com.softslate.commerce.daos.order
Class OrderDAOBasic
java.lang.Object
com.softslate.commerce.daos.core.BaseDAO
com.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 |
|
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 |
log
static org.apache.commons.logging.Log log
order
private Order order
OrderDAOBasic
public OrderDAOBasic()
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. 20032005