Uses of Class
com.broadleafcommerce.dataexchange.domain.pricing.PriceList
Packages that use PriceList
Package
Description
-
Uses of PriceList in com.broadleafcommerce.dataexchange.service.catalog
Method parameters in com.broadleafcommerce.dataexchange.service.catalog with type arguments of type PriceListModifier and TypeMethodDescriptionDataExchangeCatalogServiceAutoConfiguration.priceDataPreloadProcessor
(PriceProvider<PriceData, PriceList> pricingProvider, DataExchangePriceListProperties properties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) DataExchangeCatalogServiceAutoConfiguration.productPriceDataItemHandler
(PriceProvider<PriceData, PriceList> priceProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of PriceList in com.broadleafcommerce.dataexchange.service.catalog.product
Methods in com.broadleafcommerce.dataexchange.service.catalog.product that return types with arguments of type PriceListModifier and TypeMethodDescriptionAbstractPriceDataPreloadProcessor.buildPriceListMap
(List<PriceList> priceLists, List<ComprehensiveProduct> products, BatchContext<ComprehensiveProduct> batch) AbstractPriceDataPreloadProcessor.getPriceListMapKeyFunction()
Return a function that maps a price list to a key for a map.DefaultPriceDataPreloadProcessor.getPriceListMapKeyFunction()
protected PriceProvider<PriceData,
PriceList> AbstractPriceDataPreloadProcessor.getPricingProvider()
AbstractPriceDataPreloadProcessor.readPriceLists
(cz.jirutka.rsql.parser.ast.Node filters, BatchContext<ComprehensiveProduct> batch) Method parameters in com.broadleafcommerce.dataexchange.service.catalog.product with type arguments of type PriceListModifier and TypeMethodDescriptionprotected void
DefaultPriceDataPreloadProcessor.addPriceDataTargetIds
(ExchangeObject obj, Set<String> pricingKeys, Map<String, PriceList> priceListMap, BatchContext<ComprehensiveProduct> batch) protected abstract cz.jirutka.rsql.parser.ast.Node
AbstractPriceDataPreloadProcessor.buildPriceDataReadFilter
(Map<String, PriceList> priceListMap, List<ComprehensiveProduct> products, BatchContext<ComprehensiveProduct> batch) Builds the criteria for bulk reading price data.protected cz.jirutka.rsql.parser.ast.Node
DefaultPriceDataPreloadProcessor.buildPriceDataReadFilter
(Map<String, PriceList> priceListMap, List<ComprehensiveProduct> products, BatchContext<ComprehensiveProduct> batch) AbstractPriceDataPreloadProcessor.buildPriceListMap
(List<PriceList> priceLists, List<ComprehensiveProduct> products, BatchContext<ComprehensiveProduct> batch) protected abstract void
AbstractPriceDataPreloadProcessor.populatePriceListIdForPriceData
(ComprehensiveProduct product, Prices prices, PriceData priceData, Map<String, PriceList> priceListMap, BatchContext<ComprehensiveProduct> batch) Populates the price list id for the given price data.protected void
DefaultPriceDataPreloadProcessor.populatePriceListIdForPriceData
(ComprehensiveProduct product, Prices prices, PriceData priceData, Map<String, PriceList> priceListMap, BatchContext<ComprehensiveProduct> batch) protected void
AbstractPriceDataPreloadProcessor.populatePriceListIds
(List<ComprehensiveProduct> products, Map<String, PriceList> priceListMap, BatchContext<ComprehensiveProduct> batch) Builds a map of price lists by key.Constructor parameters in com.broadleafcommerce.dataexchange.service.catalog.product with type arguments of type PriceListModifierConstructorDescriptionAbstractPriceDataPreloadProcessor
(PriceProvider<PriceData, PriceList> pricingProvider, DataExchangePriceListProperties properties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) DefaultPriceDataPreloadProcessor
(PriceProvider<PriceData, PriceList> pricingProvider, DataExchangePriceListProperties properties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) PriceDataBatchItemHandler
(PriceProvider<PriceData, PriceList> priceProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of PriceList in com.broadleafcommerce.dataexchange.service.provider
Classes in com.broadleafcommerce.dataexchange.service.provider with type parameters of type PriceListModifier and TypeInterfaceDescriptioninterface
PriceProvider<T1 extends PriceData,
T2 extends PriceList> Interface for interacting with a (typically) remote service to save and/or fetch pricing data.Methods in com.broadleafcommerce.dataexchange.service.provider that return types with arguments of type PriceListModifier and TypeMethodDescriptionExternalProviderAutoConfiguration.dataExchangePricingProvider
(ExternalPriceProviderProperties properties, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of PriceList in com.broadleafcommerce.dataexchange.service.provider.external
Classes in com.broadleafcommerce.dataexchange.service.provider.external with type parameters of type PriceListModifier and TypeClassDescriptionclass
ExternalPriceProvider<T1 extends PriceData,
T2 extends PriceList> DefaultPriceProvider
implementation to Pricing Service REST APIs.