Class ProductConfigurationCartValidationStrategyImpl
- java.lang.Object
-
- de.hybris.platform.commerceservices.strategies.impl.DefaultCartValidationStrategy
-
- de.hybris.platform.sap.productconfig.services.strategies.impl.ProductConfigurationCartValidationStrategyImpl
-
- All Implemented Interfaces:
CartCleanStrategy
,CartValidationStrategy
public class ProductConfigurationCartValidationStrategyImpl extends DefaultCartValidationStrategy
B2C cart validation strategy. Adds a check for the configuration attached to a cart entry
-
-
Constructor Summary
Constructors Constructor Description ProductConfigurationCartValidationStrategyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProductConfigurationCartEntryValidationStrategy
getProductConfigurationCartEntryValidationStrategy()
void
setProductConfigurationCartEntryValidationStrategy(ProductConfigurationCartEntryValidationStrategy productConfigurationCartEntryValidationStrategy)
protected CommerceCartModification
validateCartEntry(CartModel cartModel, CartEntryModel cartEntryModel)
-
Methods inherited from class de.hybris.platform.commerceservices.strategies.impl.DefaultCartValidationStrategy
afterValidateCart, beforeValidateCart, cleanCart, getBaseStoreService, getCartLevel, getCartService, getCartValidationHooks, getCommerceStockService, getConfigurationService, getExistingShipCartEntryForProduct, getModelService, getProductService, getStockLevel, getUserService, hasConfigurationErrors, hasPointOfService, isGuestUserCart, isProductNotAvailableInPOS, setBaseStoreService, setCartService, setCartValidationHooks, setCommerceStockService, setConfigurationService, setModelService, setProductService, setUserService, validateCart, validateCart, validateDelivery, validatePayment
-
-
-
-
Method Detail
-
getProductConfigurationCartEntryValidationStrategy
public ProductConfigurationCartEntryValidationStrategy getProductConfigurationCartEntryValidationStrategy()
- Returns:
- the productConfigurationCartEntryValidationStrategy
-
setProductConfigurationCartEntryValidationStrategy
public void setProductConfigurationCartEntryValidationStrategy(ProductConfigurationCartEntryValidationStrategy productConfigurationCartEntryValidationStrategy)
- Parameters:
productConfigurationCartEntryValidationStrategy
- the productConfigurationCartEntryValidationStrategy to set
-
validateCartEntry
protected CommerceCartModification validateCartEntry(CartModel cartModel, CartEntryModel cartEntryModel)
- Overrides:
validateCartEntry
in classDefaultCartValidationStrategy
-
-