Пример #1
0
        public virtual CountResultDto queryUserOperationCount(UriInfo uriInfo)
        {
            UserOperationLogQueryDto queryDto = new UserOperationLogQueryDto(objectMapper, uriInfo.QueryParameters);
            UserOperationLogQuery    query    = queryDto.toQuery(processEngine);

            return(new CountResultDto(query.count()));
        }
Пример #2
0
        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)));
            }
        }