protected void appendHistoricDecisionOutputInstances(Map<String, HistoricDecisionInstanceEntity> decisionInstancesById, HistoricDecisionInstanceQueryImpl query) { List<HistoricDecisionOutputInstanceEntity> decisionOutputInstances = findHistoricDecisionOutputInstancesByDecisionInstanceIds(decisionInstancesById.keySet()); initializeOutputInstances(decisionInstancesById.values()); for (HistoricDecisionOutputInstanceEntity decisionOutputInstance : decisionOutputInstances) { HistoricDecisionInstanceEntity historicDecisionInstance = decisionInstancesById.get(decisionOutputInstance.getDecisionInstanceId()); historicDecisionInstance.addOutput(decisionOutputInstance); // do not fetch values for byte arrays eagerly (unless requested by the user) if(!isBinaryValue(decisionOutputInstance) || query.isByteArrayFetchingEnabled()) { fetchVariableValue(decisionOutputInstance, query.isCustomObjectDeserializationEnabled()); } } }
protected void appendHistoricDecisionOutputInstances(Map<String, HistoricDecisionInstanceEntity> decisionInstancesById, HistoricDecisionInstanceQueryImpl query) { List<HistoricDecisionOutputInstanceEntity> decisionOutputInstances = findHistoricDecisionOutputInstancesByDecisionInstanceIds(decisionInstancesById.keySet()); initializeOutputInstances(decisionInstancesById.values()); for (HistoricDecisionOutputInstanceEntity decisionOutputInstance : decisionOutputInstances) { HistoricDecisionInstanceEntity historicDecisionInstance = decisionInstancesById.get(decisionOutputInstance.getDecisionInstanceId()); historicDecisionInstance.addOutput(decisionOutputInstance); // do not fetch values for byte arrays eagerly (unless requested by the user) if(!isBinaryValue(decisionOutputInstance) || query.isByteArrayFetchingEnabled()) { fetchVariableValue(decisionOutputInstance, query.isCustomObjectDeserializationEnabled()); } } }
protected void appendHistoricDecisionOutputInstances(Map<String, HistoricDecisionInstanceEntity> decisionInstancesById, HistoricDecisionInstanceQueryImpl query) { List<HistoricDecisionOutputInstanceEntity> decisionOutputInstances = findHistoricDecisionOutputInstancesByDecisionInstanceIds(decisionInstancesById.keySet()); initializeOutputInstances(decisionInstancesById.values()); for (HistoricDecisionOutputInstanceEntity decisionOutputInstance : decisionOutputInstances) { HistoricDecisionInstanceEntity historicDecisionInstance = decisionInstancesById.get(decisionOutputInstance.getDecisionInstanceId()); historicDecisionInstance.addOutput(decisionOutputInstance); // do not fetch values for byte arrays eagerly (unless requested by the user) if(!isBinaryValue(decisionOutputInstance) || query.isByteArrayFetchingEnabled()) { fetchVariableValue(decisionOutputInstance, query.isCustomObjectDeserializationEnabled()); } } }