org.bejug.javacareers.jobs.dao.hibernate
Class ItemDaoHibernateImpl

java.lang.Object
  extended byorg.springframework.dao.support.DaoSupport
      extended byorg.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended byorg.bejug.javacareers.jobs.dao.hibernate.ItemDaoHibernateImpl
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, ItemDao

public class ItemDaoHibernateImpl
extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
implements ItemDao

implementation for the item-dao. TODO: make all the Item-stuff more generic.

Version:
$Revision: 1.8 $ - $Date: 2005/12/20 15:36:46 $
Author:
Bart Meyers (Last modified by $Author: shally $)

Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
ItemDaoHibernateImpl()
           
 
Method Summary
 void deleteItem(java.lang.Integer id)
          delete an item by id.
 void deleteItem(org.bejug.javacareers.jobs.model.Item item)
          delete an item .
 org.bejug.javacareers.jobs.model.Item getItem(java.lang.Integer id)
          get an item by id.
 void storeItem(org.bejug.javacareers.jobs.model.Item item)
          store an item
 
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, closeSessionIfNecessary, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemDaoHibernateImpl

public ItemDaoHibernateImpl()
Method Detail

getItem

public org.bejug.javacareers.jobs.model.Item getItem(java.lang.Integer id)
get an item by id.

Specified by:
getItem in interface ItemDao
Parameters:
id - Integer.
Returns:
the wanted item.

deleteItem

public void deleteItem(org.bejug.javacareers.jobs.model.Item item)
delete an item .

Specified by:
deleteItem in interface ItemDao
Parameters:
item - the item to delete.

deleteItem

public void deleteItem(java.lang.Integer id)
delete an item by id.

Specified by:
deleteItem in interface ItemDao
Parameters:
id - the id of the item to delete.

storeItem

public void storeItem(org.bejug.javacareers.jobs.model.Item item)
store an item

Specified by:
storeItem in interface ItemDao
Parameters:
item - Item.


Copyright © 2005-2006 BeJUG. All Rights Reserved.