Uses of Interface
com.flowable.engage.conversation.api.ConversationBuilder
Packages that use ConversationBuilder
Package
Description
-
Uses of ConversationBuilder in com.flowable.engage.conversation.api
Methods in com.flowable.engage.conversation.api that return ConversationBuilderModifier and TypeMethodDescriptionConversationBuilder.addCandidateGroup
(String candidateGroup) ConversationBuilder.addParticipant
(String participant) ConversationBuilder.assignedGroupId
(String assignedGroupId) ConversationBuilder.assigneeId
(String assigneeId) Optionally set the avatar information for this conversation.ConversationBuilder.candidateGroups
(Set<String> candidateGroups) ConversationBuilder.conversationDefinitionId
(String conversationDefinitionId) Set the id of the conversation definition.ConversationBuilder.conversationDefinitionKey
(String conversationDefinitionKey) Set the key of the conversation definition.ConversationService.createConversationBuilder()
Returns a conversation builder used to start newConversation
objects.ConversationBuilder.description
(String description) Set the optional description describing the reason or goal of the conversation in more details than the name.ConversationBuilder.externalId
(String externalId) Set the external id of the conversation.ConversationBuilder.fallbackName
(String fallbackName) Set the optional fallback name to be used, if there is no explicit name being set (e.g.ConversationBuilder.joiningType
(String joiningType) Set the joining type used for this conversation.Set the optional name for this conversation.Set the id of the parent conversation, if this is a child conversation (e.g.ConversationBuilder.participants
(Set<String> participants) ConversationBuilder.permissionType
(String permissionType) Set the permission type to be used for this conversation.ConversationBuilder.referenceDefinitionId
(String referenceDefinitionId) Set the reference definition id of the conversation pointing to for example a case or process definition id.ConversationBuilder.referenceId
(String referenceId) Set the reference id of the conversation pointing to for example a case or process instance id.ConversationBuilder.referenceType
(String referenceType) Set the reference type of the conversation pointing to for example a case or process instance type.Set the sub type of this conversation.ConversationBuilder.tags
(Collection<String> tags) Optionally sets the tenantId for this conversation.Set the type for this conversation which has an impact on how participants might be joined, on permissions or other behaviors of the conversation. -
Uses of ConversationBuilder in com.flowable.engage.conversation.api.permission
Methods in com.flowable.engage.conversation.api.permission with parameters of type ConversationBuilderModifier and TypeMethodDescriptionConversationPermissionService.checkCreateConversation
(String userId, String parentConversationId, ConversationBuilder conversationBuilder) Deprecated.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. -
Uses of ConversationBuilder in com.flowable.engage.engine.impl.cmd
Fields in com.flowable.engage.engine.impl.cmd declared as ConversationBuilderModifier and TypeFieldDescriptionprotected final ConversationBuilder
EvaluateConversationTagsCmd.builder
protected final ConversationBuilder
EvaluateConversationAvatarIdCmd.conversationBuilder
Methods in com.flowable.engage.engine.impl.cmd that return ConversationBuilderMethods in com.flowable.engage.engine.impl.cmd with parameters of type ConversationBuilderModifier and TypeMethodDescriptionprotected Conversation
StartConversationCmd.getParentConversation
(ConversationBuilder builder) protected List<IdentityLinkEntity>
StartConversationCmd.handleIdentityLinks
(CommandContext commandContext, ConversationEntity entity, ConversationBuilder builder) Constructors in com.flowable.engage.engine.impl.cmd with parameters of type ConversationBuilderModifierConstructorDescriptionEvaluateConversationAvatarIdCmd
(ConversationBuilder conversationBuilder) -
Uses of ConversationBuilder in com.flowable.engage.engine.impl.conversation
Classes in com.flowable.engage.engine.impl.conversation that implement ConversationBuilderMethods in com.flowable.engage.engine.impl.conversation that return ConversationBuilderModifier and TypeMethodDescriptionConversationBuilderImpl.addCandidateGroup
(String candidateGroup) ConversationBuilderImpl.addParticipant
(String participant) ConversationBuilderImpl.assignedGroupId
(String assignedGroupId) ConversationBuilderImpl.assigneeId
(String assigneeId) ConversationBuilderImpl.candidateGroups
(Set<String> candidateGroups) ConversationBuilderImpl.conversationDefinitionId
(String conversationDefinitionId) ConversationBuilderImpl.conversationDefinitionKey
(String conversationDefinitionKey) ConversationServiceImpl.createConversationBuilder()
ConversationBuilderImpl.description
(String description) ConversationBuilderImpl.externalId
(String externalId) ConversationBuilderImpl.fallbackName
(String fallbackName) ConversationBuilderImpl.joiningType
(String joiningType) ConversationBuilderImpl.participants
(Set<String> participants) ConversationBuilderImpl.permissionType
(String permissionType) ConversationBuilderImpl.referenceDefinitionId
(String referenceDefinitionId) ConversationBuilderImpl.referenceId
(String referenceId) ConversationBuilderImpl.referenceType
(String referenceType) ConversationBuilderImpl.tags
(Collection<String> tags) -
Uses of ConversationBuilder in com.flowable.engage.engine.impl.conversation.tag
Fields in com.flowable.engage.engine.impl.conversation.tag declared as ConversationBuilderModifier and TypeFieldDescriptionprotected final ConversationBuilder
ConversationBuilderBasedTagEvaluationContext.conversationBuilder
Constructors in com.flowable.engage.engine.impl.conversation.tag with parameters of type ConversationBuilderModifierConstructorDescriptionConversationBuilderBasedTagEvaluationContext
(ConversationBuilder conversationBuilder, CommandContext commandContext) -
Uses of ConversationBuilder in com.flowable.engage.engine.impl.permission
Methods in com.flowable.engage.engine.impl.permission with parameters of type ConversationBuilderModifier and TypeMethodDescriptionConversationPermissionServiceImpl.checkCreateConversation
(String userId, String parentConversationId, ConversationBuilder conversationBuilder) Deprecated.ConversationPermissionServiceImpl.checkCreateConversation
(String userId, Collection<String> userGroupKeys, String userTenantId, String parentConversationId, ConversationBuilder conversationBuilder) -
Uses of ConversationBuilder in com.flowable.engage.engine.impl.permission.cmd
Fields in com.flowable.engage.engine.impl.permission.cmd declared as ConversationBuilderModifier and TypeFieldDescriptionprotected ConversationBuilder
CheckHasAccessToConversationCommand.conversationBuilder
ConversationPermissionService.checkCreateConversation(String, Collection, String, String, ConversationBuilder)
instead