org.company.thesandbox.data.spring.dao
Class OrderDaoImplBase

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by org.company.thesandbox.data.spring.dao.OrderDaoImplBase
All Implemented Interfaces:
OrderDaoBase, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
OrderDaoImpl

public class OrderDaoImplBase
extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
implements OrderDaoBase

Order Data Access Object (DOA) Implementation. Responsible for Creating, Reading, Updating and Deleting Order objects in the database. All database access is done here.

Author:
Generated by Mod4j

Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
OrderDaoImplBase()
           
 
Method Summary
 Order add(Order object)
          Adds a new Order to the database
 void delete(Order object)
          Deletes a Order from the database.
 java.util.List<Order> listAllOrders()
          Selects all Orders from the database.
 Order retrieve(long id)
          Retrieves a Order by its ID from the database.
 Order update(Order object)
          Stores/Updates the Order in the database.
 
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, 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

OrderDaoImplBase

public OrderDaoImplBase()
Method Detail

retrieve

public Order retrieve(long id)
Description copied from interface: OrderDaoBase
Retrieves a Order by its ID from the database.

Specified by:
retrieve in interface OrderDaoBase
Parameters:
id - id of the Order to retrieve.
Returns:
Order retrieved or null when no Order was found.

add

public Order add(Order object)
Description copied from interface: OrderDaoBase
Adds a new Order to the database

Specified by:
add in interface OrderDaoBase
Parameters:
object - the Order to add to the database.
Returns:
the stored Order.

update

public Order update(Order object)
Description copied from interface: OrderDaoBase
Stores/Updates the Order in the database. Inclusive all its posts.

Specified by:
update in interface OrderDaoBase
Parameters:
object - the Order to store/update
Returns:

delete

public void delete(Order object)
Description copied from interface: OrderDaoBase
Deletes a Order from the database.

Specified by:
delete in interface OrderDaoBase
Parameters:
object - the Order to delete

listAllOrders

public java.util.List<Order> listAllOrders()
Description copied from interface: OrderDaoBase
Selects all Orders from the database.

Specified by:
listAllOrders in interface OrderDaoBase
Returns:
a List of all Order objects.


Copyright © 2010. All Rights Reserved.