info.magnolia.cms.security
Class HierarchicalUserManager
java.lang.Object
info.magnolia.cms.security.RepositoryBackedSecurityManager
info.magnolia.cms.security.MgnlUserManager
info.magnolia.cms.security.HierarchicalUserManager
- All Implemented Interfaces:
- UserManager
public class HierarchicalUserManager
- extends MgnlUserManager
A variation of a MgnlUserManager
which stores users hierarchically using the following structure: /<realm>/<first letter of user name>/<first two letters of user name>.
- Version:
- $Revision: $ ($Author: $)
Methods inherited from class info.magnolia.cms.security.MgnlUserManager |
addGroup, addRole, changePassword, createUser, createUser, encodePassword, findPrincipalNode, findUserNode, getACLs, getAllUsers, getAnonymousUser, getFromRepository, getHierarchyManager, getLockTimePeriod, getMaxFailedLoginAttempts, getName, getRealmName, getRepositoryName, getSystemUser, getUser, getUser, getUserById, isAllowCrossRealmDuplicateNames, newUserInstance, newUserInstance, removeGroup, removeRole, setAllowCrossRealmDuplicateNames, setLockTimePeriod, setMaxFailedLoginAttempts, setName, setPasswordProperty, setPasswordProperty, setProperty, setProperty, setRealmName, updateLastAccessTimestamp, updateUserListWithAllChildren, validateUsername |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HierarchicalUserManager
public HierarchicalUserManager()
createUserNode
protected Content createUserNode(String name)
throws javax.jcr.RepositoryException
- Overrides:
createUserNode
in class MgnlUserManager
- Throws:
javax.jcr.RepositoryException
getParentPath
protected String getParentPath(String name)
Copyright © 2003-2013 Magnolia International Ltd.. All Rights Reserved.