Class ConfigurationOverviewPopulator
java.lang.Object
de.hybris.platform.sap.productconfig.facades.populator.ConfigurationOverviewPopulator
- All Implemented Interfaces:
Populator<ConfigModel,ConfigurationOverviewData>
public class ConfigurationOverviewPopulator
extends Object
implements Populator<ConfigModel,ConfigurationOverviewData>
Populates the data as required by the configuration overview page, using the runtime configuration as source. So the
Will use the
ConfigModel is transformed into a ConfigurationOverviewData object.Will use the
ConfigurationOverviewInstancePopulator to handle individual instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<Map>fillOptions(ConfigurationOverviewData target, Map<String, ClassificationSystemCPQAttributesContainer> nameMap) protected ConfigurationClassificationCacheStrategyprotected PricingServicevoidpopulate(ConfigModel source, ConfigurationOverviewData target) Populate the target instance with values from the source instance.protected voidpopulatePricing(ConfigModel source, ConfigurationOverviewData target) voidsetClassificationCacheStrategy(ConfigurationClassificationCacheStrategy configurationClassificationCacheStrategy) voidsetConfigPricing(ConfigPricing configPricing) voidsetConfigurationOverviewInstancePopulator(ConfigurationOverviewInstancePopulator configurationOverviewInstancePopulator) voidsetOverviewFilterList(OverviewFilterList overviewFilterList) voidsetPricingService(PricingService pricingService)
-
Constructor Details
-
ConfigurationOverviewPopulator
public ConfigurationOverviewPopulator()
-
-
Method Details
-
getOverviewFilterList
- Returns:
- the overviewFilterList
-
setOverviewFilterList
- Parameters:
overviewFilterList- the overviewFilterList to set
-
getConfigurationOverviewInstancePopulator
- Returns:
- the configurationOverviewInstancePopulator
-
setConfigurationOverviewInstancePopulator
public void setConfigurationOverviewInstancePopulator(ConfigurationOverviewInstancePopulator configurationOverviewInstancePopulator) - Parameters:
configurationOverviewInstancePopulator- the configurationOverviewInstancePopulator to set
-
populate
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<ConfigModel,ConfigurationOverviewData> - Parameters:
source- the source objecttarget- the target to fill
-
populatePricing
-
fillOptions
protected Collection<Map> fillOptions(ConfigurationOverviewData target, Map<String, ClassificationSystemCPQAttributesContainer> nameMap) -
getConfigPricing
-
setConfigPricing
-
getClassificationCacheStrategy
-
setClassificationCacheStrategy
public void setClassificationCacheStrategy(ConfigurationClassificationCacheStrategy configurationClassificationCacheStrategy) -
getPricingService
-
setPricingService
-