Class ProxyUserManager
- java.lang.Object
-
- org.apache.sling.jcr.base.internal.mount.ProxyWrapper<org.apache.jackrabbit.api.security.user.UserManager>
-
- org.apache.sling.jcr.base.internal.mount.ProxyUserManager
-
- All Implemented Interfaces:
org.apache.jackrabbit.api.security.user.UserManager
public class ProxyUserManager extends ProxyWrapper<org.apache.jackrabbit.api.security.user.UserManager> implements org.apache.jackrabbit.api.security.user.UserManager
-
-
Constructor Summary
Constructors Constructor Description ProxyUserManager(ProxySession<org.apache.jackrabbit.api.JackrabbitSession> mountSession, org.apache.jackrabbit.api.security.user.UserManager delegate, org.apache.jackrabbit.api.security.user.UserManager mount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidautoSave(boolean enable)org.apache.jackrabbit.api.security.user.GroupcreateGroup(String groupID)org.apache.jackrabbit.api.security.user.GroupcreateGroup(String groupID, Principal principal, String intermediatePath)org.apache.jackrabbit.api.security.user.GroupcreateGroup(Principal principal)org.apache.jackrabbit.api.security.user.GroupcreateGroup(Principal principal, String intermediatePath)org.apache.jackrabbit.api.security.user.UsercreateSystemUser(String userID, String intermediatePath)org.apache.jackrabbit.api.security.user.UsercreateUser(String userID, String password)org.apache.jackrabbit.api.security.user.UsercreateUser(String userID, String password, Principal principal, String intermediatePath)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)Iterator<org.apache.jackrabbit.api.security.user.Authorizable>findAuthorizables(org.apache.jackrabbit.api.security.user.Query query)org.apache.jackrabbit.api.security.user.AuthorizablegetAuthorizable(String id)<T extends org.apache.jackrabbit.api.security.user.Authorizable>
TgetAuthorizable(String id, Class<T> authorizableClass)org.apache.jackrabbit.api.security.user.AuthorizablegetAuthorizable(Principal principal)org.apache.jackrabbit.api.security.user.AuthorizablegetAuthorizableByPath(String path)booleanisAutoSave()
-
-
-
Constructor Detail
-
ProxyUserManager
public ProxyUserManager(ProxySession<org.apache.jackrabbit.api.JackrabbitSession> mountSession, org.apache.jackrabbit.api.security.user.UserManager delegate, org.apache.jackrabbit.api.security.user.UserManager mount)
-
-
Method Detail
-
getAuthorizable
public org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable(String id) throws javax.jcr.RepositoryException
- Specified by:
getAuthorizablein interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
javax.jcr.RepositoryException
-
getAuthorizable
public <T extends org.apache.jackrabbit.api.security.user.Authorizable> T getAuthorizable(String id, Class<T> authorizableClass) throws org.apache.jackrabbit.api.security.user.AuthorizableTypeException, javax.jcr.RepositoryException
- Specified by:
getAuthorizablein interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
org.apache.jackrabbit.api.security.user.AuthorizableTypeExceptionjavax.jcr.RepositoryException
-
getAuthorizable
public org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable(Principal principal) throws javax.jcr.RepositoryException
- Specified by:
getAuthorizablein interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
javax.jcr.RepositoryException
-
getAuthorizableByPath
public org.apache.jackrabbit.api.security.user.Authorizable getAuthorizableByPath(String path) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException
- Specified by:
getAuthorizableByPathin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
findAuthorizables
public Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(String relPath, String value) throws javax.jcr.RepositoryException
- Specified by:
findAuthorizablesin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
javax.jcr.RepositoryException
-
findAuthorizables
public Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(String relPath, String value, int searchType) throws javax.jcr.RepositoryException
- Specified by:
findAuthorizablesin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
javax.jcr.RepositoryException
-
findAuthorizables
public Iterator<org.apache.jackrabbit.api.security.user.Authorizable> findAuthorizables(org.apache.jackrabbit.api.security.user.Query query) throws javax.jcr.RepositoryException
- Specified by:
findAuthorizablesin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
javax.jcr.RepositoryException
-
createUser
public org.apache.jackrabbit.api.security.user.User createUser(String userID, String password) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, javax.jcr.RepositoryException
- Specified by:
createUserin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
org.apache.jackrabbit.api.security.user.AuthorizableExistsExceptionjavax.jcr.RepositoryException
-
createUser
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, javax.jcr.RepositoryException
- Specified by:
createUserin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
org.apache.jackrabbit.api.security.user.AuthorizableExistsExceptionjavax.jcr.RepositoryException
-
createSystemUser
public org.apache.jackrabbit.api.security.user.User createSystemUser(String userID, String intermediatePath) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, javax.jcr.RepositoryException
- Specified by:
createSystemUserin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
org.apache.jackrabbit.api.security.user.AuthorizableExistsExceptionjavax.jcr.RepositoryException
-
createGroup
public org.apache.jackrabbit.api.security.user.Group createGroup(String groupID) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, javax.jcr.RepositoryException
- Specified by:
createGroupin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
org.apache.jackrabbit.api.security.user.AuthorizableExistsExceptionjavax.jcr.RepositoryException
-
createGroup
public org.apache.jackrabbit.api.security.user.Group createGroup(Principal principal) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, javax.jcr.RepositoryException
- Specified by:
createGroupin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
org.apache.jackrabbit.api.security.user.AuthorizableExistsExceptionjavax.jcr.RepositoryException
-
createGroup
public org.apache.jackrabbit.api.security.user.Group createGroup(Principal principal, String intermediatePath) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, javax.jcr.RepositoryException
- Specified by:
createGroupin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
org.apache.jackrabbit.api.security.user.AuthorizableExistsExceptionjavax.jcr.RepositoryException
-
createGroup
public org.apache.jackrabbit.api.security.user.Group createGroup(String groupID, Principal principal, String intermediatePath) throws org.apache.jackrabbit.api.security.user.AuthorizableExistsException, javax.jcr.RepositoryException
- Specified by:
createGroupin interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
org.apache.jackrabbit.api.security.user.AuthorizableExistsExceptionjavax.jcr.RepositoryException
-
isAutoSave
public boolean isAutoSave()
- Specified by:
isAutoSavein interfaceorg.apache.jackrabbit.api.security.user.UserManager
-
autoSave
public void autoSave(boolean enable) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
autoSavein interfaceorg.apache.jackrabbit.api.security.user.UserManager- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
-