org.openxma.dsl.reference.dao.impl
Class OrderDaoImpl

java.lang.Object
  extended by org.openxma.dsl.platform.dao.impl.GenericDaoHibernateImpl<Order,java.lang.String>
      extended by org.openxma.dsl.reference.dao.impl.AbstractOrderDaoImpl
          extended by org.openxma.dsl.reference.dao.impl.OrderDaoImpl
All Implemented Interfaces:
org.openxma.dsl.platform.dao.EntityFactory<Order>, org.openxma.dsl.platform.dao.FinderExecutor<Order>, org.openxma.dsl.platform.dao.GenericDao<Order,java.lang.String>, OrderDao

@Repository(value="orderDao")
public class OrderDaoImpl
extends AbstractOrderDaoImpl


Field Summary
 
Fields inherited from class org.openxma.dsl.platform.dao.impl.GenericDaoHibernateImpl
argumentTypeFactory, dataFieldMaxValueIncrementer, logger, namingStrategy, sessionFactory, type
 
Fields inherited from interface org.openxma.dsl.reference.dao.OrderDao
AMOUNT_ASC, DATE_ASC
 
Constructor Summary
OrderDaoImpl()
           
 
Method Summary
 java.util.Set<Order> findAllOrderStatesBetweenDate(Order order, java.util.Date from, java.util.Date to)
           
 java.util.List<OrderStateView> readOrderStateByCustomerAndDate(java.lang.Long customerId, java.util.Date reportDate)
           
 
Methods inherited from class org.openxma.dsl.reference.dao.impl.AbstractOrderDaoImpl
create, create, createAndSave, createEntity, findByCustomerLastNameOrOrderNumber, findByCustomerOrOrderNumber, findByCustomerStoreAndDate, findByFindByStateAndDate, findByOrderNumber, findByOrderNumberAndCustomerFirstName, loadByOrderNk, loadByOrderUkOrderNumber, loadByOrderUkOrderNumber, setDataFieldMaxValueIncrementer, setSessionFactory
 
Methods inherited from class org.openxma.dsl.platform.dao.impl.GenericDaoHibernateImpl
applyPagingParameters, delete, delete, evict, executeFinder, find, findAll, findByExample, get, iterateFinder, load, merge, read, refresh, saveOrUpdate, setArgumentTypeFactory, setNamingStrategy, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openxma.dsl.platform.dao.GenericDao
delete, delete, evict, find, findAll, findByExample, get, load, merge, refresh, saveOrUpdate, update
 

Constructor Detail

OrderDaoImpl

public OrderDaoImpl()
Method Detail

readOrderStateByCustomerAndDate

public java.util.List<OrderStateView> readOrderStateByCustomerAndDate(java.lang.Long customerId,
                                                                      java.util.Date reportDate)
Returns:
a List containing 0 or more persistent instances

findAllOrderStatesBetweenDate

public java.util.Set<Order> findAllOrderStatesBetweenDate(Order order,
                                                          java.util.Date from,
                                                          java.util.Date to)
Returns:
a Set containing 0 or more persistent instances


Copyright © 2010. All Rights Reserved.