Class VariantOptionDataPopulator
- java.lang.Object
-
- de.hybris.platform.commercefacades.product.converters.populator.VariantOptionDataPopulator
-
- All Implemented Interfaces:
Populator<VariantProductModel,VariantOptionData>
- Direct Known Subclasses:
AcceleratorVariantOptionDataPopulator
public class VariantOptionDataPopulator extends java.lang.Object implements Populator<VariantProductModel,VariantOptionData>
PopulatesVariantOptionData
based onVariantProductModel
-
-
Constructor Summary
Constructors Constructor Description VariantOptionDataPopulator()
-
Method Summary
-
-
-
Method Detail
-
getImageConverter
protected Converter<MediaModel,ImageData> getImageConverter()
-
setImageConverter
public void setImageConverter(Converter<MediaModel,ImageData> imageConverter)
-
getVariantsService
protected VariantsService getVariantsService()
-
setVariantsService
public void setVariantsService(VariantsService variantsService)
-
getProductModelUrlResolver
protected UrlResolver<ProductModel> getProductModelUrlResolver()
-
setProductModelUrlResolver
public void setProductModelUrlResolver(UrlResolver<ProductModel> productModelUrlResolver)
-
getCommercePriceService
protected CommercePriceService getCommercePriceService()
-
setCommercePriceService
public void setCommercePriceService(CommercePriceService commercePriceService)
-
getPriceDataFactory
protected PriceDataFactory getPriceDataFactory()
-
setPriceDataFactory
public void setPriceDataFactory(PriceDataFactory priceDataFactory)
-
getStockConverter
protected Converter<ProductModel,StockData> getStockConverter()
-
setStockConverter
public void setStockConverter(Converter<ProductModel,StockData> stockConverter)
-
populate
public void populate(VariantProductModel source, VariantOptionData target)
Description copied from interface:Populator
Populate the target instance with values from the source instance.- Specified by:
populate
in interfacePopulator<VariantProductModel,VariantOptionData>
- Parameters:
source
- the source objecttarget
- the target to fill
-
lookupVariantAttributeName
protected java.lang.Object lookupVariantAttributeName(VariantProductModel productModel, java.lang.String attribute)
-
-