Class DefaultAccessManager

  • All Implemented Interfaces:
    AccessControlManager, JackrabbitAccessControlManager, AccessManager

    public class DefaultAccessManager
    extends AbstractAccessControlManager
    implements AccessManager
    The DefaultAccessManager controls access by evaluating access control policies for the Subject attached to the Session this manager has been built for.

    Please note the following exceptional situations:
    This manager allows all privileges for a particular item if

    • the Session's represents a system session or a session associated with the repository's administrator

    It allows to access all available workspaces if

    • no WorkspaceAccessManager is defined.

    How access control policies are matched to a particular item is defined by the AccessControlProvider set to this AccessManager.

    See Also:
    AccessManager, AccessControlManager