Interface ConfigPricing
-
- All Known Implementing Classes:
ConfigPricingImpl
public interface ConfigPricingFactory for pricing data for product configuration.
-
-
Method Summary
All Methods Instance Methods Abstract 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)
-
-
-
Field Detail
-
NO_PRICE
static final PriceData NO_PRICE
Value-Object to model the case, when no price information is available
-
-
Method Detail
-
getPricingData
PricingData getPricingData(ConfigModel model)
Factory method to extract pricing data from the given product configuration model- Parameters:
model- product configuration model- Returns:
- pricing data
-
getPriceData
PriceData getPriceData(PriceModel priceModel)
- Parameters:
priceModel-- Returns:
- price DTO
-
getObsoletePriceData
PriceData getObsoletePriceData(PriceModel priceModel)
- Parameters:
priceModel-- Returns:
- price DTO
-
setPriceDataFactory
void setPriceDataFactory(PriceDataFactory priceDataFactory)
- Parameters:
priceDataFactory-
-
-