| Interface | Description | 
|---|---|
| AccessController | 
 This interface is for computing the rights a user has. 
 | 
| ModifiableProfileAssignmentStorage | 
 This interface is for modifiable profile assignments storage 
 | 
| ProfileAssignmentStorage | 
 This interface is for read-only profile assignments storage 
 | 
| RightAssignmentContext | 
 This interface represents a context of right assignment 
 | 
| RightContextConvertor | 
 This interface is for getting, from a single object, a set of object. 
 | 
| Class | Description | 
|---|---|
| AbstractStaticRightAssignmentContext | 
 This static impl is a static client side element that take care that the current workspace matches a configured regexp 
 | 
| AccessControllerExtensionPoint | 
ExtensionPoint handling AccessControllers. | 
| AllowedUsers | 
 Wrapper class to represent a set of allowed users, which can eventually be anonymous or any connected user. 
 | 
| Profile | 
 This bean represents a profile 
 | 
| ProfileAssignmentStorageExtensionPoint | 
ExtensionPoint handling ProfileAssignmentStorages. | 
| ProfileAssignmentStorageObserver | 
 This observer listens for events which may have an impact on the storage of assignments 
 | 
| Right | 
 A right in a runtime application. 
A right can also be considered as a boolean permission : a given user has or does not have the right to do something.  | 
| RightAssignmentContextExtensionPoint | 
ExtensionPoint handling RightAssignmentContexts | 
| RightContextConvertorExtensionPoint | 
ExtensionPoint handling RightContextConvertors | 
| RightManager | 
 Abstraction for testing a right associated with a resource and a user from a single source. 
 | 
| RightProfilesDAO | 
 Manages registration of profiles 
 | 
| RightsExtensionPoint | 
 This extension point handle a list of rights handled by the plugins or the application. 
 | 
| Enum | Description | 
|---|---|
| AccessController.AccessResult | 
 The access result when looking for a right 
 | 
| RightManager.RightResult | 
 Enumeration of all possible values returned by hasRight(user, right, context) 
 | 
| Exception | Description | 
|---|---|
| RightsException | 
 Common exception for all rights related problems. 
 |