All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
static VariableInstanceEntity |
aggregate(DelegatePlanItemInstance planItemInstance,
PlanItemVariableAggregatorContext aggregationContext,
CmmnEngineConfiguration cmmnEngineConfiguration)
Create an aggregated variable instance for the given aggregation context.
|
static VariableInstanceEntity |
aggregate(DelegatePlanItemInstance planItemInstance,
PlanItemVariableAggregatorContext aggregationContext,
CmmnEngineConfiguration cmmnEngineConfiguration,
PlanItemVariableAggregator aggregator,
String targetVarName) |
static VariableInstanceEntity |
aggregateComplete(DelegatePlanItemInstance planItemInstance,
VariableAggregationDefinition aggregation,
CmmnEngineConfiguration cmmnEngineConfiguration)
Create an aggregated variable instance for a completed plan item.
|
static Object |
aggregateOverview(String parentScopeId,
String targetVarName,
CommandContext commandContext)
Aggregate an overview value for the scope and variable name
|
static Object |
aggregateOverviewForRepetition(PlanItemInstanceEntity planItemInstance,
RepetitionRule repetitionRule,
String targetVarName,
CmmnEngineConfiguration cmmnEngineConfiguration)
Create an overview value for a repetition plan item
|
static VariableInstanceEntity |
createScopedVariableAggregationVariableInstance(String varName,
String scopeId,
String subScopeId,
Object value,
VariableServiceConfiguration variableServiceConfiguration) |
static String |
getAggregationTargetVarName(VariableAggregationDefinition aggregation,
VariableScope parentScope,
CmmnEngineConfiguration cmmnEngineConfiguration) |
String |
getPlanItemInstanceId() |
static Map<String,VariableAggregationDefinition> |
groupAggregationsByTarget(VariableScope scope,
Collection<VariableAggregationDefinition> aggregations,
CmmnEngineConfiguration cmmnEngineConfiguration) |
static Map<String,List<VariableInstance>> |
groupVariableInstancesByName(List<? extends VariableInstance> instances) |
static PlanItemVariableAggregator |
resolveVariableAggregator(VariableAggregationDefinition aggregation,
DelegatePlanItemInstance planItemInstance) |
static void |
sortVariablesByCounter(List<VariableInstance> variableInstances,
List<VariableInstance> counterVariableInstances) |