Class DeleteProcessInstanceBatchConfiguration

java.lang.Object
org.camunda.bpm.engine.impl.batch.BatchConfiguration
org.camunda.bpm.engine.impl.batch.deletion.DeleteProcessInstanceBatchConfiguration

public class DeleteProcessInstanceBatchConfiguration extends BatchConfiguration
Configuration object that is passed to the Job that will actually perform execution of deletion.

This object will be serialized and persisted as run will be performed asynchronously.

Author:
Askar Akhmerov
See Also:
  • Field Details

    • deleteReason

      protected String deleteReason
    • skipCustomListeners

      protected boolean skipCustomListeners
    • skipSubprocesses

      protected boolean skipSubprocesses
  • Constructor Details

    • DeleteProcessInstanceBatchConfiguration

      public DeleteProcessInstanceBatchConfiguration(List<String> ids, DeploymentMappings mappings, boolean skipCustomListeners, boolean skipSubprocesses)
    • DeleteProcessInstanceBatchConfiguration

      public DeleteProcessInstanceBatchConfiguration(List<String> ids, DeploymentMappings mappings, String deleteReason, boolean skipCustomListeners)
    • DeleteProcessInstanceBatchConfiguration

      public DeleteProcessInstanceBatchConfiguration(List<String> ids, DeploymentMappings mappings, String deleteReason, boolean skipCustomListeners, boolean skipSubprocesses, boolean failIfNotExists)
  • Method Details

    • getDeleteReason

      public String getDeleteReason()
    • setDeleteReason

      public void setDeleteReason(String deleteReason)
    • isSkipCustomListeners

      public boolean isSkipCustomListeners()
    • isSkipSubprocesses

      public boolean isSkipSubprocesses()
    • setSkipSubprocesses

      public void setSkipSubprocesses(boolean skipSubprocesses)