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


Method Summary
 String getCollectResultName()
           
 org.camunda.bpm.engine.variable.value.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

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.