org.camunda.bpm.engine.impl.util
Class DecisionEvaluationUtil

java.lang.Object
  extended by org.camunda.bpm.engine.impl.util.DecisionEvaluationUtil

public class DecisionEvaluationUtil
extends Object

Author:
Roman Smirnov

Field Summary
static String DECISION_RESULT_VARIABLE
           
 
Constructor Summary
DecisionEvaluationUtil()
           
 
Method Summary
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, 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DECISION_RESULT_VARIABLE

public static final String DECISION_RESULT_VARIABLE
See Also:
Constant Field Values
Constructor Detail

DecisionEvaluationUtil

public DecisionEvaluationUtil()
Method Detail

getDecisionResultMapperForName

public static DecisionResultMapper getDecisionResultMapperForName(String mapDecisionResult)

evaluateDecision

public static void evaluateDecision(AbstractVariableScope execution,
                                    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)


Copyright © 2016 camunda services GmbH. All rights reserved.