Uses of Interface
com.flowable.engage.conversation.api.ConversationBuilder
-
-
Uses of ConversationBuilder in com.flowable.engage.conversation.api
Methods in com.flowable.engage.conversation.api that return ConversationBuilder Modifier and Type Method 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 newConversation
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. -
Uses of ConversationBuilder in com.flowable.engage.conversation.api.permission
Methods in com.flowable.engage.conversation.api.permission with parameters of type ConversationBuilder Modifier and Type Method Description Optional<String>
ConversationPermissionService. checkCreateConversation(String userId, String parentConversationId, ConversationBuilder conversationBuilder)
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. -
Uses of ConversationBuilder in com.flowable.engage.engine.impl.cmd
Fields in com.flowable.engage.engine.impl.cmd declared as ConversationBuilder Modifier and Type Field Description protected ConversationBuilder
EvaluateConversationTagsCmd. builder
protected ConversationBuilder
EvaluateConversationAvatarIdCmd. conversationBuilder
Methods in com.flowable.engage.engine.impl.cmd that return ConversationBuilder Modifier and Type Method Description ConversationBuilder
EvaluateConversationAvatarIdCmd. getConversationBuilder()
Methods in com.flowable.engage.engine.impl.cmd with parameters of type ConversationBuilder Modifier and Type Method Description protected 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 ConversationBuilder Constructor Description EvaluateConversationAvatarIdCmd(ConversationBuilder conversationBuilder)
EvaluateConversationTagsCmd(ConversationBuilder builder)
-
Uses of ConversationBuilder in com.flowable.engage.engine.impl.conversation
Classes in com.flowable.engage.engine.impl.conversation that implement ConversationBuilder Modifier and Type Class Description class
ConversationBuilderImpl
Methods in com.flowable.engage.engine.impl.conversation that return ConversationBuilder Modifier and Type Method 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)
-
Uses of ConversationBuilder in com.flowable.engage.engine.impl.conversation.tag
Fields in com.flowable.engage.engine.impl.conversation.tag declared as ConversationBuilder Modifier and Type Field Description protected ConversationBuilder
ConversationBuilderBasedTagEvaluationContext. conversationBuilder
Constructors in com.flowable.engage.engine.impl.conversation.tag with parameters of type ConversationBuilder Constructor Description ConversationBuilderBasedTagEvaluationContext(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 ConversationBuilder Modifier and Type Method Description Optional<String>
ConversationPermissionServiceImpl. checkCreateConversation(String userId, String parentConversationId, ConversationBuilder conversationBuilder)
Deprecated.Optional<String>
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 ConversationBuilder Modifier and Type Field Description protected ConversationBuilder
CheckHasAccessToConversationCommand. conversationBuilder
-