edu.jhu.cs.oose.group3.intelligentbook.dao
Class UserDao

java.lang.Object
  extended by edu.jhu.cs.oose.group3.intelligentbook.dao.UserDao

public class UserDao
extends java.lang.Object

Deals with data access for User objects


Field Summary
private  org.springframework.orm.hibernate3.HibernateTemplate hibernateTemplate
           
private static UserDao instance
           
 
Constructor Summary
UserDao()
          Default constructor needed for creating this DAO as a bean
 
Method Summary
static UserDao getInstance()
          Get an instance of this DAO
 User getUser(java.lang.String username)
           
 void save(User u)
           
 void setHibernateTemplate(org.springframework.orm.hibernate3.HibernateTemplate hibernateTemplate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static UserDao instance

hibernateTemplate

private org.springframework.orm.hibernate3.HibernateTemplate hibernateTemplate
Constructor Detail

UserDao

public UserDao()
Default constructor needed for creating this DAO as a bean

Method Detail

getInstance

public static UserDao getInstance()
Get an instance of this DAO

Returns:
an instance

save

public void save(User u)

setHibernateTemplate

public void setHibernateTemplate(org.springframework.orm.hibernate3.HibernateTemplate hibernateTemplate)
Parameters:
hibernateTemplate - the hibernateTemplate to set

getUser

public User getUser(java.lang.String username)