org.camunda.bpm.dmn.engine.impl.hitpolicy
Class AnyHitPolicyHandler

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.hitpolicy.AnyHitPolicyHandler
All Implemented Interfaces:
DmnHitPolicyHandler

public class AnyHitPolicyHandler
extends Object
implements DmnHitPolicyHandler


Field Summary
static DmnHitPolicyLogger LOG
           
 
Constructor Summary
AnyHitPolicyHandler()
           
 
Method Summary
protected  boolean allOutputsAreEqual(List<DmnEvaluatedDecisionRule> matchingRules)
           
 DmnDecisionTableEvaluationEvent apply(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent)
          Applies hit policy.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOG

public static final DmnHitPolicyLogger LOG
Constructor Detail

AnyHitPolicyHandler

public AnyHitPolicyHandler()
Method Detail

apply

public DmnDecisionTableEvaluationEvent apply(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent)
Description copied from interface: DmnHitPolicyHandler
Applies hit policy. Depending on the hit policy this can mean filtering and sorting of matching rules or aggregating results.

Specified by:
apply in interface DmnHitPolicyHandler
Parameters:
decisionTableEvaluationEvent - the evaluation event of the decision table
Returns:
the final evaluation result

allOutputsAreEqual

protected boolean allOutputsAreEqual(List<DmnEvaluatedDecisionRule> matchingRules)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2016 camunda services GmbH. All rights reserved.