Klasse TorqueTurbineUserManagerImpl
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.torque.TorqueAbstractUserManager
org.apache.fulcrum.security.torque.peer.managers.PeerUserManager
org.apache.fulcrum.security.torque.turbine.TorqueTurbineUserManagerImpl
- 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,- PeerManagable,- UserManager
This implementation persists to a database via Torque.
- Version:
- $Id$
- Autor:
- Thomas Vandahl
- Siehe auch:
- 
FeldübersichtVon Klasse geerbte Felder org.apache.fulcrum.security.spi.AbstractManagermanagerVon Schnittstelle geerbte Felder org.apache.fulcrum.security.UserManagerROLE
- 
KonstruktorübersichtKonstruktoren
- 
MethodenübersichtModifizierer und TypMethodeBeschreibungGet all specialized Usersprotected <T extends User>
 TdoSelectById(Integer id, Connection con) Get a specialized User by idprotected <T extends User>
 TdoSelectByName(String name, Connection con) Get a specialized User by namedoSelectUsers(Connection con, org.apache.torque.criteria.Criteria criteria) Get filtered specialized Users<T extends User>
 TDefault implementation.<T extends User>
 TRetrieve a user from persistent storage using username as the key.<T extends User>
 TgetUserById(Object id) Retrieve a User object with specified id and all attached objects (user group role relationships).booleanDefault implementation.retrieveUserList(Object criteriaObject) Retrieves a filtered user list with attached related objects (user group role relationships) defined in the system.Von Klasse geerbte Methoden org.apache.fulcrum.security.torque.peer.managers.PeerUserManagerconfigure, getColumnName, getColumnName4UserGroupRole, getCustomPeer, getPeerClassName, getPeerInstance, getPeerManager, getUserGroupRolePeerClassName, getUserGroupRolePeerInstance, setColumnName, setColumnName4UserGroupRole, setCustomPeer, setPeerClassName, setUserGroupRolePeerClassNameVon Klasse geerbte Methoden org.apache.fulcrum.security.torque.TorqueAbstractUserManagercheckExists, getAllUsers, persistNewUser, removeUser, saveUserVon Klasse geerbte Methoden org.apache.fulcrum.security.spi.AbstractUserManageraddUser, authenticate, changePassword, checkExists, forcePassword, getACL, getACLFactory, getUser, getUserInstance, getUserInstanceVon Klasse geerbte Methoden org.apache.fulcrum.security.spi.AbstractEntityManagergetClassName, setClassNameVon Klasse geerbte Methoden org.apache.fulcrum.security.spi.AbstractManagerdispose, getGroupManager, getPermissionManager, getRoleManager, getServiceManager, getUserManager, release, resolve, serviceVon Klasse geerbte Methoden org.apache.avalon.framework.logger.AbstractLogEnabledenableLogging, getLogger, setupLogger, setupLogger, setupLoggerVon Klasse geerbte Methoden java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.apache.fulcrum.security.UserManageraddUser, authenticate, changePassword, checkExists, checkExists, forcePassword, getACL, getAllUsers, getUser, getUserInstance, getUserInstance, removeUser, saveUser
- 
Konstruktordetails- 
TorqueTurbineUserManagerImplpublic TorqueTurbineUserManagerImpl()
 
- 
- 
Methodendetails- 
getAnonymousUserDefault implementation.- Angegeben von:
- getAnonymousUserin Schnittstelle- TurbineUserManager
- Löst aus:
- UnknownEntityException
 
- 
isAnonymousUserDefault implementation.- Angegeben von:
- isAnonymousUserin Schnittstelle- TurbineUserManager
 
- 
doSelectAllUsersprotected <T extends User> List<T> doSelectAllUsers(Connection con) throws org.apache.torque.TorqueException Beschreibung aus Klasse kopiert:TorqueAbstractUserManagerGet all specialized Users- Angegeben von:
- doSelectAllUsersin Klasse- TorqueAbstractUserManager
- Parameter:
- con- a database connection
- Gibt zurück:
- a List of User instances
- Löst aus:
- org.apache.torque.TorqueException- if any database error occurs
- Siehe auch:
 
