com.softslate.commerce.daos.order
Class OrderDAOBasic

java.lang.Object
  extended bycom.softslate.commerce.daos.core.BaseDAO
      extended bycom.softslate.commerce.daos.order.OrderDAOBasic
All Implemented Interfaces:
DAOInterface, OrderDAO

public class OrderDAOBasic
extends BaseDAO
implements OrderDAO

Generic DAO to manage the npcOrder table of the database.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
private  Order order
           
 
Fields inherited from class com.softslate.commerce.daos.core.BaseDAO
 
Constructor Summary
OrderDAOBasic()
           
 
Method Summary
 void deleteOrder()
           
 void deleteOrder(boolean commit)
           
 int getMaxOrderID()
           
 int getMaxOrderNumber()
           
 Order getOrder()
           
 void insertOrder()
           
 void insertOrder(boolean commit)
           
 void loadFromNumberAndCustomerID()
          Assuming the orderNumber and customerID properties have been set, load the Order object from the database.
 void loadFromNumberAndCustomerID(java.lang.Object parameters)
           
 java.util.Collection loadOrderDeliveries()
           
 void loadOrderFromID()
           
 void loadOrderFromNumber()
           
 void setOrder(Order order)
           
 void updateOrder()
           
 void updateOrder(boolean commit)
           
 
Methods inherited from class com.softslate.commerce.daos.core.BaseDAO
formatDateTime, getConnection, getDaoFactory, getDataSource, getSettingsBean, getSQL, getSqlMap, initialize, parseDateTime, setConnection, setDaoFactory, setDataSource, setSettingsBean, setSqlMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.softslate.commerce.daos.core.DAOInterface
getConnection, getDaoFactory, getDataSource, getSettingsBean, getSqlMap, initialize, setConnection, setDaoFactory, setDataSource, setSettingsBean, setSqlMap
 

Field Detail

log

static org.apache.commons.logging.Log log

order

private Order order
Constructor Detail

OrderDAOBasic

public OrderDAOBasic()
Method Detail

getOrder

public Order getOrder()
Specified by:
getOrder in interface OrderDAO

setOrder

public void setOrder(Order order)
Specified by:
setOrder in interface OrderDAO

loadOrderFromID

public void loadOrderFromID()
                     throws java.lang.Exception
Specified by:
loadOrderFromID in interface OrderDAO
Throws:
java.lang.Exception

loadOrderFromNumber

public void loadOrderFromNumber()
                         throws java.lang.Exception
Specified by:
loadOrderFromNumber in interface OrderDAO
Throws:
java.lang.Exception

getMaxOrderID

public int getMaxOrderID()
                  throws java.lang.Exception
Specified by:
getMaxOrderID in interface OrderDAO
Throws:
java.lang.Exception

getMaxOrderNumber

public int getMaxOrderNumber()
                      throws java.lang.Exception
Specified by:
getMaxOrderNumber in interface OrderDAO
Throws:
java.lang.Exception

insertOrder

public void insertOrder()
                 throws java.lang.Exception
Specified by:
insertOrder in interface OrderDAO
Throws:
java.lang.Exception

insertOrder

public void insertOrder(boolean commit)
                 throws java.lang.Exception
Specified by:
insertOrder in interface OrderDAO
Throws:
java.lang.Exception

updateOrder

public void updateOrder()
                 throws java.lang.Exception
Specified by:
updateOrder in interface OrderDAO
Throws:
java.lang.Exception

updateOrder

public void updateOrder(boolean commit)
                 throws java.lang.Exception
Specified by:
updateOrder in interface OrderDAO
Throws:
java.lang.Exception

loadFromNumberAndCustomerID

public void loadFromNumberAndCustomerID(java.lang.Object parameters)
                                 throws java.lang.Exception
Specified by:
loadFromNumberAndCustomerID in interface OrderDAO
Throws:
java.lang.Exception

loadFromNumberAndCustomerID

public void loadFromNumberAndCustomerID()
                                 throws java.lang.Exception
Description copied from interface: OrderDAO
Assuming the orderNumber and customerID properties have been set, load the Order object from the database.

Specified by:
loadFromNumberAndCustomerID in interface OrderDAO
Throws:
java.lang.Exception

loadOrderDeliveries

public java.util.Collection loadOrderDeliveries()
                                         throws java.lang.Exception
Specified by:
loadOrderDeliveries in interface OrderDAO
Throws:
java.lang.Exception

deleteOrder

public void deleteOrder()
                 throws java.lang.Exception
Specified by:
deleteOrder in interface OrderDAO
Throws:
java.lang.Exception

deleteOrder

public void deleteOrder(boolean commit)
                 throws java.lang.Exception
Specified by:
deleteOrder in interface OrderDAO
Throws:
java.lang.Exception


Copyright © SoftSlate, Inc. 2003–2005