|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OrderProcessor
Interface for business logic methods affecting orders and other related objects.
When the application needs to create an instance that implements
OrderProcessor
,
BusinessObjectFactory
finds the name of the Java class to instantiate from the
"orderProcessorImplementer" setting in the
appComponents.properties
file.
The default "orderProcessorImplementer" is
BasicOrderProcessor
.
Method Summary | |
---|---|
void |
addOrder(java.util.Map parameters)
|
int |
deleteIncompleteOrders(java.util.Map parameters)
|
void |
deleteOrder(java.util.Map parameters)
|
Order |
duplicateOrder(Order order)
Duplicates an Order object. |
void |
editDeleteOrders(java.util.Map parameters)
|
void |
editOrder(java.util.Map parameters)
|
java.util.Collection |
loadDashboardStatistics()
|
java.util.Collection |
loadIncompleteOrdersStatistics()
|
Order |
loadOrderDetails(int orderNumber)
|
Order |
loadOrderFromID(java.util.Map parameters)
|
java.util.Map |
loadOrdersAndCount(java.util.Map parameters)
|
StatesAndCountries |
loadStatesAndCountries()
Loads the store's states and countries from the database. |
java.util.Map |
reprocessOrder(Order order)
Reprocesses the items in an Order object by adding them to
the user's current cart. |
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject |
---|
initialize |
Method Detail |
---|
StatesAndCountries loadStatesAndCountries() throws java.lang.Exception
StatesAndCountries
object containing
Collection
s of the store's states and countries.
java.lang.Exception
java.util.Collection loadDashboardStatistics() throws java.lang.Exception
java.lang.Exception
java.util.Collection loadIncompleteOrdersStatistics() throws java.lang.Exception
java.lang.Exception
int deleteIncompleteOrders(java.util.Map parameters) throws java.lang.Exception
java.lang.Exception
java.util.Map loadOrdersAndCount(java.util.Map parameters) throws java.lang.Exception
java.lang.Exception
void addOrder(java.util.Map parameters) throws java.lang.Exception
java.lang.Exception
Order loadOrderFromID(java.util.Map parameters) throws java.lang.Exception
java.lang.Exception
void editOrder(java.util.Map parameters) throws java.lang.Exception
java.lang.Exception
void editDeleteOrders(java.util.Map parameters) throws java.lang.Exception
java.lang.Exception
void deleteOrder(java.util.Map parameters) throws java.lang.Exception
java.lang.Exception
Order loadOrderDetails(int orderNumber) throws java.lang.Exception
java.lang.Exception
Order duplicateOrder(Order order) throws java.lang.Exception
Order
object. Performs a deep copy of its
dependancies (excluding primary keys). Used for picking up saved carts.
order
- The Order
to be duplicated.
Order
object.
java.lang.Exception
java.util.Map reprocessOrder(Order order) throws java.lang.Exception
Order
object by adding them to
the user's current cart. Used for picking up saved carts.
order
- The Order
whose items are to be reprocessed.
Map
containing the results of the reprocessing.
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |