public class DefaultB2BCreateOrderFromCartStrategy extends DefaultCreateOrderFromCartStrategy implements BusinessProcessStrategy
| Constructor and Description |
|---|
DefaultB2BCreateOrderFromCartStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
createB2BBusinessProcess(OrderModel order) |
OrderModel |
createOrderFromCart(CartModel cart)
Validates the cart using
CartValidator and performs cart to order cloning. |
protected java.util.List<BusinessProcessStrategy> |
getBusinessProcessStrategies() |
BusinessProcessStrategy |
getBusinessProcessStrategy(java.lang.String code)
Looks up the correct business process creation strategy based on the order status.
|
void |
setBusinessProcessStrategies(java.util.List<BusinessProcessStrategy> businessProcessStrategies) |
generateOrderCode, setCartValidator, setCloneAbstractOrderStrategy, setKeyGeneratorpublic DefaultB2BCreateOrderFromCartStrategy()
public OrderModel createOrderFromCart(CartModel cart) throws InvalidCartException
CreateOrderFromCartStrategyCartValidator and performs cart to order cloning.createOrderFromCart in interface CreateOrderFromCartStrategycreateOrderFromCart in class DefaultCreateOrderFromCartStrategycart - - the target CartModelOrderModel instance.InvalidCartException - according to CartValidator implementation.public void createB2BBusinessProcess(OrderModel order)
createB2BBusinessProcess in interface BusinessProcessStrategypublic BusinessProcessStrategy getBusinessProcessStrategy(java.lang.String code)
code - public void setBusinessProcessStrategies(java.util.List<BusinessProcessStrategy> businessProcessStrategies)
protected java.util.List<BusinessProcessStrategy> getBusinessProcessStrategies()
Copyright © 2018 SAP SE. All Rights Reserved.