public abstract class AbstractCommerceSaveCartStrategy extends AbstractCommerceCartStrategy implements CommerceSaveCartStrategy
DEFAULT_FORCE_IN_STOCK_MAX_QUANTITY, forceInStockMaxQuantity| Constructor and Description |
|---|
AbstractCommerceSaveCartStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterSaveCart(CommerceSaveCartParameter parameters,
CommerceSaveCartResult saveCartResult) |
protected void |
beforeSaveCart(CommerceSaveCartParameter parameters) |
protected java.util.List<CommerceSaveCartMethodHook> |
getCommerceSaveCartMethodHooks() |
protected ConfigurationService |
getConfigurationService() |
protected UserService |
getUserService() |
void |
setCommerceSaveCartMethodHooks(java.util.List<CommerceSaveCartMethodHook> commerceSaveCartMethodHooks)
Optional setter for hooking into before and after execution of
CommerceSaveCartStrategy.saveCart(de.hybris.platform.commerceservices.service.data.CommerceSaveCartParameter) |
void |
setConfigurationService(ConfigurationService configurationService) |
void |
setUserService(UserService userService) |
protected void |
validateSaveCart(CartModel cartToBeSaved) |
protected void |
validateSaveCartParameters(CommerceSaveCartParameter parameters) |
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, setProductServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsaveCartprotected void validateSaveCartParameters(CommerceSaveCartParameter parameters)
protected void validateSaveCart(CartModel cartToBeSaved) throws CommerceSaveCartException
CommerceSaveCartExceptionprotected void beforeSaveCart(CommerceSaveCartParameter parameters) throws CommerceSaveCartException
CommerceSaveCartExceptionprotected void afterSaveCart(CommerceSaveCartParameter parameters, CommerceSaveCartResult saveCartResult) throws CommerceSaveCartException
CommerceSaveCartExceptionprotected ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
protected java.util.List<CommerceSaveCartMethodHook> getCommerceSaveCartMethodHooks()
public void setCommerceSaveCartMethodHooks(java.util.List<CommerceSaveCartMethodHook> commerceSaveCartMethodHooks)
CommerceSaveCartStrategy.saveCart(de.hybris.platform.commerceservices.service.data.CommerceSaveCartParameter)commerceSaveCartMethodHooks - protected UserService getUserService()
public void setUserService(UserService userService)
Copyright © 2018 SAP SE. All Rights Reserved.