Class ProductConfigurationSaveCartMethodHook
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.services.impl.ProductConfigurationSaveCartMethodHook
-
- All Implemented Interfaces:
CommerceSaveCartMethodHook
public class ProductConfigurationSaveCartMethodHook extends java.lang.Object implements CommerceSaveCartMethodHook
Hook to remove the product link from configuration to the product in the session cart. It can be enabled for a site by appending the site uid to the property productconfig.services.commercesavecart.sessioncart.hook.enabled.{siteUid}, by default it is not enabled.
-
-
Constructor Summary
Constructors Constructor Description ProductConfigurationSaveCartMethodHook()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterSaveCart(CommerceSaveCartParameter parameters, CommerceSaveCartResult saveCartResult)Execute custom logic after saving a cartvoidbeforeSaveCart(CommerceSaveCartParameter parameters)Execute custom logic before saving a cartprotected ConfigurationSavedCartCleanUpStrategygetCleanUpStrategy()voidsetCleanUpStrategy(ConfigurationSavedCartCleanUpStrategy cleanUpStrategy)
-
-
-
Method Detail
-
beforeSaveCart
public void beforeSaveCart(CommerceSaveCartParameter parameters) throws CommerceSaveCartException
Description copied from interface:CommerceSaveCartMethodHookExecute custom logic before saving a cart- Specified by:
beforeSaveCartin interfaceCommerceSaveCartMethodHook- Parameters:
parameters- aCommerceSaveCartParameterparameter object- Throws:
CommerceSaveCartException
-
afterSaveCart
public void afterSaveCart(CommerceSaveCartParameter parameters, CommerceSaveCartResult saveCartResult) throws CommerceSaveCartException
Description copied from interface:CommerceSaveCartMethodHookExecute custom logic after saving a cart- Specified by:
afterSaveCartin interfaceCommerceSaveCartMethodHook- Parameters:
parameters- aCommerceSaveCartParameterparameter objectsaveCartResult-CommerceSaveCartResult- Throws:
CommerceSaveCartException
-
getCleanUpStrategy
protected ConfigurationSavedCartCleanUpStrategy getCleanUpStrategy()
-
setCleanUpStrategy
public void setCleanUpStrategy(ConfigurationSavedCartCleanUpStrategy cleanUpStrategy)
-
-