Interface DmnDecisionTableEvaluationEvent
-
- All Superinterfaces:
DmnDecisionLogicEvaluationEvent
- All Known Implementing Classes:
DmnDecisionTableEvaluationEventImpl
public interface DmnDecisionTableEvaluationEvent extends DmnDecisionLogicEvaluationEvent
Event which represents the evaluation of a decision table
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getCollectResultName()
TypedValue
getCollectResultValue()
DmnDecision
getDecisionTable()
long
getExecutedDecisionElements()
List<DmnEvaluatedInput>
getInputs()
List<DmnEvaluatedDecisionRule>
getMatchingRules()
-
Methods inherited from interface org.camunda.bpm.dmn.engine.delegate.DmnDecisionLogicEvaluationEvent
getDecision
-
-
-
-
Method Detail
-
getDecisionTable
DmnDecision getDecisionTable()
- Returns:
- the evaluated decision table
-
getInputs
List<DmnEvaluatedInput> getInputs()
- Returns:
- the inputs on which the decision table was evaluated
-
getMatchingRules
List<DmnEvaluatedDecisionRule> getMatchingRules()
- Returns:
- the matching rules of the decision table evaluation
-
getCollectResultName
String getCollectResultName()
- Returns:
- the result name of the collect operation if the
HitPolicy.COLLECT
was used with an aggregator otherwise null
-
getCollectResultValue
TypedValue getCollectResultValue()
- Returns:
- the result value of the collect operation if the
HitPolicy.COLLECT
was used with an aggregator otherwise null
-
getExecutedDecisionElements
long getExecutedDecisionElements()
- Specified by:
getExecutedDecisionElements
in interfaceDmnDecisionLogicEvaluationEvent
- Returns:
- the number of executed decision elements during the evaluation
-
-