Interface ConfigPricing
- All Known Implementing Classes:
ConfigPricingImpl
public interface ConfigPricing
Factory for pricing data for product configuration.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetObsoletePriceData(PriceModel priceModel) getPriceData(PriceModel priceModel) getPricingData(ConfigModel model) Factory method to extract pricing data from the given product configuration modelvoidsetPriceDataFactory(PriceDataFactory priceDataFactory)
-
Field Details
-
NO_PRICE
Value-Object to model the case, when no price information is available
-
-
Method Details
-
getPricingData
Factory method to extract pricing data from the given product configuration model- Parameters:
model- product configuration model- Returns:
- pricing data
-
getPriceData
- Parameters:
priceModel-- Returns:
- price DTO
-
getObsoletePriceData
- Parameters:
priceModel-- Returns:
- price DTO
-
setPriceDataFactory
- Parameters:
priceDataFactory-
-