Interface ScheduleOrderService
-
- All Known Implementing Classes:
B2BAcceleratorScheduleOrderService,DefaultScheduleOrderServiceImpl
public interface ScheduleOrderServiceThis is a preliminary release of a new functionality. It is incomplete and subject to change in future versions. Use at your own risk. The Interface ScheduleOrderService.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CartToOrderCronJobModelcreateOrderFromCartCronJob(CartModel cart, AddressModel deliveryAddress, AddressModel paymentAddress, PaymentInfoModel paymentInfo, java.util.List<TriggerModel> trigger)Creates the order from cart cron job.OrderTemplateToOrderCronJobModelcreateOrderFromOrderTemplateCronJob(OrderModel template, java.util.List<TriggerModel> trigger)Creates the order from order template cron job.OrderScheduleCronJobModelcreateScheduledOrderCronJob(OrderModel order, java.util.List<TriggerModel> trigger)Creates the scheduled order cron job.
-
-
-
Method Detail
-
createOrderFromOrderTemplateCronJob
OrderTemplateToOrderCronJobModel createOrderFromOrderTemplateCronJob(OrderModel template, java.util.List<TriggerModel> trigger)
Creates the order from order template cron job.- Parameters:
template- the templatetrigger- the trigger- Returns:
- instance of
OrderTemplateToOrderCronJobModel
-
createOrderFromCartCronJob
CartToOrderCronJobModel createOrderFromCartCronJob(CartModel cart, AddressModel deliveryAddress, AddressModel paymentAddress, PaymentInfoModel paymentInfo, java.util.List<TriggerModel> trigger)
Creates the order from cart cron job.- Parameters:
cart- the cartdeliveryAddress- instance ofAddressModelcorresponding to delivery addresspaymentAddress- instance ofAddressModelcorresponding to payment addresspaymentInfo- instance ofPaymentInfoModelwith payment detailstrigger- the trigger to invoke- Returns:
- instance of
CartToOrderCronJobModel, corresponding to a scheduled job
-
createScheduledOrderCronJob
OrderScheduleCronJobModel createScheduledOrderCronJob(OrderModel order, java.util.List<TriggerModel> trigger)
Creates the scheduled order cron job.- Parameters:
order- the ordertrigger- the trigger- Returns:
- instance of
OrderScheduleCronJobModel, corresponding to a scheduled job
-
-