Class StartTicketConversationCmd
java.lang.Object
com.flowable.engage.engine.impl.desk.cmd.AbstractDeskCmd<Conversation>
com.flowable.engage.engine.impl.desk.cmd.StartTicketConversationCmd
- All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.Command<Conversation>
public class StartTicketConversationCmd extends AbstractDeskCmd<Conversation>
Starts a new ticket conversation as part of a desk conversation.
- Author:
- Micha Kiener
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
conversationId
protected java.lang.String
name
protected java.util.Collection<java.lang.String>
participantIds
protected java.lang.String
userIdForPermissionChecks
protected java.util.Map<java.lang.String,java.lang.Object>
variables
Fields inherited from class com.flowable.engage.engine.impl.desk.cmd.AbstractDeskCmd
SPLITTING_CHARS
-
Constructor Summary
Constructors Constructor Description StartTicketConversationCmd(java.lang.String conversationId, java.lang.String name, java.util.Collection<java.lang.String> participantIds, java.util.Map<java.lang.String,java.lang.Object> variables, java.lang.String userIdForPermissionChecks)
-
Method Summary
Modifier and Type Method Description Conversation
execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
Methods inherited from class com.flowable.engage.engine.impl.desk.cmd.AbstractDeskCmd
extractWordsWithMaxSize, getConversationParticipants, getConversationService, getDeskService, getIdentityService, getMessageService, isSplittingChar
-
Field Details
-
conversationId
protected final java.lang.String conversationId -
name
protected final java.lang.String name -
participantIds
protected final java.util.Collection<java.lang.String> participantIds -
variables
protected final java.util.Map<java.lang.String,java.lang.Object> variables -
userIdForPermissionChecks
protected final java.lang.String userIdForPermissionChecks
-
-
Constructor Details
-
StartTicketConversationCmd
public StartTicketConversationCmd(java.lang.String conversationId, java.lang.String name, java.util.Collection<java.lang.String> participantIds, java.util.Map<java.lang.String,java.lang.Object> variables, java.lang.String userIdForPermissionChecks)
-
-
Method Details
-
execute
public Conversation execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
-