public void deleteHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId) { if (isHistoryEnabled()) { List<HistoricDecisionInstanceEntity> decisionInstances = findHistoricDecisionInstancesByDecisionDefinitionId(decisionDefinitionId); List<String> decisionInstanceIds = new ArrayList<String>(); for(HistoricDecisionInstanceEntity decisionInstance : decisionInstances) { decisionInstanceIds.add(decisionInstance.getId()); // delete decision instance decisionInstance.delete(); } if(!decisionInstanceIds.isEmpty()) { deleteHistoricDecisionInstanceByIds(decisionInstanceIds); } } }
public void deleteHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId) { if (isHistoryEnabled()) { List<HistoricDecisionInstanceEntity> decisionInstances = findHistoricDecisionInstancesByDecisionDefinitionId(decisionDefinitionId); List<String> decisionInstanceIds = new ArrayList<String>(); for(HistoricDecisionInstanceEntity decisionInstance : decisionInstances) { decisionInstanceIds.add(decisionInstance.getId()); // delete decision instance decisionInstance.delete(); } if(!decisionInstanceIds.isEmpty()) { deleteHistoricDecisionInstanceByIds(decisionInstanceIds); } } }
public void deleteHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId) { if (isHistoryEnabled()) { List<HistoricDecisionInstanceEntity> decisionInstances = findHistoricDecisionInstancesByDecisionDefinitionId(decisionDefinitionId); List<String> decisionInstanceIds = new ArrayList<String>(); for(HistoricDecisionInstanceEntity decisionInstance : decisionInstances) { decisionInstanceIds.add(decisionInstance.getId()); // delete decision instance decisionInstance.delete(); } if(!decisionInstanceIds.isEmpty()) { deleteHistoricDecisionInstanceByIds(decisionInstanceIds); } } }