Package org.rhq.enterprise.gui.inventory.resource

Examples of org.rhq.enterprise.gui.inventory.resource.ResourceUIBean


        ResourceFacets resourceFacets = null;
        HttpServletRequest request = (HttpServletRequest) this.pageContext.getRequest();
        Subject subject = getSubject(request);
        Resource resource = RequestUtils.getResource(request);
        if (resource != null) {
            ResourceUIBean resourceUIBean = new ResourceUIBean(resource, subject);
            resourceFacets = resourceUIBean.getFacets();
        } else {
            ResourceGroup group = RequestUtils.getResourceGroupIfExists(request);
            if (group != null) {
                // TODO: Add support for retrieving the ResourceFacts for a group.
                resourceFacets = ResourceFacets.ALL;
View Full Code Here


            {
                Integer resourceId = WebUtility.getRequiredIntRequestParameter(request,
                    ParamConstants.RESOURCE_ID_PARAM);
                ResourceManagerLocal resourceManager = LookupUtil.getResourceManager();
                Resource resource = resourceManager.getResourceById(subject, resourceId);
                ResourceUIBean resourceUIBean = new ResourceUIBean(resource, subject);
                request.setAttribute(AttrConstants.RESOURCE_ATTR, resource);
                request.setAttribute(AttrConstants.RESOURCE_ID_ATTR, resourceId);
                request.setAttribute(AttrConstants.TITLE_PARAM_ATTR, resource.getName());
                request.setAttribute(AttrConstants.PERFORMANCE_SUPPORTED_ATTR, resourceUIBean.getFacets().isCallTime());
            }
        } catch (ResourceNotFoundException e) {
            RequestUtils.setError(request, MessageConstants.ERR_RESOURCE_NOT_FOUND);
        }
    }
View Full Code Here

TOP

Related Classes of org.rhq.enterprise.gui.inventory.resource.ResourceUIBean

Copyright © 2018 www.massapicom. 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.