|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| PDP | The PDP decides whether a given operation is allowed on a given resource. |
| ServicePolicy | A ServicePolicy is given the list of process roles which a user has, the action they want to perform, and the current state of the resource on which they wish it to act. |
| Class Summary | |
|---|---|
| GroupUtils | Helper classes for managing PBAC groups. |
| PBACUtils | Useful utility methods for using PBAC. |
| Exception Summary | |
|---|---|
| AcquireResourceLockTimeoutException | Thrown when a caller cannot acquire the lock on their specified resource within the timeout limit. |
| ActionCurrentlyUnavailableException | Thrown when the user is permitted to execute the action on the resource, but not at the moment as the resource in in the wrong state. |
| EventCurrentlyUnavailableException | Thrown when the user is permitted to execute the action on the resource, but not at the moment as the resource in in the wrong state. |
| InvalidActionException | Thrown when an invalid role is used. |
| InvalidEventException | Thrown when an invalid event is used. |
| InvalidProcessRoleException | Thrown when the user specifies an invalid process role, i.e. |
| InvalidResourceIDException | Thrown when the supplied resourceID is not valid, i.e. |
| InvalidResourceTypeException | Thrown when a service policy can't be instantiated. |
| InvalidStateException | Thrown when an invalid state is used. |
| NotAuthorisedException | Thrown when the user is not authorised to execute an operation on a resource |
| PolicyRuleNotFoundException | Thrown when trying to remove a rule that isn't set. |
| ResourceException | Generic abstract execption thrown involving a resource. |
| ResourceIDAlreadyExistsException | Thrown when the user specifies a new resource ID in the newProcess method and that ID already exists. |
| ResourceNotLockedException | Thrown when an unlocked operation is tried on a resource that is not locked. |
| ResourceTypeAlreadyDeployedException | Thrown when the creating or locking a resource whose type is not currently deployed, or when trying to undeploy a type that is not deployed. |
| ResourceTypeNotDeployedException | Thrown when the creating or locking a resource whose type is not currently deployed, or when trying to undeploy a type that is not deployed. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||