public class DefaultFlashBuyCommercePlaceOrderMethodHook extends java.lang.Object implements CommercePlaceOrderMethodHook
| Constructor and Description |
|---|
DefaultFlashBuyCommercePlaceOrderMethodHook() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPlaceOrder(CommerceCheckoutParameter parameter,
CommerceOrderResult result)
Stops the completed flash buy, which is executed after placing order
|
void |
beforePlaceOrder(CommerceCheckoutParameter parameter)
Executed before the place order
|
void |
beforeSubmitOrder(CommerceCheckoutParameter parameter,
CommerceOrderResult result)
Executed before the submit order
|
protected CouponRedemptionStrategy<FlashBuyCouponModel> |
getCouponRedemptionStrategy() |
protected FlashBuyService |
getFlashBuyService() |
protected boolean |
isFlashBuyCouponCompleted(java.lang.String code,
FlashBuyCouponModel flashBuyCoupon) |
void |
setCouponRedemptionStrategy(CouponRedemptionStrategy<FlashBuyCouponModel> couponRedemptionStrategy) |
void |
setFlashBuyService(FlashBuyService flashBuyService) |
public DefaultFlashBuyCommercePlaceOrderMethodHook()
public void afterPlaceOrder(CommerceCheckoutParameter parameter, CommerceOrderResult result) throws InvalidCartException
afterPlaceOrder in interface CommercePlaceOrderMethodHookparameter - the information for checkoutresult - the order modelInvalidCartExceptionprotected boolean isFlashBuyCouponCompleted(java.lang.String code,
FlashBuyCouponModel flashBuyCoupon)
public void beforePlaceOrder(CommerceCheckoutParameter parameter) throws InvalidCartException
CommercePlaceOrderMethodHookbeforePlaceOrder in interface CommercePlaceOrderMethodHookparameter - object containing all the information for checkoutInvalidCartExceptionpublic void beforeSubmitOrder(CommerceCheckoutParameter parameter, CommerceOrderResult result) throws InvalidCartException
CommercePlaceOrderMethodHookbeforeSubmitOrder in interface CommercePlaceOrderMethodHookparameter - object containing all the information for checkoutresult - object containing the order modelInvalidCartExceptionprotected FlashBuyService getFlashBuyService()
public void setFlashBuyService(FlashBuyService flashBuyService)
protected CouponRedemptionStrategy<FlashBuyCouponModel> getCouponRedemptionStrategy()
public void setCouponRedemptionStrategy(CouponRedemptionStrategy<FlashBuyCouponModel> couponRedemptionStrategy)
Copyright © 2018 SAP SE. All Rights Reserved.