All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BasicUserTargetFilterService Implementations of this service provide support for reducing the user targets that are involved in pricing with the goal of increasing the caching ofPriceList
related queries.ConfigurationExchangeRateInfoProvider This implementation is useful for testing and demo purposes.CurrencyConversionService Implementations of this service provide support for currency conversions.CurrencyInfo Stores the requested and fallback currencies needed for a pricing request.CurrencyUtils Set of utility methods to help handle pricing requests in regards to currency.CustomizedPriceDataRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> CustomizedPriceListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> DefaultCurrencyConversionService Implementation ofCurrencyConversionService
that relies on an implementation of ExchangeRateService and provides a mapping from and to for each item included in the ExchangeRateServiceDefaultExportTarget DefaultExport.getTarget()
values that are supported for processing.DefaultOverridesEnvironmentPostProcessor Default overrides from SpringDefaultPriceDataService<P extends PriceData> DefaultPriceInfoService DefaultPriceListFilterService DefaultPriceListService<P extends PriceList> ExchangeRateApiInfoProvider This sample ExchangeRateInfoProvider uses an API endpoint to retrieve exchange data.ExchangeRateInfo A representation of exchange rate data.ExchangeRateInfoProvider Implementations of this interface return a list ofExchangeRateInfo
objects.JpaCustomizedPriceDataRepository<D extends JpaPriceData> Repository fragment forJpaPriceDataRepository
that includes custom JPA query methods.JpaCustomizedPriceListRepository<D extends JpaPriceList> Repository fragment forJpaPriceListRepository
that includes custom JPA query methods.JpaPriceData Persistent counter-part to aPriceData
for use with a JPA datastore.JpaPriceDataRepository<D extends JpaPriceData> JPA counter-part ofPriceDataRepository
.JpaPriceDataTier * Persistent counter-part to aPriceDataTier
for uses with a JPA datastore.JpaPriceDataVendorVisibilityHandler Responsible for performing vendor-visibility operations onJpaPriceData
entities.JpaPriceList JPA implementation ofPriceList
domain.JpaPriceListRepository<D extends JpaPriceList> JPA counter-part ofPriceListRepository
.JpaPriceListVendorVisibilityHandler Responsible for performing vendor-visibility operations onJpaPriceList
entities.JpaPriceUserTarget Persistent counter-part toUserTarget
.JpaPriceUserTargetId JpaRouteConstants JpaRouteConstants.Persistence ModifiableFields Fields thatPriceModifier
s can modify for a specificPriceList.type
.ModifiableFieldsMap Specifies whatpriceable fields
can be modified byPriceList PriceModifiers
for specificPriceList types
.NoOpCurrencyConversionService Implementation ofCurrencyConversionService
that does nothing it always returns false forNoOpCurrencyConversionService.canCovert(CurrencyUnit, CurrencyUnit)
and errors if convert is called.PriceableFieldProperties Configuration properties for defining the names of the priceable fields that can be targeted byPriceModifier
s or used as defaults if no price data or modifiers are found.PriceableFieldType Fields onPriceableTargets
that the pricing service cares about.PriceableTargetPriceState Used to contain useful information while gathering prices for a list ofPriceableTargets
.PriceContextConverter PriceData Data storing a specific price for a specificPriceableTarget
.PriceDataConverter PriceDataEndpoint PriceDataExportAutoConfiguration PriceDataExportAutoConfiguration.Converters PriceDataExportAutoConfiguration.Specifications PriceDataExportEndpoint PriceDataExportProcessor AnExportProcessor
for exports ofPriceData
.PriceDataExportSpecification The default specification to exportPriceData
.PriceDataExportSpecification.Fields PriceDataExportSpecification.Headers PriceDataImportBatchHandler PriceDataRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repository
for persistent counter-parts ofPriceData
.PriceDataRowConverter PriceDataService<P extends PriceData> Base service API forPriceData
.PriceDataTier Specify a price depending on a minimum quantity being met.PriceDataTierListConverter PriceDataValidator PriceInfosEndpoint PriceInfoService This service provides access to pricing info forPriceContexts
.PriceList Abstraction of an aggregation of prices forPriceableTargets
the applicability of which is determined by a set of criteria targeting information provided in aPriceContext
.PriceListEndpoint PriceListFilterService Service for retrieving filtered price lists based on context.PriceListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repository
for persistent counter-parts ofPriceList
s.PriceListService<P extends PriceList> Base service API forPriceList
s.PriceListType Basic enumeration of default price list types.PriceListValidator PriceModificationType Operations thatPriceModifier
s can perform on prices.PriceModifier WhereasPriceData
provides a specific price for aPriceableTarget
, a price modifier performs an operation on a priceable field of the target such as adding 20% of the target's cost to calculate the price.PricingCacheAutoConfiguration Configuration for engaging default Broadleaf support for Apache Ignite cachePricingCacheProperties Properties that influence cache settings for the pricing servicePricingCatalogCurrencyContextInfoCustomizer This component attempts to resolve the defaultCurrency
for this request.PricingCurrencyHelper PricingImportMessagingAutoConfiguration PricingJpaAutoConfiguration PricingProperties PricingServiceAutoConfiguration Initializes the service beansPricingServicesImportAutoConfiguration PricingServicesImportAutoConfiguration.Converters PricingValidationAutoConfiguration Pricing-specific configuration for validation.PricingVendorVisibilityAutoConfiguration Registers components related to vendor visibility.PricingWebAutoConfiguration RouteConstants RouteConstants.Persistence UserTarget Abstraction of a user that pricing entities can target.UserTargetFilterInfo This class is used byBasicUserTargetFilterService
to allow fine grained control of the user targets an implementation wishes to allow for pricing via configuration.UserTargetFilterService Implementations of this service provide support for reducing the user targets that are involved in pricing with the goal of increasing the caching ofPriceList
related queries.