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 ConversationBuilderConversationBuilder. addCandidateGroup(String candidateGroup)ConversationBuilderConversationBuilder. addParticipant(String participant)ConversationBuilderConversationBuilder. addTag(String tag)ConversationBuilderConversationBuilder. assignedGroupId(String assignedGroupId)ConversationBuilderConversationBuilder. assigneeId(String assigneeId)ConversationBuilderConversationBuilder. avatarId(String avatarId)Optionally set the avatar information for this conversation.ConversationBuilderConversationBuilder. candidateGroups(Set<String> candidateGroups)ConversationBuilderConversationBuilder. conversationDefinitionId(String conversationDefinitionId)Set the id of the conversation definition.ConversationBuilderConversationBuilder. conversationDefinitionKey(String conversationDefinitionKey)Set the key of the conversation definition.ConversationBuilderConversationService. createConversationBuilder()Returns a conversation builder used to start newConversationobjects.ConversationBuilderConversationBuilder. description(String description)Set the optional description describing the reason or goal of the conversation in more details than the name.ConversationBuilderConversationBuilder. externalId(String externalId)Set the external id of the conversation.ConversationBuilderConversationBuilder. fallbackName(String fallbackName)Set the optional fallback name to be used, if there is no explicit name being set (e.g.ConversationBuilderConversationBuilder. joiningType(String joiningType)Set the joining type used for this conversation.ConversationBuilderConversationBuilder. name(String name)Set the optional name for this conversation.ConversationBuilderConversationBuilder. ownerId(String ownerId)ConversationBuilderConversationBuilder. parentId(String parentId)Set the id of the parent conversation, if this is a child conversation (e.g.ConversationBuilderConversationBuilder. participants(Set<String> participants)ConversationBuilderConversationBuilder. permissionType(String permissionType)Set the permission type to be used for this conversation.ConversationBuilderConversationBuilder. referenceDefinitionId(String referenceDefinitionId)Set the reference definition id of the conversation pointing to for example a case or process definition id.ConversationBuilderConversationBuilder. referenceId(String referenceId)Set the reference id of the conversation pointing to for example a case or process instance id.ConversationBuilderConversationBuilder. referenceType(String referenceType)Set the reference type of the conversation pointing to for example a case or process instance type.ConversationBuilderConversationBuilder. subType(String type)Set the sub type of this conversation.ConversationBuilderConversationBuilder. tags(Collection<String> tags)ConversationBuilderConversationBuilder. tenantId(String tenantId)Optionally sets the tenantId for this conversation.ConversationBuilderConversationBuilder. 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 ConversationBuilderEvaluateConversationTagsCmd. builderprotected ConversationBuilderEvaluateConversationAvatarIdCmd. conversationBuilderMethods in com.flowable.engage.engine.impl.cmd that return ConversationBuilder Modifier and Type Method Description ConversationBuilderEvaluateConversationAvatarIdCmd. getConversationBuilder()Methods in com.flowable.engage.engine.impl.cmd with parameters of type ConversationBuilder Modifier and Type Method Description protected ConversationStartConversationCmd. 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 classConversationBuilderImplMethods in com.flowable.engage.engine.impl.conversation that return ConversationBuilder Modifier and Type Method Description ConversationBuilderConversationBuilderImpl. addCandidateGroup(String candidateGroup)ConversationBuilderConversationBuilderImpl. addParticipant(String participant)ConversationBuilderConversationBuilderImpl. addTag(String tag)ConversationBuilderConversationBuilderImpl. assignedGroupId(String assignedGroupId)ConversationBuilderConversationBuilderImpl. assigneeId(String assigneeId)ConversationBuilderConversationBuilderImpl. avatarId(String avatarId)ConversationBuilderConversationBuilderImpl. candidateGroups(Set<String> candidateGroups)ConversationBuilderConversationBuilderImpl. conversationDefinitionId(String conversationDefinitionId)ConversationBuilderConversationBuilderImpl. conversationDefinitionKey(String conversationDefinitionKey)ConversationBuilderConversationServiceImpl. createConversationBuilder()ConversationBuilderConversationBuilderImpl. description(String description)ConversationBuilderConversationBuilderImpl. externalId(String externalId)ConversationBuilderConversationBuilderImpl. fallbackName(String fallbackName)ConversationBuilderConversationBuilderImpl. joiningType(String joiningType)ConversationBuilderConversationBuilderImpl. name(String name)ConversationBuilderConversationBuilderImpl. ownerId(String ownerId)ConversationBuilderConversationBuilderImpl. parentId(String parentId)ConversationBuilderConversationBuilderImpl. participants(Set<String> participants)ConversationBuilderConversationBuilderImpl. permissionType(String permissionType)ConversationBuilderConversationBuilderImpl. referenceDefinitionId(String referenceDefinitionId)ConversationBuilderConversationBuilderImpl. referenceId(String referenceId)ConversationBuilderConversationBuilderImpl. referenceType(String referenceType)ConversationBuilderConversationBuilderImpl. subType(String subType)ConversationBuilderConversationBuilderImpl. tags(Collection<String> tags)ConversationBuilderConversationBuilderImpl. tenantId(String tenantId)ConversationBuilderConversationBuilderImpl. 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 ConversationBuilderConversationBuilderBasedTagEvaluationContext. conversationBuilderConstructors 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 ConversationBuilderCheckHasAccessToConversationCommand. conversationBuilder
-