Interface Authorizables

  • All Known Implementing Classes:
    AuthorizablesImpl

    @ProviderType
    public interface Authorizables
    • Field Detail

      • SELECTORS

        static final Map<String,​Class<? extends org.apache.jackrabbit.api.security.user.Authorizable>> SELECTORS
    • Method Detail

      • selector

        @Nullable
        static @Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector​(@Nullable
                                                                                                        @Nullable String key)
      • getAuthorizable

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

        @NotNull
        @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
        Throws:
        javax.jcr.RepositoryException
      • loadAuthorizables

        @NotNull
        <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
        Throws:
        javax.jcr.RepositoryException