@Override public Void execute(CommandContext commandContext) { ensureNotNull("processDefinitionKey", processDefinitionKey); List<ProcessDefinition> processDefinitions = commandContext.getProcessDefinitionManager() .findDefinitionsByKeyAndTenantId(processDefinitionKey, tenantId, isTenantIdSet); ensureNotEmpty(NotFoundException.class, "No process definition found with key '" + processDefinitionKey + "'", "processDefinitions", processDefinitions); for (ProcessDefinition processDefinition: processDefinitions) { String processDefinitionId = processDefinition.getId(); deleteProcessDefinitionCmd(commandContext, processDefinitionId, cascade, skipCustomListeners, skipIoMappings); } return null; }
@Override public Void execute(CommandContext commandContext) { ensureNotNull("processDefinitionKey", processDefinitionKey); List<ProcessDefinition> processDefinitions = commandContext.getProcessDefinitionManager() .findDefinitionsByKeyAndTenantId(processDefinitionKey, tenantId, isTenantIdSet); ensureNotEmpty(NotFoundException.class, "No process definition found with key '" + processDefinitionKey + "'", "processDefinitions", processDefinitions); for (ProcessDefinition processDefinition: processDefinitions) { String processDefinitionId = processDefinition.getId(); deleteProcessDefinitionCmd(commandContext, processDefinitionId, cascade, skipCustomListeners, skipIoMappings); } return null; }
@Override public Void execute(CommandContext commandContext) { ensureNotNull("processDefinitionKey", processDefinitionKey); List<ProcessDefinition> processDefinitions = commandContext.getProcessDefinitionManager() .findDefinitionsByKeyAndTenantId(processDefinitionKey, tenantId, isTenantIdSet); ensureNotEmpty(NotFoundException.class, "No process definition found with key '" + processDefinitionKey + "'", "processDefinitions", processDefinitions); for (ProcessDefinition processDefinition: processDefinitions) { String processDefinitionId = processDefinition.getId(); deleteProcessDefinitionCmd(commandContext, processDefinitionId, cascade, skipCustomListeners, skipIoMappings); } return null; }