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
-
Fields inherited from class org.apache.fulcrum.security.spi.AbstractManager
manager
-
Fields inherited from interface org.apache.fulcrum.security.UserManager
ROLE
-
-
Constructor Summary
Constructors Constructor Description PeerUserManager()
-
Method Summary
All Methods Instance Methods Concrete Methods 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 Detail
-
PeerUserManager
public PeerUserManager()
-
-
Method Detail
-
configure
public void configure(org.apache.avalon.framework.configuration.Configuration conf) throws org.apache.avalon.framework.configuration.ConfigurationException
Avalon 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
public Peer getPeerInstance() throws DataBackendException
- Specified by:
getPeerInstance
in interfacePeerManagable
- Throws:
DataBackendException
-
getUserGroupRolePeerInstance
public Peer getUserGroupRolePeerInstance() throws DataBackendException
- Throws:
DataBackendException
-
getPeerManager
public PeerManager getPeerManager()
- Specified by:
getPeerManager
in interfacePeerManagable
- Returns:
- Returns the persistenceHelper.
-
getColumnName
public String getColumnName()
-
setColumnName
public void setColumnName(String columnName)
-
getCustomPeer
public Boolean getCustomPeer()
- Specified by:
getCustomPeer
in interfacePeerManagable
- Returns:
- if
true
, the generic implementation is used.
-
setCustomPeer
public void setCustomPeer(Boolean customPeer)
- Specified by:
setCustomPeer
in interfacePeerManagable
-
getPeerClassName
public String getPeerClassName()
- Specified by:
getPeerClassName
in interfacePeerManagable
-
setPeerClassName
public void setPeerClassName(String peerClassName)
- Specified by:
setPeerClassName
in interfacePeerManagable
-
getUserGroupRolePeerClassName
public String getUserGroupRolePeerClassName()
-
setUserGroupRolePeerClassName
public void setUserGroupRolePeerClassName(String userGroupRolePeerClassName)
-
getColumnName4UserGroupRole
public String getColumnName4UserGroupRole()
-
setColumnName4UserGroupRole
public void setColumnName4UserGroupRole(String columnName4UserGroupRole)
-
-