@SuppressWarnings("unchecked") public List<String> findHistoricBatchIdsForCleanup(Integer batchSize, Map<String, Integer> batchOperationsForHistoryCleanup, int minuteFrom, int minuteTo) { Map<String, Object> queryParameters = new HashMap<String, Object>(); queryParameters.put("currentTimestamp", ClockUtil.getCurrentTime()); queryParameters.put("map", batchOperationsForHistoryCleanup); if (minuteTo - minuteFrom + 1 < 60) { queryParameters.put("minuteFrom", minuteFrom); queryParameters.put("minuteTo", minuteTo); } ListQueryParameterObject parameterObject = new ListQueryParameterObject(queryParameters, 0, batchSize); parameterObject.getOrderingProperties().add(new QueryOrderingProperty(new QueryPropertyImpl("END_TIME_"), Direction.ASCENDING)); return (List<String>) getDbEntityManager().selectList("selectHistoricBatchIdsForCleanup", parameterObject); }
@SuppressWarnings("unchecked") public List<String> findHistoricBatchIdsForCleanup(Integer batchSize, Map<String, Integer> batchOperationsForHistoryCleanup, int minuteFrom, int minuteTo) { Map<String, Object> queryParameters = new HashMap<String, Object>(); queryParameters.put("currentTimestamp", ClockUtil.getCurrentTime()); queryParameters.put("map", batchOperationsForHistoryCleanup); if (minuteTo - minuteFrom + 1 < 60) { queryParameters.put("minuteFrom", minuteFrom); queryParameters.put("minuteTo", minuteTo); } ListQueryParameterObject parameterObject = new ListQueryParameterObject(queryParameters, 0, batchSize); parameterObject.getOrderingProperties().add(new QueryOrderingProperty(new QueryPropertyImpl("END_TIME_"), Direction.ASCENDING)); return (List<String>) getDbEntityManager().selectList("selectHistoricBatchIdsForCleanup", parameterObject); }
@SuppressWarnings("unchecked") public List<Event> findEventsByTaskId(String taskId) { checkHistoryEnabled(); ListQueryParameterObject query = new ListQueryParameterObject(); query.setParameter(taskId); query.getOrderingProperties().add(new QueryOrderingProperty(new QueryPropertyImpl("TIME_"), Direction.DESCENDING)); return getDbEntityManager().selectList("selectEventsByTaskId", query); }
@SuppressWarnings("unchecked") public List<Event> findEventsByTaskId(String taskId) { checkHistoryEnabled(); ListQueryParameterObject query = new ListQueryParameterObject(); query.setParameter(taskId); query.getOrderingProperties().add(new QueryOrderingProperty(new QueryPropertyImpl("TIME_"), Direction.DESCENDING)); return getDbEntityManager().selectList("selectEventsByTaskId", query); }
@SuppressWarnings("unchecked") public List<String> findHistoricBatchIdsForCleanup(Integer batchSize, Map<String, Integer> batchOperationsForHistoryCleanup, int minuteFrom, int minuteTo) { Map<String, Object> queryParameters = new HashMap<String, Object>(); queryParameters.put("currentTimestamp", ClockUtil.getCurrentTime()); queryParameters.put("map", batchOperationsForHistoryCleanup); if (minuteTo - minuteFrom + 1 < 60) { queryParameters.put("minuteFrom", minuteFrom); queryParameters.put("minuteTo", minuteTo); } ListQueryParameterObject parameterObject = new ListQueryParameterObject(queryParameters, 0, batchSize); parameterObject.getOrderingProperties().add(new QueryOrderingProperty(new QueryPropertyImpl("END_TIME_"), Direction.ASCENDING)); return (List<String>) getDbEntityManager().selectList("selectHistoricBatchIdsForCleanup", parameterObject); }
@SuppressWarnings("unchecked") public List<Event> findEventsByTaskId(String taskId) { checkHistoryEnabled(); ListQueryParameterObject query = new ListQueryParameterObject(); query.setParameter(taskId); query.getOrderingProperties().add(new QueryOrderingProperty(new QueryPropertyImpl("TIME_"), Direction.DESCENDING)); return getDbEntityManager().selectList("selectEventsByTaskId", query); }