Class HitPolicyCollect
java.lang.Object
org.flowable.dmn.engine.impl.hitpolicy.AbstractHitPolicy
org.flowable.dmn.engine.impl.hitpolicy.HitPolicyCollect
- All Implemented Interfaces:
ComposeDecisionResultBehavior
,ComposeRuleResultBehavior
,ContinueEvaluatingBehavior
- Author:
- Yvo Swillens, martin.grofcik
-
Field Summary
Fields inherited from class org.flowable.dmn.engine.impl.hitpolicy.AbstractHitPolicy
multipleResults
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Double
aggregateCount
(List<Double> values) protected Double
aggregateMax
(List<Double> values) protected Double
aggregateMin
(List<Double> values) protected Double
aggregateSum
(List<Double> values) void
composeDecisionResults
(ELExecutionContext executionContext) Default behavior for ComposeRuleOutput behaviorcomposeOutputValues
(ELExecutionContext executionContext) createDecisionResults
(String outputName, Double outputValue) createOutputDoubleValues
(Collection<Map<String, Object>> ruleResults) Returns the name for the specific Hit Policy behaviorprotected boolean
isMultipleResults
(BuiltinAggregator aggregator) Methods inherited from class org.flowable.dmn.engine.impl.hitpolicy.AbstractHitPolicy
composeRuleResult, shouldContinueEvaluating, updateStackWithDecisionResults
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.dmn.engine.impl.hitpolicy.ComposeDecisionResultBehavior
updateStackWithDecisionResults
-
Constructor Details
-
HitPolicyCollect
public HitPolicyCollect()
-
-
Method Details
-
getHitPolicyName
Description copied from class:AbstractHitPolicy
Returns the name for the specific Hit Policy behavior- Specified by:
getHitPolicyName
in classAbstractHitPolicy
-
composeDecisionResults
Description copied from class:AbstractHitPolicy
Default behavior for ComposeRuleOutput behavior- Specified by:
composeDecisionResults
in interfaceComposeDecisionResultBehavior
- Overrides:
composeDecisionResults
in classAbstractHitPolicy
-
isMultipleResults
-
composeOutputValues
-
createOutputDoubleValues
-
aggregateSum
-
aggregateMin
-
aggregateMax
-
aggregateCount
-
createDecisionResults
-