public virtual CountResultDto queryHistoricVariableInstancesCount(HistoricVariableInstanceQueryDto queryDto) { queryDto.ObjectMapper = objectMapper; HistoricVariableInstanceQuery query = queryDto.toQuery(processEngine); long count = query.count(); CountResultDto result = new CountResultDto(); result.Count = count; return(result); }
public virtual IList <HistoricVariableInstanceDto> queryHistoricVariableInstances(HistoricVariableInstanceQueryDto queryDto, int?firstResult, int?maxResults, bool deserializeObjectValues) { queryDto.ObjectMapper = objectMapper; HistoricVariableInstanceQuery query = queryDto.toQuery(processEngine); query.disableBinaryFetching(); if (!deserializeObjectValues) { query.disableCustomObjectDeserialization(); } IList <HistoricVariableInstance> matchingHistoricVariableInstances; if (firstResult != null || maxResults != null) { matchingHistoricVariableInstances = executePaginatedQuery(query, firstResult, maxResults); } else { matchingHistoricVariableInstances = query.list(); } IList <HistoricVariableInstanceDto> historicVariableInstanceDtoResults = new List <HistoricVariableInstanceDto>(); foreach (HistoricVariableInstance historicVariableInstance in matchingHistoricVariableInstances) { HistoricVariableInstanceDto resultHistoricVariableInstance = HistoricVariableInstanceDto.fromHistoricVariableInstance(historicVariableInstance); historicVariableInstanceDtoResults.Add(resultHistoricVariableInstance); } return(historicVariableInstanceDtoResults); }
public virtual IList <HistoricVariableInstanceDto> getHistoricVariableInstances(UriInfo uriInfo, int?firstResult, int?maxResults, bool deserializeObjectValues) { HistoricVariableInstanceQueryDto queryDto = new HistoricVariableInstanceQueryDto(objectMapper, uriInfo.QueryParameters); return(queryHistoricVariableInstances(queryDto, firstResult, maxResults, deserializeObjectValues)); }
public virtual CountResultDto getHistoricVariableInstancesCount(UriInfo uriInfo) { HistoricVariableInstanceQueryDto queryDto = new HistoricVariableInstanceQueryDto(objectMapper, uriInfo.QueryParameters); return(queryHistoricVariableInstancesCount(queryDto)); }