public List<HistoricDecisionInstance> findHistoricDecisionInstancesByQueryCriteria(HistoricDecisionInstanceQueryImpl query, Page page) { if (isHistoryEnabled()) { configureQuery(query); @SuppressWarnings("unchecked") List<HistoricDecisionInstance> decisionInstances = getDbEntityManager().selectList("selectHistoricDecisionInstancesByQueryCriteria", query, page); enrichHistoricDecisionsWithInputsAndOutputs(query, decisionInstances); return decisionInstances; } else { return Collections.emptyList(); } }
public List<HistoricDecisionInstance> findHistoricDecisionInstancesByQueryCriteria(HistoricDecisionInstanceQueryImpl query, Page page) { if (isHistoryEnabled()) { configureQuery(query); @SuppressWarnings("unchecked") List<HistoricDecisionInstance> decisionInstances = getDbEntityManager().selectList("selectHistoricDecisionInstancesByQueryCriteria", query, page); enrichHistoricDecisionsWithInputsAndOutputs(query, decisionInstances); return decisionInstances; } else { return Collections.emptyList(); } }
@SuppressWarnings("unchecked") public List<HistoricDecisionInstance> getHistoricDecisionInstances(Date evaluatedAfter, Date evaluatedAt, int maxResults) { checkIsAuthorizedToReadHistoryOfDecisionDefinitions(); Map<String, Object> params = new HashMap<>(); params.put("evaluatedAfter", evaluatedAfter); params.put("evaluatedAt", evaluatedAt); params.put("maxResults", maxResults); List<HistoricDecisionInstance> decisionInstances = getDbEntityManager().selectList("selectHistoricDecisionInstancePage", params); HistoricDecisionInstanceQueryImpl query = (HistoricDecisionInstanceQueryImpl) new HistoricDecisionInstanceQueryImpl() .disableBinaryFetching() .disableCustomObjectDeserialization() .includeInputs() .includeOutputs(); getHistoricDecisionInstanceManager() .enrichHistoricDecisionsWithInputsAndOutputs(query, decisionInstances); return decisionInstances; }
@SuppressWarnings("unchecked") public List<HistoricDecisionInstance> getHistoricDecisionInstances(Date evaluatedAfter, Date evaluatedAt, int maxResults) { checkIsAuthorizedToReadHistoryOfDecisionDefinitions(); Map<String, Object> params = new HashMap<>(); params.put("evaluatedAfter", evaluatedAfter); params.put("evaluatedAt", evaluatedAt); params.put("maxResults", maxResults); List<HistoricDecisionInstance> decisionInstances = getDbEntityManager().selectList("selectHistoricDecisionInstancePage", params); HistoricDecisionInstanceQueryImpl query = (HistoricDecisionInstanceQueryImpl) new HistoricDecisionInstanceQueryImpl() .disableBinaryFetching() .disableCustomObjectDeserialization() .includeInputs() .includeOutputs(); getHistoricDecisionInstanceManager() .enrichHistoricDecisionsWithInputsAndOutputs(query, decisionInstances); return decisionInstances; }
public List<HistoricDecisionInstance> findHistoricDecisionInstancesByQueryCriteria(HistoricDecisionInstanceQueryImpl query, Page page) { if (isHistoryEnabled()) { configureQuery(query); @SuppressWarnings("unchecked") List<HistoricDecisionInstance> decisionInstances = getDbEntityManager().selectList("selectHistoricDecisionInstancesByQueryCriteria", query, page); enrichHistoricDecisionsWithInputsAndOutputs(query, decisionInstances); return decisionInstances; } else { return Collections.emptyList(); } }
@SuppressWarnings("unchecked") public List<HistoricDecisionInstance> getHistoricDecisionInstances(Date evaluatedAfter, Date evaluatedAt, int maxResults) { checkIsAuthorizedToReadHistoryOfDecisionDefinitions(); Map<String, Object> params = new HashMap<>(); params.put("evaluatedAfter", evaluatedAfter); params.put("evaluatedAt", evaluatedAt); params.put("maxResults", maxResults); List<HistoricDecisionInstance> decisionInstances = getDbEntityManager().selectList("selectHistoricDecisionInstancePage", params); HistoricDecisionInstanceQueryImpl query = (HistoricDecisionInstanceQueryImpl) new HistoricDecisionInstanceQueryImpl() .disableBinaryFetching() .disableCustomObjectDeserialization() .includeInputs() .includeOutputs(); getHistoricDecisionInstanceManager() .enrichHistoricDecisionsWithInputsAndOutputs(query, decisionInstances); return decisionInstances; }