Class AiActivationUtil
java.lang.Object
com.flowable.agent.engine.impl.cmmn.AiActivationUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static booleancanBeAiActivated(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance) static List<org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity> getAiActivatablePlanItems(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, ActionRuntimeService actionRuntimeService, String agentInstanceId, String caseInstanceId) static StringgetAiActivationConditionForPlanItemInstance(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance) static StringgetAiActivationPermissionGroupsForPlanItemInstance(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance) static StringgetAiActivationTypeForPlanItemInstance(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance) protected static org.flowable.cmmn.model.ManualActivationRulegetManualActivationRule(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance) protected static StringgetManualActivationRuleExtensionElement(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance, String extensionElementName) protected static StringgetPermissionGroupExtensionElement(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance, String extensionElementName) protected static booleanhasAiActivationTypeAndTrueActivationCondition(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)
-
Field Details
-
AI_ACTIVATION_PLAN_ITEM_STATE_LIST
-
EXTENSION_ELEMENT_AI_ACTIVATION_TYPE
-
EXTENSION_ELEMENT_AI_ACTIVATION_CONDITION
-
EXTENSION_ELEMENT_AI_ACTIVATION_PERMISSION_GROUPS
-
AI_ACTIVATION_TYPES_SUGGESTION
-
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
-
getManualActivationRuleExtensionElement
-
getManualActivationRule
protected static org.flowable.cmmn.model.ManualActivationRule getManualActivationRule(org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity planItemInstance)
-