Class AuthorizablesMap

    • Constructor Detail

      • AuthorizablesMap

        public AuthorizablesMap​(@NotNull
                                Authorizables.Context context,
                                @Nullable
                                @Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
                                @Nullable
                                @Nullable String nameQueryPattern,
                                @Nullable
                                Authorizables.Filter filter)
                         throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
    • Method Detail

      • scanRelations

        protected void scanRelations​(@Nullable
                                     @Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
                                     @Nullable
                                     Authorizables.Filter filter)
                              throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • extendedScan

        protected void extendedScan​(@Nullable
                                    @Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
                                    @Nullable
                                    Authorizables.Filter filter,
                                    @Nullable
                                    @Nullable Set<String> singleFocusDone)
                             throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • addTargetRelations

        protected void addTargetRelations​(@NotNull
                                          @NotNull AuthorizableModel source,
                                          @Nullable
                                          @Nullable Set<String> done)
                                   throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • addSourceRelations

        protected void addSourceRelations​(@Nullable
                                          @Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
                                          @Nullable
                                          Authorizables.Filter filter,
                                          @NotNull
                                          @NotNull AuthorizableModel target,
                                          @NotNull
                                          @NotNull Set<String> done)
                                   throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • isSourceOfTarget

        protected boolean isSourceOfTarget​(org.apache.jackrabbit.api.security.user.Authorizable source,
                                           String targetId)
                                    throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException