public class DefaultScheduleOrderServiceImpl extends java.lang.Object implements ScheduleOrderService
| Constructor and Description |
|---|
DefaultScheduleOrderServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
CartToOrderCronJobModel |
createOrderFromCartCronJob(CartModel cart,
AddressModel deliveryAddress,
AddressModel paymentAddress,
PaymentInfoModel paymentInfo,
java.util.List<TriggerModel> triggers)
Creates the order from cart cron job.
|
OrderTemplateToOrderCronJobModel |
createOrderFromOrderTemplateCronJob(OrderModel template,
java.util.List<TriggerModel> triggers)
Creates the order from order template cron job.
|
OrderScheduleCronJobModel |
createScheduledOrderCronJob(OrderModel order,
java.util.List<TriggerModel> triggers)
Creates the scheduled order cron job.
|
CronJobService |
getCronJobService() |
ModelService |
getModelService() |
void |
setCronJobService(CronJobService cronJobService) |
protected void |
setCronJobToTrigger(CronJobModel cronJob,
java.util.List<TriggerModel> triggers) |
void |
setModelService(ModelService modelService) |
public CartToOrderCronJobModel createOrderFromCartCronJob(CartModel cart, AddressModel deliveryAddress, AddressModel paymentAddress, PaymentInfoModel paymentInfo, java.util.List<TriggerModel> triggers)
ScheduleOrderServicecreateOrderFromCartCronJob in interface ScheduleOrderServicecart - the cartdeliveryAddress - instance of AddressModel corresponding to delivery addresspaymentAddress - instance of AddressModel corresponding to payment addresspaymentInfo - instance of PaymentInfoModel with payment detailstriggers - the trigger to invokeCartToOrderCronJobModel, corresponding to a scheduled jobpublic OrderTemplateToOrderCronJobModel createOrderFromOrderTemplateCronJob(OrderModel template, java.util.List<TriggerModel> triggers)
ScheduleOrderServicecreateOrderFromOrderTemplateCronJob in interface ScheduleOrderServicetemplate - the templatetriggers - the triggerOrderTemplateToOrderCronJobModelpublic OrderScheduleCronJobModel createScheduledOrderCronJob(OrderModel order, java.util.List<TriggerModel> triggers)
ScheduleOrderServicecreateScheduledOrderCronJob in interface ScheduleOrderServiceorder - the ordertriggers - the triggerOrderScheduleCronJobModel, corresponding to a scheduled jobprotected void setCronJobToTrigger(CronJobModel cronJob, java.util.List<TriggerModel> triggers)
public void setModelService(ModelService modelService)
modelService - the modelService to setpublic ModelService getModelService()
public void setCronJobService(CronJobService cronJobService)
cronJobService - the cronJobService to setpublic CronJobService getCronJobService()
Copyright © 2018 SAP SE. All Rights Reserved.