Class VariantConfigurationInfoProviderImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.facades.impl.VariantConfigurationInfoProviderImpl
-
- All Implemented Interfaces:
VariantConfigurationInfoProvider
public class VariantConfigurationInfoProviderImpl extends java.lang.Object implements VariantConfigurationInfoProvider
-
-
Constructor Summary
Constructors Constructor Description VariantConfigurationInfoProviderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
generateConfigurationValueLine(FeatureData source)
Generates a string of feature values separated with the value separator for configuration display in orderprotected Populator<ProductModel,ProductData>
getClassificationPopulator()
protected FeatureProvider
getFeatureProvider()
protected void
populateConfigInfoData(FeatureData source, ConfigurationInfoData target)
java.util.List<ConfigurationInfoData>
retrieveVariantConfigurationInfo(ProductModel product)
Retrieves configuration infos for a variant productvoid
setClassificationPopulator(Populator<ProductModel,ProductData> classificationPopulator)
void
setFeatureProvider(FeatureProvider featureProvider)
void
setMaxNumberOfDisplayedCsticsInCart(int maxNumberOfDisplayedCsticsInCart)
-
-
-
Method Detail
-
retrieveVariantConfigurationInfo
public java.util.List<ConfigurationInfoData> retrieveVariantConfigurationInfo(ProductModel product)
Description copied from interface:VariantConfigurationInfoProvider
Retrieves configuration infos for a variant product- Specified by:
retrieveVariantConfigurationInfo
in interfaceVariantConfigurationInfoProvider
- Parameters:
product
- product model- Returns:
- list of configuration infos
-
populateConfigInfoData
protected void populateConfigInfoData(FeatureData source, ConfigurationInfoData target)
-
generateConfigurationValueLine
protected java.lang.String generateConfigurationValueLine(FeatureData source)
Generates a string of feature values separated with the value separator for configuration display in order- Parameters:
source
- FeatureData
-
getFeatureProvider
protected FeatureProvider getFeatureProvider()
- Returns:
- the featureProvider
-
setFeatureProvider
public void setFeatureProvider(FeatureProvider featureProvider)
- Parameters:
featureProvider
- the featureProvider to set
-
getClassificationPopulator
protected Populator<ProductModel,ProductData> getClassificationPopulator()
- Returns:
- the classificationPopulator
-
setClassificationPopulator
public void setClassificationPopulator(Populator<ProductModel,ProductData> classificationPopulator)
- Parameters:
classificationPopulator
- the classificationPopulator to set
-
setMaxNumberOfDisplayedCsticsInCart
public void setMaxNumberOfDisplayedCsticsInCart(int maxNumberOfDisplayedCsticsInCart)
- Parameters:
maxNumberOfDisplayedCsticsInCart
- the maxNumberOfDisplayedCsticsInCart to set
-
-