Examples of PageControl


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

        // I'm fetching these only to get the count of defs for the template. If it ends up being too slow
        // then we'll probably need to create a criteria method that returns a composite.
        criteria.fetchDriftDefinitions(true);

        // filter out unsortable fields (i.e. fields sorted client-side only)
        PageControl pageControl = getPageControl(request);
        pageControl.removeOrderingField(ATTR_DEFINED_BY);
        pageControl.removeOrderingField(ATTR_PINNED);
        pageControl.removeOrderingField(ATTR_NUM_DEFINITIONS);

        pageControl.removeOrderingField(ATTR_IS_ENABLED);
        pageControl.removeOrderingField(ATTR_DRIFT_HANDLING_MODE);
        pageControl.removeOrderingField(ATTR_INTERVAL);
        pageControl.removeOrderingField(ATTR_BASE_DIR_STRING);

        criteria.setPageControl(pageControl);

        return criteria;
    }
View Full Code Here

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

        }
        if (page!=null) {
            criteria.setPaging(page,pageSize);
        }
        else if (startTime==0 && endTime==0) {
            PageControl pageControl = new PageControl();
            pageControl.setPageSize(200);
            criteria.setPageControl(pageControl);
        }
        if (severity!=null) {
            criteria.addFilterSeverities(EventSeverity.valueOf(severity.toUpperCase()));
        }
View Full Code Here

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

        }
        if (page!=null) {
            criteria.setPaging(page,pageSize);
        }
        else if (startTime==0 && endTime==0) {
            PageControl pageControl = new PageControl();
            pageControl.setPageSize(200);
            criteria.setPageControl(pageControl);
        }
        if (severity!=null) {
            criteria.addFilterSeverities(EventSeverity.valueOf(severity.toUpperCase()));
        }
View Full Code Here

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

    @Override
    public PageList<ProblemResourceComposite> findProblemResources(long ctime, int maxItems) throws RuntimeException {
        try {
            MeasurementProblemManagerLocal problemManager = LookupUtil.getMeasurementProblemManager();
            PageList<ProblemResourceComposite> result = problemManager.findProblemResources(getSessionSubject(), ctime,
                new PageControl(0, maxItems));

            return SerialUtility.prepare(result, "ResourceService.findProblemResources");
        } catch (Throwable t) {
            throw getExceptionToThrowToClient(t);
        }
View Full Code Here

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

        }

        AlertCriteria criteria = new AlertCriteria();

        if (size==-1) {
            PageControl pageControl = PageControl.getUnlimitedInstance();
            pageControl.setPageNumber(page);
            criteria.setPageControl(pageControl);
        }
        else {
            criteria.setPaging(page, size);
        }
View Full Code Here

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

    @Test(enabled = ENABLED)
    public void createABunchOfRepos() throws Exception {
        executeInTransaction(new TransactionCallback() {

            public void execute() throws Exception {
                PageList<Repo> repos = repoManager.findRepos(overlord, new PageControl());
                int origsize = 0;
                if (repos != null) {
                    origsize = repos.size();
                }
                for (int i = 0; i < 10; i++) {
                    Random r = new Random(System.currentTimeMillis());
                    Repo repo = new Repo(r.nextLong() + "");
                    repoManager.createRepo(overlord, repo);
                }
                repos = repoManager.findRepos(overlord, new PageControl());

                assert repos.size() == (origsize + 10);
            }
        });
    }
