This package org.servebox.toolbox.acl contains ACL ( Access Control List ) implementation
| Interface | Description | |
|---|---|---|
| IAccessControlObject | Interface for base ACO | |
| IAccessRequestObject | Interface for base ARO | |
| IACLDenyHandler | Interface for a manager when ACLManager return a deny directive | |
| IACLManager | Interface for ACLManager |
| Class | Description | |
|---|---|---|
| AccessControlApplication | Define an ACO of type application | |
| AccessControlObject | A Simple ACO | |
| AccessControlObjectGroup | Define a group of ACO | |
| AccessRequestGroup | Define ARO group | |
| AccessRequestObject | A Simple ARO | |
| AccessRequestRole | A simple ARO Role | |
| AccessRequestUser | A Simple ARO user | |
| ACLBaseDenyHandler | Default implementation of IACLDenyHandler just a wrapper for a Logger | |
| ACLEntry | Define an ACLEntry containing an Action, an ARO, an ACO and a directive | |
| ACLGrid | ACLGrid contain a collection of ACLEntry | |
| ACLManager | ACLManager is designed for resolved credential between ACO and ARO | |
| BasicACLObject | An ACL basinc object. |