org.camunda.bpm.engine.impl.dmn.cmd
Class EvaluateDecisionByIdCmd

java.lang.Object
  extended by org.camunda.bpm.engine.impl.dmn.cmd.EvaluateDecisionByIdCmd
All Implemented Interfaces:
Command<org.camunda.bpm.dmn.engine.DmnDecisionTableResult>

public class EvaluateDecisionByIdCmd
extends Object
implements Command<org.camunda.bpm.dmn.engine.DmnDecisionTableResult>

Evaluates the decision with the given id.

Author:
Philipp Ossler

Field Summary
protected  String decisionDefinitionId
           
protected  org.camunda.bpm.engine.variable.VariableMap variables
           
 
Constructor Summary
EvaluateDecisionByIdCmd(String decisionDefinitionId, Map<String,Object> variables)
           
 
Method Summary
protected  org.camunda.bpm.dmn.engine.DmnDecisionTableResult doEvaluateDecision(DecisionDefinition decisionDefinition, org.camunda.bpm.engine.variable.VariableMap variables)
           
 org.camunda.bpm.dmn.engine.DmnDecisionTableResult execute(CommandContext commandContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

decisionDefinitionId

protected String decisionDefinitionId

variables

protected org.camunda.bpm.engine.variable.VariableMap variables
Constructor Detail

EvaluateDecisionByIdCmd

public EvaluateDecisionByIdCmd(String decisionDefinitionId,
                               Map<String,Object> variables)
Method Detail

execute

public org.camunda.bpm.dmn.engine.DmnDecisionTableResult execute(CommandContext commandContext)
Specified by:
execute in interface Command<org.camunda.bpm.dmn.engine.DmnDecisionTableResult>

doEvaluateDecision

protected org.camunda.bpm.dmn.engine.DmnDecisionTableResult doEvaluateDecision(DecisionDefinition decisionDefinition,
                                                                               org.camunda.bpm.engine.variable.VariableMap variables)


Copyright © 2015 camunda services GmbH. All rights reserved.