@Override public String getQueryExecutionId() { return ppr.getQueryExecutionId(); } @Override
@Override public Pair<Integer, Integer> getTotalResultCount() { return results.getTotalResultCount(); } };
@Override public boolean hasMoreItems() { return results.hasMoreItems(); }
List<Reference> virtualPage = results.getPage(); final boolean hasMoreItems = results.hasMoreItems(); final Pair<Integer, Integer> totalResultCount = results.getTotalResultCount(); final String queryExecutionId = results.getQueryExecutionId();
/** * {@inheritDoc} */ // see getAuthorities (paged) public Set<String> getAllAuthorities(AuthorityType type) { List<String> auths = getAuthorities(type, null, null, false, false, new PagingRequest(0, Integer.MAX_VALUE, null)).getPage(); Set<String> authorities = new HashSet<String>(auths.size()); authorities.addAll(auths); return authorities; }
final List<R> inPageList = objectPageSurce.getPage(); final List<R> collatedPageList = new LinkedList<>(); final boolean endOfCollation = collate(objects, final int resultsSize = objects.size(); final Pair<Integer, Integer> pageTotal = objectPageSurce.getTotalResultCount(); Integer pageTotalFirst = null; Integer pageTotalSecond = null; pageTotalSecond == null ? null : pageTotalSecond + resultsSize); final boolean hasMoreItems = objectPageSurce.hasMoreItems() || !endOfCollation;
@Override public List<NodeRef> getCopies(NodeRef nodeRef) { PagingRequest pagingRequest = new PagingRequest(1000); PagingResults<CopyInfo> page = getCopies(nodeRef, pagingRequest); if (page.hasMoreItems()) { logger.warn("Trimmed page size for deprecated getCopies() call."); } List<CopyInfo> pageResults = page.getPage(); List<NodeRef> results = new ArrayList<NodeRef>(pageResults.size()); for (CopyInfo copyInfo : pageResults) { results.add(copyInfo.getNodeRef()); } return results; }
private int getPeopleCount() { // Can either get a large page with all results (up to a given max) ... PagingRequest pagingRequest = new PagingRequest(20000, null); // note: people (up to max of 20000) int count = personService.getPeople(null, null, null, pagingRequest).getPage().size(); // ... or request 1 item + total count (up to a given max) pagingRequest = new PagingRequest(0, 1, null); pagingRequest.setRequestTotalCountMax(20000); // note: request total people count (up to max of 20000) PagingResults<PersonInfo> ppr = personService.getPeople(null, null, null, pagingRequest); Pair<Integer, Integer> totalResultCount = ppr.getTotalResultCount(); assertNotNull(totalResultCount); assertTrue(totalResultCount.getFirst() == totalResultCount.getSecond()); assertEquals(count, totalResultCount.getFirst().intValue()); return count; }
public Void execute() throws Throwable { // ...and create the site final TestSiteAndMemberInfo testSiteAndMemberInfo = perMethodTestSites.createTestSiteWithUserPerRole(siteShortName, "sitePreset", SiteVisibility.PUBLIC, AuthenticationUtil.getAdminUserName()); List<Pair<SiteService.SortFields, Boolean>> sortProps = new ArrayList<Pair<SiteService.SortFields, Boolean>>(1); sortProps.add(new Pair<SiteService.SortFields, Boolean>(SiteService.SortFields.FirstName, true)); PagingResults<SiteMembership> pagedMembers = SITE_SERVICE.listMembersPaged(siteShortName, true, sortProps, new PagingRequest(100)); assertNotNull(pagedMembers); assertNotNull(pagedMembers.getPage()); assertNotNull(pagedMembers.getQueryExecutionId()); assertFalse(pagedMembers.hasMoreItems()); log.debug("About to delete site completely."); SITE_SERVICE.deleteSite(siteShortName); return null; } });
if(results.getTotalResultCount() == null) Integer min = results.getTotalResultCount().getFirst(); Integer max = results.getTotalResultCount().getSecond(); setQueryExecutionId(results.getQueryExecutionId());
List<Reference> virtualPage = results.getPage(); final boolean hasMoreItems = results.hasMoreItems(); final Pair<Integer, Integer> totalResultCount = results.getTotalResultCount(); final String queryExecutionId = results.getQueryExecutionId();
@Override public List<LinkInfo> getPage() { List<LinkInfo> links = new ArrayList<LinkInfo>(); for (NodeBackedEntity node : results.getPage()) { NodeRef nodeRef = node.getNodeRef(); String name = node.getName(); links.add(buildLink(nodeRef, container, name)); } return links; }
final List<R> inPageList = objectPageSurce.getPage(); final List<R> collatedPageList = new LinkedList<>(); final boolean endOfCollation = collate(objects, final int resultsSize = objects.size(); final Pair<Integer, Integer> pageTotal = objectPageSurce.getTotalResultCount(); Integer pageTotalFirst = null; Integer pageTotalSecond = null; pageTotalSecond == null ? null : pageTotalSecond + resultsSize); final boolean hasMoreItems = objectPageSurce.hasMoreItems() || !endOfCollation;
@Override public List<NodeRef> getCopies(NodeRef nodeRef) { PagingRequest pagingRequest = new PagingRequest(1000); PagingResults<CopyInfo> page = getCopies(nodeRef, pagingRequest); if (page.hasMoreItems()) { logger.warn("Trimmed page size for deprecated getCopies() call."); } List<CopyInfo> pageResults = page.getPage(); List<NodeRef> results = new ArrayList<NodeRef>(pageResults.size()); for (CopyInfo copyInfo : pageResults) { results.add(copyInfo.getNodeRef()); } return results; }
Pair<Integer, Integer> totalResultCount = results.getTotalResultCount(); assertNotNull(totalResultCount.getFirst()); assertEquals(totalItems, totalResultCount.getFirst().intValue()); assertEquals(totalItems, totalResultCount.getSecond().intValue()); assertEquals((i != pageCount ? pageSize : (totalItems - ((pageCount-1)*pageSize))), results.getPage().size()); for (FileInfo fileInfo : results.getPage())
if(results.getTotalResultCount() == null) Integer min = results.getTotalResultCount().getFirst(); Integer max = results.getTotalResultCount().getSecond(); setQueryExecutionId(results.getQueryExecutionId());
final List<Pair<NodeRef, String>> result = new ArrayList<Pair<NodeRef, String>>(rootCategories.getPage().size()); for (ChildAssociationRef rootCategory : rootCategories.getPage()) final boolean hasMoreItems = rootCategories.hasMoreItems(); final Pair<Integer, Integer> totalResultCount = rootCategories.getTotalResultCount(); final String queryExecutionId = rootCategories.getQueryExecutionId(); rootCategories = null;
/** * {@inheritDoc} */ // see getAuthorities (paged) public Set<String> getAllAuthorities(AuthorityType type) { List<String> auths = getAuthorities(type, null, null, false, false, new PagingRequest(0, Integer.MAX_VALUE, null)).getPage(); Set<String> authorities = new HashSet<String>(auths.size()); authorities.addAll(auths); return authorities; }
assertFalse(pagingResults.hasMoreItems()); assertNull(pagingResults.getTotalResultCount()); List<FileInfo> files = pagingResults.getPage(); assertFalse(pagingResults.hasMoreItems()); assertNull(pagingResults.getTotalResultCount()); files = pagingResults.getPage(); assertFalse(pagingResults.hasMoreItems()); assertNull(pagingResults.getTotalResultCount()); files = pagingResults.getPage();
for(FileInfo folder : pagingResults.getPage()) if(pagingResults.hasMoreItems()) } while(pagingResults.hasMoreItems());