View Full Code Here

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

            public void execute() throws Exception {

                Repo repo = new Repo("test create candidate repo");

                PageList<Repo> importedRepos = repoManager.findRepos(overlord, new PageControl());
                int origSize = 0;
                if (importedRepos != null) {
                    origSize = importedRepos.size();
                }

                // Test
                repo.setCandidate(true);
                repo = repoManager.createRepo(overlord, repo);

                // Verify
                try {
                    assert repo.isCandidate();

                    // Should not be returned from this call since it's a candidate repo
                    importedRepos = repoManager.findRepos(overlord, new PageControl());
                    assert importedRepos.size() == origSize;
                    assert repoManager.getRepo(overlord, repo.getId()) != null;
                } finally {
                    repoManager.deleteRepo(overlord, repo.getId());
                }
View Full Code Here

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

            request.setEndRow(getDataPageSize());
        }
        this.previousCriteria = (request.getCriteria() != null) ? request.getCriteria() : new Criteria();

        // Create PageControl and initialize paging.
        PageControl pageControl;
        if (request.getEndRow() == null) {
            // A null endRow means no paging. However, there is a bug in the RHQ criteria API, where when an unlimited
            // PageControl is used in combination with one or more join fetches, the results contain duplicates.
            // So until that bug is fixed, always use paging.
            //Log.debug("WARNING: " + getClass().getName() + " is not using paging for fetch request.");
View Full Code Here

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

                    }
                    criteria.addFilterPriorities(filterPriorities);
                }
            }

            PageControl pc = new PageControl();
            //result sort order
            currentSetting = portletConfig.getSimpleValue(Constant.RESULT_SORT_ORDER,
                Constant.RESULT_SORT_ORDER_DEFAULT);
            if (currentSetting.trim().isEmpty()) {
                pc.setPrimarySortOrder(PageOrdering.valueOf(Constant.RESULT_SORT_ORDER_DEFAULT));
            } else {
                pc.setPrimarySortOrder(PageOrdering.valueOf(currentSetting));
            }

            //result timeframe if enabled
            PropertySimple property = portletConfig.getSimple(Constant.METRIC_RANGE_ENABLE);
            if (null != property && Boolean.valueOf(property.getBooleanValue())) {//then proceed setting

                boolean isAdvanced = Boolean.valueOf(portletConfig.getSimpleValue(Constant.METRIC_RANGE_BEGIN_END_FLAG,
                    Constant.METRIC_RANGE_BEGIN_END_FLAG_DEFAULT));
                if (isAdvanced) {
                    //Advanced time settings
                    currentSetting = portletConfig.getSimpleValue(Constant.METRIC_RANGE, Constant.METRIC_RANGE_DEFAULT);
                    String[] range = currentSetting.split(",");
                    if (range.length == 2) {
                        criteria.addFilterStartTime(Long.valueOf(range[0]));
                        criteria.addFilterEndTime(Long.valueOf(range[1]));
                    }
                } else {
                    //Simple time settings
                    property = portletConfig.getSimple(Constant.METRIC_RANGE_LASTN);
                    if (property != null) {
                        Integer lastN = Integer.valueOf(portletConfig.getSimpleValue(Constant.METRIC_RANGE_LASTN,
                            Constant.METRIC_RANGE_LASTN_DEFAULT));
                        Integer units = Integer.valueOf(portletConfig.getSimpleValue(Constant.METRIC_RANGE_UNIT,
                            Constant.METRIC_RANGE_UNIT_DEFAULT));
                        ArrayList<Long> beginEnd = MeasurementUtility.calculateTimeFrame(lastN, units);
                        criteria.addFilterStartTime(Long.valueOf(beginEnd.get(0)));
                        criteria.addFilterEndTime(Long.valueOf(beginEnd.get(1)));
                    }
                }
            }

            //result count
            currentSetting = portletConfig.getSimpleValue(Constant.RESULT_COUNT, Constant.RESULT_COUNT_DEFAULT);
            if (currentSetting.trim().isEmpty()) {
                pc.setPageSize(Integer.valueOf(Constant.RESULT_COUNT_DEFAULT));
            } else {
                pc.setPageSize(Integer.valueOf(currentSetting));
            }

            criteria.setPageControl(pc);

            if (groupId != null) {
View Full Code Here

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

        }
    }
    public PageList<InstalledPackageHistory> getInstalledPackageHistoryForResource(int resourceId, int count)
        throws RuntimeException {
        try {
            PageControl pc = new PageControl(0, count);
            return SerialUtility.prepare(contentUiManager.getInstalledPackageHistoryForResource(resourceId, pc),
                "ContentService.getInstalledPackageHistoryForResource");
        } catch (Throwable t) {
            throw getExceptionToThrowToClient(t);
        }
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.