Examples of ResourceTypeCriteria


Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

                             @ApiParam("Page size for paging") @QueryParam("ps") @DefaultValue("20") int pageSize,
                             @ApiParam("Page for paging, 0-based") @QueryParam("page") Integer page,
                             @Context UriInfo uriInfo,
        @Context HttpHeaders headers) {

        ResourceTypeCriteria criteria = new ResourceTypeCriteria();
        if (name!=null) {
            criteria.addFilterName(name);
        }

        if (pluginName!=null) {
            criteria.addFilterPluginName(pluginName);
        }

        if (page != null) {
            criteria.setPaging(page, pageSize);
        }

        PageList<ResourceType> pageList = typeManager.findResourceTypesByCriteria(caller,criteria);
        List<ResourceTypeRest> rtrList = new ArrayList<ResourceTypeRest>(pageList.size());
        for (ResourceType type : pageList) {
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

        String plugin = PLUGIN_NAME;

        SubjectManagerLocal subjectMgr = LookupUtil.getSubjectManager();
        ResourceTypeManagerLocal resourceTypeMgr = LookupUtil.getResourceTypeManager();

        ResourceTypeCriteria criteria = new ResourceTypeCriteria();
        criteria.addFilterName(resourceTypeName);
        criteria.addFilterPluginName(plugin);
        criteria.fetchBundleConfiguration(true);
        List<ResourceType> resourceTypes = resourceTypeMgr.findResourceTypesByCriteria(subjectMgr.getOverlord(),
            criteria);
        ResourceType resourceType = resourceTypes.get(0);

        ResourceTypeBundleConfiguration rtbc = resourceType.getResourceTypeBundleConfiguration();
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

        createPlugin("remove-types-plugin", "2.0", "remove_types_v2.xml");

        //Removal of this resource type exceeds default criteria page size.
        ResourceTypeManagerLocal resourceTypeMgr = LookupUtil.getResourceTypeManager();
        SubjectManagerLocal subjectMgr = LookupUtil.getSubjectManager();
        ResourceTypeCriteria criteria = new ResourceTypeCriteria();
        criteria.addFilterName("ServiceE4");
        criteria.addFilterPluginName("RemoveTypesPlugin");

        long start = nanoTime();
        boolean allTypesRemoved = false;
        do {
            Thread.sleep(SECONDS.toMillis(5));
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

    public void deleteParent() throws Exception {

        SubjectManagerLocal subjectMgr = LookupUtil.getSubjectManager();
        ResourceTypeManagerLocal resourceTypeMgr = LookupUtil.getResourceTypeManager();

        ResourceTypeCriteria criteria = new ResourceTypeCriteria();
        criteria.addFilterName("ServerD.GrandChild1");
        criteria.addFilterPluginName("RemoveTypesPlugin");
        criteria.fetchParentResourceTypes(true);

        List<ResourceType> types = resourceTypeMgr.findResourceTypesByCriteria(subjectMgr.getOverlord(), criteria);

        assertEquals("Expected to get back one resource type", 1, types.size());
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

    void assertAssociationExists(String resourceTypeName, String propertyName) throws Exception {
        SubjectManagerLocal subjectMgr = LookupUtil.getSubjectManager();
        ResourceTypeManagerLocal resourceTypeMgr = LookupUtil.getResourceTypeManager();

        String fetch = "fetch" + WordUtils.capitalize(propertyName);
        ResourceTypeCriteria criteria = new ResourceTypeCriteria();
        criteria.addFilterName(resourceTypeName);
        criteria.addFilterPluginName(PLUGIN_NAME);
        MethodUtils.invokeMethod(criteria, fetch, true);

        List<ResourceType> resourceTypes = resourceTypeMgr.findResourceTypesByCriteria(subjectMgr.getOverlord(),
            criteria);
        ResourceType resourceType = resourceTypes.get(0);
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

        assert op.getTimeout().intValue() == NEW_OP_TIMEOUT;
        assert op.getDescription().equals(NEW_OP_DESC);
    }

    private ResourceType loadResourceTypeFully(String typeName, String typePlugin) {
        ResourceTypeCriteria c = new ResourceTypeCriteria();
        c.addFilterName(typeName);
        c.addFilterPluginName(typePlugin);
        c.addFilterIgnored(null);
        c.setStrict(true);
        c.fetchParentResourceTypes(true);
        c.fetchOperationDefinitions(true);
        List<ResourceType> t = resourceTypeMgr.findResourceTypesByCriteria(subjectMgr.getOverlord(), c);
        ResourceType resourceType = t.get(0);
        return resourceType;
    }
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

        assert op.getTimeout().intValue() == NEW_OP_TIMEOUT;
        assert op.getDescription().equals(NEW_OP_DESC);
    }

    private ResourceType loadResourceTypeFully(String typeName, String typePlugin) {
        ResourceTypeCriteria c = new ResourceTypeCriteria();
        c.addFilterName(typeName);
        c.addFilterPluginName(typePlugin);
        c.setStrict(true);
        c.fetchParentResourceTypes(true);
        c.fetchOperationDefinitions(true);
        List<ResourceType> t = resourceTypeMgr.findResourceTypesByCriteria(subjectMgr.getOverlord(), c);
        ResourceType resourceType = t.get(0);
        return resourceType;
    }
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

            assert false : "did not see what we expected to see: " + seen;
        }
    }

    private ResourceType loadResourceTypeFully(String typeName, String typePlugin) {
        ResourceTypeCriteria c = new ResourceTypeCriteria();
        c.addFilterName(typeName);
        c.addFilterPluginName(typePlugin);
        c.setStrict(true);
        c.fetchPluginConfigurationDefinition(true);
        c.fetchProcessScans(true);
        c.fetchOperationDefinitions(true);
        c.fetchMetricDefinitions(true);
        c.fetchEventDefinitions(true);
        c.fetchResourceConfigurationDefinition(true);
        c.fetchDriftDefinitionTemplates(true);
        c.fetchBundleConfiguration(true);
        List<ResourceType> t = resourceTypeMgr.findResourceTypesByCriteria(subjectMgr.getOverlord(), c);
        ResourceType resourceType = t.get(0);
        return resourceType;
    }
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

    }

    protected ResourceType getResourceType(String typeName, String pluginName) {
        Subject overlord = getOverlord();

        ResourceTypeCriteria resourceTypeCriteria = new ResourceTypeCriteria();
        resourceTypeCriteria.setStrict(true);
        resourceTypeCriteria.addFilterIgnored(null);
        resourceTypeCriteria.addFilterName(typeName);
        resourceTypeCriteria.addFilterPluginName(pluginName);

        // used in UpdateMeasurementSubsystemTest
        resourceTypeCriteria.fetchMetricDefinitions(true);
        // used in several UpdateResourceSubsystemTest tests

        PageList<ResourceType> results = resourceTypeManager
            .findResourceTypesByCriteria(overlord, resourceTypeCriteria);
        if (results.size() == 0) {
View Full Code Here

Examples of org.rhq.core.domain.criteria.ResourceTypeCriteria

        assert op.getTimeout().intValue() == NEW_OP_TIMEOUT;
        assert op.getDescription().equals(NEW_OP_DESC);
    }

    private ResourceType loadResourceTypeFully(String typeName, String typePlugin) {
        ResourceTypeCriteria c = new ResourceTypeCriteria();
        c.addFilterName(typeName);
        c.addFilterPluginName(typePlugin);
        c.setStrict(true);
        c.fetchParentResourceTypes(true);
        c.fetchOperationDefinitions(true);
        List<ResourceType> t = resourceTypeMgr.findResourceTypesByCriteria(subjectMgr.getOverlord(), c);
        ResourceType resourceType = t.get(0);
        return resourceType;
    }
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.