Modifier and Type | Method and Description |
---|---|
ConversationBuilder |
ConversationBuilder.addCandidateGroup(String candidateGroup) |
ConversationBuilder |
ConversationBuilder.addParticipant(String participant) |
ConversationBuilder |
ConversationBuilder.addTag(String tag) |
ConversationBuilder |
ConversationBuilder.assignedGroupId(String assignedGroupId) |
ConversationBuilder |
ConversationBuilder.assigneeId(String assigneeId) |
ConversationBuilder |
ConversationBuilder.avatarId(String avatarId)
Optionally set the avatar information for this conversation.
|
ConversationBuilder |
ConversationBuilder.candidateGroups(Set<String> candidateGroups) |
ConversationBuilder |
ConversationBuilder.conversationDefinitionId(String conversationDefinitionId)
Set the id of the conversation definition.
|
ConversationBuilder |
ConversationBuilder.conversationDefinitionKey(String conversationDefinitionKey)
Set the key of the conversation definition.
|
ConversationBuilder |
ConversationService.createConversationBuilder()
Returns a conversation builder used to start new
Conversation objects. |
ConversationBuilder |
ConversationBuilder.description(String description)
Set the optional description describing the reason or goal of the conversation in more details than the name.
|
ConversationBuilder |
ConversationBuilder.externalId(String externalId)
Set the external id of the conversation.
|
ConversationBuilder |
ConversationBuilder.fallbackName(String fallbackName)
Set the optional fallback name to be used, if there is no explicit name being set (e.g.
|
ConversationBuilder |
ConversationBuilder.joiningType(String joiningType)
Set the joining type used for this conversation.
|
ConversationBuilder |
ConversationBuilder.name(String name)
Set the optional name for this conversation.
|
ConversationBuilder |
ConversationBuilder.ownerId(String ownerId) |
ConversationBuilder |
ConversationBuilder.parentId(String parentId)
Set the id of the parent conversation, if this is a child conversation (e.g.
|
ConversationBuilder |
ConversationBuilder.participants(Set<String> participants) |
ConversationBuilder |
ConversationBuilder.permissionType(String permissionType)
Set the permission type to be used for this conversation.
|
ConversationBuilder |
ConversationBuilder.referenceDefinitionId(String referenceDefinitionId)
Set the reference definition id of the conversation pointing to for example a case or process definition id.
|
ConversationBuilder |
ConversationBuilder.referenceId(String referenceId)
Set the reference id of the conversation pointing to for example a case or process instance id.
|
ConversationBuilder |
ConversationBuilder.referenceType(String referenceType)
Set the reference type of the conversation pointing to for example a case or process instance type.
|
ConversationBuilder |
ConversationBuilder.subType(String type)
Set the sub type of this conversation.
|
ConversationBuilder |
ConversationBuilder.tags(Collection<String> tags) |
ConversationBuilder |
ConversationBuilder.tenantId(String tenantId)
Optionally sets the tenantId for this conversation.
|
ConversationBuilder |
ConversationBuilder.type(String type)
Set the type for this conversation which has an impact on how participants might be joined, on permissions or other behaviors of the conversation.
|
Modifier and Type | Method and Description |
---|---|
Optional<String> |
ConversationPermissionService.checkCreateConversation(String userId,
Collection<String> userGroupKeys,
String userTenantId,
String parentConversationId,
ConversationBuilder conversationBuilder)
Evaluates the permissions for the given user when creating a new conversation with an optional parent
conversation (e.g.
|
Optional<String> |
ConversationPermissionService.checkCreateConversation(String userId,
String parentConversationId,
ConversationBuilder conversationBuilder)
|
Modifier and Type | Field and Description |
---|---|
protected ConversationBuilder |
EvaluateConversationTagsCmd.builder |
protected ConversationBuilder |
EvaluateConversationAvatarIdCmd.conversationBuilder |
Modifier and Type | Method and Description |
---|---|
ConversationBuilder |
EvaluateConversationAvatarIdCmd.getConversationBuilder() |
Modifier and Type | Method and Description |
---|---|
protected Conversation |
StartConversationCmd.getParentConversation(ConversationBuilder builder) |
protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> |
StartConversationCmd.handleIdentityLinks(org.flowable.common.engine.impl.interceptor.CommandContext commandContext,
ConversationEntity entity,
ConversationBuilder builder) |
Constructor and Description |
---|
EvaluateConversationAvatarIdCmd(ConversationBuilder conversationBuilder) |
EvaluateConversationTagsCmd(ConversationBuilder builder) |
Modifier and Type | Class and Description |
---|---|
class |
ConversationBuilderImpl |
Modifier and Type | Method and Description |
---|---|
ConversationBuilder |
ConversationBuilderImpl.addCandidateGroup(String candidateGroup) |
ConversationBuilder |
ConversationBuilderImpl.addParticipant(String participant) |
ConversationBuilder |
ConversationBuilderImpl.addTag(String tag) |
ConversationBuilder |
ConversationBuilderImpl.assignedGroupId(String assignedGroupId) |
ConversationBuilder |
ConversationBuilderImpl.assigneeId(String assigneeId) |
ConversationBuilder |
ConversationBuilderImpl.avatarId(String avatarId) |
ConversationBuilder |
ConversationBuilderImpl.candidateGroups(Set<String> candidateGroups) |
ConversationBuilder |
ConversationBuilderImpl.conversationDefinitionId(String conversationDefinitionId) |
ConversationBuilder |
ConversationBuilderImpl.conversationDefinitionKey(String conversationDefinitionKey) |
ConversationBuilder |
ConversationServiceImpl.createConversationBuilder() |
ConversationBuilder |
ConversationBuilderImpl.description(String description) |
ConversationBuilder |
ConversationBuilderImpl.externalId(String externalId) |
ConversationBuilder |
ConversationBuilderImpl.fallbackName(String fallbackName) |
ConversationBuilder |
ConversationBuilderImpl.joiningType(String joiningType) |
ConversationBuilder |
ConversationBuilderImpl.name(String name) |
ConversationBuilder |
ConversationBuilderImpl.ownerId(String ownerId) |
ConversationBuilder |
ConversationBuilderImpl.parentId(String parentId) |
ConversationBuilder |
ConversationBuilderImpl.participants(Set<String> participants) |
ConversationBuilder |
ConversationBuilderImpl.permissionType(String permissionType) |
ConversationBuilder |
ConversationBuilderImpl.referenceDefinitionId(String referenceDefinitionId) |
ConversationBuilder |
ConversationBuilderImpl.referenceId(String referenceId) |
ConversationBuilder |
ConversationBuilderImpl.referenceType(String referenceType) |
ConversationBuilder |
ConversationBuilderImpl.subType(String subType) |
ConversationBuilder |
ConversationBuilderImpl.tags(Collection<String> tags) |
ConversationBuilder |
ConversationBuilderImpl.tenantId(String tenantId) |
ConversationBuilder |
ConversationBuilderImpl.type(String type) |
Modifier and Type | Field and Description |
---|---|
protected ConversationBuilder |
ConversationBuilderBasedTagEvaluationContext.conversationBuilder |
Constructor and Description |
---|
ConversationBuilderBasedTagEvaluationContext(ConversationBuilder conversationBuilder,
org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
Modifier and Type | Method and Description |
---|---|
Optional<String> |
ConversationPermissionServiceImpl.checkCreateConversation(String userId,
Collection<String> userGroupKeys,
String userTenantId,
String parentConversationId,
ConversationBuilder conversationBuilder) |
Optional<String> |
ConversationPermissionServiceImpl.checkCreateConversation(String userId,
String parentConversationId,
ConversationBuilder conversationBuilder)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected ConversationBuilder |
CheckHasAccessToConversationCommand.conversationBuilder |
Copyright © 2019. All rights reserved.