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.
|
getName
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
boolean 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