Class MountPermissionProvider

    • Constructor Detail

      • MountPermissionProvider

        public MountPermissionProvider​(@NotNull
                                       @NotNull Root root,
                                       @NotNull
                                       @NotNull java.lang.String workspaceName,
                                       @NotNull
                                       @NotNull java.util.Set<java.security.Principal> principals,
                                       @NotNull
                                       @NotNull RestrictionProvider restrictionProvider,
                                       @NotNull
                                       @NotNull ConfigurationParameters options,
                                       @NotNull
                                       @NotNull Context ctx,
                                       @NotNull
                                       @NotNull ProviderCtx providerCtx)
    • Method Detail

      • getPermissionRootName

        @NotNull
        public static @NotNull java.lang.String getPermissionRootName​(@NotNull
                                                                      @NotNull Mount mount,
                                                                      @NotNull
                                                                      @NotNull java.lang.String workspace)
      • getPermissionStore

        @NotNull
        protected @NotNull org.apache.jackrabbit.oak.security.authorization.permission.PermissionStore getPermissionStore​(@NotNull
                                                                                                                          @NotNull Root root,
                                                                                                                          @NotNull
                                                                                                                          @NotNull java.lang.String workspaceName,
                                                                                                                          @NotNull
                                                                                                                          @NotNull RestrictionProvider restrictionProvider)
        Overrides:
        getPermissionStore in class PermissionProviderImpl