Class DeleteProcessDefinitionsByIdsCmd

    • Field Detail

      • processDefinitionIds

        protected final Set<String> processDefinitionIds
      • cascadeToHistory

        protected boolean cascadeToHistory
      • cascadeToInstances

        protected boolean cascadeToInstances
      • skipCustomListeners

        protected boolean skipCustomListeners
      • writeUserOperationLog

        protected boolean writeUserOperationLog
      • skipIoMappings

        protected boolean skipIoMappings
    • Constructor Detail

      • DeleteProcessDefinitionsByIdsCmd

        public DeleteProcessDefinitionsByIdsCmd​(List<String> processDefinitionIds,
                                                boolean cascade,
                                                boolean skipCustomListeners,
                                                boolean skipIoMappings)
      • DeleteProcessDefinitionsByIdsCmd

        public DeleteProcessDefinitionsByIdsCmd​(List<String> processDefinitionIds,
                                                boolean cascadeToHistory,
                                                boolean cascadeToInstances,
                                                boolean skipCustomListeners,
                                                boolean writeUserOperationLog)
      • DeleteProcessDefinitionsByIdsCmd

        public DeleteProcessDefinitionsByIdsCmd​(List<String> processDefinitionIds,
                                                boolean cascadeToHistory,
                                                boolean cascadeToInstances,
                                                boolean skipCustomListeners,
                                                boolean skipIoMappings,
                                                boolean writeUserOperationLog)
    • Method Detail

      • groupByKeyAndTenant

        protected Set<org.camunda.bpm.engine.impl.cmd.DeleteProcessDefinitionsByIdsCmd.ProcessDefinitionGroup> groupByKeyAndTenant​(List<ProcessDefinition> processDefinitions)
      • findNewLatestProcessDefinition

        protected ProcessDefinitionEntity findNewLatestProcessDefinition​(org.camunda.bpm.engine.impl.cmd.DeleteProcessDefinitionsByIdsCmd.ProcessDefinitionGroup group)
      • isLatestProcessDefinition

        protected boolean isLatestProcessDefinition​(ProcessDefinitionEntity processDefinition)
      • checkAuthorization

        protected void checkAuthorization​(org.camunda.bpm.engine.impl.cmd.DeleteProcessDefinitionsByIdsCmd.ProcessDefinitionGroup group)
      • deleteProcessDefinitions

        protected void deleteProcessDefinitions​(org.camunda.bpm.engine.impl.cmd.DeleteProcessDefinitionsByIdsCmd.ProcessDefinitionGroup group)