Class AcceleratorSaveCartMethodHook
- java.lang.Object
-
- de.hybris.platform.acceleratorservices.order.hooks.AcceleratorSaveCartMethodHook
-
- All Implemented Interfaces:
CommerceSaveCartMethodHook
public class AcceleratorSaveCartMethodHook extends java.lang.Object implements CommerceSaveCartMethodHook
Hook to remove the session cart & fetch a new empty cart for the user. It can be enabled for a site by appending the site uid to the property acceleratorservices.commercesavecart.sessioncart.hook.enabled.{siteUid}, by default it is not enabled.
-
-
Constructor Summary
Constructors Constructor Description AcceleratorSaveCartMethodHook()
-
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 cartCartServicegetCartService()SessionServicegetSessionService()SiteConfigServicegetSiteConfigService()voidsetCartService(CartService cartService)voidsetSessionService(SessionService sessionService)voidsetSiteConfigService(SiteConfigService siteConfigService)
-
-
-
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
-
getSessionService
public SessionService getSessionService()
- Returns:
- the sessionService
-
setSessionService
public void setSessionService(SessionService sessionService)
- Parameters:
sessionService- the sessionService to set
-
getCartService
public CartService getCartService()
- Returns:
- the cartService
-
setCartService
public void setCartService(CartService cartService)
- Parameters:
cartService- the cartService to set
-
getSiteConfigService
public SiteConfigService getSiteConfigService()
- Returns:
- the siteConfigService
-
setSiteConfigService
public void setSiteConfigService(SiteConfigService siteConfigService)
- Parameters:
siteConfigService- the siteConfigService to set
-
-