public class TerminatePlanItemInstanceOperation extends AbstractMovePlanItemInstanceToTerminalStateOperation
| Modifier and Type | Field and Description |
|---|---|
protected String |
exitEventType |
protected String |
exitType |
planItemInstanceEntitycommandContext, isNoop| Constructor and Description |
|---|
TerminatePlanItemInstanceOperation(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
String exitType,
String exitEventType) |
| Modifier and Type | Method and Description |
|---|---|
String |
getExitEventType() |
String |
getExitType() |
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() |
void |
setExitEventType(String exitEventType) |
void |
setExitType(String exitType) |
completeChildPlanItemInstances, completeChildPlanItemInstances, exitChildPlanItemInstances, exitChildPlanItemInstances, hasRepetitionOnCollection, hasRepetitionRuleAndNoEntryCriteria, hasRepetitionRuleEntryCriteria, isRepeatingOnDelete, isWaitingForRepetitionPlanItemInstanceExists, isWithoutStageOrParentIsNotTerminated, runabortOperationIfNewStateEqualsOldState, createPlanItemLifeCycleEvent, isStateNotChanged, toStringgetCaseInstanceId, getCurrentTime, getPlanItemInstanceEntity, removeSentryRelatedData, setPlanItemInstanceEntitychildPlanItemInstanceForPlanItemExists, copyAndInsertPlanItemInstance, copyAndInsertPlanItemInstance, createPlanItemInstancesForNewStage, getCounterVariable, getPlanModel, getRepetitionCounter, getStage, isEventListenerWithAvailableCondition, isNoop, isStage, markAsNoop, setRepetitionCounterpublic TerminatePlanItemInstanceOperation(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, String exitType, String exitEventType)
public String getNewState()
getNewState in class AbstractChangePlanItemInstanceStateOperationpublic String getLifeCycleTransition()
getLifeCycleTransition in class AbstractChangePlanItemInstanceStateOperationpublic boolean isEvaluateRepetitionRule()
isEvaluateRepetitionRule in class AbstractMovePlanItemInstanceToTerminalStateOperationprotected void internalExecute()
AbstractMovePlanItemInstanceToTerminalStateOperationinternalExecute in class AbstractMovePlanItemInstanceToTerminalStateOperationpublic String getOperationName()
getOperationName in class AbstractChangePlanItemInstanceStateOperationpublic String getExitType()
public void setExitType(String exitType)
public String getExitEventType()
public void setExitEventType(String exitEventType)
Copyright © 2020 Flowable. All rights reserved.