Examples of addFilterParentResourceId()


Examples of org.rhq.core.domain.criteria.ResourceCriteria.addFilterParentResourceId()

            // This fetch limits the number of resources that can be returned to protect against fetching a massive
            // number of children for a parent. Doing so may cause an unacceptably slow tree rendering, too much vertical
            // scroll, or perhaps even hang the gui if it consumed too many resources.  To see all children the
            // user will need to visit the Inventory->Children view for the resource.
            ResourceCriteria criteria = new ResourceCriteria();
            criteria.addFilterParentResourceId(Integer.parseInt(parentResourceId));
            // we must sort the results to ensure that if cropped we at least show the same results each time
            criteria.addSortName(PageOrdering.ASC);

            resourceService.findResourcesByCriteriaBounded(criteria, -1, -1, new AsyncCallback<List<Resource>>() {
                public void onFailure(Throwable caught) {
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceCriteria.addFilterParentResourceId()

                    } else {
                        final int platformResourceId = Integer.valueOf(platformId);
                        final Resource parentResourceStub = new Resource(platformResourceId);

                        ResourceCriteria fetchCriteria = new ResourceCriteria();
                        fetchCriteria.addFilterParentResourceId(platformResourceId);
                        fetchCriteria.addFilterResourceCategories(ResourceCategory.SERVER);
                        fetchCriteria.addFilterInventoryStatuses(statuses);
                        fetchCriteria.clearPaging();
                        fetchCriteria.addSortName(PageOrdering.ASC);
                        resourceService.findResourcesByCriteria(fetchCriteria, new AsyncCallback<PageList<Resource>>() {
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceCriteria.addFilterParentResourceId()

        ResourceCriteria criteria = new ResourceCriteria();
        List<Resource> result;

        SessionTestHelper.simulateLogin(env.get(0).normalSubject);

        criteria.addFilterParentResourceId(lgeWithTypes.platformResource.getId());
        criteria.setPageControl(PageControl.getUnlimitedInstance());
        result = resourceManager.findResourcesByCriteria(env.get(0).normalSubject, criteria);
        assert null != result;
        assert result.size() == 1100 : "Expected unbounded query to return all 1100 resources";
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceCriteria.addFilterParentResourceId()

            remoteClient.getSubject(), resource.getResourceType().getId());
    }

    private void initChildren() {
        ResourceCriteria criteria = new ResourceCriteria();
        criteria.addFilterParentResourceId(resourceId);
        criteria.clearPaging();//disable paging as the code assumes all the results will be returned.
        PageList<Resource> childResources = remoteClient.getProxy(ResourceManagerRemote.class).findResourcesByCriteria(
            remoteClient.getSubject(), criteria);

        for (Resource child : childResources) {
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceCriteria.addFilterParentResourceId()

        // user has created permission and the parent type has singleton child types and creatable or importable child
        // types, perform an async call to fetch the singleton children.
        if (canCreate && singletonChildTypes.length > 0 && (hasCreatableTypes || hasImportableTypes)) {

            ResourceCriteria criteria = new ResourceCriteria();
            criteria.addFilterParentResourceId(resource.getId());
            criteria.addFilterResourceTypeIds(singletonChildTypes);
            GWTServiceLookup.getResourceService().findResourcesByCriteria(criteria,
                new AsyncCallback<PageList<Resource>>() {

                    @Override
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.