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) |
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.UserManager
RepositoryException
public org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable(Principal principal) throws RepositoryException
getAuthorizable
in interface org.apache.jackrabbit.api.security.user.UserManager
RepositoryException
public org.apache.jackrabbit.api.security.user.Authorizable getAuthorizableByPath(String path) throws UnsupportedRepositoryOperationException, RepositoryException
getAuthorizableByPath
in interface org.apache.jackrabbit.api.security.user.UserManager
UnsupportedRepositoryOperationException
RepositoryException
public Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(String relPath, String value) throws RepositoryException
findAuthorizables
in interface org.apache.jackrabbit.api.security.user.UserManager
RepositoryException
public 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.UserManager
RepositoryException
public 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.UserManager
RepositoryException
public 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.UserManager
org.apache.jackrabbit.api.security.user.AuthorizableExistsException
RepositoryException
public org.apache.jackrabbit.api.security.user.User createUser(String userID, String password, Principal principal, String intermediatePath) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, RepositoryException
createUser
in interface org.apache.jackrabbit.api.security.user.UserManager
org.apache.jackrabbit.api.security.user.AuthorizableExistsException
RepositoryException
public org.apache.jackrabbit.api.security.user.User createSystemUser(String userID, String intermediatePath) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, RepositoryException
createSystemUser
in interface org.apache.jackrabbit.api.security.user.UserManager
org.apache.jackrabbit.api.security.user.AuthorizableExistsException
RepositoryException
public org.apache.jackrabbit.api.security.user.Group createGroup(String groupID) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, RepositoryException
createGroup
in interface org.apache.jackrabbit.api.security.user.UserManager
org.apache.jackrabbit.api.security.user.AuthorizableExistsException
RepositoryException
public org.apache.jackrabbit.api.security.user.Group createGroup(Principal principal) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, RepositoryException
createGroup
in interface org.apache.jackrabbit.api.security.user.UserManager
org.apache.jackrabbit.api.security.user.AuthorizableExistsException
RepositoryException
public org.apache.jackrabbit.api.security.user.Group createGroup(Principal principal, String intermediatePath) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, RepositoryException
createGroup
in interface org.apache.jackrabbit.api.security.user.UserManager
org.apache.jackrabbit.api.security.user.AuthorizableExistsException
RepositoryException
public org.apache.jackrabbit.api.security.user.Group createGroup(String groupID, Principal principal, String intermediatePath) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, RepositoryException
createGroup
in interface org.apache.jackrabbit.api.security.user.UserManager
org.apache.jackrabbit.api.security.user.AuthorizableExistsException
RepositoryException
public boolean isAutoSave()
isAutoSave
in interface org.apache.jackrabbit.api.security.user.UserManager
public void autoSave(boolean enable) throws UnsupportedRepositoryOperationException, RepositoryException
autoSave
in interface org.apache.jackrabbit.api.security.user.UserManager
UnsupportedRepositoryOperationException
RepositoryException
Copyright © 2012-2015 The Apache Software Foundation. All Rights Reserved.