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