Class 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:
  • Constructor Details

    • PeerUserManager

      public PeerUserManager()
  • Method Details

    • 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 interface org.apache.avalon.framework.configuration.Configurable
      Overrides:
      configure in class TorqueAbstractUserManager
      Throws:
      org.apache.avalon.framework.configuration.ConfigurationException
    • getPeerInstance

      public Peer getPeerInstance() throws DataBackendException
      Specified by:
      getPeerInstance in interface PeerManagable
      Throws:
      DataBackendException
    • getUserGroupRolePeerInstance

      public Peer getUserGroupRolePeerInstance() throws DataBackendException
      Throws:
      DataBackendException
    • getPeerManager

      public PeerManager getPeerManager()
      Specified by:
      getPeerManager in interface PeerManagable
      Returns:
      Returns the persistenceHelper.
    • getColumnName

      public String getColumnName()
    • setColumnName

      public void setColumnName(String columnName)
    • getCustomPeer

      public Boolean getCustomPeer()
      Specified by:
      getCustomPeer in interface PeerManagable
      Returns:
      if true, the generic implementation is used.
    • setCustomPeer

      public void setCustomPeer(Boolean customPeer)
      Specified by:
      setCustomPeer in interface PeerManagable
    • getPeerClassName

      public String getPeerClassName()
      Specified by:
      getPeerClassName in interface PeerManagable
    • setPeerClassName

      public void setPeerClassName(String peerClassName)
      Specified by:
      setPeerClassName in interface PeerManagable
    • getUserGroupRolePeerClassName

      public String getUserGroupRolePeerClassName()
    • setUserGroupRolePeerClassName

      public void setUserGroupRolePeerClassName(String userGroupRolePeerClassName)
    • getColumnName4UserGroupRole

      public String getColumnName4UserGroupRole()
    • setColumnName4UserGroupRole

      public void setColumnName4UserGroupRole(String columnName4UserGroupRole)