Class AbstractCommerceCloneSavedCartStrategy
- java.lang.Object
-
- de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
-
- de.hybris.platform.commerceservices.order.impl.AbstractCommerceCloneSavedCartStrategy
-
- All Implemented Interfaces:
CommerceCloneSavedCartStrategy
- Direct Known Subclasses:
DefaultCommerceCloneSavedCartStrategy
public abstract class AbstractCommerceCloneSavedCartStrategy extends AbstractCommerceCartStrategy implements CommerceCloneSavedCartStrategy
Abstract strategy for cloning a cart
-
-
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 AbstractCommerceCloneSavedCartStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
afterCloneSaveCart(CommerceSaveCartParameter parameters, CommerceSaveCartResult cloneCartResult)
protected void
beforeCloneSaveCart(CommerceSaveCartParameter parameters)
protected java.util.List<CommerceCloneSavedCartMethodHook>
getCommerceCloneSavedCartMethodHooks()
protected ConfigurationService
getConfigurationService()
void
setCommerceCloneSavedCartMethodHooks(java.util.List<CommerceCloneSavedCartMethodHook> commerceCloneSavedCartMethodHooks)
void
setConfigurationService(ConfigurationService configurationService)
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.commerceservices.order.CommerceCloneSavedCartStrategy
cloneSavedCart
-
-
-
-
Method Detail
-
beforeCloneSaveCart
protected void beforeCloneSaveCart(CommerceSaveCartParameter parameters) throws CommerceSaveCartException
- Throws:
CommerceSaveCartException
-
afterCloneSaveCart
protected void afterCloneSaveCart(CommerceSaveCartParameter parameters, CommerceSaveCartResult cloneCartResult) throws CommerceSaveCartException
- Throws:
CommerceSaveCartException
-
getConfigurationService
protected ConfigurationService getConfigurationService()
-
setConfigurationService
public void setConfigurationService(ConfigurationService configurationService)
-
getCommerceCloneSavedCartMethodHooks
protected java.util.List<CommerceCloneSavedCartMethodHook> getCommerceCloneSavedCartMethodHooks()
-
setCommerceCloneSavedCartMethodHooks
public void setCommerceCloneSavedCartMethodHooks(java.util.List<CommerceCloneSavedCartMethodHook> commerceCloneSavedCartMethodHooks)
-
-