Class EvaluateDecisionTableCmd
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.dmn.cmd.EvaluateDecisionTableCmd
 
- 
- All Implemented Interfaces:
- Command<DmnDecisionTableResult>
 
 public class EvaluateDecisionTableCmd extends java.lang.Object implements Command<DmnDecisionTableResult> Evaluates the decision table with the given key or id. If the decision definition key given then specify the version and tenant-id. If no version is provided then the latest version is taken.- Author:
- Kristin Polenz
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringdecisionDefinitionIdprotected java.lang.StringdecisionDefinitionKeyprotected java.lang.StringdecisionDefinitionTenantIdprotected booleanisTenandIdSetprotected VariableMapvariablesprotected java.lang.Integerversion
 - 
Constructor SummaryConstructors Constructor Description EvaluateDecisionTableCmd(DecisionTableEvaluationBuilderImpl builder)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DmnDecisionTableResultdoEvaluateDecision(DecisionDefinition decisionDefinition, VariableMap variables)DmnDecisionTableResultexecute(CommandContext commandContext)protected DecisionDefinitionfindById(DeploymentCache deploymentCache)protected DecisionDefinitionfindByKey(DeploymentCache deploymentCache)protected DecisionDefinitiongetDecisionDefinition(CommandContext commandContext)protected voidwriteUserOperationLog(CommandContext commandContext, DecisionDefinition decisionDefinition)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.CommandisRetryable
 
- 
 
- 
- 
- 
Field Detail- 
decisionDefinitionKeyprotected java.lang.String decisionDefinitionKey 
 - 
decisionDefinitionIdprotected java.lang.String decisionDefinitionId 
 - 
versionprotected java.lang.Integer version 
 - 
variablesprotected VariableMap variables 
 - 
decisionDefinitionTenantIdprotected java.lang.String decisionDefinitionTenantId 
 - 
isTenandIdSetprotected boolean isTenandIdSet 
 
- 
 - 
Constructor Detail- 
EvaluateDecisionTableCmdpublic EvaluateDecisionTableCmd(DecisionTableEvaluationBuilderImpl builder) 
 
- 
 - 
Method Detail- 
executepublic DmnDecisionTableResult execute(CommandContext commandContext) - Specified by:
- executein interface- Command<DmnDecisionTableResult>
 
 - 
writeUserOperationLogprotected void writeUserOperationLog(CommandContext commandContext, DecisionDefinition decisionDefinition) 
 - 
doEvaluateDecisionprotected DmnDecisionTableResult doEvaluateDecision(DecisionDefinition decisionDefinition, VariableMap variables) 
 - 
getDecisionDefinitionprotected DecisionDefinition getDecisionDefinition(CommandContext commandContext) 
 - 
findByIdprotected DecisionDefinition findById(DeploymentCache deploymentCache) 
 - 
findByKeyprotected DecisionDefinition findByKey(DeploymentCache deploymentCache) 
 
- 
 
-