Class ConfigurableProductAddToCartMethodHook
- java.lang.Object
-
- de.hybris.platform.commerceservices.order.hook.impl.ConfigurableProductAddToCartMethodHook
-
- All Implemented Interfaces:
CommerceAddToCartMethodHook
public class ConfigurableProductAddToCartMethodHook extends java.lang.Object implements CommerceAddToCartMethodHook
-
-
Constructor Summary
Constructors Constructor Description ConfigurableProductAddToCartMethodHook()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterAddToCart(CommerceCartParameter parameters, CommerceCartModification result)Execute custom logic after adding product to cartvoidbeforeAddToCart(CommerceCartParameter parameters)Execute custom logic before adding product to cartprotected voidcreateProductInfo(AbstractConfiguratorSettingModel configuration, AbstractOrderEntryModel entry)protected ProductConfigurationHandlerFactorygetConfigurationFactory()protected ConfiguratorSettingsServicegetConfiguratorSettingsService()protected ModelServicegetModelService()voidsetConfigurationFactory(ProductConfigurationHandlerFactory configurationFactory)voidsetConfiguratorSettingsService(ConfiguratorSettingsService configuratorSettingsService)voidsetModelService(ModelService modelService)
-
-
-
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
-
createProductInfo
protected void createProductInfo(AbstractConfiguratorSettingModel configuration, AbstractOrderEntryModel entry)
-
getConfigurationFactory
protected ProductConfigurationHandlerFactory getConfigurationFactory()
-
setConfigurationFactory
public void setConfigurationFactory(ProductConfigurationHandlerFactory configurationFactory)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getConfiguratorSettingsService
protected ConfiguratorSettingsService getConfiguratorSettingsService()
-
setConfiguratorSettingsService
public void setConfiguratorSettingsService(ConfiguratorSettingsService configuratorSettingsService)
-
-