public virtual CountResultDto getCleanableHistoricCaseInstanceReportCount(UriInfo uriInfo) { CleanableHistoricCaseInstanceReportDto queryDto = new CleanableHistoricCaseInstanceReportDto(objectMapper, uriInfo.QueryParameters); queryDto.ObjectMapper = objectMapper; CleanableHistoricCaseInstanceReport query = queryDto.toQuery(processEngine); long count = query.count(); CountResultDto result = new CountResultDto(); result.Count = count; return(result); }
public virtual IList <CleanableHistoricCaseInstanceReportResultDto> getCleanableHistoricCaseInstanceReport(UriInfo uriInfo, int?firstResult, int?maxResults) { CleanableHistoricCaseInstanceReportDto queryDto = new CleanableHistoricCaseInstanceReportDto(objectMapper, uriInfo.QueryParameters); CleanableHistoricCaseInstanceReport query = queryDto.toQuery(processEngine); IList <CleanableHistoricCaseInstanceReportResult> reportResult; if (firstResult != null || maxResults != null) { reportResult = executePaginatedQuery(query, firstResult, maxResults); } else { reportResult = query.list(); } return(CleanableHistoricCaseInstanceReportResultDto.convert(reportResult)); }