public abstract class AbstractMovePlanItemInstanceToTerminalStateOperation extends AbstractChangePlanItemInstanceStateOperation
PlanItemInstance to a terminal state (completed, terminated or failed).planItemInstanceEntitycommandContext| Constructor and Description |
|---|
AbstractMovePlanItemInstanceToTerminalStateOperation(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
exitChildPlanItemInstances() |
protected void |
exitChildPlanItemInstances(String exitCriterionId) |
protected abstract void |
internalExecute()
Implementing classes should be aware that unlike extending from AbstractChangePlanItemInstanceStateOperation, this
method will be executed just before the deleting the entity
|
protected abstract boolean |
isEvaluateRepetitionRule() |
protected boolean |
isRepeatingOnDelete() |
void |
run() |
createPlanItemLifeCycleEvent, getLifeCycleTransition, getNewState, toStringdeleteOrphanEventListeners, deleteSentryPartInstances, gatherEventListenerDependencies, getChildPlanItemsWithDependencies, getCurrentTime, getPlanItemInstanceEntity, internalGetChildPlanItemsWithDependencies, isPlanItemRepeatableOnComplete, removeSentryRelatedData, setPlanItemInstanceEntity, terminateOrphanedEventListenerschildPlanItemInstanceForPlanItemExists, copyAndInsertPlanItemInstance, createPlanItemInstances, evaluateBooleanExpression, evaluateRepetitionRule, evaluateRepetitionRule, getCounterVariable, getPlanModel, getRepetitionCounter, getStage, hasRepetitionRule, hasRepetitionRule, isStage, setRepetitionCounterpublic AbstractMovePlanItemInstanceToTerminalStateOperation(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
public void run()
run in interface Runnablerun in class AbstractChangePlanItemInstanceStateOperationprotected abstract void internalExecute()
internalExecute in class AbstractChangePlanItemInstanceStateOperationprotected boolean isRepeatingOnDelete()
protected void exitChildPlanItemInstances()
protected void exitChildPlanItemInstances(String exitCriterionId)
protected abstract boolean isEvaluateRepetitionRule()
Copyright © 2019 Flowable. All rights reserved.