public override IList <HistoricDetail> executeList(CommandContext commandContext, Page page) { checkQueryOk(); IList <HistoricDetail> historicDetails = commandContext.HistoricDetailManager.findHistoricDetailsByQueryCriteria(this, page); if (historicDetails != null) { foreach (HistoricDetail historicDetail in historicDetails) { if (historicDetail is HistoricDetailVariableInstanceUpdateEntity) { HistoricDetailVariableInstanceUpdateEntity entity = (HistoricDetailVariableInstanceUpdateEntity)historicDetail; if (shouldFetchValue(entity)) { try { entity.getTypedValue(isCustomObjectDeserializationEnabled); } catch (Exception t) { // do not fail if one of the variables fails to load LOG.exceptionWhileGettingValueForVariable(t); } } } } } return(historicDetails); }
protected internal virtual void resolveTypedValues(IList <HistoricVariableUpdate> variableUpdates) { foreach (HistoricVariableUpdate variableUpdate in variableUpdates) { if (isHistoricDetailVariableInstanceUpdateEntity(variableUpdate)) { HistoricDetailVariableInstanceUpdateEntity entity = (HistoricDetailVariableInstanceUpdateEntity)variableUpdate; if (isNotByteArrayVariableType(entity)) { try { entity.getTypedValue(false); } catch (Exception t) { // do not fail if one of the variables fails to load LOG.exceptionWhileGettingValueForVariable(t); } } } } }