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 PriceData
getObsoletePriceData(PriceModel priceModel)
PriceData
getPriceData(PriceModel priceModel)
PricingData
getPricingData(ConfigModel model)
Factory method to extract pricing data from the given product configuration modelvoid
setPriceDataFactory(PriceDataFactory priceDataFactory)
-
-
-
Method Detail
-
setPriceDataFactory
public void setPriceDataFactory(PriceDataFactory priceDataFactory)
- Specified by:
setPriceDataFactory
in interfaceConfigPricing
- Parameters:
priceDataFactory
- injects the hybris pricing data factory
-
getPricingData
public PricingData getPricingData(ConfigModel model)
Description copied from interface:ConfigPricing
Factory method to extract pricing data from the given product configuration model- Specified by:
getPricingData
in interfaceConfigPricing
- Parameters:
model
- product configuration model- Returns:
- pricing data
-
getPriceData
public PriceData getPriceData(PriceModel priceModel)
- Specified by:
getPriceData
in interfaceConfigPricing
- Returns:
- price DTO
-
getObsoletePriceData
public PriceData getObsoletePriceData(PriceModel priceModel)
- Specified by:
getObsoletePriceData
in interfaceConfigPricing
- Returns:
- price DTO
-
-