public class CompletePlanItemInstanceOperation extends AbstractMovePlanItemInstanceToTerminalStateOperation
planItemInstanceEntitycommandContext, isNoop| Constructor and Description |
|---|
CompletePlanItemInstanceOperation(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
| Modifier and Type | Method and Description |
|---|---|
String |
getLifeCycleTransition() |
String |
getNewState() |
String |
getOperationName() |
protected void |
internalExecute()
Implementing classes should be aware that unlike extending from AbstractChangePlanItemInstanceStateOperation, this
method will be executed just before the deleting the entity
|
boolean |
isEvaluateRepetitionRule() |
protected boolean |
shouldAggregateForMultipleInstances()
Whether multi aggregation needs to be done.
|
protected boolean |
shouldAggregateForSingleInstance()
Whether variable aggregation should be done when a single instance completes.
|
aggregateVariablesForAllInstances, aggregateVariablesForSingleInstance, cleanupRepetitionPlanItemInstances, exitChildPlanItemInstances, getVariableAggregations, hasRepetitionOnCollection, hasRepetitionRule, hasRepetitionRuleAndNoEntryCriteria, hasRepetitionRuleEntryCriteria, isRepeatingOnDelete, isWaitingForRepetitionPlanItemInstanceExists, isWithoutStageOrParentIsNotTerminated, resolveEventDefinitionKey, runabortOperationIfNewStateEqualsOldState, createPlanItemLifeCycleEvent, isStateNotChanged, toStringgetCaseInstanceId, getCurrentTime, getPlanItemInstanceEntity, removeSentryRelatedData, setPlanItemInstanceEntitychildPlanItemInstanceForPlanItemExists, createPlanItemInstanceIfNeeded, createPlanItemInstancesForNewOrReactivatedStage, evaluateReactivationCondition, evaluateReactivationRule, getPlanItemCreationOrReactivationType, getPlanModel, getStage, isEventListenerWithAvailableCondition, isNoop, isStage, markAsNoop, setRepetitionCounterpublic CompletePlanItemInstanceOperation(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
public String getNewState()
getNewState in class AbstractChangePlanItemInstanceStateOperationpublic String getLifeCycleTransition()
getLifeCycleTransition in class AbstractChangePlanItemInstanceStateOperationpublic boolean isEvaluateRepetitionRule()
isEvaluateRepetitionRule in class AbstractMovePlanItemInstanceToTerminalStateOperationprotected boolean shouldAggregateForSingleInstance()
AbstractMovePlanItemInstanceToTerminalStateOperationshouldAggregateForSingleInstance in class AbstractMovePlanItemInstanceToTerminalStateOperationprotected boolean shouldAggregateForMultipleInstances()
AbstractMovePlanItemInstanceToTerminalStateOperationshouldAggregateForMultipleInstances in class AbstractMovePlanItemInstanceToTerminalStateOperationprotected void internalExecute()
AbstractMovePlanItemInstanceToTerminalStateOperationinternalExecute in class AbstractMovePlanItemInstanceToTerminalStateOperationpublic String getOperationName()
getOperationName in class AbstractChangePlanItemInstanceStateOperationCopyright © 2021 Flowable. All rights reserved.