info.magnolia.cms.security
Class SystemUserManager
java.lang.Object
info.magnolia.cms.security.RepositoryBackedSecurityManager
info.magnolia.cms.security.MgnlUserManager
info.magnolia.cms.security.SystemUserManager
- All Implemented Interfaces:
- UserManager
- Direct Known Subclasses:
- RescueSecuritySupport.RescueUserManager
public class SystemUserManager
- extends MgnlUserManager
Responsible to handle system users like anonymous and superuser.
- Version:
- $Id$
- Author:
- philipp
Methods inherited from class info.magnolia.cms.security.MgnlUserManager |
addGroup, addRole, changePassword, createUser, createUser, createUserNode, encodePassword, findPrincipalNode, findUserNode, getACLs, getAllUsers, getFromRepository, getHierarchyManager, getLockTimePeriod, getMaxFailedLoginAttempts, getName, getRepositoryName, 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 |
SystemUserManager
public SystemUserManager()
getRealmName
public String getRealmName()
- Overrides:
getRealmName
in class MgnlUserManager
getSystemUser
public User getSystemUser()
- Description copied from class:
MgnlUserManager
- SystemUserManager does this.
- Specified by:
getSystemUser
in interface UserManager
- Overrides:
getSystemUser
in class MgnlUserManager
getAnonymousUser
public User getAnonymousUser()
- Description copied from class:
MgnlUserManager
- SystemUserManager does this.
- Specified by:
getAnonymousUser
in interface UserManager
- Overrides:
getAnonymousUser
in class MgnlUserManager
getOrCreateUser
protected User getOrCreateUser(String userName,
String password)
Copyright © 2003-2013 Magnolia International Ltd.. All Rights Reserved.