public class TorqueTurbineUserManagerImpl extends PeerUserManager implements TurbineUserManager
manager
ROLE
Constructor and Description |
---|
TorqueTurbineUserManagerImpl() |
Modifier and Type | Method and Description |
---|---|
protected <T extends User> |
doSelectAllUsers(Connection con)
Get all specialized Users
|
protected <T extends User> |
doSelectById(Integer id,
Connection con)
Get a specialized User by id
|
protected <T extends User> |
doSelectByName(String name,
Connection con)
Get a specialized User by name
|
<T extends User> |
getAllUsers()
Retrieves all users defined in the system.
|
<T extends User> |
getAnonymousUser()
Default implementation.
|
<T extends User> |
getUser(String userName)
Retrieve a user from persistent storage using username as the
key.
|
<T extends User> |
getUserById(Object id)
Retrieve a User object with specified id.
|
boolean |
isAnonymousUser(User u)
Default implementation.
|
configure, getColumnName, getColumnName4UserGroupRole, getCustomPeer, getPeerClassName, getPeerInstance, getPeerManager, getUserGroupRolePeerClassName, getUserGroupRolePeerInstance, setColumnName, setColumnName4UserGroupRole, setCustomPeer, setPeerClassName, setUserGroupRolePeerClassName
checkExists, persistNewUser, removeUser, saveUser
addUser, authenticate, changePassword, checkExists, forcePassword, getACL, getACLFactory, getUser, getUserInstance, getUserInstance
getClassName, setClassName
dispose, getGroupManager, getPermissionManager, getRoleManager, getServiceManager, getUserManager, release, resolve, service
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addUser, authenticate, changePassword, checkExists, checkExists, forcePassword, getACL, getUser, getUserInstance, getUserInstance, removeUser, saveUser
public <T extends User> T getAnonymousUser() throws UnknownEntityException
getAnonymousUser
in interface TurbineUserManager
UnknownEntityException
public boolean isAnonymousUser(User u)
isAnonymousUser
in interface TurbineUserManager
protected <T extends User> List<T> doSelectAllUsers(Connection con) throws org.apache.torque.TorqueException
TorqueAbstractUserManager
doSelectAllUsers
in class TorqueAbstractUserManager
con
- a database connectionorg.apache.torque.TorqueException
- if any database error occursTorqueAbstractUserManager.doSelectAllUsers(java.sql.Connection)
protected <T extends User> T doSelectById(Integer id, Connection con) throws org.apache.torque.NoRowsException, org.apache.torque.TooManyRowsException, org.apache.torque.TorqueException
TorqueAbstractUserManager
doSelectById
in class TorqueAbstractUserManager
id
- the id of the groupcon
- a database connectionorg.apache.torque.NoRowsException
- if no such group existsorg.apache.torque.TooManyRowsException
- if multiple groups with the given id existorg.apache.torque.TorqueException
- if any other database error occursTorqueAbstractUserManager.doSelectById(java.lang.Integer, java.sql.Connection)
protected <T extends User> T doSelectByName(String name, Connection con) throws org.apache.torque.NoRowsException, org.apache.torque.TooManyRowsException, org.apache.torque.TorqueException
TorqueAbstractUserManager
doSelectByName
in class TorqueAbstractUserManager
name
- the name of the groupcon
- a database connectionorg.apache.torque.NoRowsException
- if no such group existsorg.apache.torque.TooManyRowsException
- if multiple groups with the given name existorg.apache.torque.TorqueException
- if any other database error occursTorqueAbstractUserManager.doSelectByName(java.lang.String, java.sql.Connection)
public <T extends User> T getUser(String userName) throws UnknownEntityException, DataBackendException
getUser
in interface UserManager
getUser
in class TorqueAbstractUserManager
userName
- the name of the user.UnknownEntityException
- if the user's account does not
exist in the database.DataBackendException
- if there is a problem accessing the
storage.public <T extends User> UserSet<T> getAllUsers() throws DataBackendException
getAllUsers
in interface UserManager
getAllUsers
in class TorqueAbstractUserManager
DataBackendException
- if there was an error accessing the data
backend.public <T extends User> T getUserById(Object id) throws DataBackendException, UnknownEntityException
getUserById
in interface UserManager
getUserById
in class TorqueAbstractUserManager
id
- the id of the User.DataBackendException
- if there was an error accessing the data backend.UnknownEntityException
- if the user does not exist.Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.