public class DefaultCreateOrderFromCartStrategy extends java.lang.Object implements CreateOrderFromCartStrategy
| Constructor and Description |
|---|
DefaultCreateOrderFromCartStrategy() |
| Modifier and Type | Method and Description |
|---|---|
OrderModel |
createOrderFromCart(CartModel cart)
Validates the cart using
CartValidator and performs cart to order cloning. |
protected java.lang.String |
generateOrderCode(CartModel cart)
Generate a code for created order.
|
void |
setCartValidator(CartValidator cartValidator) |
void |
setCloneAbstractOrderStrategy(CloneAbstractOrderStrategy cloneAbstractOrderStrategy) |
void |
setKeyGenerator(KeyGenerator keyGenerator) |
public OrderModel createOrderFromCart(CartModel cart) throws InvalidCartException
CreateOrderFromCartStrategyCartValidator and performs cart to order cloning.createOrderFromCart in interface CreateOrderFromCartStrategycart - - the target CartModelOrderModel instance.InvalidCartException - according to CartValidator implementation.protected java.lang.String generateOrderCode(CartModel cart)
KeyGenerator.cart - You can use a cart to generate new code for order.public void setCartValidator(CartValidator cartValidator)
public void setCloneAbstractOrderStrategy(CloneAbstractOrderStrategy cloneAbstractOrderStrategy)
public void setKeyGenerator(KeyGenerator keyGenerator)
Copyright © 2018 SAP SE. All Rights Reserved.