com.softslate.commerce.daos.order
Class OrderGatewayDAOBasic
java.lang.Object
com.softslate.commerce.daos.core.BaseDAO
com.softslate.commerce.daos.core.BaseAdminGatewayDAOBasic
com.softslate.commerce.daos.order.OrderGatewayDAOBasic
- All Implemented Interfaces:
- DAOInterface, OrderGatewayDAO
- public class OrderGatewayDAOBasic
- extends BaseAdminGatewayDAOBasic
- implements OrderGatewayDAO
Generic DAO that runs miscellaneous queries related to orders.
- Author:
- David Tobey
Field Summary |
(package private) static org.apache.commons.logging.Log |
log
|
Fields inherited from class com.softslate.commerce.daos.core.BaseDAO |
|
Method Summary |
int |
deleteIncompleteOrders(boolean commit,
java.util.Map parameters)
|
void |
editDeleteOrders(java.util.Map parameters,
BusinessObjectFactory bof)
|
java.util.Collection |
getProductInfoFromCodes(java.lang.String[] productCodeArray)
|
void |
insertOrderAndDelivery(Order order,
OrderDelivery orderDelivery)
|
void |
insertOrderItems(boolean commit,
java.util.Collection orderItems)
|
java.util.Collection |
loadActiveOrders()
|
java.util.Collection |
loadDashboardStatistics()
|
java.util.Collection |
loadIncompleteOrdersStatistics()
|
java.util.Map |
loadOrdersAndCount(java.util.Map parameters)
|
StatesAndCountries |
loadStatesAndCountries(StatesAndCountries statesAndCountries)
|
void |
processOrder(User user,
java.util.Map parameters)
|
void |
processOrderComplete(Order order)
|
void |
processOrderItems(User user,
java.util.Collection newOrderItems,
java.util.Map parameters)
|
void |
updateOrderAndDelivery(boolean commit,
Order order,
OrderDelivery orderDelivery)
|
void |
updateOrderItem(Order order,
OrderDelivery orderDelivery,
OrderItem orderItem,
int quantity)
|
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
OrderGatewayDAOBasic
public OrderGatewayDAOBasic()
loadStatesAndCountries
public StatesAndCountries loadStatesAndCountries(StatesAndCountries statesAndCountries)
throws java.lang.Exception
- Specified by:
loadStatesAndCountries
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
loadDashboardStatistics
public java.util.Collection loadDashboardStatistics()
throws java.lang.Exception
- Specified by:
loadDashboardStatistics
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
loadIncompleteOrdersStatistics
public java.util.Collection loadIncompleteOrdersStatistics()
throws java.lang.Exception
- Specified by:
loadIncompleteOrdersStatistics
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
deleteIncompleteOrders
public int deleteIncompleteOrders(boolean commit,
java.util.Map parameters)
throws java.lang.Exception
- Specified by:
deleteIncompleteOrders
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
insertOrderAndDelivery
public void insertOrderAndDelivery(Order order,
OrderDelivery orderDelivery)
throws java.lang.Exception
- Specified by:
insertOrderAndDelivery
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
getProductInfoFromCodes
public java.util.Collection getProductInfoFromCodes(java.lang.String[] productCodeArray)
throws java.lang.Exception
- Specified by:
getProductInfoFromCodes
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
processOrderItems
public void processOrderItems(User user,
java.util.Collection newOrderItems,
java.util.Map parameters)
throws java.lang.Exception
- Specified by:
processOrderItems
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
insertOrderItems
public void insertOrderItems(boolean commit,
java.util.Collection orderItems)
throws java.lang.Exception
- Specified by:
insertOrderItems
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
updateOrderItem
public void updateOrderItem(Order order,
OrderDelivery orderDelivery,
OrderItem orderItem,
int quantity)
throws java.lang.Exception
- Specified by:
updateOrderItem
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
updateOrderAndDelivery
public void updateOrderAndDelivery(boolean commit,
Order order,
OrderDelivery orderDelivery)
throws java.lang.Exception
- Specified by:
updateOrderAndDelivery
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
processOrder
public void processOrder(User user,
java.util.Map parameters)
throws java.lang.Exception
- Specified by:
processOrder
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
loadOrdersAndCount
public java.util.Map loadOrdersAndCount(java.util.Map parameters)
throws java.lang.Exception
- Specified by:
loadOrdersAndCount
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
editDeleteOrders
public void editDeleteOrders(java.util.Map parameters,
BusinessObjectFactory bof)
throws java.lang.Exception
- Specified by:
editDeleteOrders
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
loadActiveOrders
public java.util.Collection loadActiveOrders()
throws java.lang.Exception
- Specified by:
loadActiveOrders
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
processOrderComplete
public void processOrderComplete(Order order)
throws java.lang.Exception
- Specified by:
processOrderComplete
in interface OrderGatewayDAO
- Throws:
java.lang.Exception
Copyright © SoftSlate, Inc. 20032005