com.opensymphony.user.provider.hibernate.impl
Class HibernateUserImpl

java.lang.Object
  extended bycom.opensymphony.user.provider.hibernate.entity.BaseHibernateEntity
      extended bycom.opensymphony.user.provider.hibernate.impl.HibernateUserImpl
All Implemented Interfaces:
HibernateEntity, HibernateUser

public class HibernateUserImpl
extends BaseHibernateEntity
implements HibernateUser

Author:
Matthew E. Porter

Constructor Summary
HibernateUserImpl()
           
 
Method Summary
 void addGroup(HibernateGroup group)
           
 boolean authenticate(java.lang.String password)
          Verify that supplied password matches that of user.
 java.util.List getGroupList()
           
 java.util.List getGroupNameList()
           
 java.util.Set getGroups()
           
 java.lang.String getPasswordHash()
           
 void removeGroup(HibernateGroup group)
           
 void setGroups(java.util.Set groups)
           
 void setPassword(java.lang.String password)
           
 void setPasswordHash(java.lang.String passwordHash)
           
 
Methods inherited from class com.opensymphony.user.provider.hibernate.entity.BaseHibernateEntity
getId, getName, setId, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.opensymphony.user.provider.hibernate.entity.HibernateUser
getId, getName, setId, setName
 

Constructor Detail

HibernateUserImpl

public HibernateUserImpl()
Method Detail

getGroupList

public java.util.List getGroupList()
Specified by:
getGroupList in interface HibernateUser

getGroupNameList

public java.util.List getGroupNameList()
Specified by:
getGroupNameList in interface HibernateUser

setGroups

public void setGroups(java.util.Set groups)
Specified by:
setGroups in interface HibernateUser

getGroups

public java.util.Set getGroups()
Specified by:
getGroups in interface HibernateUser

setPassword

public void setPassword(java.lang.String password)
Specified by:
setPassword in interface HibernateUser

setPasswordHash

public void setPasswordHash(java.lang.String passwordHash)
Specified by:
setPasswordHash in interface HibernateUser

getPasswordHash

public java.lang.String getPasswordHash()
Specified by:
getPasswordHash in interface HibernateUser

addGroup

public void addGroup(HibernateGroup group)
Specified by:
addGroup in interface HibernateUser

authenticate

public boolean authenticate(java.lang.String password)
Verify that supplied password matches that of user.

Specified by:
authenticate in interface HibernateUser

removeGroup

public void removeGroup(HibernateGroup group)
Specified by:
removeGroup in interface HibernateUser

See www.opensymphony.com for more information.