Class OPPSPromotionsPopulator<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.ProductPromotionsPopulator<SOURCE,TARGET>
com.sap.retail.sapppspricing.populator.OPPSPromotionsPopulator<SOURCE,TARGET>
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<SOURCE,TARGET>
public class OPPSPromotionsPopulator<SOURCE extends ProductModel,TARGET extends ProductData>
extends de.hybris.platform.commercefacades.product.converters.populator.ProductPromotionsPopulator<SOURCE,TARGET>
Populator to populate OPPS promotions to Product data
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.commerceservices.strategies.NetGrossStrategyvoidPopulates promotion-related data from the OPPS to the Product Data.voidsetConfigService(PPSConfigService configService) voidsetNetGrossStrategy(de.hybris.platform.commerceservices.strategies.NetGrossStrategy netGrossStrategy) voidsetPricingBackend(PricingBackend pricingBackend) Methods inherited from class de.hybris.platform.commercefacades.product.converters.populator.ProductPromotionsPopulator
getBaseSiteService, getPromotionsConverter, getPromotionsService, getTimeService, setBaseSiteService, setPromotionsConverter, setPromotionsService, setTimeServiceMethods inherited from class de.hybris.platform.commercefacades.product.converters.populator.AbstractProductPopulator
getModelService, getProductAttribute, safeToString, setModelService
-
Constructor Details
-
OPPSPromotionsPopulator
public OPPSPromotionsPopulator()
-
-
Method Details
-
populate
public void populate(SOURCE source, TARGET target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException Populates promotion-related data from the OPPS to the Product Data.- Specified by:
populatein interfacede.hybris.platform.converters.Populator<SOURCE extends ProductModel,TARGET extends ProductData> - Overrides:
populatein classde.hybris.platform.commercefacades.product.converters.populator.ProductPromotionsPopulator<SOURCE extends ProductModel,TARGET extends ProductData> - Parameters:
source- The source product model.target- The target product data.- Throws:
de.hybris.platform.servicelayer.dto.converter.ConversionException
-
getPricingBackend
- Returns:
- the pricingBackend
-
setPricingBackend
- Parameters:
pricingBackend- the pricingBackend to set
-
getNetGrossStrategy
public de.hybris.platform.commerceservices.strategies.NetGrossStrategy getNetGrossStrategy()- Returns:
- the netGrossStrategy
-
setNetGrossStrategy
public void setNetGrossStrategy(de.hybris.platform.commerceservices.strategies.NetGrossStrategy netGrossStrategy) - Parameters:
netGrossStrategy- the netGrossStrategy to set
-
getConfigService
- Returns:
- the configService
-
setConfigService
- Parameters:
configService- the configService to set
-