Class DefaultOrderUtilityImpl
- java.lang.Object
-
- de.hybris.platform.orderscheduling.impl.DefaultOrderUtilityImpl
-
- All Implemented Interfaces:
OrderUtility
public class DefaultOrderUtilityImpl extends java.lang.Object implements OrderUtility
The Class DefaultOrderUtilityImpl. This is a preliminary release of a new functionality. It is incomplete and subject to change in future versions. Use at your own risk.
-
-
Constructor Summary
Constructors Constructor Description DefaultOrderUtilityImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderModelcreateOrderFromCart(CartModel cart, AddressModel deliveryAddress, AddressModel paymentAddress, PaymentInfoModel paymentInfo)Creates the order from cart.OrderModelcreateOrderFromOrderTemplate(OrderModel template)Creates the order from order template.protected CalculationServicegetCalculationService()ModelServicegetModelService()OrderServicegetOrderService()voidrunOrder(OrderModel order)Run order.OrderModelrunScheduledOrder(OrderModel order)Run scheduled order.voidsetCalculationService(CalculationService calculationService)voidsetModelService(ModelService modelService)voidsetOrderService(OrderService orderService)
-
-
-
Method Detail
-
createOrderFromCart
public OrderModel createOrderFromCart(CartModel cart, AddressModel deliveryAddress, AddressModel paymentAddress, PaymentInfoModel paymentInfo) throws InvalidCartException
Description copied from interface:OrderUtilityCreates the order from cart.- Specified by:
createOrderFromCartin interfaceOrderUtility- Parameters:
cart- the cart- Returns:
- OrderModel
- Throws:
InvalidCartException
-
createOrderFromOrderTemplate
public OrderModel createOrderFromOrderTemplate(OrderModel template)
Description copied from interface:OrderUtilityCreates the order from order template.- Specified by:
createOrderFromOrderTemplatein interfaceOrderUtility- Parameters:
template- the template- Returns:
- OrderModel
-
runScheduledOrder
public OrderModel runScheduledOrder(OrderModel order)
Description copied from interface:OrderUtilityRun scheduled order.- Specified by:
runScheduledOrderin interfaceOrderUtility- Parameters:
order- the order- Returns:
- OrderModel
-
runOrder
public void runOrder(OrderModel order)
Description copied from interface:OrderUtilityRun order.- Specified by:
runOrderin interfaceOrderUtility- Parameters:
order- the order
-
getCalculationService
protected CalculationService getCalculationService()
-
setCalculationService
public void setCalculationService(CalculationService calculationService)
-
setModelService
public void setModelService(ModelService modelService)
-
getModelService
public ModelService getModelService()
-
setOrderService
public void setOrderService(OrderService orderService)
-
getOrderService
public OrderService getOrderService()
-
-