Class EvaluateConversationAvatarIdCmd
java.lang.Object
com.flowable.engage.engine.impl.cmd.EvaluateConversationAvatarIdCmd
- All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.Command<java.lang.Boolean>
public class EvaluateConversationAvatarIdCmd
extends java.lang.Object
implements org.flowable.common.engine.impl.interceptor.Command<java.lang.Boolean>
Initializes the avatar url or id depending on some previously evaluated tags (e.g. external, etc).
- Author:
- Micha Kiener
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AVATAR_ID_DESK_PREFIX
static java.lang.String
AVATAR_ID_TICKET_PREFIX
protected ConversationBuilder
conversationBuilder
static java.lang.String
DEFAULT_POSTFIX
-
Constructor Summary
Constructors Constructor Description EvaluateConversationAvatarIdCmd(ConversationBuilder conversationBuilder)
-
Method Summary
Modifier and Type Method Description protected java.lang.String
evaluateAvatarId(java.lang.String type, boolean isExternal, java.lang.String externalSystemId)
java.lang.Boolean
execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
ConversationBuilder
getConversationBuilder()
-
Field Details
-
AVATAR_ID_DESK_PREFIX
public static final java.lang.String AVATAR_ID_DESK_PREFIX- See Also:
- Constant Field Values
-
AVATAR_ID_TICKET_PREFIX
public static final java.lang.String AVATAR_ID_TICKET_PREFIX- See Also:
- Constant Field Values
-
DEFAULT_POSTFIX
public static final java.lang.String DEFAULT_POSTFIX- See Also:
- Constant Field Values
-
conversationBuilder
-
-
Constructor Details
-
Method Details
-
execute
public java.lang.Boolean execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
execute
in interfaceorg.flowable.common.engine.impl.interceptor.Command<java.lang.Boolean>
-
evaluateAvatarId
protected java.lang.String evaluateAvatarId(java.lang.String type, boolean isExternal, java.lang.String externalSystemId) -
getConversationBuilder
-