Class CompleteCaseInstanceOperation
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
org.flowable.cmmn.engine.impl.agenda.operation.CompleteCaseInstanceOperation
- All Implemented Interfaces:
Runnable
- Author:
- Joram Barrez, Micha Kiener
-
Field Summary
Fields inherited from class AbstractCaseInstanceOperation
caseInstanceEntity, caseInstanceEntityIdFields inherited from class CmmnOperation
commandContext, isNoop -
Constructor Summary
ConstructorsConstructorDescriptionCompleteCaseInstanceOperation(CommandContext commandContext, String caseInstanceId) CompleteCaseInstanceOperation(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity) -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeStateForChildPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity) protected voidOverwritten in order to send a case end / completion event through the case engine dispatcher.toString()Methods inherited from class AbstractDeleteCaseInstanceOperation
addAdditionalCallbackData, deleteCaseInstance, internalExecute, updateChildPlanItemInstancesStateMethods inherited from class AbstractChangeCaseInstanceStateOperation
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
-
CompleteCaseInstanceOperation
-
CompleteCaseInstanceOperation
public CompleteCaseInstanceOperation(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity)
-
-
Method Details
-
getNewState
- Specified by:
getNewStatein classAbstractChangeCaseInstanceStateOperation
-
changeStateForChildPlanItemInstance
- Specified by:
changeStateForChildPlanItemInstancein classAbstractChangeCaseInstanceStateOperation
-
invokePostLifecycleListeners
protected void invokePostLifecycleListeners()Overwritten in order to send a case end / completion event through the case engine dispatcher.- Overrides:
invokePostLifecycleListenersin classAbstractChangeCaseInstanceStateOperation
-
getDeleteReason
- Specified by:
getDeleteReasonin classAbstractDeleteCaseInstanceOperation
-
toString
-