public virtual CountResultDto queryUserOperationCount(UriInfo uriInfo) { UserOperationLogQueryDto queryDto = new UserOperationLogQueryDto(objectMapper, uriInfo.QueryParameters); UserOperationLogQuery query = queryDto.toQuery(processEngine); return(new CountResultDto(query.count())); }
public virtual IList <UserOperationLogEntryDto> queryUserOperationEntries(UriInfo uriInfo, int?firstResult, int?maxResults) { UserOperationLogQueryDto queryDto = new UserOperationLogQueryDto(objectMapper, uriInfo.QueryParameters); UserOperationLogQuery query = queryDto.toQuery(processEngine); if (firstResult == null && maxResults == null) { return(UserOperationLogEntryDto.map(query.list())); } else { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = int.MaxValue; } return(UserOperationLogEntryDto.map(query.listPage(firstResult, maxResults))); } }