@Override public void setPaging(int pageNumber, int pageSize) { pageControl.setPageNumber(pageNumber); pageControl.setPageSize(pageSize); }
@Override public void setPaging(int pageNumber, int pageSize) { pageControl.setPageNumber(pageNumber); pageControl.setPageSize(pageSize); }
public void setDataScrollerPage(int i) { // rich:dataScroller expects its 'page' attribute to be 1-indexed, not 0-indexed. getPageControl().setPageNumber(i - 1); }
break; pageControl.setPageNumber(pageControl.getPageNumber() + 1); // advance the page
pc.setPageNumber(0); pc.setPageNumber(pc.getPageNumber() + 1);
pageControl.setPageNumber(pageControl.getPageNumber() + 1); // advance the page
pc.setPageNumber(0); pc.setPageNumber(pc.getPageNumber() + 1);
@Override public PageList<Resource> findGroupMemberCandidateResources(Subject subject, ResourceCriteria criteria, int[] alreadySelectedResourceIds) { PageControl originalPageControl = getPageControl(criteria); if (originalPageControl.isUnlimited()) { throw new UnsupportedOperationException("Supplied criteria has an unlimited PageControl"); } Set<Integer> alreadySelectedResourceIdSet = new HashSet<Integer>( ArrayUtils.wrapInList(alreadySelectedResourceIds == null ? new int[0] : alreadySelectedResourceIds)); PageControl pageControl = (PageControl) originalPageControl.clone(); criteria.setPageControl(pageControl); int requiredPageSize = pageControl.getPageSize(); criteria.setRestriction(COUNT_ONLY); int totalSize = findResourcesByCriteria(subject, criteria).getTotalSize(); int totalPages = (totalSize / requiredPageSize) + (((totalSize % requiredPageSize) > 0) ? 1 : 0); criteria.setRestriction(COLLECTION_ONLY); List<Resource> candidates = new LinkedList<Resource>(); for (int pageNumber = 0; candidates.size() < requiredPageSize && pageNumber < totalPages; pageNumber++) { pageControl.setPageNumber(pageNumber); PageList<Resource> foundResources = findResourcesByCriteria(subject, criteria); Collection<Resource> filteredResources = filterOutAlreadySelectedResources(foundResources, alreadySelectedResourceIdSet); candidates.addAll(filteredResources); } if (candidates.size() > requiredPageSize) { candidates = candidates.subList(0, requiredPageSize); } return new PageList<Resource>(candidates, totalSize, originalPageControl); }
pageControl.setPageNumber(page); criteria.setPageControl(pageControl);
pageControl.setPageNumber(0);
public StandardBindings(PrintWriter output, RhqFacade rhqFacade) { facadeChangeListeners = new HashSet<RhqFacadeChangeListener>(); PageControl pc = new PageControl(); pc.setPageNumber(-1); //these are generic and don't require an RHQ facade... put(UNLIMITED_PC, pc); put(PAGE_CONTROL, PageControl.getUnlimitedInstance()); put(EXPORTER, new Exporter()); put(PRETTY, new TabularWriter(output)); put(ASSERT, new ScriptAssert()); setFacade(output, rhqFacade); }
pageControl.setPageNumber(0);
pc.setPageNumber(pc.getPageNumber() + 1);