Class DmnDecisionTableEvaluationEventImpl
java.lang.Object
org.camunda.bpm.dmn.engine.impl.delegate.DmnDecisionTableEvaluationEventImpl
- All Implemented Interfaces:
DmnDecisionLogicEvaluationEvent
,DmnDecisionTableEvaluationEvent
public class DmnDecisionTableEvaluationEventImpl
extends Object
implements DmnDecisionTableEvaluationEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected TypedValue
protected DmnDecision
protected long
protected List<DmnEvaluatedInput>
protected List<DmnEvaluatedDecisionRule>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
void
setCollectResultName
(String collectResultName) void
setCollectResultValue
(TypedValue collectResultValue) void
setDecisionTable
(DmnDecision decision) void
setExecutedDecisionElements
(long executedDecisionElements) void
setInputs
(List<DmnEvaluatedInput> inputs) void
setMatchingRules
(List<DmnEvaluatedDecisionRule> matchingRules) toString()
-
Field Details
-
decision
-
inputs
-
matchingRules
-
collectResultName
-
collectResultValue
-
executedDecisionElements
protected long executedDecisionElements
-
-
Constructor Details
-
DmnDecisionTableEvaluationEventImpl
public DmnDecisionTableEvaluationEventImpl()
-
-
Method Details
-
getDecisionTable
- Specified by:
getDecisionTable
in interfaceDmnDecisionTableEvaluationEvent
- Returns:
- the evaluated decision table
-
getDecision
- Specified by:
getDecision
in interfaceDmnDecisionLogicEvaluationEvent
- Returns:
- the evaluated decision
-
setDecisionTable
-
getInputs
- Specified by:
getInputs
in interfaceDmnDecisionTableEvaluationEvent
- Returns:
- the inputs on which the decision table was evaluated
-
setInputs
-
getMatchingRules
- Specified by:
getMatchingRules
in interfaceDmnDecisionTableEvaluationEvent
- Returns:
- the matching rules of the decision table evaluation
-
setMatchingRules
-
getCollectResultName
- Specified by:
getCollectResultName
in interfaceDmnDecisionTableEvaluationEvent
- Returns:
- the result name of the collect operation if the
HitPolicy.COLLECT
was used with an aggregator otherwise null
-
setCollectResultName
-
getCollectResultValue
- Specified by:
getCollectResultValue
in interfaceDmnDecisionTableEvaluationEvent
- Returns:
- the result value of the collect operation if the
HitPolicy.COLLECT
was used with an aggregator otherwise null
-
setCollectResultValue
-
getExecutedDecisionElements
public long getExecutedDecisionElements()- Specified by:
getExecutedDecisionElements
in interfaceDmnDecisionLogicEvaluationEvent
- Specified by:
getExecutedDecisionElements
in interfaceDmnDecisionTableEvaluationEvent
- Returns:
- the number of executed decision elements during the evaluation
-
setExecutedDecisionElements
public void setExecutedDecisionElements(long executedDecisionElements) -
toString
-