public long findHistoricCaseInstanceCountByNativeQuery(Map<String, Object> parameterMap) { return (Long) getDbEntityManager().selectOne("selectHistoricCaseInstanceCountByNativeQuery", parameterMap); }
@SuppressWarnings("unchecked") public List<HistoricCaseInstance> findHistoricCaseInstancesByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) { return getDbEntityManager().selectListWithRawParameter("selectHistoricCaseInstanceByNativeQuery", parameterMap, firstResult, maxResults); }
@SuppressWarnings("unchecked") public List<String> findHistoricCaseInstanceIdsForCleanup(int batchSize, int minuteFrom, int minuteTo) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("currentTimestamp", ClockUtil.getCurrentTime()); if (minuteTo - minuteFrom + 1 < 60) { parameters.put("minuteFrom", minuteFrom); parameters.put("minuteTo", minuteTo); } ListQueryParameterObject parameterObject = new ListQueryParameterObject(parameters, 0, batchSize); return getDbEntityManager().selectList("selectHistoricCaseInstanceIdsForCleanup", parameterObject); }
@SuppressWarnings("unchecked") public List<String> findHistoricCaseInstanceIdsForCleanup(int batchSize, int minuteFrom, int minuteTo) { Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("currentTimestamp", ClockUtil.getCurrentTime()); if (minuteTo - minuteFrom + 1 < 60) { parameters.put("minuteFrom", minuteFrom); parameters.put("minuteTo", minuteTo); } ListQueryParameterObject parameterObject = new ListQueryParameterObject(parameters, 0, batchSize); return getDbEntityManager().selectList("selectHistoricCaseInstanceIdsForCleanup", parameterObject); }
public HistoricCaseInstanceEntity findHistoricCaseInstance(String caseInstanceId) { if (isHistoryEnabled()) { return getDbEntityManager().selectById(HistoricCaseInstanceEntity.class, caseInstanceId); } return null; }
public HistoricCaseInstanceEntity findHistoricCaseInstance(String caseInstanceId) { if (isHistoryEnabled()) { return getDbEntityManager().selectById(HistoricCaseInstanceEntity.class, caseInstanceId); } return null; }
public HistoricCaseInstanceEventEntity findHistoricCaseInstanceEvent(String eventId) { if (isHistoryEnabled()) { return getDbEntityManager().selectById(HistoricCaseInstanceEventEntity.class, eventId); } return null; }
public HistoricCaseInstanceEventEntity findHistoricCaseInstanceEvent(String eventId) { if (isHistoryEnabled()) { return getDbEntityManager().selectById(HistoricCaseInstanceEventEntity.class, eventId); } return null; }
@SuppressWarnings("unchecked") public void deleteHistoricCaseInstanceByCaseDefinitionId(String caseDefinitionId) { if (isHistoryEnabled()) { List<String> historicCaseInstanceIds = getDbEntityManager() .selectList("selectHistoricCaseInstanceIdsByCaseDefinitionId", caseDefinitionId); if (historicCaseInstanceIds != null && !historicCaseInstanceIds.isEmpty()) { deleteHistoricCaseInstancesByIds(historicCaseInstanceIds); } } }
@SuppressWarnings("unchecked") public void deleteHistoricCaseInstanceByCaseDefinitionId(String caseDefinitionId) { if (isHistoryEnabled()) { List<String> historicCaseInstanceIds = getDbEntityManager() .selectList("selectHistoricCaseInstanceIdsByCaseDefinitionId", caseDefinitionId); if (historicCaseInstanceIds != null && !historicCaseInstanceIds.isEmpty()) { deleteHistoricCaseInstancesByIds(historicCaseInstanceIds); } } }
public long findHistoricCaseInstanceCountByQueryCriteria(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery) { if (isHistoryEnabled()) { configureHistoricCaseInstanceQuery(historicCaseInstanceQuery); return (Long) getDbEntityManager().selectOne("selectHistoricCaseInstanceCountByQueryCriteria", historicCaseInstanceQuery); } return 0; }
public long findHistoricCaseInstanceCountByQueryCriteria(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery) { if (isHistoryEnabled()) { configureHistoricCaseInstanceQuery(historicCaseInstanceQuery); return (Long) getDbEntityManager().selectOne("selectHistoricCaseInstanceCountByQueryCriteria", historicCaseInstanceQuery); } return 0; }
@SuppressWarnings("unchecked") public List<HistoricCaseInstance> findHistoricCaseInstancesByQueryCriteria(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery, Page page) { if (isHistoryEnabled()) { configureHistoricCaseInstanceQuery(historicCaseInstanceQuery); return getDbEntityManager().selectList("selectHistoricCaseInstancesByQueryCriteria", historicCaseInstanceQuery, page); } return Collections.EMPTY_LIST; }
@SuppressWarnings("unchecked") public List<HistoricCaseInstance> findHistoricCaseInstancesByQueryCriteria(HistoricCaseInstanceQueryImpl historicCaseInstanceQuery, Page page) { if (isHistoryEnabled()) { configureHistoricCaseInstanceQuery(historicCaseInstanceQuery); return getDbEntityManager().selectList("selectHistoricCaseInstancesByQueryCriteria", historicCaseInstanceQuery, page); } return Collections.EMPTY_LIST; }
public long findCleanableHistoricCaseInstancesReportCountByCriteria(CleanableHistoricCaseInstanceReportImpl query) { query.setCurrentTimestamp(ClockUtil.getCurrentTime()); getTenantManager().configureQuery(query); return (Long) getDbEntityManager().selectOne("selectFinishedCaseInstancesReportEntitiesCount", query); }
@SuppressWarnings("unchecked") public List<CleanableHistoricCaseInstanceReportResult> findCleanableHistoricCaseInstancesReportByCriteria(CleanableHistoricCaseInstanceReportImpl query, Page page) { query.setCurrentTimestamp(ClockUtil.getCurrentTime()); getTenantManager().configureQuery(query); return getDbEntityManager().selectList("selectFinishedCaseInstancesReportEntities", query, page); }
@SuppressWarnings("unchecked") public List<CleanableHistoricCaseInstanceReportResult> findCleanableHistoricCaseInstancesReportByCriteria(CleanableHistoricCaseInstanceReportImpl query, Page page) { query.setCurrentTimestamp(ClockUtil.getCurrentTime()); getTenantManager().configureQuery(query); return getDbEntityManager().selectList("selectFinishedCaseInstancesReportEntities", query, page); }
public long findCleanableHistoricCaseInstancesReportCountByCriteria(CleanableHistoricCaseInstanceReportImpl query) { query.setCurrentTimestamp(ClockUtil.getCurrentTime()); getTenantManager().configureQuery(query); return (Long) getDbEntityManager().selectOne("selectFinishedCaseInstancesReportEntitiesCount", query); }
public void deleteHistoricCaseInstancesByIds(List<String> historicCaseInstanceIds) { if (isHistoryEnabled()) { getHistoricDetailManager().deleteHistoricDetailsByCaseInstanceIds(historicCaseInstanceIds); getHistoricVariableInstanceManager().deleteHistoricVariableInstancesByCaseInstanceIds(historicCaseInstanceIds); getHistoricCaseActivityInstanceManager().deleteHistoricCaseActivityInstancesByCaseInstanceIds(historicCaseInstanceIds); getHistoricTaskInstanceManager().deleteHistoricTaskInstancesByCaseInstanceIds(historicCaseInstanceIds); getDbEntityManager().delete(HistoricCaseInstanceEntity.class, "deleteHistoricCaseInstancesByIds", historicCaseInstanceIds); } }
public void deleteHistoricCaseInstancesByIds(List<String> historicCaseInstanceIds) { if (isHistoryEnabled()) { getHistoricDetailManager().deleteHistoricDetailsByCaseInstanceIds(historicCaseInstanceIds); getHistoricVariableInstanceManager().deleteHistoricVariableInstancesByCaseInstanceIds(historicCaseInstanceIds); getHistoricCaseActivityInstanceManager().deleteHistoricCaseActivityInstancesByCaseInstanceIds(historicCaseInstanceIds); getHistoricTaskInstanceManager().deleteHistoricTaskInstancesByCaseInstanceIds(historicCaseInstanceIds); getDbEntityManager().delete(HistoricCaseInstanceEntity.class, "deleteHistoricCaseInstancesByIds", historicCaseInstanceIds); } }