Class AbstractDeleteCaseInstanceOperation
java.lang.Object
org.flowable.cmmn.engine.impl.agenda.operation.CmmnOperation
org.flowable.cmmn.engine.impl.agenda.operation.AbstractCaseInstanceOperation
org.flowable.cmmn.engine.impl.agenda.operation.AbstractChangeCaseInstanceStateOperation
org.flowable.cmmn.engine.impl.agenda.operation.AbstractDeleteCaseInstanceOperation
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
CompleteCaseInstanceOperation, TerminateCaseInstanceOperation
public abstract class AbstractDeleteCaseInstanceOperation
extends AbstractChangeCaseInstanceStateOperation
- Author:
- Joram Barrez
-
Field Summary
Fields inherited from class AbstractCaseInstanceOperation
caseInstanceEntity, caseInstanceEntityIdFields inherited from class CmmnOperation
commandContext, isNoop -
Constructor Summary
ConstructorsConstructorDescriptionAbstractDeleteCaseInstanceOperation(CommandContext commandContext, String caseInstanceId) AbstractDeleteCaseInstanceOperation(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdditionalCallbackData(CallbackData callbackData) protected voidabstract Stringvoidprotected voidMethods inherited from class AbstractChangeCaseInstanceStateOperation
changeStateForChildPlanItemInstance, getNewState, invokePostLifecycleListeners, invokePreLifecycleListeners, preRunCheck, runMethods inherited from class AbstractCaseInstanceOperation
getCaseInstanceEntity, getCaseInstanceId, setCaseInstanceEntity, setCaseInstanceEntityIdMethods inherited from class CmmnOperation
childPlanItemInstanceForPlanItemExists, createPlanItemInstanceIfNeeded, createPlanItemInstancesForNewOrReactivatedStage, evaluateReactivationCondition, evaluateReactivationRule, getCaseInstance, getPlanItemCreationOrReactivationType, getPlanModel, getStage, isEventListenerWithAvailableCondition, isNoop, isStage, markAsNoop, onPlanned, setRepetitionCounter
-
Constructor Details
-
AbstractDeleteCaseInstanceOperation
-
AbstractDeleteCaseInstanceOperation
public AbstractDeleteCaseInstanceOperation(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity)
-
-
Method Details
-
internalExecute
public void internalExecute()- Specified by:
internalExecutein classAbstractChangeCaseInstanceStateOperation
-
deleteCaseInstance
protected void deleteCaseInstance() -
updateChildPlanItemInstancesState
protected void updateChildPlanItemInstancesState() -
getDeleteReason
-
addAdditionalCallbackData
-