|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PermissionBit | |
|---|---|
| org.janux.bus.security | The org.janux.bus.security package, soon to be renamed the org.janux.authorization package, contains interfaces that define a very flexible Permission-Based scheme for doing Authorization within an application; this scheme makes it possible to define whatever permissions suit a specific domain, and aggregate them into existing or new roles without having to make code changes; the key interfaces of this package are PermissionsCapable, Account, Role, and PermissionContext. |
| Uses of PermissionBit in org.janux.bus.security |
|---|
| Methods in org.janux.bus.security that return PermissionBit | |
|---|---|
PermissionBit |
PermissionContext.getPermissionBit(String name)
Returns a PermissionBit by its unique name within the PermissionContext |
| Methods in org.janux.bus.security that return types with arguments of type PermissionBit | |
|---|---|
List<PermissionBit> |
PermissionContext.getPermissionBits()
The set of permissions that this PermissionBit Set defines; note that this represents meta information of what sort of Permissions are available to be assigned within the context of a Busines Context and a Role, but that a PermissionBit Set does not confer any of these Permissions per-se to any entity. |
| Methods in org.janux.bus.security with parameters of type PermissionBit | |
|---|---|
void |
PermissionContext.addPermissionBit(PermissionBit permissionBit)
Adds a PermissionBit to this PermissionContext - the implementation should make sure that there are no two PermissionBits with the same name, and that the value of PermissionBit.getPosition() is sequential and without gaps |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||