Class VariantConfigurationInfoProviderImpl

java.lang.Object
de.hybris.platform.sap.productconfig.facades.impl.VariantConfigurationInfoProviderImpl
All Implemented Interfaces:
VariantConfigurationInfoProvider

public class VariantConfigurationInfoProviderImpl extends Object implements VariantConfigurationInfoProvider
  • Constructor Details

    • VariantConfigurationInfoProviderImpl

      public VariantConfigurationInfoProviderImpl()
  • Method Details

    • retrieveVariantConfigurationInfo

      public List<ConfigurationInfoData> retrieveVariantConfigurationInfo(ProductModel product)
      Description copied from interface: VariantConfigurationInfoProvider
      Retrieves configuration infos for a variant product
      Specified by:
      retrieveVariantConfigurationInfo in interface VariantConfigurationInfoProvider
      Parameters:
      product - product model
      Returns:
      list of configuration infos
    • populateConfigInfoData

      protected void populateConfigInfoData(FeatureData source, ConfigurationInfoData target)
    • generateConfigurationValueLine

      protected 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