Class IntentEvaluationTrigger
java.lang.Object
com.flowable.agent.engine.impl.cmmn.IntentEvaluationTrigger
POJO meant to be put as an attribute on the
CommandContext
and passed down to jobs involved for passing intent metadata such as origin and metadata.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIntentEvaluationTrigger(String originType, String agentInstanceId, String caseInstanceId) -
Method Summary
Modifier and TypeMethodDescriptionstatic IntentEvaluationTriggerchatMessageTrigger(String agentInstanceId, String caseInstanceId, String userId, String chatMessage, String invocationId, com.fasterxml.jackson.databind.node.ObjectNode serializedChatOperationContext) static IntentEvaluationTriggercontentItemTrigger(String agentInstanceId, String caseInstanceId, String userId, String contentItemId, String contentItemName, String contentModelType) static IntentEvaluationTriggerfromJson(com.fasterxml.jackson.databind.JsonNode json) com.fasterxml.jackson.databind.node.ObjectNodestatic IntentEvaluationTriggerprogrammaticTrigger(String agentInstanceId, String caseInstanceId, String intentMetadata) voidsetAgentInstanceId(String agentInstanceId) voidsetCaseInstanceId(String caseInstanceId) voidsetChatMessage(String chatMessage) voidsetContentItemId(String contentItemId) voidsetContentItemName(String contentItemName) voidsetContentModelType(String contentModelType) voidsetExchangeEntityId(String exchangeEntityId) voidsetExplanation(String explanation) voidsetIntentEventListenerIds(List<String> intentEventListenerIds) voidsetIntentMetadata(String intentMetadata) voidsetOriginType(String originType) voidsetSerializedChatOperationContext(com.fasterxml.jackson.databind.node.ObjectNode serializedChatOperationContext) voidcom.fasterxml.jackson.databind.node.ObjectNodetoJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Field Details
-
originType
-
agentInstanceId
-
caseInstanceId
-
contentItemId
-
contentItemName
-
contentModelType
-
userId
-
chatMessage
-
invocationId
-
exchangeEntityId
-
serializedChatOperationContext
protected com.fasterxml.jackson.databind.node.ObjectNode serializedChatOperationContext -
intentMetadata
-
intentEventListenerIds
-
explanation
-
-
Constructor Details
-
IntentEvaluationTrigger
-
-
Method Details
-
contentItemTrigger
-
chatMessageTrigger
-
programmaticTrigger
public static IntentEvaluationTrigger programmaticTrigger(String agentInstanceId, String caseInstanceId, String intentMetadata) -
fromJson
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
getOriginType
-
setOriginType
-
getContentItemId
-
setContentItemId
-
getContentItemName
-
setContentItemName
-
getContentModelType
-
setContentModelType
-
getUserId
-
setUserId
-
getChatMessage
-
setChatMessage
-
getAgentInstanceId
-
setAgentInstanceId
-
getCaseInstanceId
-
setCaseInstanceId
-
getIntentEventListenerIds
-
setIntentEventListenerIds
-
getExplanation
-
setExplanation
-
getExchangeEntityId
-
getInvocationId
-
setExchangeEntityId
-
getSerializedChatOperationContext
public com.fasterxml.jackson.databind.node.ObjectNode getSerializedChatOperationContext() -
setSerializedChatOperationContext
public void setSerializedChatOperationContext(com.fasterxml.jackson.databind.node.ObjectNode serializedChatOperationContext) -
getIntentMetadata
-
setIntentMetadata
-