Class ConfigurationOverviewPopulator
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.facades.populator.ConfigurationOverviewPopulator
-
- All Implemented Interfaces:
Populator<ConfigModel,ConfigurationOverviewData>
public class ConfigurationOverviewPopulator extends java.lang.Object implements Populator<ConfigModel,ConfigurationOverviewData>
Populates the data as required by the configuration overview page, using the runtime configuration as source. So theConfigModelis transformed into aConfigurationOverviewDataobject.
Will use theConfigurationOverviewInstancePopulatorto handle individual instances.
-
-
Constructor Summary
Constructors Constructor Description ConfigurationOverviewPopulator()
-
Method Summary
-
-
-
Method Detail
-
getOverviewFilterList
public OverviewFilterList getOverviewFilterList()
- Returns:
- the overviewFilterList
-
setOverviewFilterList
public void setOverviewFilterList(OverviewFilterList overviewFilterList)
- Parameters:
overviewFilterList- the overviewFilterList to set
-
getConfigurationOverviewInstancePopulator
public ConfigurationOverviewInstancePopulator getConfigurationOverviewInstancePopulator()
- Returns:
- the configurationOverviewInstancePopulator
-
setConfigurationOverviewInstancePopulator
public void setConfigurationOverviewInstancePopulator(ConfigurationOverviewInstancePopulator configurationOverviewInstancePopulator)
- Parameters:
configurationOverviewInstancePopulator- the configurationOverviewInstancePopulator to set
-
populate
public void populate(ConfigModel source, ConfigurationOverviewData target)
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
protected void populatePricing(ConfigModel source, ConfigurationOverviewData target)
-
fillOptions
protected java.util.Collection<java.util.Map> fillOptions(ConfigurationOverviewData target, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap)
-
getConfigPricing
public ConfigPricing getConfigPricing()
-
setConfigPricing
public void setConfigPricing(ConfigPricing configPricing)
-
getClassificationCacheStrategy
protected ConfigurationClassificationCacheStrategy getClassificationCacheStrategy()
-
setClassificationCacheStrategy
public void setClassificationCacheStrategy(ConfigurationClassificationCacheStrategy configurationClassificationCacheStrategy)
-
-