Package org.ametys.core.right
-
Interface Summary Interface Description AccessController This interface is for computing the rights a user has.ModifiableProfileAssignmentStorage This interface is for modifiable profile assignments storageProfileAssignmentStorage This interface is for read-only profile assignments storageRightAssignmentContext This interface represents a context of right assignmentRightContextConvertor This interface is for getting, from a single object, a set of object. -
Class Summary Class Description AbstractStaticRightAssignmentContext This static impl is a static client side element that take care that the current workspace matches a configured regexpAccessControllerExtensionPoint ExtensionPoint
handlingAccessController
s.AllowedUsers Wrapper class to represent a set of allowed users, which can eventually be anonymous or any connected user.Profile This bean represents a profileProfileAssignmentStorageExtensionPoint ExtensionPoint
handlingProfileAssignmentStorage
s.ProfileAssignmentStorageObserver This observer listens for events which may have an impact on the storage of assignmentsRight 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
handlingRightAssignmentContext
sRightContextConvertorExtensionPoint ExtensionPoint
handlingRightContextConvertor
sRightManager Abstraction for testing a right associated with a resource and a user from a single source.RightProfilesDAO Manages registration of profilesRightsExtensionPoint This extension point handle a list of rights handled by the plugins or the application. -
Enum Summary Enum Description AccessController.AccessResult The access result when looking for a rightRightManager.RightResult Enumeration of all possible values returned by hasRight(user, right, context) -
Exception Summary Exception Description RightsException Common exception for all rights related problems.