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
FieldsModifier and TypeFieldDescriptionprotected Stringprotected TypedValueprotected DmnDecisionprotected longprotected List<DmnEvaluatedInput>protected List<DmnEvaluatedDecisionRule> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongvoidsetCollectResultName(String collectResultName) voidsetCollectResultValue(TypedValue collectResultValue) voidsetDecisionTable(DmnDecision decision) voidsetExecutedDecisionElements(long executedDecisionElements) voidsetInputs(List<DmnEvaluatedInput> inputs) voidsetMatchingRules(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:
getDecisionTablein interfaceDmnDecisionTableEvaluationEvent- Returns:
- the evaluated decision table
-
getDecision
- Specified by:
getDecisionin interfaceDmnDecisionLogicEvaluationEvent- Returns:
- the evaluated decision
-
setDecisionTable
-
getInputs
- Specified by:
getInputsin interfaceDmnDecisionTableEvaluationEvent- Returns:
- the inputs on which the decision table was evaluated
-
setInputs
-
getMatchingRules
- Specified by:
getMatchingRulesin interfaceDmnDecisionTableEvaluationEvent- Returns:
- the matching rules of the decision table evaluation
-
setMatchingRules
-
getCollectResultName
- Specified by:
getCollectResultNamein interfaceDmnDecisionTableEvaluationEvent- Returns:
- the result name of the collect operation if the
HitPolicy.COLLECTwas used with an aggregator otherwise null
-
setCollectResultName
-
getCollectResultValue
- Specified by:
getCollectResultValuein interfaceDmnDecisionTableEvaluationEvent- Returns:
- the result value of the collect operation if the
HitPolicy.COLLECTwas used with an aggregator otherwise null
-
setCollectResultValue
-
getExecutedDecisionElements
public long getExecutedDecisionElements()- Specified by:
getExecutedDecisionElementsin interfaceDmnDecisionLogicEvaluationEvent- Specified by:
getExecutedDecisionElementsin interfaceDmnDecisionTableEvaluationEvent- Returns:
- the number of executed decision elements during the evaluation
-
setExecutedDecisionElements
public void setExecutedDecisionElements(long executedDecisionElements) -
toString
-