| Interface | Description |
|---|
| AddEditableDeletable |
Collection of items which can be added, edited and deleted
|
| AuthenticationServer |
Interface implemented by every Authentication server. The SecurityManager loads all valid
AuthenticationServers on initialisation, using information found in the registry.
|
| AuthenticationToken | |
| Group |
Summary description for Group.
|
| GroupProvider |
Provider of the groups in the system
|
| Groups |
Summary description for Groups.
|
| Permission |
Gets a permission
|
| PermissionableObject |
Interface represents an object that can be assigned permissions
|
| PermissionServer |
Interface which defines a permissions server, this server can determine whether a user has permission to access an object
|
| Relationship |
Class representing a relationship between 2 users
|
| RelationshipPermission |
Relationship permission interface used in the ACL in order to express permissions
|
| RelationshipProvider |
Interface for the relationship provider, only one of these is instantiated by the security manager
|
| Relationships |
Summary description for Relationships.
|
| RelationshipType |
Expresses a relationship type. For example a relationship might be "line manager" < - > "direct report".
Relationships are two way but not symetric.
|
| RelationshipTypes |
Interface representing the relationship types
|
| User |
This user has not been authenticated
|
| UserInformationProvider | |
| UserInformationType |
Type of user information that is provided
|
| Users |
Interface giving access to all the users in a provider
|