Uses of Package
de.hybris.platform.sap.productconfig.facades.populator
Packages that use de.hybris.platform.sap.productconfig.facades.populator
Package
Description
-
Classes in de.hybris.platform.sap.productconfig.facades.populator used by de.hybris.platform.sap.productconfig.facades.implClassDescriptionPopulator to create an AbstractOrderEntryProductInfoModel from a given ConfigurationModel.
AbstractOrderEntryProductInfoModel contains a short list of some values of the related runtime configuration, so it can be used to show a configuration summary within the cart or order, without the need to instantiate the whole configuration, or even to be aware of the configuration at all.Populates the data as required by the configuration overview page, using the runtime configuration as source.Methods to handle classification featuresPopulates conflicts from model to DTO representationTakes care of transforming aProductModelobject of a variant into aConfigurationOverviewDataobject, which is used to display the pre-selected values of the product variant.
We want to avoid to create a runtime configuration for a variant, just to display the overview page. -
Classes in de.hybris.platform.sap.productconfig.facades.populator used by de.hybris.platform.sap.productconfig.facades.populatorClassDescriptionAbstract base class for populators suitable to populate the product configuration overview page.Allows to sort conflict groupsPopulator to create an AbstractOrderEntryProductInfoModel from a given ConfigurationModel.
AbstractOrderEntryProductInfoModel contains a short list of some values of the related runtime configuration, so it can be used to show a configuration summary within the cart or order, without the need to instantiate the whole configuration, or even to be aware of the configuration at all.Transforms anInstanceModelinto into a list ofCharacteristicGroupdata as required by the configuration overview page.
This class will use theConfigurationOverviewValuePopulatorto handle the individual cstic values, while itself is typically called by theConfigurationOverviewPopulator.Populates the data as required by the configuration overview page, using the runtime configuration as source.Transforms anCsticValueModelinto into a list ofCharacteristicValuedata as required by the configuration overview page.
It is typically called by theConfigurationOverviewInstancePopulator.Methods to handle classification featuresTakes care of transforming aProductModelobject of a variant into aConfigurationOverviewDataobject, which is used to display the pre-selected values of the product variant.
We want to avoid to create a runtime configuration for a variant, just to display the overview page.Populates individual variant default values obtained from the hybris classification system asFeatureDatainto product configurationCharacteristicValueas required by the configuration overview page.
This populator is triggered by theVariantOverviewPopulator.