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)); }
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)); }