public class GiveAwayMultiCodeCouponGenerationHook extends java.lang.Object implements CommercePlaceOrderMethodHook
CommercePlaceOrderMethodHook| Constructor and Description |
|---|
GiveAwayMultiCodeCouponGenerationHook() |
public GiveAwayMultiCodeCouponGenerationHook()
public void beforeSubmitOrder(CommerceCheckoutParameter parameter, CommerceOrderResult result) throws InvalidCartException
CommercePlaceOrderMethodHookbeforeSubmitOrder in interface CommercePlaceOrderMethodHookparameter - object containing all the information for checkoutresult - object containing the order modelInvalidCartExceptionprotected void generateGiveAwayMultiCodeCoupon(RuleBasedAddCouponActionModel couponAction)
protected void generateGiveAwayMultiCodeCoupon(MultiCodeCouponModel coupon, RuleBasedAddCouponActionModel couponAction)
protected void setMultiCodeCouponToAction(RuleBasedAddCouponActionModel couponAction, java.lang.String multiCodeCouponCode)
public void afterPlaceOrder(CommerceCheckoutParameter parameter, CommerceOrderResult orderModel) throws InvalidCartException
CommercePlaceOrderMethodHookafterPlaceOrder in interface CommercePlaceOrderMethodHookparameter - object containing all the information for checkoutorderModel - object containing the order modelInvalidCartExceptionpublic void beforePlaceOrder(CommerceCheckoutParameter parameter) throws InvalidCartException
CommercePlaceOrderMethodHookbeforePlaceOrder in interface CommercePlaceOrderMethodHookparameter - object containing all the information for checkoutInvalidCartExceptionprotected CouponDao getCouponDao()
public void setCouponDao(CouponDao couponDao)
protected CouponCodeGenerationService getCouponCodeGenerationService()
public void setCouponCodeGenerationService(CouponCodeGenerationService couponCodeGenerationService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected RuleBasedCouponActionDao getRuleBasedCouponActionDao()
public void setRuleBasedCouponActionDao(RuleBasedCouponActionDao ruleBasedCouponActionDao)
Copyright © 2018 SAP SE. All Rights Reserved.