public void deleteHistoricDetailsByTaskId(String taskId) { if (isHistoryEnabled()) { // delete entries in DB List<HistoricDetail> historicDetails = findHistoricDetailsByTaskId(taskId); for (HistoricDetail historicDetail : historicDetails) { ((HistoricDetailEventEntity) historicDetail).delete(); } //delete entries in Cache List<HistoricDetailEventEntity> cachedHistoricDetails = getDbEntityManager().getCachedEntitiesByType(HistoricDetailEventEntity.class); for (HistoricDetailEventEntity historicDetail : cachedHistoricDetails) { // make sure we only delete the right ones (as we cannot make a proper query in the cache) if (taskId.equals(historicDetail.getTaskId())) { historicDetail.delete(); } } } }
public void deleteHistoricDetailsByTaskId(String taskId) { if (isHistoryEnabled()) { // delete entries in DB List<HistoricDetail> historicDetails = findHistoricDetailsByTaskId(taskId); for (HistoricDetail historicDetail : historicDetails) { ((HistoricDetailEventEntity) historicDetail).delete(); } //delete entries in Cache List<HistoricDetailEventEntity> cachedHistoricDetails = getDbEntityManager().getCachedEntitiesByType(HistoricDetailEventEntity.class); for (HistoricDetailEventEntity historicDetail : cachedHistoricDetails) { // make sure we only delete the right ones (as we cannot make a proper query in the cache) if (taskId.equals(historicDetail.getTaskId())) { historicDetail.delete(); } } } }
public void deleteHistoricDetailsByTaskId(String taskId) { if (isHistoryEnabled()) { // delete entries in DB List<HistoricDetail> historicDetails = findHistoricDetailsByTaskId(taskId); for (HistoricDetail historicDetail : historicDetails) { ((HistoricDetailEventEntity) historicDetail).delete(); } //delete entries in Cache List<HistoricDetailEventEntity> cachedHistoricDetails = getDbEntityManager().getCachedEntitiesByType(HistoricDetailEventEntity.class); for (HistoricDetailEventEntity historicDetail : cachedHistoricDetails) { // make sure we only delete the right ones (as we cannot make a proper query in the cache) if (taskId.equals(historicDetail.getTaskId())) { historicDetail.delete(); } } } }