Class SubscriptionAddToCartMethodHook
java.lang.Object
de.hybris.platform.subscriptionservices.order.hook.SubscriptionAddToCartMethodHook
- All Implemented Interfaces:
CommerceAddToCartMethodHook
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterAddToCart(CommerceCartParameter parameters, CommerceCartModification result) Execute custom logic after adding product to cartvoidbeforeAddToCart(CommerceCartParameter parameters) Execute custom logic before adding product to cartprotected voidcreateChildCarts(AbstractOrderEntryModel masterCartEntry, CommerceCartParameter masterCartParameters) protected CommerceCartParametercreateChildCommerceCartParameter(CommerceCartParameter masterCartParameters, CartModel childCart) protected BillingTimeServiceprotected CartServiceprotected CommerceCartCalculationStrategyprotected ModelServiceprotected SubscriptionCommerceCartServiceprotected SubscriptionProductServicevoidsetBillingTimeService(BillingTimeService billingTimeService) voidsetCartService(CartService cartService) voidsetCommerceCartCalculationStrategy(CommerceCartCalculationStrategy commerceCartCalculationStrategy) voidsetModelService(ModelService modelService) voidsetSubscriptionCommerceCartService(SubscriptionCommerceCartService subscriptionCommerceCartService) voidsetSubscriptionProductService(SubscriptionProductService subscriptionProductService)
-
Constructor Details
-
SubscriptionAddToCartMethodHook
public SubscriptionAddToCartMethodHook()
-
-
Method Details
-
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
-
setSubscriptionCommerceCartService
public void setSubscriptionCommerceCartService(SubscriptionCommerceCartService subscriptionCommerceCartService) -
getBillingTimeService
-
setBillingTimeService
-
getSubscriptionProductService
-
setSubscriptionProductService
-
getModelService
-
setModelService
-
getCartService
-
setCartService
-
getCommerceCartCalculationStrategy
-
setCommerceCartCalculationStrategy
public void setCommerceCartCalculationStrategy(CommerceCartCalculationStrategy commerceCartCalculationStrategy)
-