Class DefaultCommerceSaveCartRestorationStrategy
- java.lang.Object
-
- de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
-
- de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartRestorationStrategy
-
- de.hybris.platform.commerceservices.order.impl.DefaultCommerceSaveCartRestorationStrategy
-
- All Implemented Interfaces:
CommerceCartRestorationStrategy
- Direct Known Subclasses:
SapCommerceSaveCartRestorationStrategy
public class DefaultCommerceSaveCartRestorationStrategy extends DefaultCommerceCartRestorationStrategy
Strategy class for restoring a saved cart and applying pre hooks
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
DEFAULT_FORCE_IN_STOCK_MAX_QUANTITY, forceInStockMaxQuantity
-
-
Constructor Summary
Constructors Constructor Description DefaultCommerceSaveCartRestorationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterCartRestoration(CommerceCartParameter parameters)protected voidbeforeCartRestoration(CommerceCartParameter parameters)protected java.util.List<CommerceSaveCartRestorationMethodHook>getCommerceSaveCartRestorationMethodHooks()protected ConfigurationServicegetConfigurationService()CommerceCartRestorationrestoreCart(CommerceCartParameter parameters)voidsetCommerceSaveCartRestorationMethodHooks(java.util.List<CommerceSaveCartRestorationMethodHook> commerceSaveCartRestorationMethodHooks)voidsetConfigurationService(ConfigurationService configurationService)-
Methods inherited from class de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartRestorationStrategy
clearPaymentTransactionsOnCart, getBaseSiteService, getCartFactory, getCartValidityPeriod, getCommerceAddToCartStrategy, getCommerceCommonI18NService, getGuidKeyGenerator, getTimeService, isCartInValidityPeriod, rebuildSessionCart, rewriteEntriesFromCartToCart, setBaseSiteService, setCartFactory, setCartValidityPeriod, setCommerceAddToCartStrategy, setCommerceCommonI18NService, setGuidKeyGenerator, setTimeService
-
Methods inherited from class de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
checkCartLevel, getAllowedCartAdjustmentForProduct, getAvailableStockLevel, getBaseStoreService, getCartEntryDao, getCartService, getCommerceCartCalculationStrategy, getCommerceStockService, getEntryForNumber, getEntryForProductAndPointOfService, getEntryOrderChecker, getForceInStockMaxQuantity, getModelService, getProductService, isMaxOrderQuantitySet, isOrderEntryUpdatable, isStockLevelSufficient, normalizeEntryNumbers, setBaseStoreService, setCartEntryDao, setCartService, setCommerceCartCalculationStrategy, setCommerceStockService, setEntryOrderChecker, setForceInStockMaxQuantity, setModelService, setProductService
-
-
-
-
Method Detail
-
restoreCart
public CommerceCartRestoration restoreCart(CommerceCartParameter parameters) throws CommerceCartRestorationException
- Specified by:
restoreCartin interfaceCommerceCartRestorationStrategy- Overrides:
restoreCartin classDefaultCommerceCartRestorationStrategy- Throws:
CommerceCartRestorationException
-
beforeCartRestoration
protected void beforeCartRestoration(CommerceCartParameter parameters) throws CommerceCartRestorationException
- Throws:
CommerceCartRestorationException
-
afterCartRestoration
protected void afterCartRestoration(CommerceCartParameter parameters) throws CommerceCartRestorationException
- Throws:
CommerceCartRestorationException
-
getCommerceSaveCartRestorationMethodHooks
protected java.util.List<CommerceSaveCartRestorationMethodHook> getCommerceSaveCartRestorationMethodHooks()
-
setCommerceSaveCartRestorationMethodHooks
public void setCommerceSaveCartRestorationMethodHooks(java.util.List<CommerceSaveCartRestorationMethodHook> commerceSaveCartRestorationMethodHooks)
-
getConfigurationService
protected ConfigurationService getConfigurationService()
-
setConfigurationService
public void setConfigurationService(ConfigurationService configurationService)
-
-