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 ImageFormatMappinggetImageFormatMapping()protected MediaContainerServicegetMediaContainerService()protected MediaServicegetMediaService()protected MediaModelgetMediaWithImageFormat(MediaContainerModel mediaContainer, java.lang.String imageFormat)protected MediaContainerModelgetPrimaryImageMediaContainer(VariantProductModel variantProductModel)protected TypeServicegetTypeService()protected java.util.Map<java.lang.String,java.lang.String>getVariantAttributeMapping()protected java.lang.StringlookupImageFormat(ComposedTypeModel productType, java.lang.String attributeQualifier)voidpopulate(VariantProductModel source, VariantOptionData target)Populate the target instance with values from the source instance.voidsetImageFormatMapping(ImageFormatMapping imageFormatMapping)voidsetMediaContainerService(MediaContainerService mediaContainerService)voidsetMediaService(MediaService mediaService)voidsetTypeService(TypeService typeService)voidsetVariantAttributeMapping(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:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<VariantProductModel,VariantOptionData>- Overrides:
populatein 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)
-
-