org.camunda.bpm.dmn.engine.delegate
Interface DmnDecisionTableEvaluationEvent
- All Superinterfaces:
- DmnDecisionLogicEvaluationEvent
- All Known Implementing Classes:
- DmnDecisionTableEvaluationEventImpl
public interface DmnDecisionTableEvaluationEvent
- extends DmnDecisionLogicEvaluationEvent
Event which represents the evaluation of a decision table
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
org.camunda.bpm.engine.variable.value.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 interface DmnDecisionLogicEvaluationEvent
- Returns:
- the number of executed decision elements during the evaluation
Copyright © 2017 camunda services GmbH. All rights reserved.