Interface ConfigPricing

All Known Implementing Classes:
ConfigPricingImpl

public interface ConfigPricing
Factory for pricing data for product configuration.
  • Field Details

    • NO_PRICE

      static final PriceData NO_PRICE
      Value-Object to model the case, when no price information is available
  • Method Details

    • 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 -