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.StringgenerateConfigurationValueLine(FeatureData source)Generates a string of feature values separated with the value separator for configuration display in orderprotected Populator<ProductModel,ProductData>getClassificationPopulator()protected FeatureProvidergetFeatureProvider()protected voidpopulateConfigInfoData(FeatureData source, ConfigurationInfoData target)java.util.List<ConfigurationInfoData>retrieveVariantConfigurationInfo(ProductModel product)Retrieves configuration infos for a variant productvoidsetClassificationPopulator(Populator<ProductModel,ProductData> classificationPopulator)voidsetFeatureProvider(FeatureProvider featureProvider)voidsetMaxNumberOfDisplayedCsticsInCart(int maxNumberOfDisplayedCsticsInCart)
-
-
-
Method Detail
-
retrieveVariantConfigurationInfo
public java.util.List<ConfigurationInfoData> retrieveVariantConfigurationInfo(ProductModel product)
Description copied from interface:VariantConfigurationInfoProviderRetrieves configuration infos for a variant product- Specified by:
retrieveVariantConfigurationInfoin 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
-
-