Uses of Interface
org.apache.jackrabbit.api.security.user.Authorizable
Packages that use Authorizable
Package
Description
Jackrabbit extensions for user management.
-
Uses of Authorizable in org.apache.jackrabbit.api.security.user
Subinterfaces of Authorizable in org.apache.jackrabbit.api.security.userModifier and TypeInterfaceDescriptioninterfaceA Group is a collection ofAuthorizables.interfaceUser is a specialAuthorizablethat can be authenticated and impersonated.Methods in org.apache.jackrabbit.api.security.user with type parameters of type AuthorizableModifier and TypeMethodDescription<T extends Authorizable>
TUserManager.getAuthorizable(@NotNull String id, @NotNull Class<T> authorizableClass) Get the Authorizable of a specific type by its id.Methods in org.apache.jackrabbit.api.security.user that return AuthorizableModifier and TypeMethodDescription@Nullable AuthorizableUserManager.getAuthorizable(@NotNull String id) Get the Authorizable by its id.@Nullable AuthorizableUserManager.getAuthorizable(@NotNull Principal principal) Get the Authorizable by its Principal.@Nullable AuthorizableUserManager.getAuthorizableByPath(@NotNull String path) In accordance togetPath()this method allows to retrieve an given authorizable by it's path.Methods in org.apache.jackrabbit.api.security.user that return types with arguments of type AuthorizableModifier and TypeMethodDescription@NotNull Iterator<Authorizable>UserManager.findAuthorizables(@NotNull String relPath, @Nullable String value) Returns allAuthorizables that have apropertywith the given relative path (or name) that matches the specified value.@NotNull Iterator<Authorizable>UserManager.findAuthorizables(@NotNull String relPath, @Nullable String value, int searchType) Returns allAuthorizables that have apropertywith the given relative path (or name) that matches the specified value.@NotNull Iterator<Authorizable>UserManager.findAuthorizables(@NotNull Query query) ReturnAuthorizables that match a specificQuery.@NotNull Iterator<Authorizable>Group.getDeclaredMembers()@NotNull Iterator<Authorizable>Group.getMembers()Methods in org.apache.jackrabbit.api.security.user with parameters of type AuthorizableModifier and TypeMethodDescriptionbooleanGroup.addMember(@NotNull Authorizable authorizable) Add a member to this Group.booleanGroup.isDeclaredMember(@NotNull Authorizable authorizable) Test whether anAuthorizableis a declared member of this group.booleanGroup.isMember(@NotNull Authorizable authorizable) booleanGroup.removeMember(@NotNull Authorizable authorizable) Remove a member from this Group.Method parameters in org.apache.jackrabbit.api.security.user with type arguments of type AuthorizableModifier and TypeMethodDescriptionvoidQueryBuilder.setSelector(@NotNull Class<? extends Authorizable> selector) Set the selector for the query.