Package org.camunda.bpm.engine.impl.util
Class DecisionEvaluationUtil
java.lang.Object
org.camunda.bpm.engine.impl.util.DecisionEvaluationUtil
- Author:
- Roman Smirnov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static DecisionInvocationcreateInvocation(DecisionDefinition decisionDefinition, AbstractVariableScope variableScope) protected static DecisionInvocationcreateInvocation(DecisionDefinition decisionDefinition, VariableContext variableContext) protected static DecisionInvocationcreateInvocation(DecisionDefinition decisionDefinition, VariableMap variables) static voidevaluateDecision(AbstractVariableScope execution, String defaultTenantId, BaseCallableElement callableElement, String resultVariable, DecisionResultMapper decisionResultMapper) static DmnDecisionResultevaluateDecision(DecisionDefinition decisionDefinition, VariableMap variables) static DmnDecisionTableResultevaluateDecisionTable(DecisionDefinition decisionDefinition, VariableMap variables) static DecisionResultMappergetDecisionResultMapperForName(String mapDecisionResult) protected static voidinvoke(DecisionInvocation invocation) protected static DecisionDefinitionresolveDecisionDefinition(BaseCallableElement callableElement, AbstractVariableScope execution, String defaultTenantId)
-
Field Details
-
DECISION_RESULT_VARIABLE
- See Also:
-
-
Constructor Details
-
DecisionEvaluationUtil
public DecisionEvaluationUtil()
-
-
Method Details
-
getDecisionResultMapperForName
-
evaluateDecision
public static void evaluateDecision(AbstractVariableScope execution, String defaultTenantId, BaseCallableElement callableElement, String resultVariable, DecisionResultMapper decisionResultMapper) throws Exception - Throws:
Exception
-
evaluateDecision
public static DmnDecisionResult evaluateDecision(DecisionDefinition decisionDefinition, VariableMap variables) throws Exception - Throws:
Exception
-
evaluateDecisionTable
public static DmnDecisionTableResult evaluateDecisionTable(DecisionDefinition decisionDefinition, VariableMap variables) throws Exception - Throws:
Exception
-
invoke
- Throws:
Exception
-
createInvocation
protected static DecisionInvocation createInvocation(DecisionDefinition decisionDefinition, VariableMap variables) -
createInvocation
protected static DecisionInvocation createInvocation(DecisionDefinition decisionDefinition, AbstractVariableScope variableScope) -
createInvocation
protected static DecisionInvocation createInvocation(DecisionDefinition decisionDefinition, VariableContext variableContext) -
resolveDecisionDefinition
protected static DecisionDefinition resolveDecisionDefinition(BaseCallableElement callableElement, AbstractVariableScope execution, String defaultTenantId)
-