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 ofPriceListrelated 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 ofCurrencyConversionServicethat 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 ofExchangeRateInfoobjects.JpaCustomizedPriceDataRepository<D extends JpaPriceData> Repository fragment forJpaPriceDataRepositorythat includes custom JPA query methods.JpaCustomizedPriceListRepository<D extends JpaPriceList> Repository fragment forJpaPriceListRepositorythat includes custom JPA query methods.JpaPriceData Persistent counter-part to aPriceDatafor use with a JPA datastore.JpaPriceDataRepository<D extends JpaPriceData> JPA counter-part ofPriceDataRepository.JpaPriceDataTier * Persistent counter-part to aPriceDataTierfor uses with a JPA datastore.JpaPriceDataVendorVisibilityHandler Responsible for performing vendor-visibility operations onJpaPriceDataentities.JpaPriceList JPA implementation ofPriceListdomain.JpaPriceListRepository<D extends JpaPriceList> JPA counter-part ofPriceListRepository.JpaPriceListVendorVisibilityHandler Responsible for performing vendor-visibility operations onJpaPriceListentities.JpaPriceUserTarget Persistent counter-part toUserTarget.JpaPriceUserTargetId JpaRouteConstants JpaRouteConstants.Persistence ModifiableFields Fields thatPriceModifiers can modify for a specificPriceList.type.ModifiableFieldsMap Specifies whatpriceable fieldscan be modified byPriceList PriceModifiersfor specificPriceList types.NoOpCurrencyConversionService Implementation ofCurrencyConversionServicethat 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 byPriceModifiers or used as defaults if no price data or modifiers are found.PriceableFieldType Fields onPriceableTargetsthat 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 AnExportProcessorfor exports ofPriceData.PriceDataExportSpecification The default specification to exportPriceData.PriceDataExportSpecification.Fields PriceDataExportSpecification.Headers PriceDataImportBatchHandler PriceDataRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> Repositoryfor 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 forPriceableTargetsthe 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> Repositoryfor persistent counter-parts ofPriceLists.PriceListService<P extends PriceList> Base service API forPriceLists.PriceListType Basic enumeration of default price list types.PriceListValidator PriceModificationType Operations thatPriceModifiers can perform on prices.PriceModifier WhereasPriceDataprovides 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 defaultCurrencyfor 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 byBasicUserTargetFilterServiceto 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 ofPriceListrelated queries.