Class ConfigPricingImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.facades.impl.ConfigPricingImpl
-
- All Implemented Interfaces:
ConfigPricing
public class ConfigPricingImpl extends java.lang.Object implements ConfigPricing
Default implementaion of theConfigPricing.
-
-
Field Summary
-
Fields inherited from interface de.hybris.platform.sap.productconfig.facades.ConfigPricing
NO_PRICE
-
-
Constructor Summary
Constructors Constructor Description ConfigPricingImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PriceDatagetObsoletePriceData(PriceModel priceModel)PriceDatagetPriceData(PriceModel priceModel)PricingDatagetPricingData(ConfigModel model)Factory method to extract pricing data from the given product configuration modelvoidsetPriceDataFactory(PriceDataFactory priceDataFactory)
-
-
-
Method Detail
-
setPriceDataFactory
public void setPriceDataFactory(PriceDataFactory priceDataFactory)
- Specified by:
setPriceDataFactoryin interfaceConfigPricing- Parameters:
priceDataFactory- injects the hybris pricing data factory
-
getPricingData
public PricingData getPricingData(ConfigModel model)
Description copied from interface:ConfigPricingFactory method to extract pricing data from the given product configuration model- Specified by:
getPricingDatain interfaceConfigPricing- Parameters:
model- product configuration model- Returns:
- pricing data
-
getPriceData
public PriceData getPriceData(PriceModel priceModel)
- Specified by:
getPriceDatain interfaceConfigPricing- Returns:
- price DTO
-
getObsoletePriceData
public PriceData getObsoletePriceData(PriceModel priceModel)
- Specified by:
getObsoletePriceDatain interfaceConfigPricing- Returns:
- price DTO
-
-