Class TmaVariantOptionDataMediaPopulator<SOURCE extends TmaPoVariantModel,TARGET extends VariantOptionData>
java.lang.Object
de.hybris.platform.b2ctelcofacades.converters.populator.variants.options.TmaVariantOptionDataMediaPopulator<SOURCE,TARGET>
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<SOURCE,TARGET>
public class TmaVariantOptionDataMediaPopulator<SOURCE extends TmaPoVariantModel,TARGET extends VariantOptionData>
extends Object
implements de.hybris.platform.converters.Populator<SOURCE,TARGET>
Populates
VariantOptionData with variant media data. If no medias are found on variant, then medias from base
product
offering are used.- Since:
- 1810
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.commercefacades.product.ImageFormatMappingprotected de.hybris.platform.servicelayer.dto.converter.Converter<MediaModel,ImageData> protected StringgetMediaFormat(String format) voidvoidsetAcceleratorImageFormatMapping(de.hybris.platform.commercefacades.product.ImageFormatMapping acceleratorImageFormatMapping) voidsetImageConverter(de.hybris.platform.servicelayer.dto.converter.Converter<MediaModel, ImageData> imageConverter) voidsetImageFormats(List<String> imageFormats)
-
Constructor Details
-
TmaVariantOptionDataMediaPopulator
public TmaVariantOptionDataMediaPopulator()
-
-
Method Details
-
populate
- Specified by:
populatein interfacede.hybris.platform.converters.Populator<SOURCE extends TmaPoVariantModel,TARGET extends VariantOptionData>
-
getMediaFormat
-
getImageConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<MediaModel,ImageData> getImageConverter() -
setImageConverter
public void setImageConverter(de.hybris.platform.servicelayer.dto.converter.Converter<MediaModel, ImageData> imageConverter) -
getImageFormats
-
setImageFormats
-
getAcceleratorImageFormatMapping
protected de.hybris.platform.commercefacades.product.ImageFormatMapping getAcceleratorImageFormatMapping() -
setAcceleratorImageFormatMapping
public void setAcceleratorImageFormatMapping(de.hybris.platform.commercefacades.product.ImageFormatMapping acceleratorImageFormatMapping)
-