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.| Constructor and Description |
|---|
UserManagerDelegator(SessionDelegate sessionDelegate,
org.apache.jackrabbit.api.security.user.UserManager userManagerDelegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
autoSave(boolean enable) |
org.apache.jackrabbit.api.security.user.Group |
createGroup(Principal principal) |
org.apache.jackrabbit.api.security.user.Group |
createGroup(Principal principal,
String intermediatePath) |
org.apache.jackrabbit.api.security.user.Group |
createGroup(String groupID) |
org.apache.jackrabbit.api.security.user.Group |
createGroup(String groupID,
Principal principal,
String intermediatePath) |
org.apache.jackrabbit.api.security.user.User |
createSystemUser(String userID,
String intermediatePath) |
org.apache.jackrabbit.api.security.user.User |
createUser(String userID,
String password) |
org.apache.jackrabbit.api.security.user.User |
createUser(String userID,
String password,
Principal principal,
String intermediatePath) |
Iterator<org.apache.jackrabbit.api.security.user.Authorizable> |
findAuthorizables(org.apache.jackrabbit.api.security.user.Query query) |
Iterator<org.apache.jackrabbit.api.security.user.Authorizable> |
findAuthorizables(String relPath,
String value) |
Iterator<org.apache.jackrabbit.api.security.user.Authorizable> |
findAuthorizables(String relPath,
String value,
int searchType) |
org.apache.jackrabbit.api.security.user.Authorizable |
getAuthorizable(Principal principal) |
org.apache.jackrabbit.api.security.user.Authorizable |
getAuthorizable(String id) |
<T extends org.apache.jackrabbit.api.security.user.Authorizable> |
getAuthorizable(String id,
Class<T> authorizableClass) |
org.apache.jackrabbit.api.security.user.Authorizable |
getAuthorizableByPath(String path) |
boolean |
isAutoSave() |
public UserManagerDelegator(SessionDelegate sessionDelegate, org.apache.jackrabbit.api.security.user.UserManager userManagerDelegate)
public org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable(String id) throws RepositoryException
getAuthorizable in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic <T extends org.apache.jackrabbit.api.security.user.Authorizable> T getAuthorizable(String id, Class<T> authorizableClass) throws RepositoryException
getAuthorizable in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable(Principal principal) throws RepositoryException
getAuthorizable in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic org.apache.jackrabbit.api.security.user.Authorizable getAuthorizableByPath(String path) throws RepositoryException
getAuthorizableByPath in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(String relPath, String value) throws RepositoryException
findAuthorizables in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(String relPath, String value, int searchType) throws RepositoryException
findAuthorizables in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(org.apache.jackrabbit.api.security.user.Query query) throws RepositoryException
findAuthorizables in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic org.apache.jackrabbit.api.security.user.User createUser(String userID, 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.AuthorizableExistsExceptionRepositoryExceptionpublic org.apache.jackrabbit.api.security.user.User createUser(String userID, String password, Principal principal, String intermediatePath) throws RepositoryException
createUser in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic org.apache.jackrabbit.api.security.user.User createSystemUser(String userID, String intermediatePath) throws RepositoryException
createSystemUser in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic org.apache.jackrabbit.api.security.user.Group createGroup(String groupID) throws RepositoryException
createGroup in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic org.apache.jackrabbit.api.security.user.Group createGroup(Principal principal) throws RepositoryException
createGroup in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic org.apache.jackrabbit.api.security.user.Group createGroup(Principal principal, String intermediatePath) throws RepositoryException
createGroup in interface org.apache.jackrabbit.api.security.user.UserManagerRepositoryExceptionpublic org.apache.jackrabbit.api.security.user.Group createGroup(String groupID, Principal principal, 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-2016 The Apache Software Foundation. All Rights Reserved.