com.softslate.commerce.daos.order
Interface OrderGatewayDAO
- All Superinterfaces:
- DAOInterface
- All Known Implementing Classes:
- OrderGatewayDAOBasic
- public interface OrderGatewayDAO
- extends DAOInterface
Interface for a DAO that runs miscellaneous queries related to orders.
- Author:
- David Tobey
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 interface com.softslate.commerce.daos.core.DAOInterface |
getConnection, getDaoFactory, getDataSource, getSettingsBean, getSqlMap, initialize, setConnection, setDaoFactory, setDataSource, setSettingsBean, setSqlMap |
loadStatesAndCountries
public StatesAndCountries loadStatesAndCountries(StatesAndCountries statesAndCountries)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadDashboardStatistics
public java.util.Collection loadDashboardStatistics()
throws java.lang.Exception
- Throws:
java.lang.Exception
loadIncompleteOrdersStatistics
public java.util.Collection loadIncompleteOrdersStatistics()
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteIncompleteOrders
public int deleteIncompleteOrders(boolean commit,
java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
insertOrderAndDelivery
public void insertOrderAndDelivery(Order order,
OrderDelivery orderDelivery)
throws java.lang.Exception
- Throws:
java.lang.Exception
processOrderItems
public void processOrderItems(User user,
java.util.Collection newOrderItems,
java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
insertOrderItems
public void insertOrderItems(boolean commit,
java.util.Collection orderItems)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateOrderItem
public void updateOrderItem(Order order,
OrderDelivery orderDelivery,
OrderItem orderItem,
int quantity)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateOrderAndDelivery
public void updateOrderAndDelivery(boolean commit,
Order order,
OrderDelivery orderDelivery)
throws java.lang.Exception
- Throws:
java.lang.Exception
processOrder
public void processOrder(User user,
java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
getProductInfoFromCodes
public java.util.Collection getProductInfoFromCodes(java.lang.String[] productCodeArray)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadOrdersAndCount
public java.util.Map loadOrdersAndCount(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
editDeleteOrders
public void editDeleteOrders(java.util.Map parameters,
BusinessObjectFactory bof)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadActiveOrders
public java.util.Collection loadActiveOrders()
throws java.lang.Exception
- Throws:
java.lang.Exception
processOrderComplete
public void processOrderComplete(Order order)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © SoftSlate, Inc. 20032005