org.androidpn.server.dao.hibernate
Class UserDaoHibernate
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.androidpn.server.dao.hibernate.UserDaoHibernate
- All Implemented Interfaces:
- UserDao, org.springframework.beans.factory.InitializingBean
public class UserDaoHibernate
- extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
- implements UserDao
This class is the implementation of UserDAO using Spring's HibernateTemplate.
- Author:
- Sehwan Noh (devnoh@gmail.com)
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport |
getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactory |
Methods inherited from class org.springframework.dao.support.DaoSupport |
afterPropertiesSet |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserDaoHibernate
public UserDaoHibernate()
getUser
public User getUser(java.lang.Long id)
- Specified by:
getUser
in interface UserDao
saveUser
public User saveUser(User user)
- Specified by:
saveUser
in interface UserDao
removeUser
public void removeUser(java.lang.Long id)
- Specified by:
removeUser
in interface UserDao
exists
public boolean exists(java.lang.Long id)
- Specified by:
exists
in interface UserDao
getUsers
public java.util.List<User> getUsers()
- Specified by:
getUsers
in interface UserDao
getUserByUsername
public User getUserByUsername(java.lang.String username)
throws UserNotFoundException
- Specified by:
getUserByUsername
in interface UserDao
- Throws:
UserNotFoundException