Exemplo n.º 1
0
        public virtual CountResultDto getTenantCount(UriInfo uriInfo)
        {
            TenantQueryDto queryDto = new TenantQueryDto(ObjectMapper, uriInfo.QueryParameters);

            TenantQuery query = queryDto.toQuery(ProcessEngine);
            long        count = query.count();

            return(new CountResultDto(count));
        }
Exemplo n.º 2
0
        public virtual IList <TenantDto> queryTenants(UriInfo uriInfo, int?firstResult, int?maxResults)
        {
            TenantQueryDto queryDto = new TenantQueryDto(ObjectMapper, uriInfo.QueryParameters);

            TenantQuery query = queryDto.toQuery(ProcessEngine);

            IList <Tenant> tenants;

            if (firstResult != null || maxResults != null)
            {
                tenants = executePaginatedQuery(query, firstResult, maxResults);
            }
            else
            {
                tenants = query.list();
            }

            return(TenantDto.fromTenantList(tenants));
        }