public virtual CountResultDto queryHistoricCaseInstancesCount(HistoricCaseInstanceQueryDto queryDto) { HistoricCaseInstanceQuery query = queryDto.toQuery(processEngine); long count = query.count(); return(new CountResultDto(count)); }
public virtual IList <HistoricCaseInstanceDto> queryHistoricCaseInstances(HistoricCaseInstanceQueryDto queryDto, int?firstResult, int?maxResults) { HistoricCaseInstanceQuery query = queryDto.toQuery(processEngine); IList <HistoricCaseInstance> matchingHistoricCaseInstances; if (firstResult != null || maxResults != null) { matchingHistoricCaseInstances = executePaginatedQuery(query, firstResult, maxResults); } else { matchingHistoricCaseInstances = query.list(); } IList <HistoricCaseInstanceDto> historicCaseInstanceDtoResults = new List <HistoricCaseInstanceDto>(); foreach (HistoricCaseInstance historicCaseInstance in matchingHistoricCaseInstances) { HistoricCaseInstanceDto resultHistoricCaseInstanceDto = HistoricCaseInstanceDto.fromHistoricCaseInstance(historicCaseInstance); historicCaseInstanceDtoResults.Add(resultHistoricCaseInstanceDto); } return(historicCaseInstanceDtoResults); }
public virtual CountResultDto getHistoricCaseInstancesCount(UriInfo uriInfo) { HistoricCaseInstanceQueryDto queryDto = new HistoricCaseInstanceQueryDto(objectMapper, uriInfo.QueryParameters); return(queryHistoricCaseInstancesCount(queryDto)); }
public virtual IList <HistoricCaseInstanceDto> getHistoricCaseInstances(UriInfo uriInfo, int?firstResult, int?maxResults) { HistoricCaseInstanceQueryDto queryHistoricCaseInstanceDto = new HistoricCaseInstanceQueryDto(objectMapper, uriInfo.QueryParameters); return(queryHistoricCaseInstances(queryHistoricCaseInstanceDto, firstResult, maxResults)); }