org.rhq.enterprise.server.perspective.activator.context
Class ResourceActivationContext

java.lang.Object
  extended by org.rhq.enterprise.server.perspective.activator.context.GlobalActivationContext
      extended by org.rhq.enterprise.server.perspective.activator.context.AbstractResourceOrGroupActivationContext
          extended by org.rhq.enterprise.server.perspective.activator.context.ResourceActivationContext
All Implemented Interfaces:
ActivationContext

public class ResourceActivationContext
extends AbstractResourceOrGroupActivationContext

Author:
Ian Springer

Constructor Summary
ResourceActivationContext(Subject subject, Resource resource)
           
 
Method Summary
 EnumSet<ResourceTypeFacet> getFacets()
           
 Resource getResource()
           
protected  EnumSet<Permission> getResourcePermissions()
           
 Set<Resource> getResources()
           
 ResourceType getResourceType()
           
 boolean hasResourcePermission(Permission permission)
           
 
Methods inherited from class org.rhq.enterprise.server.perspective.activator.context.AbstractResourceOrGroupActivationContext
getScope
 
Methods inherited from class org.rhq.enterprise.server.perspective.activator.context.GlobalActivationContext
getGlobalPermissions, getLicenseFeatures, getSubject, hasGlobalPermission, isSuperuser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceActivationContext

public ResourceActivationContext(Subject subject,
                                 Resource resource)
Method Detail

getResourceType

public ResourceType getResourceType()
Specified by:
getResourceType in class AbstractResourceOrGroupActivationContext

getFacets

public EnumSet<ResourceTypeFacet> getFacets()
Specified by:
getFacets in class AbstractResourceOrGroupActivationContext

hasResourcePermission

public boolean hasResourcePermission(Permission permission)
Overrides:
hasResourcePermission in class AbstractResourceOrGroupActivationContext

getResourcePermissions

protected EnumSet<Permission> getResourcePermissions()
Specified by:
getResourcePermissions in class AbstractResourceOrGroupActivationContext

getResource

public Resource getResource()

getResources

public Set<Resource> getResources()
Specified by:
getResources in class AbstractResourceOrGroupActivationContext


Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.