Class TmaPoVariantSelectedPopulator<SOURCE extends ProductModel,TARGET extends ProductData>
java.lang.Object
de.hybris.platform.commercefacades.product.converters.populator.AbstractProductPopulator<SOURCE,TARGET>
de.hybris.platform.b2ctelcofacades.converters.populator.variants.TmaPoVariantMatrixPopulator<SOURCE,TARGET>
de.hybris.platform.b2ctelcofacades.converters.populator.variants.TmaPoVariantSelectedPopulator<SOURCE,TARGET>
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<SOURCE,TARGET>
public class TmaPoVariantSelectedPopulator<SOURCE extends ProductModel,TARGET extends ProductData>
extends TmaPoVariantMatrixPopulator<SOURCE,TARGET>
Populates the first element of variant matrix corresponding to the selected variant.
- Since:
- 1810
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<ProductVariantOption>protected de.hybris.platform.converters.ConfigurablePopulator<TmaPoVariantModel,VariantOptionData, ProductVariantOption> voidprotected voidpopulateNode(VariantMatrixElementData parentNode, TmaPoVariantModel variant) voidsetProductVariantOptionList(Collection<ProductVariantOption> productVariantOptionList) voidsetVariantOptionDataPopulator(de.hybris.platform.converters.ConfigurablePopulator<TmaPoVariantModel, VariantOptionData, ProductVariantOption> variantOptionDataPopulator) Methods inherited from class de.hybris.platform.b2ctelcofacades.converters.populator.variants.TmaPoVariantMatrixPopulator
createEmptyNode, createNode, createNodesForVariant, getExistingNode, getStarterVariant, getValueCategoryComparator, getVariantMatrixElementPopulator, getVariants, getVariantValuesCategories, orderTree, setValueCategoryComparator, setVariantMatrixElementPopulatorMethods inherited from class de.hybris.platform.commercefacades.product.converters.populator.AbstractProductPopulator
getModelService, getProductAttribute, safeToString, setModelService
-
Constructor Details
-
TmaPoVariantSelectedPopulator
public TmaPoVariantSelectedPopulator()
-
-
Method Details
-
populate
- Specified by:
populatein interfacede.hybris.platform.converters.Populator<SOURCE extends ProductModel,TARGET extends ProductData> - Overrides:
populatein classTmaPoVariantMatrixPopulator<SOURCE extends ProductModel,TARGET extends ProductData>
-
populateNode
-
getVariantOptionDataPopulator
protected de.hybris.platform.converters.ConfigurablePopulator<TmaPoVariantModel,VariantOptionData, getVariantOptionDataPopulator()ProductVariantOption> -
setVariantOptionDataPopulator
public void setVariantOptionDataPopulator(de.hybris.platform.converters.ConfigurablePopulator<TmaPoVariantModel, VariantOptionData, ProductVariantOption> variantOptionDataPopulator) -
getProductVariantOptionList
-
setProductVariantOptionList
-