public class HierarchicalUserManager extends MgnlUserManager
MgnlUserManager
which stores users hierarchically using the following structure: /<path>/<first letter of user name>/<first two letters of user name>.NODE_ACLUSERS, PROPERTY_EMAIL, PROPERTY_ENABLED, PROPERTY_LANGUAGE, PROPERTY_LASTACCESS, PROPERTY_PASSWORD, PROPERTY_TIMEZONE, PROPERTY_TITLE
nodeNameHelper
ANONYMOUS_USER, SYSTEM_PSWD, SYSTEM_USER
Constructor and Description |
---|
HierarchicalUserManager() |
Modifier and Type | Method and Description |
---|---|
protected javax.jcr.Node |
createUserNode(String path,
String userName,
javax.jcr.Session session) |
protected String |
getParentPath(String name) |
addGroup, addRole, aggregateDirectAndTransitiveGroups, aggregateDirectAndTransitiveRoles, changePassword, collectUniquePropertyNames, createUser, createUser, encodePassword, findAllUsersInFolder, findPrincipalNode, getACLs, getAllUsers, getAnonymousUser, getFromRepository, getLockTimePeriod, getMaxFailedLoginAttempts, getRealmName, getRepositoryName, getSystemUser, getUser, getUser, getUserById, getUsersWithGroup, getUsersWithGroup, getUsersWithRole, isAllowCrossRealmDuplicateNames, newUserInstance, removeGroup, removeRole, setAllowCrossRealmDuplicateNames, setLockTimePeriod, setMaxFailedLoginAttempts, setPasswordProperty, setProperty, setProperty, setRealmName, updateLastAccessTimestamp, validateUsername
add, findPrincipalNode, findPrincipalNode, findPrincipalNodes, findUsersOrGroupsHavingAssignedGroupOrRoleWithUid, getACLs, getACLs, getResourceName, hasAny, remove
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasAny
protected javax.jcr.Node createUserNode(String path, String userName, javax.jcr.Session session) throws javax.jcr.RepositoryException
createUserNode
in class MgnlUserManager
javax.jcr.RepositoryException
Copyright © 2003–2018 Magnolia International Ltd.. All rights reserved.