Class AbstractProductImagePopulator<SOURCE extends ProductModel,TARGET extends ProductData>
java.lang.Object
de.hybris.platform.commercefacades.product.converters.populator.AbstractProductPopulator<SOURCE,TARGET>
de.hybris.platform.commercefacades.product.converters.populator.AbstractProductImagePopulator<SOURCE,TARGET>
- All Implemented Interfaces:
Populator<SOURCE,TARGET>
- Direct Known Subclasses:
ProductGalleryImagesPopulator,ProductPrimaryImagePopulator
public abstract class AbstractProductImagePopulator<SOURCE extends ProductModel,TARGET extends ProductData>
extends AbstractProductPopulator<SOURCE,TARGET>
Populate the product data with the product's gallery images
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddImagesInFormats(MediaContainerModel mediaContainer, ImageDataType imageType, int galleryIndex, List<ImageData> list) protected Converter<MediaModel,ImageData> protected ImageFormatMappingprotected MediaContainerServiceprotected MediaServicevoidsetImageConverter(Converter<MediaModel, ImageData> imageConverter) voidsetImageFormatMapping(ImageFormatMapping imageFormatMapping) voidsetImageFormats(List<String> imageFormats) voidsetMediaContainerService(MediaContainerService mediaContainerService) voidsetMediaService(MediaService mediaService) Methods inherited from class de.hybris.platform.commercefacades.product.converters.populator.AbstractProductPopulator
getModelService, getProductAttribute, safeToString, setModelService
-
Constructor Details
-
AbstractProductImagePopulator
public AbstractProductImagePopulator()
-
-
Method Details
-
getMediaService
-
setMediaService
-
getMediaContainerService
-
setMediaContainerService
-
getImageFormatMapping
-
setImageFormatMapping
-
getImageFormats
-
setImageFormats
-
getImageConverter
-
setImageConverter
-
addImagesInFormats
protected void addImagesInFormats(MediaContainerModel mediaContainer, ImageDataType imageType, int galleryIndex, List<ImageData> list)
-