Examples of PageControl


Examples of org.hyperic.sigar.pager.PageControl

            out.println((String)i.next());
        }
    }

    public PageControl getDefaultPageControl() {
        PageControl res;

        res = new PageControl(0, getPageSize() == -1 ?
                              PageControl.SIZE_UNLIMITED :
                              getPageSize());
        return res;
    }
View Full Code Here

Examples of org.rhq.core.domain.util.PageControl

            return;
        }

        ResponseWriter writer = context.getResponseWriter();

        PageControl pageControl = getPageControl(component);
        boolean sortFieldFound = false;
        for (int i = 0, orderingFieldsSize = pageControl.getOrderingFields().size(); i < orderingFieldsSize; i++) {
            OrderingField field = pageControl.getOrderingFields().get(i);
            if (field.getField().equals(sortBy)) {
                sortFieldFound = true;
                writer.startElement("img", component);
                String imageFileName = null;
                switch (field.getOrdering()) {
View Full Code Here

Examples of org.rhq.core.domain.util.PageControl

     *
     * @return the default page control (i.e. the page control to use when
     *         {@link #loadPageControl(javax.faces.context.FacesContext)} returns null); must never return null
     */
    protected PageControl getDefaultPageControl() {
        return new PageControl(0, MINIMUM_PAGE_SIZE);
    }
View Full Code Here

Examples of org.rhq.core.domain.util.PageControl

    private boolean sortRequested;

    public PagedDataModel(PagedDataProvider<T> dataProvider) {
        this.dataProvider = dataProvider;
        // TODO: get the default page control from some managed bean
        this.defaultPageControl = new PageControl(0, 15);
    }
View Full Code Here

Examples of org.rhq.core.domain.util.PageControl

        this.currentSequenceRange = sequenceRange;

        if (newPageRequested || this.sortRequested) {
            // If this is the very first request for this data set, or if the user has specified new paging or sorting
            // settings, then we request data from data provider.
            PageControl pageControl = createPageControl();
            loadDataPage(pageControl);
            this.sortRequested = false;
        }

        // Let the visitor pay a visit to each item in the current page. this.currentPageDataByKey is a LinkedHashMap,
View Full Code Here

Examples of org.rhq.core.domain.util.PageControl

    }

    private PageControl createPageControl() {
        int pageSize = this.currentSequenceRange.getRows();
        int pageNumber = this.currentSequenceRange.getFirstRow() / pageSize;
        PageControl pageControl = new PageControl(pageNumber, pageSize);
        pageControl.getOrderingFields().addAll(this.currentOrderingFields);
        return pageControl;
    }
View Full Code Here

Examples of org.rhq.core.domain.util.PageControl

            String sortBy = sortableColumnHeader.getSortBy();

            UIData data = FacesComponentUtility.getAncestorOfType(sortableColumnHeader, UIData.class);
            PagedListDataModel<?> model = (PagedListDataModel<?>) data.getValue();

            PageControl pageControl = model.getPageControl();
            pageControl.sortBy(sortBy);
            // Even though its the same PageControl instance, call setPageControl() so the updated version gets
            // persisted.
            model.setPageControl(pageControl);
        }
View Full Code Here

Examples of org.rhq.core.domain.util.PageControl

    private PageList<T> getCurrentPage() {
        // ensure page exists - first time going to this view
        if (this.pageList == null) {
            this.pageList = getDataPage();
        } else {
            PageControl currentPageControl = this.pagedDataBean.getPageControl();
            PageControl lastUsedPageControl = this.pageList.getPageControl();
            if (!currentPageControl.equals(lastUsedPageControl)) {
                // One or more paging/sorting settings have been updated - we need to load a new page.
                this.pageList = getDataPage();
            }
        }
View Full Code Here

Examples of org.rhq.core.domain.util.PageControl

                this.currentRowIndex < pageList.getTotalSize());
    }

    private PageList<T> getDataPage() {
        long start = System.currentTimeMillis();
        PageControl pageControl = this.pagedDataBean.getPageControl();
        PageList<T> results = fetchPageGuarded(pageControl);
        if (log.isDebugEnabled()) {
            long time = System.currentTimeMillis() - start;

            log.debug("Fetch time was [" + time + "]ms for " + pageControl);
View Full Code Here

Examples of org.rhq.core.domain.util.PageControl

    public boolean hasCustomizedSorting() {
        return false;
    }

    public void clearPaging() {
        PageControl unlimited = PageControl.getUnlimitedInstance();
        this.pageNumber = unlimited.getPageNumber();
        this.pageSize = unlimited.getPageSize();
        this.pageControlOverrides = null;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.