Class FirstHitPolicyHandler
- java.lang.Object
-
- org.camunda.bpm.dmn.engine.impl.hitpolicy.FirstHitPolicyHandler
-
- All Implemented Interfaces:
DmnHitPolicyHandler
public class FirstHitPolicyHandler extends java.lang.Object implements DmnHitPolicyHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected static HitPolicyEntryHIT_POLICY
-
Constructor Summary
Constructors Constructor Description FirstHitPolicyHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DmnDecisionTableEvaluationEventapply(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent)Applies hit policy.HitPolicyEntrygetHitPolicyEntry()java.lang.StringtoString()
-
-
-
Field Detail
-
HIT_POLICY
protected static final HitPolicyEntry HIT_POLICY
-
-
Method Detail
-
apply
public DmnDecisionTableEvaluationEvent apply(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent)
Description copied from interface:DmnHitPolicyHandlerApplies hit policy. Depending on the hit policy this can mean filtering and sorting of matching rules or aggregating results.- Specified by:
applyin interfaceDmnHitPolicyHandler- Parameters:
decisionTableEvaluationEvent- the evaluation event of the decision table- Returns:
- the final evaluation result
-
getHitPolicyEntry
public HitPolicyEntry getHitPolicyEntry()
- Specified by:
getHitPolicyEntryin interfaceDmnHitPolicyHandler- Returns:
- the implemented hit policy and aggregator
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-