Package com.broadleafcommerce.pricing.service
package com.broadleafcommerce.pricing.service
-
ClassDescriptionImplementations of this service provide support for reducing the user targets that are involved in pricing with the goal of increasing the caching of
PriceListrelated queries.Implementations of this service provide support for currency conversions.Implementation ofCurrencyConversionServicethat relies on an implementation of ExchangeRateService and provides a mapping from and to for each item included in the ExchangeRateServiceDefaultFeeService<F extends Fee>Default implementation ofFeeService.DefaultPriceDataService<P extends PriceData>Default implementation ofPriceDataUsageDetailService.DefaultPriceListService<P extends PriceList>FeeService<F extends Fee>Base service API forFee.Implementation ofCurrencyConversionServicethat does nothing it always returns false forNoOpCurrencyConversionService.canCovert(CurrencyUnit, CurrencyUnit)and errors if convert is called.Utility methods used by PriceData and PriceListPriceDetail comparatorsPriceDataService<P extends PriceData>Base service API forPriceData.PriceDataUsageDetailService<P extends PriceDataUsageDetail>Base service API forPriceDataUsageDetail.This service provides access to pricing info forPriceContexts.Service for retrieving filtered price lists based on context.PriceListService<P extends PriceList>Base service API forPriceLists.The service class to handle pricing transactions such as recording and rolling back price data usages.Implementations of this service provide support for reducing the user targets that are involved in pricing with the goal of increasing the caching ofPriceListrelated queries.