Class 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 Detail

      • deleteReason

        protected String deleteReason
      • skipCustomListeners

        protected boolean skipCustomListeners
      • skipSubprocesses

        protected boolean skipSubprocesses
    • Constructor Detail

      • 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 Detail

      • getDeleteReason

        public String getDeleteReason()
      • setDeleteReason

        public void setDeleteReason​(String deleteReason)
      • isSkipCustomListeners

        public boolean isSkipCustomListeners()
      • isSkipSubprocesses

        public boolean isSkipSubprocesses()
      • setSkipSubprocesses

        public void setSkipSubprocesses​(boolean skipSubprocesses)