Uses of Class
com.broadleafcommerce.dataexchange.domain.pricing.PriceData
Packages that use PriceData
Package
Description
-
Uses of PriceData in com.broadleafcommerce.dataexchange.domain.catalog.product
Methods in com.broadleafcommerce.dataexchange.domain.catalog.product that return types with arguments of type PriceDataModifier and TypeMethodDescriptionPrices.getPriceData()
The list of prices associated with this price list.Method parameters in com.broadleafcommerce.dataexchange.domain.catalog.product with type arguments of type PriceDataModifier and TypeMethodDescriptionvoid
Prices.setPriceData
(List<PriceData> priceData) The list of prices associated with this price list. -
Uses of PriceData in com.broadleafcommerce.dataexchange.service.catalog
Method parameters in com.broadleafcommerce.dataexchange.service.catalog with type arguments of type PriceDataModifier 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 PriceData in com.broadleafcommerce.dataexchange.service.catalog.product
Methods in com.broadleafcommerce.dataexchange.service.catalog.product that return types with arguments of type PriceDataModifier and TypeMethodDescriptionPriceDataBatchItemHandler.getExistingPriceData
(Map<String, Object> batchProperties) PriceDataBatchItemHandler.getPriceDataToCreate
(Map<String, Object> batchProperties) PriceDataBatchItemHandler.getPriceDataToUpdate
(Map<String, Object> batchProperties) protected PriceProvider<PriceData,
PriceList> AbstractPriceDataPreloadProcessor.getPricingProvider()
AbstractPriceDataPreloadProcessor.readExistingPriceData
(cz.jirutka.rsql.parser.ast.Node filters, BatchContext<ComprehensiveProduct> batch) Methods in com.broadleafcommerce.dataexchange.service.catalog.product with parameters of type PriceDataModifier and TypeMethodDescriptionprotected String
DefaultPriceDataPreloadProcessor.getPriceDataPriceListKey
(Prices prices, PriceData priceData) 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) Method parameters in com.broadleafcommerce.dataexchange.service.catalog.product with type arguments of type PriceDataModifier and TypeMethodDescriptionprotected void
PriceDataBatchItemHandler.prepareCreatesAndUpdates
(List<PriceData> prices, Map<String, Object> batchProperties, List<PriceData> existingPriceData) protected T
PriceDataBatchItemHandler.prepareDeleteAll
(T prices, Map<String, Object> batchProperties, List<PriceData> existingPriceData) protected void
PriceDataBatchItemHandler.prepareDeletes
(List<PriceData> prices, Map<String, Object> batchProperties, List<PriceData> existingPriceData) Constructor parameters in com.broadleafcommerce.dataexchange.service.catalog.product with type arguments of type PriceDataModifierConstructorDescriptionAbstractPriceDataPreloadProcessor
(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 PriceData in com.broadleafcommerce.dataexchange.service.pricing.domain
Methods in com.broadleafcommerce.dataexchange.service.pricing.domain that return types with arguments of type PriceDataModifier and TypeMethodDescriptionPreloadedPriceData.buildPriceDataMap
(List<PriceData> existingPriceData) Builds a map of price data by target and price list.PreloadedPriceData.getPriceDataForCurrencyIdentifierType
(ComprehensiveProduct parent, Prices prices) PreloadedPriceData.getPriceDataForIdIdentifierType
(ComprehensiveProduct parent, Prices prices) PreloadedPriceData.getPricesForProductAndPriceList
(ComprehensiveProduct parent, Prices prices) Returns the price data for the given product and its variants.Method parameters in com.broadleafcommerce.dataexchange.service.pricing.domain with type arguments of type PriceData -
Uses of PriceData in com.broadleafcommerce.dataexchange.service.provider
Classes in com.broadleafcommerce.dataexchange.service.provider with type parameters of type PriceDataModifier 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 PriceDataModifier and TypeMethodDescriptionExternalProviderAutoConfiguration.dataExchangePricingProvider
(ExternalPriceProviderProperties properties, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of PriceData in com.broadleafcommerce.dataexchange.service.provider.external
Classes in com.broadleafcommerce.dataexchange.service.provider.external with type parameters of type PriceDataModifier and TypeClassDescriptionclass
ExternalPriceProvider<T1 extends PriceData,
T2 extends PriceList> DefaultPriceProvider
implementation to Pricing Service REST APIs.