Modifier and Type | Method and Description |
---|---|
void |
OrderService.lockProductsForOrder(O order,
String causeSource)
Order s maintain referential integrity over Products that are used by them. |
void |
DefaultOrderService.lockProductsForOrder(O order,
String causeSource) |
<T extends O> |
OrderService.save(T order,
String causeSource,
Object... context)
|
<T extends O> |
DefaultOrderService.save(T order,
String causeSource,
Object... context) |
void |
OrderService.unlockProductsForOrder(O order,
String causeSource)
Order s maintain referential integrity over Products that are used by them. |
void |
DefaultOrderService.unlockProductsForOrder(O order,
String causeSource) |
I |
OrderService.update(I item,
String causeSource)
|
I |
DefaultOrderService.update(I item,
String causeSource) |
Modifier and Type | Method and Description |
---|---|
I |
OrderProcessStrategy.onSave(I orderItem) |
<T extends O> |
OrderProcessStrategy.onSave(T order) |
Modifier and Type | Method and Description |
---|---|
<P extends Product> |
OrderProcessHelper.deriveOrder(Map<P,Number> productQuantityMap,
IGenericEcomUser user,
String currency,
Class<org.apache.wicket.Page> pageClass,
O existingOrderObject,
String orderId,
Map itemProperties,
boolean persist,
org.apache.commons.collections.Transformer transformer,
org.apache.wicket.RequestCycle requestCycle,
org.apache.wicket.Response response)
Derive an order object
THIS METHOD IS A HELPER, IT WILL NOT FILL ALL DETAILS LIKE PROMOTIONS, OrderItem specific additional properties etc. |
<P extends Product> |
OrderProcessHelper.deriveOrder(Map<P,Number> productQuantityMap,
IGenericEcomUser user,
String currency,
Class<org.apache.wicket.Page> pageClass,
O existingOrderObject,
String orderId,
Map itemProperties,
org.apache.wicket.RequestCycle requestCycle,
org.apache.wicket.Response response)
Derive a persistent created or create a persistent order
THIS METHOD IS A HELPER, IT WILL NOT FILL ALL DETAILS LIKE PROMOTIONS, OrderItem specific additional properties etc. |
Modifier and Type | Method and Description |
---|---|
void |
COD.process(O order) |
void |
DefaultCODImpl.process(O order) |
Modifier and Type | Method and Description |
---|---|
<CONTEXT> O |
DefaultOrderStrategy.createOrder(Map<P,Number> productQtyMap,
U user,
String currency,
List<PromotionForUser> promotions,
Map<String,Object> itemProperties,
boolean persist,
CONTEXT context) |
<CONTEXT> O |
OrderStrategy.createOrder(Map<P,Number> productQtyMap,
U user,
String currency,
List<PromotionForUser> promotions,
Map<String,Object> itemProperties,
boolean persist,
CONTEXT context) |
<CONTEXT> O |
DefaultOrderStrategy.createOrder(Map<P,Number> productQtyMap,
U user,
String currency,
List<PromotionForUser> promotions,
Map<String,Object> itemProperties,
boolean persist,
org.apache.commons.collections.Transformer transformer,
CONTEXT context)
|
<CONTEXT> O |
OrderStrategy.createOrder(Map<P,Number> productQtyMap,
U user,
String currency,
List<PromotionForUser> promotions,
Map<String,Object> itemProperties,
boolean persist,
org.apache.commons.collections.Transformer transformer,
CONTEXT context)
|
protected void |
DefaultOrderStrategy.validateOrder(O order)
Any validation criteria to allow the order to pass or not.
|
Copyright © 2018. All rights reserved.