Class AuthorizablesImpl

    • Field Detail

      • serviceUserMapper

        protected org.apache.sling.serviceusermapping.ServiceUserMapper serviceUserMapper
    • Constructor Detail

      • AuthorizablesImpl

        public AuthorizablesImpl()
    • Method Detail

      • activate

        protected void activate()
      • getAuthorizable

        @Nullable
        public @Nullable org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable​(@NotNull
                                                                                              @NotNull Authorizables.Context context,
                                                                                              @NotNull
                                                                                              @NotNull String id)
                                                                                       throws javax.jcr.RepositoryException
        Specified by:
        getAuthorizable in interface Authorizables
        Throws:
        javax.jcr.RepositoryException
      • findAuthorizables

        @NotNull
        public @NotNull Set<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables​(@NotNull
                                                                                                    @NotNull Authorizables.Context context,
                                                                                                    @Nullable
                                                                                                    @Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
                                                                                                    @Nullable
                                                                                                    @Nullable String nameQueryPattern,
                                                                                                    @Nullable
                                                                                                    @Nullable Authorizables.Filter filter)
                                                                                             throws javax.jcr.RepositoryException
        Specified by:
        findAuthorizables in interface Authorizables
        Throws:
        javax.jcr.RepositoryException
      • loadAuthorizables

        @NotNull
        public <T extends org.apache.jackrabbit.api.security.user.Authorizable> @NotNull Collection<T> loadAuthorizables​(@NotNull
                                                                                                                         @NotNull Authorizables.Context context,
                                                                                                                         @NotNull
                                                                                                                         @NotNull Class<T> selector,
                                                                                                                         @NotNull
                                                                                                                         @NotNull Set<String> idSet)
                                                                                                                  throws javax.jcr.RepositoryException
        Specified by:
        loadAuthorizables in interface Authorizables
        Throws:
        javax.jcr.RepositoryException
      • findAuthorizables

        @NotNull
        protected @NotNull Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables​(@NotNull
                                                                                                            @NotNull Authorizables.Context context,
                                                                                                            @Nullable
                                                                                                            @Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
                                                                                                            @Nullable
                                                                                                            @Nullable String nameQueryPattern)
                                                                                                     throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • findServiceUsers

        @NotNull
        protected @NotNull List<ServiceUser> findServiceUsers​(@NotNull
                                                              @NotNull Authorizables.Context context,
                                                              @Nullable
                                                              @Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
                                                              @Nullable
                                                              @Nullable String nameQueryPattern)
                                                       throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • getServiceUser

        @Nullable
        protected @Nullable ServiceUser getServiceUser​(@NotNull
                                                       @NotNull Authorizables.Context context,
                                                       @NotNull
                                                       @NotNull String id)
                                                throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException