Class EvaluateDecisionTableCmd
java.lang.Object
org.camunda.bpm.engine.impl.dmn.cmd.EvaluateDecisionTableCmd
- All Implemented Interfaces:
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 Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected boolean
protected VariableMap
protected Integer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected DmnDecisionTableResult
doEvaluateDecision
(DecisionDefinition decisionDefinition, VariableMap variables) execute
(CommandContext commandContext) protected DecisionDefinition
findById
(DeploymentCache deploymentCache) protected DecisionDefinition
findByKey
(DeploymentCache deploymentCache) protected DecisionDefinition
getDecisionDefinition
(CommandContext commandContext) protected void
writeUserOperationLog
(CommandContext commandContext, DecisionDefinition decisionDefinition) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.Command
isRetryable
-
Field Details
-
decisionDefinitionKey
-
decisionDefinitionId
-
version
-
variables
-
decisionDefinitionTenantId
-
isTenandIdSet
protected boolean isTenandIdSet
-
-
Constructor Details
-
EvaluateDecisionTableCmd
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceCommand<DmnDecisionTableResult>
-
writeUserOperationLog
protected void writeUserOperationLog(CommandContext commandContext, DecisionDefinition decisionDefinition) -
doEvaluateDecision
protected DmnDecisionTableResult doEvaluateDecision(DecisionDefinition decisionDefinition, VariableMap variables) -
getDecisionDefinition
-
findById
-
findByKey
-