SearchHistoryResult setAnalyses(List<SnapshotDto> analyses) { this.paging = Common.Paging.newBuilder().setPageIndex(page).setPageSize(pageSize).setTotal(analyses.size()).build(); this.analyses = analyses.stream().skip(offset(page, pageSize)).limit(pageSize).collect(MoreCollectors.toList()); return this; }
.map(response -> response.setPaging(Common.Paging.newBuilder() .setPageIndex(request.getPage()) .setPageSize(request.getPageSize())
SearchHistoryResult setAnalyses(List<SnapshotDto> analyses) { this.paging = Common.Paging.newBuilder().setPageIndex(page).setPageSize(pageSize).setTotal(analyses.size()).build(); this.analyses = analyses.stream().skip(offset(page, pageSize)).limit(pageSize).collect(MoreCollectors.toList()); return this; }
@Override public void handle(Request request, Response response) throws Exception { userSession.checkLoggedIn(); int page = request.mandatoryParamAsInt(Param.PAGE); int pageSize = request.mandatoryParamAsInt(Param.PAGE_SIZE); Set<String> desiredFields = desiredFields(request); String query = request.param(Param.TEXT_QUERY); try (DbSession dbSession = dbClient.openSession(false)) { OrganizationDto organization = support.getOrganization(dbSession, request.param(PARAM_ORGANIZATION)); userSession.checkPermission(PROVISION_PROJECTS, organization); ComponentQuery dbQuery = buildDbQuery(query); List<ComponentDto> projects = dbClient.componentDao().selectByQuery(dbSession, organization.getUuid(), dbQuery, offset(page, pageSize), pageSize); int nbOfProjects = dbClient.componentDao().countByQuery(dbSession, organization.getUuid(), dbQuery); ProvisionedWsResponse result = ProvisionedWsResponse.newBuilder() .addAllProjects(writeProjects(projects, desiredFields)) .setPaging(Paging.newBuilder() .setTotal(nbOfProjects) .setPageIndex(page) .setPageSize(pageSize)) .build(); writeProtobuf(result, request, response); } }
private static Common.Paging buildPaging(SearchUsersRequest wsRequest, int total) { return Common.Paging.newBuilder() .setPageIndex(wsRequest.getPage()) .setPageSize(wsRequest.getPageSize()) .setTotal(total) .build(); }
private static Common.Paging buildPaging(SearchUsersRequest wsRequest, int total) { return Common.Paging.newBuilder() .setPageIndex(wsRequest.getPage()) .setPageSize(wsRequest.getPageSize()) .setTotal(total) .build(); } }
private static Common.Paging buildWsPaging(Request request, SearchResult<UserDoc> searchResults) { return Common.Paging.newBuilder() .setPageIndex(request.mandatoryParamAsInt(Param.PAGE)) .setPageSize(request.mandatoryParamAsInt(Param.PAGE_SIZE)) .setTotal((int) searchResults.getTotal()) .build(); }
private static Paging buildWsPaging(Request request, int total) { return Paging.newBuilder() .setPageIndex(request.mandatoryParamAsInt(Param.PAGE)) .setPageSize(request.mandatoryParamAsInt(Param.PAGE_SIZE)) .setTotal(total) .build(); }
public Common.Paging.Builder formatPaging(Paging paging) { return Common.Paging.newBuilder() .setPageIndex(paging.pageIndex()) .setPageSize(paging.pageSize()) .setTotal(paging.total()); }
private static void addPaging(SearchResponse.Builder builder, SearchResults results) { builder .setPaging(Common.Paging.newBuilder() .setPageIndex(results.paging.pageIndex()) .setPageSize(results.paging.pageSize()) .setTotal(results.paging.total())); }
static Common.Paging buildPaging(int pageIndex, int pageSize, int totalElements) { return Common.Paging.newBuilder() .setPageIndex(pageIndex) .setPageSize(pageSize) .setTotal(totalElements) .build(); }
Common.Paging.newBuilder() .setPageIndex(paging.pageIndex()) .setPageSize(paging.pageSize())
@Override public void handle(Request request, Response response) throws Exception { userSession.checkLoggedIn(); int page = request.mandatoryParamAsInt(Param.PAGE); int pageSize = request.mandatoryParamAsInt(Param.PAGE_SIZE); Set<String> desiredFields = desiredFields(request); String query = request.param(Param.TEXT_QUERY); try (DbSession dbSession = dbClient.openSession(false)) { OrganizationDto organization = support.getOrganization(dbSession, request.param(PARAM_ORGANIZATION)); userSession.checkPermission(PROVISION_PROJECTS, organization); ComponentQuery dbQuery = buildDbQuery(query); List<ComponentDto> projects = dbClient.componentDao().selectByQuery(dbSession, organization.getUuid(), dbQuery, offset(page, pageSize), pageSize); int nbOfProjects = dbClient.componentDao().countByQuery(dbSession, organization.getUuid(), dbQuery); ProvisionedWsResponse result = ProvisionedWsResponse.newBuilder() .addAllProjects(writeProjects(projects, desiredFields)) .setPaging(Paging.newBuilder() .setTotal(nbOfProjects) .setPageIndex(page) .setPageSize(pageSize)) .build(); writeProtobuf(result, request, response); } }
private static Common.Paging buildWsPaging(Request request, SearchResult<UserDoc> searchResults) { return Common.Paging.newBuilder() .setPageIndex(request.mandatoryParamAsInt(Param.PAGE)) .setPageSize(request.mandatoryParamAsInt(Param.PAGE_SIZE)) .setTotal((int) searchResults.getTotal()) .build(); }
private static Paging buildWsPaging(Request request, int total) { return Paging.newBuilder() .setPageIndex(request.mandatoryParamAsInt(Param.PAGE)) .setPageSize(request.mandatoryParamAsInt(Param.PAGE_SIZE)) .setTotal(total) .build(); }
private static Common.Paging buildPaging(SearchUsersRequest wsRequest, int total) { return Common.Paging.newBuilder() .setPageIndex(wsRequest.getPage()) .setPageSize(wsRequest.getPageSize()) .setTotal(total) .build(); }
public Common.Paging.Builder formatPaging(Paging paging) { return Common.Paging.newBuilder() .setPageIndex(paging.pageIndex()) .setPageSize(paging.pageSize()) .setTotal(paging.total()); }
private static Common.Paging buildPaging(SearchUsersRequest wsRequest, int total) { return Common.Paging.newBuilder() .setPageIndex(wsRequest.getPage()) .setPageSize(wsRequest.getPageSize()) .setTotal(total) .build(); } }
static Common.Paging buildPaging(int pageIndex, int pageSize, int totalElements) { return Common.Paging.newBuilder() .setPageIndex(pageIndex) .setPageSize(pageSize) .setTotal(totalElements) .build(); }
private static void addPaging(SearchResponse.Builder builder, SearchResults results) { builder .setPaging(Common.Paging.newBuilder() .setPageIndex(results.paging.pageIndex()) .setPageSize(results.paging.pageSize()) .setTotal(results.paging.total())); }