Class AbstractDeleteCaseInstanceOperation

All Implemented Interfaces:
Runnable
Direct Known Subclasses:
CompleteCaseInstanceOperation, TerminateCaseInstanceOperation

public abstract class AbstractDeleteCaseInstanceOperation extends AbstractChangeCaseInstanceStateOperation
Author:
Joram Barrez
  • Constructor Details

    • AbstractDeleteCaseInstanceOperation

      public AbstractDeleteCaseInstanceOperation(CommandContext commandContext, String caseInstanceId)
    • AbstractDeleteCaseInstanceOperation

      public AbstractDeleteCaseInstanceOperation(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity)
  • Method Details

    • internalExecute

      public void internalExecute()
      Specified by:
      internalExecute in class AbstractChangeCaseInstanceStateOperation
    • deleteCaseInstance

      protected void deleteCaseInstance()
    • updateChildPlanItemInstancesState

      protected void updateChildPlanItemInstancesState()
    • getDeleteReason

      public abstract String getDeleteReason()
    • addAdditionalCallbackData

      public void addAdditionalCallbackData(CallbackData callbackData)