- 
doSelectByIdprotected <T extends User> T doSelectById(Integer id, Connection con) throws org.apache.torque.NoRowsException, org.apache.torque.TooManyRowsException, org.apache.torque.TorqueException Beschreibung aus Klasse kopiert:TorqueAbstractUserManagerGet a specialized User by id- Angegeben von:
- doSelectByIdin Klasse- TorqueAbstractUserManager
- Parameter:
- id- the id of the group
- con- a database connection
- Gibt zurück:
- a User instance
- Löst aus:
- org.apache.torque.NoRowsException- if no such group exists
- org.apache.torque.TooManyRowsException- if multiple groups with the given id exist
- org.apache.torque.TorqueException- if any database error occurs if any other database error occurs
- Siehe auch:
 
- 
doSelectByNameprotected <T extends User> T doSelectByName(String name, Connection con) throws org.apache.torque.NoRowsException, org.apache.torque.TooManyRowsException, org.apache.torque.TorqueException Beschreibung aus Klasse kopiert:TorqueAbstractUserManagerGet a specialized User by name- Angegeben von:
- doSelectByNamein Klasse- TorqueAbstractUserManager
- Parameter:
- name- the name of the group
- con- a database connection
- Gibt zurück:
- a User instance
- Löst aus:
- org.apache.torque.NoRowsException- if no such group exists
- org.apache.torque.TooManyRowsException- if multiple groups with the given name exist
- org.apache.torque.TorqueException- if any database error occurs if any other database error occurs
- Siehe auch:
 
- 
getUserpublic <T extends User> T getUser(String userName) throws UnknownEntityException, DataBackendException Retrieve a user from persistent storage using username as the key. Also retrieves all attached objects (user group role relationships).- Angegeben von:
- getUserin Schnittstelle- UserManager
- Setzt außer Kraft:
- getUserin Klasse- TorqueAbstractUserManager
- Parameter:
- userName- the name of the user.
- Gibt zurück:
- an User object.
- Löst aus:
- UnknownEntityException- if the user's account does not exist in the database.
- DataBackendException- if there is a problem accessing the storage.
 
- 
retrieveUserListpublic <T extends User> UserSet<T> retrieveUserList(Object criteriaObject) throws DataBackendException Retrieves a filtered user list with attached related objects (user group role relationships) defined in the system.- Angegeben von:
- retrieveUserListin Schnittstelle- UserManager
- Setzt außer Kraft:
- retrieveUserListin Klasse- TorqueAbstractUserManager
- Gibt zurück:
- the names of all users defined in the system.
- Löst aus:
- DataBackendException- if there was an error accessing the data backend.
 
- 
doSelectUsersprotected <T extends User> List<T> doSelectUsers(Connection con, org.apache.torque.criteria.Criteria criteria) throws org.apache.torque.TorqueException Beschreibung aus Klasse kopiert:TorqueAbstractUserManagerGet filtered specialized Users- Angegeben von:
- doSelectUsersin Klasse- TorqueAbstractUserManager
- Parameter:
- con- a database connection
- criteria- the criteria filter
- Gibt zurück:
- a List of User instances
- Löst aus:
- org.apache.torque.TorqueException- if any database error occurs
 
- 
getUserByIdpublic <T extends User> T getUserById(Object id) throws DataBackendException, UnknownEntityException Retrieve a User object with specified id and all attached objects (user group role relationships).- Angegeben von:
- getUserByIdin Schnittstelle- UserManager
- Setzt außer Kraft:
- getUserByIdin Klasse- TorqueAbstractUserManager
- Parameter:
- id- the id of the User.
- Gibt zurück:
- an object representing the User with specified id.
- Löst aus:
- DataBackendException- if there was an error accessing the data backend.
- UnknownEntityException- if the user does not exist.
 
 
-