public abstract class AbstractCollectNumberHitPolicyHandler extends Object implements DmnHitPolicyHandler
| Modifier and Type | Field and Description | 
|---|---|
| static DmnHitPolicyLogger | LOG | 
| Constructor and Description | 
|---|
| AbstractCollectNumberHitPolicyHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract Double | aggregateDoubleValues(List<Double> doubleValues) | 
| protected abstract Integer | aggregateIntegerValues(List<Integer> intValues) | 
| protected abstract Long | aggregateLongValues(List<Long> longValues) | 
| protected org.camunda.bpm.engine.variable.value.TypedValue | aggregateNumberValues(List<org.camunda.bpm.engine.variable.value.TypedValue> values) | 
| protected org.camunda.bpm.engine.variable.value.TypedValue | aggregateValues(List<org.camunda.bpm.engine.variable.value.TypedValue> values) | 
| DmnDecisionTableEvaluationEvent | apply(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent)Applies hit policy. | 
| protected List<org.camunda.bpm.engine.variable.value.TypedValue> | collectSingleValues(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent) | 
| protected List<Double> | convertValuesToDouble(List<org.camunda.bpm.engine.variable.value.TypedValue> typedValues) | 
| protected List<Integer> | convertValuesToInteger(List<org.camunda.bpm.engine.variable.value.TypedValue> typedValues) | 
| protected List<Long> | convertValuesToLong(List<org.camunda.bpm.engine.variable.value.TypedValue> typedValues) | 
| protected abstract BuiltinAggregator | getAggregator() | 
| protected String | getResultName(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent) | 
| protected org.camunda.bpm.engine.variable.value.TypedValue | getResultValue(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent) | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHitPolicyEntrypublic static final DmnHitPolicyLogger LOG
public AbstractCollectNumberHitPolicyHandler()
protected abstract BuiltinAggregator getAggregator()
public DmnDecisionTableEvaluationEvent apply(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent)
DmnHitPolicyHandlerapply in interface DmnHitPolicyHandlerdecisionTableEvaluationEvent - the evaluation event of the decision tableprotected String getResultName(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent)
protected org.camunda.bpm.engine.variable.value.TypedValue getResultValue(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent)
protected List<org.camunda.bpm.engine.variable.value.TypedValue> collectSingleValues(DmnDecisionTableEvaluationEvent decisionTableEvaluationEvent)
protected org.camunda.bpm.engine.variable.value.TypedValue aggregateValues(List<org.camunda.bpm.engine.variable.value.TypedValue> values)
protected org.camunda.bpm.engine.variable.value.TypedValue aggregateNumberValues(List<org.camunda.bpm.engine.variable.value.TypedValue> values)
protected List<Integer> convertValuesToInteger(List<org.camunda.bpm.engine.variable.value.TypedValue> typedValues) throws IllegalArgumentException
IllegalArgumentExceptionprotected List<Long> convertValuesToLong(List<org.camunda.bpm.engine.variable.value.TypedValue> typedValues) throws IllegalArgumentException
IllegalArgumentExceptionprotected List<Double> convertValuesToDouble(List<org.camunda.bpm.engine.variable.value.TypedValue> typedValues) throws IllegalArgumentException
IllegalArgumentExceptionCopyright © 2018. All rights reserved.