Klasse MemoryTurbineUserManagerImpl
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.fulcrum.security.spi.AbstractManager
org.apache.fulcrum.security.spi.AbstractEntityManager
org.apache.fulcrum.security.spi.AbstractUserManager
org.apache.fulcrum.security.memory.MemoryUserManagerImpl
org.apache.fulcrum.security.memory.turbine.MemoryTurbineUserManagerImpl
- Alle implementierten Schnittstellen:
Serializable
,org.apache.avalon.framework.activity.Disposable
,org.apache.avalon.framework.configuration.Configurable
,org.apache.avalon.framework.logger.LogEnabled
,org.apache.avalon.framework.service.Serviceable
,org.apache.avalon.framework.thread.ThreadSafe
,TurbineUserManager
,UserManager
public class MemoryTurbineUserManagerImpl
extends MemoryUserManagerImpl
implements TurbineUserManager
This implementation keeps all objects in memory. This is mostly meant to help
with testing and prototyping of ideas.
- Version:
- $Id: MemoryTurbineUserManagerImpl.java 535465 2007-05-05 06:58:06Z tv $
- Autor:
- Eric Pugh
- Siehe auch:
-
Feldübersicht
Von Klasse geerbte Felder org.apache.fulcrum.security.spi.AbstractManager
manager
Von Schnittstelle geerbte Felder org.apache.fulcrum.security.UserManager
ROLE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung<T extends User>
TConstructs an User object to represent an anonymous user of the application.boolean
isAnonymousUser
(User user) Checks whether a passed user object matches the anonymous user pattern according to the configured user managerVon Klasse geerbte Methoden org.apache.fulcrum.security.memory.MemoryUserManagerImpl
checkExists, getAllUsers, persistNewUser, removeUser, retrieveUserList, saveUser
Von Klasse geerbte Methoden org.apache.fulcrum.security.spi.AbstractUserManager
addUser, authenticate, changePassword, checkExists, forcePassword, getACL, getACLFactory, getUser, getUser, getUserById, getUserInstance, getUserInstance
Von Klasse geerbte Methoden org.apache.fulcrum.security.spi.AbstractEntityManager
configure, getClassName, setClassName
Von Klasse geerbte Methoden org.apache.fulcrum.security.spi.AbstractManager
dispose, getGroupManager, getPermissionManager, getRoleManager, getServiceManager, getUserManager, release, resolve, service
Von Klasse geerbte Methoden org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.apache.fulcrum.security.UserManager
addUser, authenticate, changePassword, checkExists, checkExists, forcePassword, getACL, getAllUsers, getUser, getUser, getUserById, getUserInstance, getUserInstance, removeUser, retrieveUserList, saveUser
-
Konstruktordetails
-
MemoryTurbineUserManagerImpl
public MemoryTurbineUserManagerImpl()
-
-
Methodendetails
-
getAnonymousUser
Constructs an User object to represent an anonymous user of the application.- Angegeben von:
getAnonymousUser
in SchnittstelleTurbineUserManager
- Gibt zurück:
- An anonymous Turbine User.
- Löst aus:
UnknownEntityException
- if the implementation of User interface could not be determined, or does not exist.
-
isAnonymousUser
Checks whether a passed user object matches the anonymous user pattern according to the configured user manager- Angegeben von:
isAnonymousUser
in SchnittstelleTurbineUserManager
- Parameter:
user
- An user object- Gibt zurück:
true
if this is an anonymous user
-