public interface RoleReaderMBean extends StandardInterface, DescriptorBean
| Modifier and Type | Method and Description | 
|---|---|
String | 
getRoleExpression(String resourceId,
                 String roleName)
Returns the expression that defines the role granting policy. 
 | 
String[] | 
listRolesForResource(String resourceId)
Lists the role names that are scoped by a resource. 
 | 
boolean | 
roleExists(String resourceId,
          String roleName)
Indicates whether a role exists. 
 | 
getNameaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenerboolean roleExists(String resourceId, String roleName)
resourceId - - The resource that scopes the role.
  Each role has a scoping resource.
  A null indicates a global role.roleName - - The role for which this method searches.String getRoleExpression(String resourceId, String roleName) throws NotFoundException
resourceId - - The resource that scopes the new role.
  Each resource has its predefined 'hierachy'.
  This new role is applicable to all of the given resource's
  descendants if any.
  A null indicates a global role, no scoping resource,
  which applies to all resources within the container.roleName - - The role for which this method returns the role granding expression.
  A null value will trigger NullPointerException.NotFoundException