public interface Permission extends AAAObject, Permission
This interface represents a permission, such as that used to grant a particular type of access to a resource.
| Modifier and Type | Interface and Description |
|---|---|
static class |
Permission.F |
| Modifier and Type | Method and Description |
|---|---|
Set<Permission> |
implied()
Return permissions that are implied by this permission.
|
boolean |
isDynamic()
Whether this right is dynamic.
|
equals, getName, getProperty, hashCode, propertyKeys, setProperty, toString, unsetPropertyequals, toStringboolean isDynamic()
Whether this right is dynamic. An example of dynamic right is a customer has right to access only orders owned by the customer, while order manager has right to access all orders which is a static right.
Set<Permission> implied()
Return permissions that are implied by this permission.
If a principal has been granted this permission then he/she automatically persist the implied permissions of this permission
Copyright © 2017–2020 OSGL (Open Source General Library). All rights reserved.