Class PeerUserManager
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
- All Implemented Interfaces:
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
,PeerManagable
,UserManager
- Direct Known Subclasses:
TorqueTurbineUserManagerImpl
public abstract class PeerUserManager extends TorqueAbstractUserManager implements PeerManagable
This implementation persists to a database via Torque.
- Version:
- $Id:$
- Author:
- Thomas Vandahl
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PeerUserManager()
-
Method Summary
Modifier and Type Method Description void
configure(org.apache.avalon.framework.configuration.Configuration conf)
Avalon Service lifecycle methodString
getColumnName()
String
getColumnName4UserGroupRole()
Boolean
getCustomPeer()
String
getPeerClassName()
Peer
getPeerInstance()
PeerManager
getPeerManager()
String
getUserGroupRolePeerClassName()
Peer
getUserGroupRolePeerInstance()
void
setColumnName(String columnName)
void
setColumnName4UserGroupRole(String columnName4UserGroupRole)
void
setCustomPeer(Boolean customPeer)
void
setPeerClassName(String peerClassName)
void
setUserGroupRolePeerClassName(String userGroupRolePeerClassName)
Methods inherited from class org.apache.fulcrum.security.torque.TorqueAbstractUserManager
checkExists, doSelectAllUsers, doSelectById, doSelectByName, getAllUsers, getUser, getUserById, persistNewUser, removeUser, saveUser
Methods inherited from class org.apache.fulcrum.security.spi.AbstractUserManager
addUser, authenticate, changePassword, checkExists, forcePassword, getACL, getACLFactory, getUser, getUserInstance, getUserInstance
Methods inherited from class org.apache.fulcrum.security.spi.AbstractEntityManager
getClassName, setClassName
Methods inherited from class org.apache.fulcrum.security.spi.AbstractManager
dispose, getGroupManager, getPermissionManager, getRoleManager, getServiceManager, getUserManager, release, resolve, service
-
Constructor Details
-
PeerUserManager
public PeerUserManager()
-
-
Method Details
-
configure
public void configure(org.apache.avalon.framework.configuration.Configuration conf) throws org.apache.avalon.framework.configuration.ConfigurationExceptionAvalon Service lifecycle method- Specified by:
configure
in interfaceorg.apache.avalon.framework.configuration.Configurable
- Overrides:
configure
in classTorqueAbstractUserManager
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
-
getPeerInstance
- Specified by:
getPeerInstance
in interfacePeerManagable
- Throws:
DataBackendException
-
getUserGroupRolePeerInstance
- Throws:
DataBackendException
-
getPeerManager
- Specified by:
getPeerManager
in interfacePeerManagable
- Returns:
- Returns the persistenceHelper.
-
getColumnName
-
setColumnName
-
getCustomPeer
- Specified by:
getCustomPeer
in interfacePeerManagable
- Returns:
- if
true
, the generic implementation is used.
-
setCustomPeer
- Specified by:
setCustomPeer
in interfacePeerManagable
-
getPeerClassName
- Specified by:
getPeerClassName
in interfacePeerManagable
-
setPeerClassName
- Specified by:
setPeerClassName
in interfacePeerManagable
-
getUserGroupRolePeerClassName
-
setUserGroupRolePeerClassName
-
getColumnName4UserGroupRole
-
setColumnName4UserGroupRole
-