Class CollectCountHitPolicyHandler
- java.lang.Object
-
- org.camunda.bpm.dmn.engine.impl.hitpolicy.AbstractCollectNumberHitPolicyHandler
-
- org.camunda.bpm.dmn.engine.impl.hitpolicy.CollectCountHitPolicyHandler
-
- All Implemented Interfaces:
DmnHitPolicyHandler
public class CollectCountHitPolicyHandler extends AbstractCollectNumberHitPolicyHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected static HitPolicyEntry
HIT_POLICY
-
Fields inherited from class org.camunda.bpm.dmn.engine.impl.hitpolicy.AbstractCollectNumberHitPolicyHandler
LOG
-
-
Constructor Summary
Constructors Constructor Description CollectCountHitPolicyHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Double
aggregateDoubleValues(java.util.List<java.lang.Double> doubleValues)
protected java.lang.Integer
aggregateIntegerValues(java.util.List<java.lang.Integer> intValues)
protected java.lang.Long
aggregateLongValues(java.util.List<java.lang.Long> longValues)
protected TypedValue
aggregateValues(java.util.List<TypedValue> values)
protected BuiltinAggregator
getAggregator()
HitPolicyEntry
getHitPolicyEntry()
java.lang.String
toString()
-
Methods inherited from class org.camunda.bpm.dmn.engine.impl.hitpolicy.AbstractCollectNumberHitPolicyHandler
aggregateNumberValues, apply, collectSingleValues, convertValuesToDouble, convertValuesToInteger, convertValuesToLong, getResultName, getResultValue
-
-
-
-
Field Detail
-
HIT_POLICY
protected static final HitPolicyEntry HIT_POLICY
-
-
Method Detail
-
getHitPolicyEntry
public HitPolicyEntry getHitPolicyEntry()
- Returns:
- the implemented hit policy and aggregator
-
getAggregator
protected BuiltinAggregator getAggregator()
- Specified by:
getAggregator
in classAbstractCollectNumberHitPolicyHandler
-
aggregateValues
protected TypedValue aggregateValues(java.util.List<TypedValue> values)
- Overrides:
aggregateValues
in classAbstractCollectNumberHitPolicyHandler
-
aggregateIntegerValues
protected java.lang.Integer aggregateIntegerValues(java.util.List<java.lang.Integer> intValues)
- Specified by:
aggregateIntegerValues
in classAbstractCollectNumberHitPolicyHandler
-
aggregateLongValues
protected java.lang.Long aggregateLongValues(java.util.List<java.lang.Long> longValues)
- Specified by:
aggregateLongValues
in classAbstractCollectNumberHitPolicyHandler
-
aggregateDoubleValues
protected java.lang.Double aggregateDoubleValues(java.util.List<java.lang.Double> doubleValues)
- Specified by:
aggregateDoubleValues
in classAbstractCollectNumberHitPolicyHandler
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-