Class B2BAcceleratorScheduleOrderService
- java.lang.Object
-
- de.hybris.platform.orderscheduling.impl.DefaultScheduleOrderServiceImpl
-
- de.hybris.platform.b2bacceleratorservices.orderscheduling.impl.B2BAcceleratorScheduleOrderService
-
- All Implemented Interfaces:
ScheduleOrderService
public class B2BAcceleratorScheduleOrderService extends DefaultScheduleOrderServiceImpl
Implementation to handle specific B2B schedule order services.
-
-
Constructor Summary
Constructors Constructor Description B2BAcceleratorScheduleOrderService()
-
Method Summary
-
Methods inherited from class de.hybris.platform.orderscheduling.impl.DefaultScheduleOrderServiceImpl
createOrderFromOrderTemplateCronJob, createScheduledOrderCronJob, getCronJobService, getModelService, setCronJobService, setModelService
-
-
-
-
Method Detail
-
createOrderFromCartCronJob
public CartToOrderCronJobModel createOrderFromCartCronJob(CartModel cart, AddressModel deliveryAddress, AddressModel paymentAddress, PaymentInfoModel paymentInfo, java.util.List<TriggerModel> triggers)
Description copied from interface:ScheduleOrderServiceCreates the order from cart cron job.- Specified by:
createOrderFromCartCronJobin interfaceScheduleOrderService- Overrides:
createOrderFromCartCronJobin classDefaultScheduleOrderServiceImpl- Parameters:
cart- the cartdeliveryAddress- instance ofAddressModelcorresponding to delivery addresspaymentAddress- instance ofAddressModelcorresponding to payment addresspaymentInfo- instance ofPaymentInfoModelwith payment detailstriggers- the trigger to invoke- Returns:
- instance of
CartToOrderCronJobModel, corresponding to a scheduled job
-
cloneCart
protected CartModel cloneCart(CartModel cart, AddressModel deliveryAddress, AddressModel paymentAddress, PaymentInfoModel paymentInfo)
-
setCronJobToTrigger
protected void setCronJobToTrigger(CronJobModel cronJob, java.util.List<TriggerModel> triggers)
- Overrides:
setCronJobToTriggerin classDefaultScheduleOrderServiceImpl
-
getCartToOrderJobBeanId
protected java.lang.String getCartToOrderJobBeanId()
-
setCartToOrderJobBeanId
public void setCartToOrderJobBeanId(java.lang.String cartToOrderJobBeanId)
-
getCartService
protected CartService getCartService()
-
setCartService
public void setCartService(CartService cartService)
-
getTypeService
protected TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
getKeyGenerator
protected KeyGenerator getKeyGenerator()
-
setKeyGenerator
public void setKeyGenerator(KeyGenerator keyGenerator)
-
getTriggerService
protected TriggerService getTriggerService()
-
setTriggerService
public void setTriggerService(TriggerService triggerService)
-
getI18NService
protected I18NService getI18NService()
-
setI18NService
public void setI18NService(I18NService i18NService)
-
-