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:
DeleteProcessInstanceBatchConfigurationJsonConverter
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
deleteReason
protected boolean
skipCustomListeners
protected boolean
skipSubprocesses
-
Fields inherited from class org.camunda.bpm.engine.impl.batch.BatchConfiguration
batchId, failIfNotExists, idMappings, ids
-
-
Constructor Summary
Constructors Constructor Description DeleteProcessInstanceBatchConfiguration(java.util.List<java.lang.String> ids, DeploymentMappings mappings, boolean skipCustomListeners, boolean skipSubprocesses)
DeleteProcessInstanceBatchConfiguration(java.util.List<java.lang.String> ids, DeploymentMappings mappings, java.lang.String deleteReason, boolean skipCustomListeners)
DeleteProcessInstanceBatchConfiguration(java.util.List<java.lang.String> ids, DeploymentMappings mappings, java.lang.String deleteReason, boolean skipCustomListeners, boolean skipSubprocesses, boolean failIfNotExists)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDeleteReason()
boolean
isSkipCustomListeners()
boolean
isSkipSubprocesses()
void
setDeleteReason(java.lang.String deleteReason)
void
setSkipSubprocesses(boolean skipSubprocesses)
-
Methods inherited from class org.camunda.bpm.engine.impl.batch.BatchConfiguration
getBatchId, getIdMappings, getIds, isFailIfNotExists, setBatchId, setFailIfNotExists, setIdMappings, setIds
-
-
-
-
Constructor Detail
-
DeleteProcessInstanceBatchConfiguration
public DeleteProcessInstanceBatchConfiguration(java.util.List<java.lang.String> ids, DeploymentMappings mappings, boolean skipCustomListeners, boolean skipSubprocesses)
-
DeleteProcessInstanceBatchConfiguration
public DeleteProcessInstanceBatchConfiguration(java.util.List<java.lang.String> ids, DeploymentMappings mappings, java.lang.String deleteReason, boolean skipCustomListeners)
-
DeleteProcessInstanceBatchConfiguration
public DeleteProcessInstanceBatchConfiguration(java.util.List<java.lang.String> ids, DeploymentMappings mappings, java.lang.String deleteReason, boolean skipCustomListeners, boolean skipSubprocesses, boolean failIfNotExists)
-
-
Method Detail
-
getDeleteReason
public java.lang.String getDeleteReason()
-
setDeleteReason
public void setDeleteReason(java.lang.String deleteReason)
-
isSkipCustomListeners
public boolean isSkipCustomListeners()
-
isSkipSubprocesses
public boolean isSkipSubprocesses()
-
setSkipSubprocesses
public void setSkipSubprocesses(boolean skipSubprocesses)
-
-