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
 

Method Detail

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. 2003–2005