public class DecisionTaskActivityBehavior extends TaskActivityBehavior implements PlanItemActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
decisionRefExpression |
protected org.flowable.cmmn.model.DecisionTask |
decisionTask |
protected static String |
EXPRESSION_DECISION_TABLE_THROW_ERROR_FLAG |
protected static String |
STRING_DECISION_TABLE_FALLBACK_TO_DEFAULT_TENANT |
protected static String |
STRING_DECISION_TABLE_SAME_DEPLOYMENT |
isBlocking, isBlockingExpression| Constructor and Description |
|---|
DecisionTaskActivityBehavior(Expression decisionRefExpression,
org.flowable.cmmn.model.DecisionTask decisionTask) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
protected String |
getFieldString(String fieldName) |
void |
onStateTransition(CommandContext commandContext,
DelegatePlanItemInstance planItemInstance,
String transition) |
protected void |
setDecisionServiceVariablesOnPlanItemInstance(Map<String,List<Map<String,Object>>> executionResult,
String decisionServiceKey,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
boolean multipleResults) |
protected void |
setVariablesOnPlanItemInstance(List<Map<String,Object>> executionResult,
String decisionKey,
PlanItemInstanceEntity planItemInstanceEntity,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
boolean multipleResults) |
evaluateIsBlocking, triggertriggerexecuteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittriggerexecuteprotected static final String EXPRESSION_DECISION_TABLE_THROW_ERROR_FLAG
protected static final String STRING_DECISION_TABLE_FALLBACK_TO_DEFAULT_TENANT
protected static final String STRING_DECISION_TABLE_SAME_DEPLOYMENT
protected org.flowable.cmmn.model.DecisionTask decisionTask
protected Expression decisionRefExpression
public DecisionTaskActivityBehavior(Expression decisionRefExpression, org.flowable.cmmn.model.DecisionTask decisionTask)
public void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
execute in class TaskActivityBehaviorprotected void setVariablesOnPlanItemInstance(List<Map<String,Object>> executionResult, String decisionKey, PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean multipleResults)
protected void setDecisionServiceVariablesOnPlanItemInstance(Map<String,List<Map<String,Object>>> executionResult, String decisionServiceKey, PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean multipleResults)
public void onStateTransition(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition)
onStateTransition in interface PlanItemActivityBehaviorCopyright © 2021 Flowable. All rights reserved.