Class AdminPermissionChecker

java.lang.Object
org.apache.jackrabbit.vault.packaging.impl.AdminPermissionChecker

public class AdminPermissionChecker extends Object
Utility class to check if a session has administrative permissions (e.g. to check if a package can be installed)
  • Field Details

    • VERSION_OAK_140

      public static final org.apache.maven.artifact.versioning.ComparableVersion VERSION_OAK_140
  • Method Details

    • hasAdministrativePermissions

      public static boolean hasAdministrativePermissions(@NotNull @NotNull Session session, String... additionalAdminAuthorizableIdsOrPrincipalNames) throws RepositoryException
      Checks if the user who opened the session has administrative permissions
      Parameters:
      session - a JCR session
      Returns:
      whether the passed session is an admin session
      Throws:
      RepositoryException - If an error occurrs.