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 newConversationobjects.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. the name of the participants).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. a topic, ticket or something similar).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. if creating a sub-conversation like a topic or ticket). -
Uses of ConversationBuilder in com.flowable.engage.engine.impl.cmd
Fields in com.flowable.engage.engine.impl.cmd declared as ConversationBuilderModifier and TypeFieldDescriptionprotected final ConversationBuilderEvaluateConversationTagsCmd.builderprotected final ConversationBuilderEvaluateConversationAvatarIdCmd.conversationBuilderMethods in com.flowable.engage.engine.impl.cmd that return ConversationBuilderMethods in com.flowable.engage.engine.impl.cmd with parameters of type ConversationBuilderModifier and TypeMethodDescriptionprotected ConversationStartConversationCmd.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) 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 ConversationBuilderConversationBuilderBasedTagEvaluationContext.conversationBuilderConstructors in com.flowable.engage.engine.impl.conversation.tag with parameters of type ConversationBuilderModifierConstructorDescriptionConversationBuilderBasedTagEvaluationContext(ConversationBuilder conversationBuilder, org.flowable.common.engine.impl.interceptor.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 ConversationBuilderCheckHasAccessToConversationCommand.conversationBuilder
ConversationPermissionService.checkCreateConversation(String, Collection, String, String, ConversationBuilder)instead