Class ProductConfigurationSaveCartMethodHook
java.lang.Object
de.hybris.platform.sap.productconfig.services.impl.ProductConfigurationSaveCartMethodHook
- All Implemented Interfaces:
CommerceSaveCartMethodHook
public class ProductConfigurationSaveCartMethodHook
extends 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidafterSaveCart(CommerceSaveCartParameter parameters, CommerceSaveCartResult saveCartResult) Execute custom logic after saving a cartvoidbeforeSaveCart(CommerceSaveCartParameter parameters) Execute custom logic before saving a cartprotected ConfigurationSavedCartCleanUpStrategyvoidsetCleanUpStrategy(ConfigurationSavedCartCleanUpStrategy cleanUpStrategy)
-
Constructor Details
-
ProductConfigurationSaveCartMethodHook
public ProductConfigurationSaveCartMethodHook()
-
-
Method Details
-
beforeSaveCart
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
-
setCleanUpStrategy
-