public class UserManagerDelegator extends Object implements org.apache.jackrabbit.api.security.user.UserManager
UserManager delegates back to a
delegatee wrapping each call into a UserManager closure.SEARCH_TYPE_AUTHORIZABLE, SEARCH_TYPE_GROUP, SEARCH_TYPE_USER| Constructor and Description |
|---|
UserManagerDelegator(SessionDelegate sessionDelegate,
org.apache.jackrabbit.api.security.user.UserManager userManagerDelegate) |
public UserManagerDelegator(SessionDelegate sessionDelegate, org.apache.jackrabbit.api.security.user.UserManager userManagerDelegate)
@Nullable public @Nullable org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable(@NotNull @NotNull String id) throws RepositoryException
getAuthorizable in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@Nullable public <T extends org.apache.jackrabbit.api.security.user.Authorizable> T getAuthorizable(@NotNull @NotNull String id, @NotNull @NotNull Class<T> authorizableClass) throws RepositoryException
getAuthorizable in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@Nullable public @Nullable org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable(@NotNull @NotNull Principal principal) throws RepositoryException
getAuthorizable in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@Nullable public @Nullable org.apache.jackrabbit.api.security.user.Authorizable getAuthorizableByPath(@NotNull @NotNull String path) throws RepositoryException
getAuthorizableByPath in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@NotNull public @NotNull Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(@NotNull @NotNull String relPath, @Nullable @Nullable String value) throws RepositoryException
findAuthorizables in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@NotNull public @NotNull Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(@NotNull @NotNull String relPath, @Nullable @Nullable String value, int searchType) throws RepositoryException
findAuthorizables in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@NotNull public @NotNull Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(@NotNull @NotNull org.apache.jackrabbit.api.security.user.Query query) throws RepositoryException
findAuthorizables in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@NotNull public @NotNull org.apache.jackrabbit.api.security.user.User createUser(@NotNull @NotNull String userID, @Nullable @Nullable String password) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, RepositoryException
createUser in interface org.apache.jackrabbit.api.security.user.UserManagerorg.apache.jackrabbit.api.security.user.AuthorizableExistsExceptionRepositoryException@NotNull public @NotNull org.apache.jackrabbit.api.security.user.User createUser(@NotNull @NotNull String userID, @Nullable @Nullable String password, @NotNull @NotNull Principal principal, @Nullable @Nullable String intermediatePath) throws RepositoryException
createUser in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@NotNull public @NotNull org.apache.jackrabbit.api.security.user.User createSystemUser(@NotNull @NotNull String userID, @Nullable @Nullable String intermediatePath) throws RepositoryException
createSystemUser in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@NotNull public @NotNull org.apache.jackrabbit.api.security.user.Group createGroup(@NotNull @NotNull String groupID) throws RepositoryException
createGroup in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@NotNull public @NotNull org.apache.jackrabbit.api.security.user.Group createGroup(@NotNull @NotNull Principal principal) throws RepositoryException
createGroup in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@NotNull public @NotNull org.apache.jackrabbit.api.security.user.Group createGroup(@NotNull @NotNull Principal principal, @Nullable @Nullable String intermediatePath) throws RepositoryException
createGroup in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryException@NotNull public @NotNull org.apache.jackrabbit.api.security.user.Group createGroup(@NotNull @NotNull String groupID, @NotNull @NotNull Principal principal, @Nullable @Nullable String intermediatePath) throws RepositoryException
createGroup in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic boolean isAutoSave()
isAutoSave in interface org.apache.jackrabbit.api.security.user.UserManagerpublic void autoSave(boolean enable)
throws RepositoryException
autoSave in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionCopyright © 2012–2020 The Apache Software Foundation. All rights reserved.