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
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterCartRestoration(CommerceCartParameter parameters) protected voidbeforeCartRestoration(CommerceCartParameter parameters) protected List<CommerceSaveCartRestorationMethodHook>protected ConfigurationServicerestoreCart(CommerceCartParameter parameters) voidsetCommerceSaveCartRestorationMethodHooks(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, recalculateCartIfNotIgnored, rewriteEntriesFromCartToCart, setBaseSiteService, setCartFactory, setCartValidityPeriod, setCommerceAddToCartStrategy, setCommerceCommonI18NService, setGuidKeyGenerator, setTimeServiceMethods 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
-
Constructor Details
-
DefaultCommerceSaveCartRestorationStrategy
public DefaultCommerceSaveCartRestorationStrategy()
-
-
Method Details
-
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
-
setCommerceSaveCartRestorationMethodHooks
public void setCommerceSaveCartRestorationMethodHooks(List<CommerceSaveCartRestorationMethodHook> commerceSaveCartRestorationMethodHooks) -
getConfigurationService
-
setConfigurationService
-