Package org.camunda.bpm.engine.impl.util
Class DecisionEvaluationUtil
- java.lang.Object
-
- org.camunda.bpm.engine.impl.util.DecisionEvaluationUtil
-
public class DecisionEvaluationUtil extends Object
- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description static String
DECISION_RESULT_VARIABLE
-
Constructor Summary
Constructors Constructor Description DecisionEvaluationUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static DecisionInvocation
createInvocation(DecisionDefinition decisionDefinition, AbstractVariableScope variableScope)
protected static DecisionInvocation
createInvocation(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.context.VariableContext variableContext)
protected static DecisionInvocation
createInvocation(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.VariableMap variables)
static void
evaluateDecision(AbstractVariableScope execution, String defaultTenantId, BaseCallableElement callableElement, String resultVariable, DecisionResultMapper decisionResultMapper)
static org.camunda.bpm.dmn.engine.DmnDecisionResult
evaluateDecision(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.VariableMap variables)
static org.camunda.bpm.dmn.engine.DmnDecisionTableResult
evaluateDecisionTable(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.VariableMap variables)
static DecisionResultMapper
getDecisionResultMapperForName(String mapDecisionResult)
protected static void
invoke(DecisionInvocation invocation)
protected static DecisionDefinition
resolveDecisionDefinition(BaseCallableElement callableElement, AbstractVariableScope execution, String defaultTenantId)
-
-
-
Field Detail
-
DECISION_RESULT_VARIABLE
public static final String DECISION_RESULT_VARIABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDecisionResultMapperForName
public static DecisionResultMapper getDecisionResultMapperForName(String mapDecisionResult)
-
evaluateDecision
public static void evaluateDecision(AbstractVariableScope execution, String defaultTenantId, BaseCallableElement callableElement, String resultVariable, DecisionResultMapper decisionResultMapper) throws Exception
- Throws:
Exception
-
evaluateDecision
public static org.camunda.bpm.dmn.engine.DmnDecisionResult evaluateDecision(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.VariableMap variables) throws Exception
- Throws:
Exception
-
evaluateDecisionTable
public static org.camunda.bpm.dmn.engine.DmnDecisionTableResult evaluateDecisionTable(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.VariableMap variables) throws Exception
- Throws:
Exception
-
invoke
protected static void invoke(DecisionInvocation invocation) throws Exception
- Throws:
Exception
-
createInvocation
protected static DecisionInvocation createInvocation(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.VariableMap variables)
-
createInvocation
protected static DecisionInvocation createInvocation(DecisionDefinition decisionDefinition, AbstractVariableScope variableScope)
-
createInvocation
protected static DecisionInvocation createInvocation(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.context.VariableContext variableContext)
-
resolveDecisionDefinition
protected static DecisionDefinition resolveDecisionDefinition(BaseCallableElement callableElement, AbstractVariableScope execution, String defaultTenantId)
-
-