Class AiActivationUtil

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

public class AiActivationUtil extends Object
  • Field Details

    • AI_ACTIVATION_PLAN_ITEM_STATE_LIST

      protected static List<String> AI_ACTIVATION_PLAN_ITEM_STATE_LIST
    • EXTENSION_ELEMENT_AI_ACTIVATION_TYPE

      public static String EXTENSION_ELEMENT_AI_ACTIVATION_TYPE
    • EXTENSION_ELEMENT_AI_ACTIVATION_CONDITION

      public static String EXTENSION_ELEMENT_AI_ACTIVATION_CONDITION
    • EXTENSION_ELEMENT_AI_ACTIVATION_PERMISSION_GROUPS

      public static String EXTENSION_ELEMENT_AI_ACTIVATION_PERMISSION_GROUPS
    • AI_ACTIVATION_TYPES_SUGGESTION

      public static List<String> AI_ACTIVATION_TYPES_SUGGESTION
    • AI_ACTIVATION_TYPES_AUTOMATIC

      public static List<String> AI_ACTIVATION_TYPES_AUTOMATIC
  • Constructor Details

    • AiActivationUtil

      public AiActivationUtil()
  • Method Details

    • getAiActivatablePlanItems

      public static List<org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity> getAiActivatablePlanItems(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, ActionRuntimeService actionRuntimeService, String agentInstanceId, String caseInstanceId)
    • canBeAiActivated

      protected static boolean canBeAiActivated(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)
    • hasAiActivationTypeAndTrueActivationCondition

      protected static boolean hasAiActivationTypeAndTrueActivationCondition(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)
    • getAiActivationTypeForPlanItemInstance

      public static String getAiActivationTypeForPlanItemInstance(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)
    • getAiActivationConditionForPlanItemInstance

      public static String getAiActivationConditionForPlanItemInstance(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)
    • getAiActivationPermissionGroupsForPlanItemInstance

      public static String getAiActivationPermissionGroupsForPlanItemInstance(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)
    • getPermissionGroupExtensionElement

      protected static String getPermissionGroupExtensionElement(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance, String extensionElementName)
    • getManualActivationRuleExtensionElement

      protected static String getManualActivationRuleExtensionElement(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance, String extensionElementName)
    • getManualActivationRule

      protected static org.flowable.cmmn.model.ManualActivationRule getManualActivationRule(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)