Class AcceleratorVariantOptionDataPopulator
- java.lang.Object
-
- de.hybris.platform.commercefacades.product.converters.populator.VariantOptionDataPopulator
-
- de.hybris.platform.yacceleratorfacades.populators.AcceleratorVariantOptionDataPopulator
-
- All Implemented Interfaces:
Populator<VariantProductModel,VariantOptionData>
public class AcceleratorVariantOptionDataPopulator extends VariantOptionDataPopulator
Accelerator specific variant option data converter implementation.
-
-
Constructor Summary
Constructors Constructor Description AcceleratorVariantOptionDataPopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ImageFormatMapping
getImageFormatMapping()
protected MediaContainerService
getMediaContainerService()
protected MediaService
getMediaService()
protected MediaModel
getMediaWithImageFormat(MediaContainerModel mediaContainer, java.lang.String imageFormat)
protected MediaContainerModel
getPrimaryImageMediaContainer(VariantProductModel variantProductModel)
protected TypeService
getTypeService()
protected java.util.Map<java.lang.String,java.lang.String>
getVariantAttributeMapping()
protected java.lang.String
lookupImageFormat(ComposedTypeModel productType, java.lang.String attributeQualifier)
void
populate(VariantProductModel source, VariantOptionData target)
Populate the target instance with values from the source instance.void
setImageFormatMapping(ImageFormatMapping imageFormatMapping)
void
setMediaContainerService(MediaContainerService mediaContainerService)
void
setMediaService(MediaService mediaService)
void
setTypeService(TypeService typeService)
void
setVariantAttributeMapping(java.util.Map<java.lang.String,java.lang.String> variantAttributeMapping)
-
Methods inherited from class de.hybris.platform.commercefacades.product.converters.populator.VariantOptionDataPopulator
getCommercePriceService, getImageConverter, getPriceDataFactory, getProductModelUrlResolver, getStockConverter, getVariantsService, lookupVariantAttributeName, setCommercePriceService, setImageConverter, setPriceDataFactory, setProductModelUrlResolver, setStockConverter, setVariantsService
-
-
-
-
Method Detail
-
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>
- Overrides:
populate
in classVariantOptionDataPopulator
- Parameters:
source
- the source objecttarget
- the target to fill
-
getMediaWithImageFormat
protected MediaModel getMediaWithImageFormat(MediaContainerModel mediaContainer, java.lang.String imageFormat)
-
lookupImageFormat
protected java.lang.String lookupImageFormat(ComposedTypeModel productType, java.lang.String attributeQualifier)
-
getPrimaryImageMediaContainer
protected MediaContainerModel getPrimaryImageMediaContainer(VariantProductModel variantProductModel)
-
getTypeService
protected TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
getMediaService
protected MediaService getMediaService()
-
setMediaService
public void setMediaService(MediaService mediaService)
-
getMediaContainerService
protected MediaContainerService getMediaContainerService()
-
setMediaContainerService
public void setMediaContainerService(MediaContainerService mediaContainerService)
-
getImageFormatMapping
protected ImageFormatMapping getImageFormatMapping()
-
setImageFormatMapping
public void setImageFormatMapping(ImageFormatMapping imageFormatMapping)
-
getVariantAttributeMapping
protected java.util.Map<java.lang.String,java.lang.String> getVariantAttributeMapping()
-
setVariantAttributeMapping
public void setVariantAttributeMapping(java.util.Map<java.lang.String,java.lang.String> variantAttributeMapping)
-
-