Class SubscriptionAddToCartMethodHook
- java.lang.Object
-
- de.hybris.platform.subscriptionservices.order.hook.SubscriptionAddToCartMethodHook
-
- All Implemented Interfaces:
CommerceAddToCartMethodHook
public class SubscriptionAddToCartMethodHook extends java.lang.Object implements CommerceAddToCartMethodHook
-
-
Constructor Summary
Constructors Constructor Description SubscriptionAddToCartMethodHook()
-
Method Summary
-
-
-
Method Detail
-
beforeAddToCart
public void beforeAddToCart(CommerceCartParameter parameters) throws CommerceCartModificationException
Description copied from interface:CommerceAddToCartMethodHookExecute custom logic before adding product to cart- Specified by:
beforeAddToCartin interfaceCommerceAddToCartMethodHook- Parameters:
parameters- A parameter object- Throws:
CommerceCartModificationException
-
afterAddToCart
public void afterAddToCart(CommerceCartParameter parameters, CommerceCartModification result) throws CommerceCartModificationException
Description copied from interface:CommerceAddToCartMethodHookExecute custom logic after adding product to cart- Specified by:
afterAddToCartin interfaceCommerceAddToCartMethodHook- Parameters:
parameters- A parameter objectresult- A return value of addToCart method- Throws:
CommerceCartModificationException
-
createChildCarts
protected void createChildCarts(AbstractOrderEntryModel masterCartEntry, CommerceCartParameter masterCartParameters) throws CommerceCartModificationException
-
createChildCommerceCartParameter
protected CommerceCartParameter createChildCommerceCartParameter(CommerceCartParameter masterCartParameters, CartModel childCart)
-
getSubscriptionCommerceCartService
protected SubscriptionCommerceCartService getSubscriptionCommerceCartService()
-
setSubscriptionCommerceCartService
public void setSubscriptionCommerceCartService(SubscriptionCommerceCartService subscriptionCommerceCartService)
-
getBillingTimeService
protected BillingTimeService getBillingTimeService()
-
setBillingTimeService
public void setBillingTimeService(BillingTimeService billingTimeService)
-
getSubscriptionProductService
protected SubscriptionProductService getSubscriptionProductService()
-
setSubscriptionProductService
public void setSubscriptionProductService(SubscriptionProductService subscriptionProductService)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getCartService
protected CartService getCartService()
-
setCartService
public void setCartService(CartService cartService)
-
getCommerceCartCalculationStrategy
protected CommerceCartCalculationStrategy getCommerceCartCalculationStrategy()
-
setCommerceCartCalculationStrategy
public void setCommerceCartCalculationStrategy(CommerceCartCalculationStrategy commerceCartCalculationStrategy)
-
-