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

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

public class DecisionTableUtil
extends Object

Author:
Roman Smirnov

Field Summary
static String DECISION_RESULT_VARIABLE
           
 
Constructor Summary
DecisionTableUtil()
           
 
Method Summary
protected static DecisionTableInvocation createInvocation(DecisionDefinition decisionDefinition, AbstractVariableScope variableScope)
           
protected static DecisionTableInvocation createInvocation(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.context.VariableContext variableContext)
           
protected static DecisionTableInvocation createInvocation(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.VariableMap variables)
           
static void evaluateDecisionTable(AbstractVariableScope execution, BaseCallableElement callableElement, String resultVariable, DecisionTableResultMapper decisionTableResultMapper)
           
static org.camunda.bpm.dmn.engine.DmnDecisionTableResult evaluateDecisionTable(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.VariableMap variables)
           
static DecisionTableResultMapper getDecisionTableResultMapperForName(String mapDecisionResult)
           
protected static void invoke(DecisionTableInvocation 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

DecisionTableUtil

public DecisionTableUtil()
Method Detail

getDecisionTableResultMapperForName

public static DecisionTableResultMapper getDecisionTableResultMapperForName(String mapDecisionResult)

evaluateDecisionTable

public static void evaluateDecisionTable(AbstractVariableScope execution,
                                         BaseCallableElement callableElement,
                                         String resultVariable,
                                         DecisionTableResultMapper decisionTableResultMapper)
                                  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(DecisionTableInvocation invocation)
                      throws Exception
Throws:
Exception

createInvocation

protected static DecisionTableInvocation createInvocation(DecisionDefinition decisionDefinition,
                                                          org.camunda.bpm.engine.variable.VariableMap variables)

createInvocation

protected static DecisionTableInvocation createInvocation(DecisionDefinition decisionDefinition,
                                                          AbstractVariableScope variableScope)

createInvocation

protected static DecisionTableInvocation createInvocation(DecisionDefinition decisionDefinition,
                                                          org.camunda.bpm.engine.variable.context.VariableContext variableContext)

resolveDecisionDefinition

protected static DecisionDefinition resolveDecisionDefinition(BaseCallableElement callableElement,
                                                              AbstractVariableScope execution)


Copyright © 2015 camunda services GmbH. All rights reserved.