Class IntentEvaluationTriggerUtil

java.lang.Object
com.flowable.agent.engine.impl.cmmn.IntentEvaluationTriggerUtil

public class IntentEvaluationTriggerUtil extends Object
  • Field Details

    • INTENT_PLAN_ITEM_TYPE_LIST

      protected static List<String> INTENT_PLAN_ITEM_TYPE_LIST
    • INTENT_PLAN_ITEM_STATE_LIST

      protected static List<String> INTENT_PLAN_ITEM_STATE_LIST
  • Constructor Details

    • IntentEvaluationTriggerUtil

      public IntentEvaluationTriggerUtil()
  • Method Details

    • getIntentEventListenerPlanItemInstances

      public static List<org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity> getIntentEventListenerPlanItemInstances(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, String caseInstanceId)
    • triggerIntentEvaluationForNewChatMessage

      public static void triggerIntentEvaluationForNewChatMessage(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String agentInstanceId, String caseInstanceId, String userId, String chatMessage, String invocationId, com.fasterxml.jackson.databind.node.ObjectNode serializedChatOperationContext)
    • triggerIntentEvaluationForNewContentItem

      public static void triggerIntentEvaluationForNewContentItem(String agentInstanceId, String caseInstanceId, String userId, String contentItemId, String contentItemName, String contentModelType)
    • triggerIntentEvaluationForNewContentItem

      public static void triggerIntentEvaluationForNewContentItem(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String agentInstanceId, String caseInstanceId, String userId, String contentItemId, String contentItemName, String contentModelType)
    • triggerIntentEvaluationProgrammatically

      public static void triggerIntentEvaluationProgrammatically(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String agentInstanceId, String caseInstanceId, String intentMetadata)
    • triggerWithExistingIntentEvaluation

      public static void triggerWithExistingIntentEvaluation(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, IntentEvaluationTrigger existingIntentEvaluationTrigger)
    • triggerIntentEvaluation

      protected static void triggerIntentEvaluation(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String caseInstanceId, Supplier<IntentEvaluationTrigger> triggerSupplier)