Class DefaultCommerceCartProductConfigurationStrategy
java.lang.Object
de.hybris.platform.commerceservices.order.impl.DefaultCommerceCartProductConfigurationStrategy
- All Implemented Interfaces:
CommerceCartProductConfigurationStrategy
public class DefaultCommerceCartProductConfigurationStrategy
extends Object
implements CommerceCartProductConfigurationStrategy
Default implementation of
CommerceCartProductConfigurationStrategy.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureCartEntry(CommerceCartParameter parameters) Update configuration on a configurable product in given order entry.protected CartServiceprotected ProductConfigurationHandlerFactoryprotected ModelServicevoidsetCartService(CartService cartService) voidsetConfigurationHandlerFactory(ProductConfigurationHandlerFactory configurationHandlerFactory) voidsetModelService(ModelService modelService) protected voidvalidateParameters(CommerceCartParameter parameters)
-
Constructor Details
-
DefaultCommerceCartProductConfigurationStrategy
public DefaultCommerceCartProductConfigurationStrategy()
-
-
Method Details
-
configureCartEntry
public void configureCartEntry(CommerceCartParameter parameters) throws CommerceCartModificationException Description copied from interface:CommerceCartProductConfigurationStrategyUpdate configuration on a configurable product in given order entry.- Specified by:
configureCartEntryin interfaceCommerceCartProductConfigurationStrategy- Parameters:
parameters- configuration data- Throws:
CommerceCartModificationException- in case of invalid parameters
-
validateParameters
protected void validateParameters(CommerceCartParameter parameters) throws CommerceCartModificationException -
getConfigurationHandlerFactory
-
setConfigurationHandlerFactory
public void setConfigurationHandlerFactory(ProductConfigurationHandlerFactory configurationHandlerFactory) -
getModelService
-
setModelService
-
getCartService
-
setCartService
-