Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractExternalProvider - Class in com.broadleafcommerce.pricing.provider.external
 
AbstractExternalProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
 
ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Fields
 
ACTIVE_END_DATE - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Headers
 
ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Fields
 
ACTIVE_START_DATE - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Headers
 
addActiveDatesPredicate(Instant, List<Predicate>, Map<String, Object>, CriteriaBuilder, Root<?>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
addBaseCostPriceDetail(PriceableTarget, PriceableTargetPriceState, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
addBasePriceDetail(PriceableTarget, PriceableTargetPriceState, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
ADDITION - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
 
addNotArchivedPredicate(List<Predicate>, CriteriaBuilder, Root<?>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
addPriceDetail(PriceInfo, PriceList, PriceListPriceDetail, Map<String, List<PriceDataTier>>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
addPriceDetail(PriceInfo, PriceList, MonetaryAmount, Map<String, List<PriceDataTier>>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Deprecated, for removal: This API element is subject to removal in a future version.
addPriceInfoForTarget(List<PriceInfo>, PriceableTarget, PriceDetail, PriceableTargetPriceState, boolean) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Uses the best price detail found for the target and creates a PriceInfo for it.
addPriceListIdPredicate(String, List<Predicate>, Map<String, Object>, CriteriaBuilder, Root<D>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
addPriceTypeDetail(PriceInfo, String, PriceDetail) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
addTargetTypePredicate(String, List<Predicate>, Map<String, Object>, CriteriaBuilder, Root<D>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
afterPropertiesSet() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
appendBase(UriComponentsBuilder, Optional<String>) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
appendSymbols(UriComponentsBuilder) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
applyRsqlCriteria(Node, CriteriaBuilder, CriteriaQuery<?>, Map<String, Object>, List<Predicate>, Class<?>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
ARCHIVAL_REASON - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
archiveAllByIds(List<String>, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
archiveAllByIds(Collection<String>, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
archiveAllByIds(Collection<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataUsageDetailRepository
Archive multiple PriceDataUsageDetails by ids.
archiveAllByIds(List<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataUsageDetailService
Archives all the PriceDataUsageDetail whose ids are given in the contextIds list.
areCharacteristicsEquivalent(BasePriceableTarget, BasePriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.pricing.oauth2.client.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
AVAILABLE_QUANTITY - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Fields
 
AVAILABLE_QUANTITY - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Headers
 

B

BASE_COST - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
Base cost of manufacturing the target provided by the target itself rather than being derived by the pricing service.
BASE_PRICE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
Base price to sell the target at provided by the target itself rather than being derived by the pricing service.
BASE_URI - Static variable in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
baseCost - Variable in class com.broadleafcommerce.pricing.service.autoconfigure.PriceableFieldProperties
Name of the field passed in as part of PriceableTarget.getPriceableFields() that maps to the base cost of making the priceable entity.
basePrice - Variable in class com.broadleafcommerce.pricing.service.autoconfigure.PriceableFieldProperties
Name of the field passed in as part of PriceableTarget.getPriceableFields() that maps to the base price of the priceable entity.
BasicUserTargetFilterService - Class in com.broadleafcommerce.pricing.service
Implementations of this service provide support for reducing the user targets that are involved in pricing with the goal of increasing the caching of PriceList related queries.
BasicUserTargetFilterService() - Constructor for class com.broadleafcommerce.pricing.service.BasicUserTargetFilterService
 
buildArchivedIsFalseFilter(CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
buildContextRequestFromExport(Export) - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
buildCurrenciesInfoForRequest(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
Returns the requested and fallback currencies based on the request and on the system defaults.
buildExchangeRatesFromMap(CurrencyUnit, Map<CurrencyUnit, ExchangeRate>) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
buildJobDetailsMap(ScheduledJobRef) - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
Build a map from the scheduled job details
buildJobDetailsMap(ScheduledJobRef) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
buildNotFoundException(WebClientResponseException.NotFound) - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
Builds a not found exception that correlates to the given WebClientResponseException.NotFound exception.
buildPersistenceRequest(String, Pair<PriceData, BatchRecord>, Map<String, PriceData>) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
Determines id, operation type and builds the PersistenceRequest for the PriceData.
buildPersistenceRequests(String, Map<String, Pair<PriceData, BatchRecord>>, ContextInfo) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
Builds the list of PersistenceRequest for the PriceData.
buildPriceDataUsageDetail(RecordPriceDataUsageRequest, PriceDataUsage) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
Builds a PriceDataUsageDetail based on the given usage.
buildQueryContextInfo(Export) - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
buildSummaryFromPriceData(PriceableTarget, PriceData) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Builds a PriceSummary of data.
buildTenantIdIsEqualToFilter(String, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 

C

CACHE_BY_CURRENCY - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
CACHE_BY_PRICE_LIST - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
CACHE_BY_TARGETS_AND_PRICE_LIST - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
CACHE_BY_USER - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
canCovert(CurrencyUnit, CurrencyUnit) - Method in interface com.broadleafcommerce.pricing.service.CurrencyConversionService
Determine if conversion support is available based on a currencyCode from and to.
canCovert(CurrencyUnit, CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
Determine if conversion support is available based on a currencyCode from and to.
canCovert(CurrencyUnit, CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
Always returns false
canEqual(Object) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.UserTarget
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ConfigurationExchangeRateInfoProvider
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Cart
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTargetId
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.SSLVerificationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
 
canHandle(Export) - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
canHandle(BatchRequest) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
canHandle(Class<?>) - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceDataVendorVisibilityHandler
 
canHandle(Class<?>) - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceListVendorVisibilityHandler
 
canModifyBeanSerializer(Class<?>) - Method in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification
 
Cart - Class in com.broadleafcommerce.pricing.provider.external.domain
 
Cart() - Constructor for class com.broadleafcommerce.pricing.provider.external.domain.Cart
 
cartOperationsOauth2FilterFunctionSupplier(ClientRegistrationRepository, Optional<ClientHttpConnector>) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingServiceAutoConfiguration
 
CHANNEL - Static variable in interface com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.pricing.service.messaging.purge.PurgePriceDataUsageDetailsTriggeredJobEventConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.pricing.service.messaging.rollback.PricingCheckoutRollbackEventConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.pricing.service.messaging.rollback.RollbackPriceDataUsageDetailsTriggeredJobEventConsumer
 
CHECKOUT_ROLLBACK - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.DefaultPriceDataUsageRollbackReasons
The PriceDataUsageDetail is being rolled back because the checkout flow ran into an unrecoverable error.
CheckoutRollbackEvent - Class in com.broadleafcommerce.pricing.service.messaging.rollback
A message event dispatched when a checkout workflow encounters an unrecoverable error and must roll back the work of its checkout workflow activities.
CheckoutRollbackEvent() - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
 
checkoutRollbackInputPricing() - Method in interface com.broadleafcommerce.pricing.service.messaging.rollback.PricingCheckoutRollbackEventConsumer
 
com.broadleafcommerce.pricing.cache - package com.broadleafcommerce.pricing.cache
 
com.broadleafcommerce.pricing.config - package com.broadleafcommerce.pricing.config
 
com.broadleafcommerce.pricing.dataexport - package com.broadleafcommerce.pricing.dataexport
 
com.broadleafcommerce.pricing.dataexport.autoconfigure - package com.broadleafcommerce.pricing.dataexport.autoconfigure
 
com.broadleafcommerce.pricing.dataexport.converter - package com.broadleafcommerce.pricing.dataexport.converter
 
com.broadleafcommerce.pricing.dataexport.specification - package com.broadleafcommerce.pricing.dataexport.specification
 
com.broadleafcommerce.pricing.dataimport - package com.broadleafcommerce.pricing.dataimport
 
com.broadleafcommerce.pricing.dataimport.autoconfigure - package com.broadleafcommerce.pricing.dataimport.autoconfigure
 
com.broadleafcommerce.pricing.dataimport.converter - package com.broadleafcommerce.pricing.dataimport.converter
 
com.broadleafcommerce.pricing.dataimport.messaging.autoconfigure - package com.broadleafcommerce.pricing.dataimport.messaging.autoconfigure
 
com.broadleafcommerce.pricing.domain - package com.broadleafcommerce.pricing.domain
 
com.broadleafcommerce.pricing.domain.type - package com.broadleafcommerce.pricing.domain.type
 
com.broadleafcommerce.pricing.exception - package com.broadleafcommerce.pricing.exception
 
com.broadleafcommerce.pricing.oauth2.client - package com.broadleafcommerce.pricing.oauth2.client
 
com.broadleafcommerce.pricing.provider - package com.broadleafcommerce.pricing.provider
 
com.broadleafcommerce.pricing.provider.exchangerate - package com.broadleafcommerce.pricing.provider.exchangerate
 
com.broadleafcommerce.pricing.provider.external - package com.broadleafcommerce.pricing.provider.external
 
com.broadleafcommerce.pricing.provider.external.domain - package com.broadleafcommerce.pricing.provider.external.domain
 
com.broadleafcommerce.pricing.provider.jpa - package com.broadleafcommerce.pricing.provider.jpa
 
com.broadleafcommerce.pricing.provider.jpa.autoconfigure - package com.broadleafcommerce.pricing.provider.jpa.autoconfigure
 
com.broadleafcommerce.pricing.provider.jpa.datafeed - package com.broadleafcommerce.pricing.provider.jpa.datafeed
 
com.broadleafcommerce.pricing.provider.jpa.domain - package com.broadleafcommerce.pricing.provider.jpa.domain
 
com.broadleafcommerce.pricing.provider.jpa.environment - package com.broadleafcommerce.pricing.provider.jpa.environment
 
com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor - package com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor
 
com.broadleafcommerce.pricing.provider.jpa.repository - package com.broadleafcommerce.pricing.provider.jpa.repository
 
com.broadleafcommerce.pricing.repository - package com.broadleafcommerce.pricing.repository
 
com.broadleafcommerce.pricing.service - package com.broadleafcommerce.pricing.service
 
com.broadleafcommerce.pricing.service.autoconfigure - package com.broadleafcommerce.pricing.service.autoconfigure
 
com.broadleafcommerce.pricing.service.context - package com.broadleafcommerce.pricing.service.context
 
com.broadleafcommerce.pricing.service.messaging.autoconfigure - package com.broadleafcommerce.pricing.service.messaging.autoconfigure
 
com.broadleafcommerce.pricing.service.messaging.ordercreated - package com.broadleafcommerce.pricing.service.messaging.ordercreated
 
com.broadleafcommerce.pricing.service.messaging.purge - package com.broadleafcommerce.pricing.service.messaging.purge
 
com.broadleafcommerce.pricing.service.messaging.rollback - package com.broadleafcommerce.pricing.service.messaging.rollback
 
com.broadleafcommerce.pricing.service.state - package com.broadleafcommerce.pricing.service.state
 
com.broadleafcommerce.pricing.service.util - package com.broadleafcommerce.pricing.service.util
 
com.broadleafcommerce.pricing.service.validation - package com.broadleafcommerce.pricing.service.validation
 
com.broadleafcommerce.pricing.web.autoconfigure - package com.broadleafcommerce.pricing.web.autoconfigure
 
com.broadleafcommerce.pricing.web.context - package com.broadleafcommerce.pricing.web.context
 
com.broadleafcommerce.pricing.web.endpoint - package com.broadleafcommerce.pricing.web.endpoint
 
com.broadleafcommerce.pricing.web.helper - package com.broadleafcommerce.pricing.web.helper
 
compare(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
 
compareTo(PriceData) - Method in class com.broadleafcommerce.pricing.domain.PriceData
Compares price.
compareTo(PriceDataTier) - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
Compares priorities.
compareTo(PriceList) - Method in class com.broadleafcommerce.pricing.domain.PriceList
Compares first by priority then by id if equal.
ConfigurationExchangeRateInfoProvider - Class in com.broadleafcommerce.pricing.provider.exchangerate
This implementation is useful for testing and demo purposes.
ConfigurationExchangeRateInfoProvider() - Constructor for class com.broadleafcommerce.pricing.provider.exchangerate.ConfigurationExchangeRateInfoProvider
 
CONTEXT_ID - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
CONTRACT - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
Contract price lists can additionally modify standard (price list) prices and sale (price list) prices.
CONTRACT - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
Group for contract prices.
CONTRACT_PRICE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
Price from a contract price list
CONTRACT_PRICE_DATA - Enum constant in enum class com.broadleafcommerce.pricing.dataexport.DefaultExportTarget
 
convert(BatchRecord) - Method in class com.broadleafcommerce.pricing.dataimport.converter.PriceDataConverter
 
convert(PriceData) - Method in class com.broadleafcommerce.pricing.dataexport.converter.PriceDataRowConverter
 
convert(String) - Method in class com.broadleafcommerce.pricing.web.context.PriceContextConverter
 
convert(MonetaryAmount, CurrencyUnit) - Method in interface com.broadleafcommerce.pricing.service.CurrencyConversionService
Return a MonetaryAmount by applying a currency conversion from the fromAmount to the target currency.
convert(MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
Converts the passed in MonetaryAmount to the requested currency.
convert(MonetaryAmount, CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
convertBatchRecords(BatchRequest, List<BatchCompletionRecord>, String) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
Converts all of the batch records in the batch request to price data.
Converters() - Constructor for class com.broadleafcommerce.pricing.dataexport.autoconfigure.PriceDataExportAutoConfiguration.Converters
 
Converters(ObjectMapper) - Constructor for class com.broadleafcommerce.pricing.dataimport.autoconfigure.PricingServicesImportAutoConfiguration.Converters
 
convertExchangeRate(ExchangeRate, ExchangeRate, NumberValue) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
convertFromDomain(List<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
convertFromDomain(Page<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
convertFromDomain(Page<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
convertPriceListRefToIdList(Collection<PriceListRef>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
convertPriceListsToPriceListIds(Collection<PriceList>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
convertPriceListToPriceListRef(PriceList) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
convertPriceListToPriceListRef(PriceList) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
Create a lightweight PriceListRef from a PriceList object.
convertTarget(BatchRecord) - Method in class com.broadleafcommerce.pricing.dataimport.converter.PriceDataConverter
 
convertTargetsToRefs(Collection<PriceableTarget>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
convertTargetToRef(PriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
convertTargetToRef(PriceableTarget) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
convertToPriceData(BatchRecord, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
create(PriceList, P, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
create(PriceList, P, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
create(P, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
createAllAllowingPartialSuccess(List<P>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
createPriceData(HttpServletRequest, ContextInfo, PriceData) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
createPriceData(HttpServletRequest, ContextInfo, String, PriceData) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
createPriceList(HttpServletRequest, String, ContextInfo, PriceList) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceDataVendorVisibilityHandler
Will build a Node filter string that restricts results to only include data with a JpaPriceData.getTargetVendorRef() that is matching the restrictedVendorRefs.
createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceListVendorVisibilityHandler
Will build a Node filter string that restricts results to only include data with JpaPriceList.getVendorRef() that is null or matching the restrictedVendorRefs, and JpaPriceList.isAllowVendorsToAddPriceData() is true.
currencyConversionService() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingServiceAutoConfiguration
 
CurrencyConversionService - Interface in com.broadleafcommerce.pricing.service
Implementations of this service provide support for currency conversions.
currencyForValidation() - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
Uses a currency with 3 digits to not lose precision on the amount.
CurrencyInfo - Class in com.broadleafcommerce.pricing.domain
Stores the requested and fallback currencies needed for a pricing request.
CurrencyUtils - Class in com.broadleafcommerce.pricing.service.util
Set of utility methods to help handle pricing requests in regards to currency.
CurrencyUtils() - Constructor for class com.broadleafcommerce.pricing.service.util.CurrencyUtils
 
customize(ContextInfo, String, MethodParameter, NativeWebRequest) - Method in class com.broadleafcommerce.pricing.service.context.PricingCatalogCurrencyContextInfoCustomizer
 
CustomizedPriceDataRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
 
CustomizedPriceDataUsageDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
Custom repository methods for PriceDataUsageDetail
CustomizedPriceListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
 

D

DataFeedAutoConfiguration - Class in com.broadleafcommerce.pricing.provider.jpa.datafeed
Configure pricing services for datafeed handling.
DataFeedAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.datafeed.DataFeedAutoConfiguration
 
decrementAvailableQuantity(String, String, Instant, int, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
decrementAvailableQuantity(String, String, Instant, int, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
decrementAvailableQuantity(String, String, Instant, int, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
decrementAvailableQuantity(String, String, Instant, int, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
DEFAULT_MONITORED_FIELDS - Static variable in class com.broadleafcommerce.pricing.provider.jpa.datafeed.JpaPriceDataFeedInspection
 
DEFAULT_PRICE_DATA_USAGE_DETAIL_ROLLBACK_TIMEOUT - Static variable in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
DEFAULT_PRICE_DATA_USAGE_DETAIL_TIMEOUT - Static variable in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
DEFAULT_PRICE_DETAIL_COMPARATOR - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
DEFAULT_PRICE_LIST_TYPES - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
DefaultCurrencyConversionService - Class in com.broadleafcommerce.pricing.service
Implementation of CurrencyConversionService that relies on an implementation of ExchangeRateService and provides a mapping from and to for each item included in the ExchangeRateService
DefaultCurrencyConversionService(ExchangeRateInfoProvider) - Constructor for class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
DefaultExportTarget - Enum Class in com.broadleafcommerce.pricing.dataexport
Default Export.getTarget() values that are supported for processing.
DefaultOverridesEnvironmentPostProcessor - Class in com.broadleafcommerce.pricing.config
Default overrides from Spring
DefaultOverridesEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.pricing.config.DefaultOverridesEnvironmentPostProcessor
 
DefaultPriceDataService<P extends PriceData> - Class in com.broadleafcommerce.pricing.service
 
DefaultPriceDataService(PriceDataRepository<Trackable>, PriceListRepository<Trackable>, RsqlCrudEntityHelper, TypeFactory, CacheStateManager) - Constructor for class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
DefaultPriceDataUsageDetailService<P extends PriceDataUsageDetail> - Class in com.broadleafcommerce.pricing.service
Default implementation of PriceDataUsageDetailService.
DefaultPriceDataUsageDetailService(PriceDataUsageDetailRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
DefaultPriceDataUsageRollbackReasons - Enum Class in com.broadleafcommerce.pricing.domain.type
Represents the reasons for the archival of PriceDataUsageDetails.
DefaultPriceInfoService - Class in com.broadleafcommerce.pricing.service
 
DefaultPriceInfoService(PriceDataService<PriceData>, RuleEvaluationService, PriceableFieldProperties, PriceListService<PriceList>, EntityValidator, TypeFactory) - Constructor for class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
DefaultPriceListFilterService - Class in com.broadleafcommerce.pricing.service
 
DefaultPriceListFilterService(RuleEvaluationService, TypeFactory, CurrencyUtils, UserTargetFilterService, CurrencyConversionService) - Constructor for class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
DefaultPriceListService<P extends PriceList> - Class in com.broadleafcommerce.pricing.service
 
DefaultPriceListService(PriceListRepository<Trackable>, RsqlCrudEntityHelper, TypeFactory, PriceListFilterService, CurrencyUtils, CacheStateManager, FilterParser<Node>) - Constructor for class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
DefaultPricingTransactionService - Class in com.broadleafcommerce.pricing.service
 
DefaultPricingTransactionService(PriceListService<PriceList>, PriceDataService<PriceData>, PriceDataUsageDetailService<PriceDataUsageDetail>, TypeFactory) - Constructor for class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
delete(PriceList, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
delete(PriceList, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
deletePriceData(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
deletePriceData(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
deletePriceDataUsageDetailsOlderThan(Instant, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
deletePriceDataUsageDetailsOlderThan(Instant, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataUsageDetailRepository
Deletes all PriceDataUsageDetails whose PriceDataUsageDetail.getUsageDate() is older than dateBefore.
deletePriceList(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
deletePriceListWithType(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
DETAIL_KEY_PRICE_DATA_USAGE_DETAIL_ROLLBACK_TIMEOUT - Static variable in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
DETAIL_KEY_PRICE_DATA_USAGE_DETAIL_TIMEOUT - Static variable in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
determineMaxTier(PriceableTarget, List<PriceDataTier>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
downloadPriceDataExport(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
 

E

ENTITY_NOT_FOUND - Static variable in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
The ApiError.getType() that indicates entity is not found.
equals(Object) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.ModifiableFields
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.UserTarget
 
equals(Object) - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ConfigurationExchangeRateInfoProvider
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Cart
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTargetId
 
equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
equals(Object) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.SSLVerificationProperties
 
equals(Object) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
 
equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
 
equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
equals(Object) - Method in class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
 
ExchangeRateApiInfoProvider - Class in com.broadleafcommerce.pricing.provider.exchangerate
This sample ExchangeRateInfoProvider uses an API endpoint to retrieve exchange data.
ExchangeRateApiInfoProvider(WebClient) - Constructor for class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
ExchangeRateInfo - Class in com.broadleafcommerce.pricing.domain
A representation of exchange rate data.
ExchangeRateInfo() - Constructor for class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
 
ExchangeRateInfoProvider - Interface in com.broadleafcommerce.pricing.provider.exchangerate
Implementations of this interface return a list of ExchangeRateInfo objects.
executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
Executes a request with default Web Client error handling.
exportPriceData(String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
 
exportPriceData(String, String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
since 2.0.1, in favor of PriceDataExportEndpoint.exportPriceData(String, ExportRequest, ContextInfo). The new implementation for export grids includes the filter string as part of the ExportRequest, instead of passing it as a parameter in the HTTP request.
ExternalPricingCartProperties - Class in com.broadleafcommerce.pricing.provider.external
 
ExternalPricingCartProperties() - Constructor for class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProperties
 
ExternalPricingCartProvider - Class in com.broadleafcommerce.pricing.provider.external
 
ExternalPricingCartProvider(WebClient, ObjectMapper, TypeFactory, ExternalPricingCartProperties) - Constructor for class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProvider
 
ExternalPricingOrderProperties - Class in com.broadleafcommerce.pricing.provider.external
 
ExternalPricingOrderProperties() - Constructor for class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProperties
 
ExternalPricingOrderProvider - Class in com.broadleafcommerce.pricing.provider.external
 
ExternalPricingOrderProvider(WebClient, ObjectMapper, TypeFactory, ExternalPricingOrderProperties) - Constructor for class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProvider
 

F

field() - Method in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
 
fields() - Method in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
 
fieldsForType(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
 
filterPriceListsUsingContextRules(PriceContext, List<? extends PriceList>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
Filter price lists by their criteria fields (PriceList.getPriceContextCriteria()) then by hierarchical relationship.
filterPriceListsUsingCurrencyInfo(List<? extends PriceList>, CurrencyInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
Filter price lists based on currency.
filterUserTargets(Set<UserTarget>, PriceContext, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.BasicUserTargetFilterService
 
filterUserTargets(Set<UserTarget>, PriceContext, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.UserTargetFilterService
Filters the passed in set of UserTarget to include only those relevant for pricing.
findAllByContextIdIn(Iterable<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
findAllByContextIdIn(Iterable<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceListRepository
 
findAllByCurrencyIn(List<CurrencyUnit>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
findAllByCurrencyIn(List<CurrencyUnit>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceListRepository
The common use-case will be to find all persistent PriceLists that target a given currency or fallback currency.
findAllByPriceDataIdIn(Collection<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.PriceDataUsageDetailRepository
findAllByRevertibleAndUsageDateBefore(Instant, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
findAllByRevertibleAndUsageDateBefore(Instant, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataUsageDetailRepository
Fetches a page of PriceDataUsageDetail that are "revertible"(revertible=true) and before the specified date
findAllByTransactionReferenceTypeAndTransactionReferenceId(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.PriceDataUsageDetailRepository
findAllByType(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.PriceListRepository
 
findAllByTypeAndNameContainingIgnoreCase(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.PriceListRepository
 
findAllByUserTargetsInAndCurrencyIn(Iterable<UserTarget>, Iterable<CurrencyUnit>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
findAllByUserTargetsInAndCurrencyIn(Iterable<UserTarget>, Iterable<CurrencyUnit>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceListRepository
The common use-case will be to find all persistent PriceLists whose PriceList.getUserTargets() intersect with the userTargets provided that match the passed in currencies.
findByPriceableTargetRefAndPriceListId(PriceableTargetRef, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
findByPriceableTargetRefAndPriceListId(PriceableTargetRef, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
Finds the PriceData that has the given PriceData.target and
findByPriceList(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
findByPriceList(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
findByPriceList(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
Deprecated, for removal: This API element is subject to removal in a future version.
findByPriceList(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
Deprecated, for removal: This API element is subject to removal in a future version.
findByPriceListAndTarget(String, String, Collection<String>, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
findByPriceListAndTarget(String, String, Collection<String>, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
findByPriceListAndTarget(String, String, Collection<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
Deprecated, for removal: This API element is subject to removal in a future version.
findByPriceListAndTarget(String, String, Collection<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
Deprecated, for removal: This API element is subject to removal in a future version.
findByPriceListId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.PriceDataRepository
 
findByPriceListId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.PriceDataRepository
Deprecated, for removal: This API element is subject to removal in a future version.
findByPriceListIdAndTarget(String, String, Collection<String>, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
findByPriceListIdAndTarget(String, String, Collection<String>, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
 
findByPriceListIdAndTarget(String, String, Collection<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
Deprecated, for removal: This API element is subject to removal in a future version.
findByPriceListIdAndTarget(String, String, Collection<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
Deprecated, for removal: This API element is subject to removal in a future version.
findByTargetAndPriceListId(PriceableTargetRef, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
findByTargetAndPriceListId(PriceableTargetRef, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
 
findByTargetInAndPriceListIdsIn(Collection<PriceableTargetRef>, Collection<String>, boolean, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
findByTargetInAndPriceListIdsIn(Collection<PriceableTargetRef>, Collection<String>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
Finds a list of price data by the given PriceableTargetRefs and price list ids.
findByTargetInAndPriceListIdsIn(Collection<PriceableTargetRef>, Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
 
findByTargetInAndPriceListIn(Collection<PriceableTarget>, Collection<String>, boolean, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
findByTargetInAndPriceListIn(Collection<PriceableTarget>, Collection<String>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
Uses the cache first to find a list of price data by the given PriceableTargetRefs and price list ids, if not found from cache, delegates to PriceDataService.findByTargetRefInAndPriceListIn(Collection, Collection, boolean, ContextInfo)
findByTargetInAndPriceListIn(Collection<PriceableTarget>, Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
findByTargetRefInAndPriceListIn(Collection<PriceableTargetRef>, Collection<String>, boolean, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
findByTargetRefInAndPriceListIn(Collection<PriceableTargetRef>, Collection<String>, boolean, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
Uses the repository to find a list of price data by the given PriceableTargetRefs and price list ids.
findByTargetRefInAndPriceListIn(Collection<PriceableTargetRef>, Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
findIdsByPriceListId(AtomicReference<String>, String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
Finds a list of JpaPriceData.get_id() from the given starting id, pricelist id, filters, and paging details.
fixCurrency(ContextInfo, P) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
formatPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Helper method to format a MonetaryAmount as a price string
fromMe() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
fromMe() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
fromMe() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
fulfillmentCancelledInputPricing() - Method in interface com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventConsumer
 
FulfillmentStatusChangeEvent - Class in com.broadleafcommerce.pricing.service.messaging.rollback
A message event dispatched when an order fulfillment is cancelled and must roll back the work on the pricing side.
FulfillmentStatusChangeEvent() - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
 
FulfillmentStatusChangeEvent.Order - Class in com.broadleafcommerce.pricing.service.messaging.rollback
Represents a trimmed version of Order.
FulfillmentStatusChangeEvent.OrderFulfillment - Class in com.broadleafcommerce.pricing.service.messaging.rollback
Represents a trimmed version of OrderFulfillment from the Order-Operation service.
FulfillmentStatusChangeEvent.OrderFulfillmentItem - Class in com.broadleafcommerce.pricing.service.messaging.rollback
Represents a trimmed version of OrderFulfillmentItem from the Order-Operation service.
FulfillmentStatusChangeEvent.OrderItem - Class in com.broadleafcommerce.pricing.service.messaging.rollback
Represents a trimmed version of OrderItem.

G

generateRows(List<PriceData>, Export) - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
get_id() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
get_id() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getActiveEndDate() - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the ending time for which this price data is active
getActiveEndDate() - Method in class com.broadleafcommerce.pricing.domain.PriceList
Defines the ending time for which this price list is active
getActiveEndDate() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Defines the ending time for which this price is active
getActiveEndDate() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Defines the ending time for which this price is active
getActiveEndDate() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getActiveEndDate() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getActiveStartDate() - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the beginning time for which this price data is active.
getActiveStartDate() - Method in class com.broadleafcommerce.pricing.domain.PriceList
Defines the beginning time for which this price list is active.
getActiveStartDate() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Defines the beginning time for which this price is active.
getActiveStartDate() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Defines the beginning time for which this price is active.
getActiveStartDate() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getActiveStartDate() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getAffectedProductReferenceType() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getAffectedProductReferenceValue() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getAmount() - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
The amount by which we are modifying the target
getApiUrl() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
The 3rd party url to call for exchange rate information.
getApplicationId() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getArchivalReason() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceDataVendorVisibilityHandler
 
getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceListVendorVisibilityHandler
 
getAttributes() - Method in class com.broadleafcommerce.pricing.domain.PriceData
Additional miscellaneous attributes to store about this price data.
getAttributes() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
A few special measures have been taken in the interest of making this column queryable.
getAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
getAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
getAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
getAvailableQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the actual quantity available for this price data as the sale progresses.
getAvailableQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Defines the actual quantity available of a product as the sale progresses.
getAvailableQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
The available quantity that can use this price data.
getAvailableQuantity() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getBackupPrice(PriceDetail, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Gets the backup price for the current limited best price.
getBase() - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
Base currency code, for example, USD Named "base" to mirror format in api.exchangeratesapi.io.
getBaseCacheKeyByTargetsAndPriceListKey(BasePriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
Builds the base cache key with common fields between a PriceableTarget and PriceableTargetRef.
getBaseCost() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceableFieldProperties
Name of the field passed in as part of PriceableTarget.getPriceableFields() that maps to the base cost of making the priceable entity.
getBaseCost(PriceableTarget, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
getBaseCurrencies() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
getBaseCurrency() - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
Alias for getBase().
getBaseParameter() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
Parameter to use for constructing the base query.
getBasePrice() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceableFieldProperties
Name of the field passed in as part of PriceableTarget.getPriceableFields() that maps to the base price of the priceable entity.
getBasePrice(PriceableTarget, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
getBaseValue() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
Value to use if baseCurrency is not specified, using null will use the exchangeRateApi default (currently Euro).
getBehaviorUtil() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getBehaviorUtil() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
getBestPriceForType(Map<PriceList, MonetaryAmount>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Deprecated.
in favor of DefaultPriceInfoService.getBestPriceFromPriceLists(Map) in order to hold & pass on more details than just MonetaryAmount.
getBestPriceFromPriceLists(Map<PriceList, PriceListPriceDetail>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Picks the best (lowest) price for the price list type out of all the matches found.
getBestPriceOverall(Map<String, PriceDetail>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Deprecated.
in favor of DefaultPriceInfoService.getBestPriceOverall(Map, Currency)

Retrieves all of the PriceableFieldTypes in ascending order by PriceableFieldType.order(). Then, returns a PriceDetail for the best price found for the type.

Out of the box, the lowest price is chosen.

getBestPriceOverall(Map<String, PriceDetail>, Currency) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Retrieves all of the PriceableFieldTypes in ascending order by PriceableFieldType.order().
getBusinessDomainType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getBusinessDomainType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getBusinessDomainType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getCacheByTargetsAndPriceListKey(PriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
getCacheByTargetsAndPriceListKey(PriceableTarget, boolean) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
getCacheByTargetsAndPriceListKey(PriceableTargetRef) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
getCacheByTargetsAndPriceListKey(PriceableTargetRef, boolean) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
getCartId() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
 
getCartId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
The id of the cart that was submitted for checkout
getCharacteristics() - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
getCharacteristics() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getComplexAttributes() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getCompositePriceListPriceDetailMap() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Composite of all price list price maps
getCompositePriceListPriceMap() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Deprecated, for removal: This API element is subject to removal in a future version.
getContextId() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getContextId() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getContextId() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getContextInfo() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
The context info
getContextState() - Method in class com.broadleafcommerce.pricing.domain.PriceData
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.pricing.domain.PriceList
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.pricing.domain.UserTarget
A subset of Tracking information to expose the context state for this object.
getContractPriceDetailByPriceListPrice() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
 
getContractPriceListPriceMap() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Deprecated.
in favor of PriceableTargetPriceState.contractPriceDetailByPriceListPrice
getCriteria() - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
String representation of an expression to determine whether this modifier applies to a PriceableTarget.
getCriteriaBuilder() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getCriteriaBuilder() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
getCurrencies() - Method in class com.broadleafcommerce.pricing.domain.CurrencyInfo
 
getCurrency() - Method in class com.broadleafcommerce.pricing.domain.PriceList
The currency to which this price list applies.
getCurrency() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
Transient property that holds the parent price list currency in order to convert price to a MonetaryAmount.
getCurrency() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
Transient property that holds the parent price list currency in order to convert price to a MonetaryAmount.
getCurrency() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getCurrencyConversionService() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
getCurrencyFromPriceContext(PriceContext) - Method in class com.broadleafcommerce.pricing.service.util.CurrencyUtils
Gets the currency for the request using only the PriceContext.
getCurrencyFromPriceContextWithContextInfo(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.util.CurrencyUtils
Gets the currency for the request using the PriceContext but validation with and falling-back to the ContextInfo.
getCurrencyTargetingPriceLists(ContextInfo, PriceContext, PriceListService<P>, List<CurrencyUnit>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
getCurrencyUtils() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
getCurrencyUtils() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
getCustomerReferenceId() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The ID of the customer this audit is for.
getCustomerReferenceId() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getCustomerReferenceType() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The customer type this audit is for, for example "CUSTOMER".
getCustomerReferenceType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getDataFeedEntityUpdateEvent(Trackable, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.JpaPriceDataFeedInspection
 
getDataRoute() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.JpaPriceDataFeedInspection
 
getDataRouteKey() - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceDataVendorVisibilityHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceListVendorVisibilityHandler
 
getDatasource() - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
getDefaultContext() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
getDefaultCurrency() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
getDefaultPricingTransactionService() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
getDefaultRoundingMode() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
getDefaultScale() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
getDelegating() - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
getDescription() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The description for this price data.
getDescription() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getDescription() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
getDisplay() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getEm() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
getEntityManager() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getEntityManager() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
Returns the entity manager used for this repository.
getErrors(PriceInfoContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getExchangeMap() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
getExchangeRateInfo() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ConfigurationExchangeRateInfoProvider
 
getExchangeRateInfoProvider() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
getExcludedTargetTypes() - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
List of excluded target types.
getExistingPriceDataByTargetKey(List<PriceableTargetRef>, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getExportDataNormalizers() - Method in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification
 
getExportDownloadService() - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
 
getExportManager() - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
 
getExportService() - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
 
getExportSpecification() - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
getFailureType() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
The failureType indicating the cause of rollback
getFallbackCurrency() - Method in class com.broadleafcommerce.pricing.domain.CurrencyInfo
 
getFallbackCurrency(ContextInfo) - Method in class com.broadleafcommerce.pricing.service.util.CurrencyUtils
Gets the CurrencyUnit to use as a final fallback if requested currency is null or invalid, first checking the Application then the SystemCurrencyContextHolder.
getFallbackPriceData(PriceableTargetRef, String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getFieldConfigMap() - Method in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification
 
getFields() - Method in class com.broadleafcommerce.pricing.domain.ModifiableFields
 
getFieldToModify() - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
Name of field to modify.
getFieldToModify() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getFilteredPriceLists(PriceContext, ContextInfo, PriceListService<P>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
getFilteredPriceLists(PriceContext, ContextInfo, PriceListService<P>) - Method in interface com.broadleafcommerce.pricing.service.PriceListFilterService
Filters all price lists by type and combines the results into single list
getFilterInfo() - Method in class com.broadleafcommerce.pricing.service.BasicUserTargetFilterService
 
getFilterParser() - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
getFulfillment() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
The fulfillment that was cancelled
getFulfillmentItems() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
 
getHeaders() - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
getHeaders(ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
Builds the headers to be passed along with the request to the provider.
getHref() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
getId() - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
getId() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The context ID of the PriceData Usage Detail.
getId() - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
getId() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Cart
 
getId() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
 
getId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
getId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
 
getId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
getId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
getIdempotentMessageConsumptionService() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
 
getIdempotentMessageConsumptionService() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingCheckoutRollbackEventListener
 
getIdempotentMessageConsumptionService() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
getIdempotentService() - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
getIdResolver() - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getIMPORT_TYPES() - Static method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getIncludedTargetTypes() - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
List of included target types.
getIncludedTargetValues() - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
For each type that exists after considering the included and excluded parameters, this property allows fine grained control of applicable values.
getInstance(CurrencyUnit, CurrencyUnit) - Static method in class com.broadleafcommerce.pricing.domain.CurrencyInfo
 
getInternalAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
getInternalAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
getInternalAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
getJobCompletedEventProducer() - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
getJobStartedEventProducer() - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
getJpa() - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
getJpaNarrowingHelper() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getJpaNarrowingHelper() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
getLatestExchangeRates(Optional<String>) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ConfigurationExchangeRateInfoProvider
Implementation that reads the ExchangeRateInfo object from a properties file.
getLatestExchangeRates(Optional<String>) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
getLatestExchangeRates(Optional<String>) - Method in interface com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateInfoProvider
Called by CurrencyConversionService.
getLinks() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
The links that can be used to read an additional data for the event if needed.
getLiquibase() - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
getManagedType() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getManagedType() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
getManagedType() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
getMapper() - Method in class com.broadleafcommerce.pricing.dataimport.converter.PriceDataConverter
 
getMapper() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
getMethod() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
getMinQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
The quantity that defines the minimum threshold of this tier.
getMinQuantity() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
getModifiableFields() - Method in class com.broadleafcommerce.pricing.domain.PriceList
Fields that modifiers can modify for this price list.
getModifiableFieldsForType(String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
getModificationAmount() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getModificationCriteria() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getModificationType() - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
Type of modification to perform: Addition, Subtraction, Multiplication, Percentage, etc.
getModificationType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getName() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The name for this price data.
getName() - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
getName() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getName() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getObjectMapper() - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
 
getOperationResolver() - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getOrder() - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceDataVendorVisibilityHandler
 
getOrder() - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceListVendorVisibilityHandler
 
getOrder() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
Deprecated.
to reduce the message size this order shouldn't be used and instead, should be fetched the link in PricingOrderCreatedEvent.links map.
getOrder() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
The order which the fulfillment came from.
getOrder(PricingOrderCreatedEvent, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
 
getOrderItemId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
getOrderItems() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
getOrderLink(PricingOrderCreatedEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
 
getOrderProvider() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
 
getOriginalEventTime() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getOtherPriceListPriceDetailMapping(String) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Extension point for additional price list types
getOtherPriceListPriceMapping(String) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Deprecated, for removal: This API element is subject to removal in a future version.
getOutdatedPriceDataUsageDetailTimeout(Map<String, String>) - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
Get the outdated PriceDataUsageDetail timeout from the job details map or the default value.
getOutdatedPriceDataUsageDetailTimeout(Map<String, String>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
getPrice() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The one-time price.
getPrice() - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
The price for targets items when this tier is met.
getPrice() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Price determined from a PriceList.getPriceModifier() or PriceData.getPrice() for a particular list.
getPrice() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
The one-time price.
getPrice() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getPrice() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
getPRICE_DATA_IMPORTED_ERROR() - Static method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getPriceableFields() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getPriceContextCriteria() - Method in class com.broadleafcommerce.pricing.domain.PriceList
String expression used to determine whether a price list applies to a PriceContext.
getPriceContextCriteria() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getPriceDataByTargetAndPriceList() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
getPriceDataConverter() - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getPriceDataFromIds(List<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getPriceDataId() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The ID of the priceData this audit is for.
getPriceDataId() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Id of the specific PriceData that this price came from.
getPriceDataId() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Id of the specific PriceData that this price came from.
getPriceDataId() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getPriceDataService() - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
getPriceDataService() - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getPriceDataService() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getPriceDataService() - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
getPriceDataService() - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
getPriceDataUsageDetailService() - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
getPriceDataUsageDetailService() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
 
getPriceDataUsageDetailService() - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
getPriceDetailComparator() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Retrieves DefaultPriceInfoService.priceDetailComparator if not null; else, DefaultPriceInfoService.DEFAULT_PRICE_DETAIL_COMPARATOR.
getPriceDetailFromListForTarget(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Checks for PriceData for the PriceableTarget If none, checks for PriceModifiers If none, works up the PriceList hierarchy look for #1 or #2. If still none, checks for custom logic to get the price from somewhere else (DefaultPriceInfoService.getPriceFromElsewhere(PriceableTarget, PriceList, ContextInfo)) If still none, returns the PriceableFieldProperties.getBasePrice() (also see PriceableFieldType.BASE_PRICE
getPriceFromElsewhere(PriceableTarget, PriceList, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Extension point for getting a PriceSummary from somewhere other than a PriceData or PriceList.getPriceModifier().
getPriceFromListForTarget(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Deprecated, for removal: This API element is subject to removal in a future version.
getPriceFromModifier(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getPriceFromPriceData(PriceableTarget, String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Deprecated, for removal: This API element is subject to removal in a future version.
Use DefaultPriceInfoService.getPriceSummaryFromPriceData(PriceableTarget, String, PriceableTargetPriceState). This will return new fields for recurring and usage prices rather than a singel price.
getPriceInfoFromItem(FulfillmentStatusChangeEvent.OrderItem) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
getPriceKey(String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getPriceList() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
getPriceListAndTargetPriceDataMap() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
All first-level price lists mapped to the price data they aggregate.
getPriceListAndTargetPriceDataMap(ContextInfo, Set<PriceableTarget>, List<PriceList>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getPriceListByCurrency() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
getPriceListByPriceList() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
getPriceListByUser() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
getPriceListFilterService() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
getPriceListId() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The contextId of the parent price list.
getPriceListId() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getPriceListIdPriceListMap() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
All first-level price lists mapped to the price lists they represent.
getPriceListName() - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
getPriceListName() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getPriceListPriceDetailMappingForType(String) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Gets the price list price mapping for the price list type
getPriceListPriceMappingForType(String) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Deprecated, for removal: This API element is subject to removal in a future version.
getPriceListPriority() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
getPriceListRepository() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
getPriceListService() - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getPriceListService() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getPriceListService() - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
getPriceListService() - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
getPriceListService() - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
getPriceListTypes() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getPriceListTypes() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
 
getPriceModifier() - Method in class com.broadleafcommerce.pricing.domain.PriceList
Optionally describes how this price list will modify existing prices.
getPriceModifierForTarget(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getPrices() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Map of price type (e.g., standardPrice, salePrice, contractPrice) to the PriceDetail of the "best" price for that type.
getPriceSource() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
The source of this price within the price list, e.g.
getPriceSummaryFromElsewhere(PriceableTarget, PriceList, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Extension point for getting a PriceSummary from somewhere other than a PriceData or PriceList.getPriceModifier().
getPriceSummaryFromPriceData(PriceableTarget, String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Gets the PriceSummary from a matching PriceData.
getPriceTiers() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
 
getPricingCurrencyHelper() - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceInfosEndpoint
 
getPricingFactory() - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getPricingFactory() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
getPricingTransactionalService() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingCheckoutRollbackEventListener
 
getPricingTransactionalService() - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
getPricingTransactionService() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
getPriority() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The priority of this price data.
getPriority() - Method in class com.broadleafcommerce.pricing.domain.PriceList
When multiple price lists match a PriceContext, the price list with the higher priority wins out, where smaller integer values represent higher priorities.
getPriority() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
getPriority() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
The relative priority of this price detail vs others that might apply to the same target.
getPriority() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getPriority() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getQuantity() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
getQuantityToRollbackByPriceDataId(FulfillmentStatusChangeEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
getRates() - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
 
getReceivedException() - Method in exception com.broadleafcommerce.pricing.exception.ProviderApiException
The received error.
getRecurringPeriodFrequency() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The frequency with which to charge the PriceData.recurringPrice.
getRecurringPeriodFrequency() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getRecurringPeriodLimit() - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the number of periods the price should recur.
getRecurringPeriodLimit() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getRecurringPeriodType() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The period type for the recurring price, e.g.
getRecurringPeriodType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getRecurringPrice() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The amount of the recurring price.
getRecurringPrice() - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
The amount of the recurring price.
getRecurringPrice() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getRecurringPrice() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
getRecurringPriceDetail() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
getRecurringPriceDetail() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Represents the details related to a recurring (or subscription) price include the terms.
getRelevantUserTargets(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
Convert user target refs on PriceContext to user targets.
getRepository() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getRepository() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
getRepository() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
getRepository() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
getRepository() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
getRepository() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
getRequestedCurrency() - Method in class com.broadleafcommerce.pricing.domain.CurrencyInfo
 
getRollBackPriceDataUsageBatchSize() - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
Gets the batch size for rolling back the price data usages.
getRowConverter() - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
getRsqlQueryTransformers() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getRsqlVisitor() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getRuleEvaluationService() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getRuleEvaluationService() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
getSalePriceDetailByPriceListPrice() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
 
getSalePriceListPriceMap() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Deprecated.
in favor of PriceableTargetPriceState.salePriceDetailByPriceListPrice
getScheduledJobContextService() - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
getScheduledJobContextService() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
getService() - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceInfosEndpoint
 
getServiceClient() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProperties
The service client to use when calling cart services.
getServiceClient() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProvider
 
getServiceClient() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProperties
The service client to use when calling cart services.
getServiceClient() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProvider
 
getStartingQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
getStartingQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
getStartingQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
getStartingQuantity() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getStatus() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Cart
 
getStdPriceDetailByPriceListPrice() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
 
getStdPriceListPriceMap() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Deprecated.
in favor of PriceableTargetPriceState.stdPriceDetailByPriceListPrice
getStoreRef() - Method in class com.broadleafcommerce.pricing.domain.PriceList
Key to external system indicating that this PriceList is specific to a store.
getSymbolsParameter() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
Parameter to use to restrict currencies to convert to
getSymbolsValue() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
Used as a base parameter value if one is not provided.
getTarget() - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
getTARGET_ID() - Static method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getTARGET_TYPE() - Static method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getTargetContextId() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getTargetKey(PriceableTargetRef) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getTargetKey(String, String, String) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getTargetKey(Map<String, String>, String) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
getTargetsBaseDetails(PriceableTarget, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Builds a map of PriceDetails for each field of PriceableTarget.getPriceableFields() where the key is the type.
getTargetType() - Method in class com.broadleafcommerce.pricing.domain.UserTarget
This could be "customer", "account", etc.
getTargetType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getTargetType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
getTargetValue() - Method in class com.broadleafcommerce.pricing.domain.UserTarget
 
getTargetValue() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
getTargetVendorRef() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getTenantCartsUri() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProperties
The URI path for basic CRUD operations on carts at the tenant level.
getTenantId() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
getTerm() - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
getTermDurationLength() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The length of the pricing terms, e.g., 36 for a 36 month contract.
getTermDurationLength() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getTermDurationType() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The duration type for the recurring price, e.g.
getTermDurationType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getTermsPredicates(PriceableTargetRef, CriteriaBuilder, Root<D>, Map<String, Object>, Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
Adds Predicates based on the incoming ref's explicit terms.
getTiers() - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines specific pricing for minimum quantities.
getTiers() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.pricing.oauth2.client.OAuth2ClientCredentialsAccessTokenResponseClient
 
getTracking() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getTracking() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getTracking() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getTransactionReferenceId() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The ID of the transaction this audit is for, for example cartId, orderId
getTransactionReferenceId() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getTransactionReferenceType() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The transaction type this audit is for, for example "BLC_CART".
getTransactionReferenceType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getType() - Method in class com.broadleafcommerce.pricing.domain.ModifiableFields
 
getType() - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
getType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getTypeFactory() - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
getTypeFactory() - Method in class com.broadleafcommerce.pricing.dataimport.converter.PriceDataConverter
 
getTypeFactory() - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getTypeFactory() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
getTypeFactory() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
getTypeFactory() - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
getTypeFactory() - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
getTypeFactory() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
getUpdateCartsStatusUri() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProperties
The URI sub-path for updating status for multiple carts.
getUrl() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProperties
The base url for an external cart service.
getUrl(Optional<String>) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
getUsageAmount() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The unit of measure's amount for the usage price.
getUsageAmount() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getUsageDate() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The usage date for this audit.
getUsageDate() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getUsagePrice() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The amount of the usage price.
getUsagePrice() - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
The amount of the usage price.
getUsagePrice() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getUsagePrice() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
getUsagePriceDetail() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
getUsagePriceDetail() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Represents the details related to a usage price including the units.
getUsageQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The quantity usage detail of this priceData
getUsageQuantity() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
getUsageUnits() - Method in class com.broadleafcommerce.pricing.domain.PriceData
The type of units used for the usage price.
getUsageUnits() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
getUserTargetFilterService() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
getUserTargetingPriceLists(ContextInfo, PriceContext, PriceListService<P>, List<CurrencyUnit>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
getUserTargets() - Method in class com.broadleafcommerce.pricing.domain.PriceList
Specific users that this price list targets.
getUserTargets() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getUserTargetType(Class<D>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
getValidator() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
getVendorRef() - Method in class com.broadleafcommerce.pricing.domain.PriceList
Key to external system indicating that this PriceList is specific to a vendor.
getVendorRef() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
getVendorRefPredicate(PriceableTargetRef, String, CriteriaBuilder, Root<D>, Map<String, Object>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
getWebClient() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
getWebClient() - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
 

H

handle(BatchRequest) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
handle(Message<PricingOrderCreatedEvent>) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
 
handle(Message<CheckoutRollbackEvent>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingCheckoutRollbackEventListener
 
handle(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
Listens for incoming messages on the PricingOrderFulfillmentCancelledEventConsumer.CHANNEL and handles it
hasFields() - Method in class com.broadleafcommerce.pricing.domain.ModifiableFields
 
hashCode() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.ModifiableFields
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.UserTarget
 
hashCode() - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ConfigurationExchangeRateInfoProvider
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Cart
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTargetId
 
hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
hashCode() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.SSLVerificationProperties
 
hashCode() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
 
hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
 
hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
hashCode() - Method in class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
 
hasLimitedQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 

I

IncrementalDataFeedEntityUpdateEvent - Class in com.broadleafcommerce.pricing.provider.jpa.datafeed
Client message POJO for com.broadleafcommerce.datafeed.messaging.payload.IncrementalDataFeedEntityUpdateEvent
IncrementalDataFeedEntityUpdateEvent() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
incrementAvailableQuantity(String, int, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
incrementAvailableQuantity(String, int, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
Increments the PriceData.getAvailableQuantity(), typically used as part of the rollback.
incrementAvailableQuantity(String, int, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
incrementAvailableQuantity(String, int, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
Increments the PriceData.getAvailableQuantity(), typically used as part of the rollback.
incrementAvailableQuantityForPriceData(Map<String, Integer>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
init() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
initializeContextForBatch(BatchRequest) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
The main change in the implementation for price data is to read the PriceList the data goes into and set the CurrencyContext to match to ensure that the prices are deserialized with the correct currency.
initializeCurrency(ContextInfo, String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
initSpecification() - Method in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification
 
invertExchangeRate(ExchangeRate, NumberValue) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
IS_PRICE_LIMITED_BY_QUANTITY - Static variable in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
isActive() - Method in class com.broadleafcommerce.pricing.domain.PriceData
Whether this PriceInfo is active based on the PriceData.activeStartDate and PriceData.activeEndDate.
isActive() - Method in class com.broadleafcommerce.pricing.domain.PriceList
Whether this PriceInfo is active based on the PriceList.activeStartDate and PriceList.activeEndDate.
isAllowMappingThroughBaseCurrency() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
isAllowVendorsToAddPriceData() - Method in class com.broadleafcommerce.pricing.domain.PriceList
A flag determining whether vendors are allowed to view this price list or add vendor price data to it.
isAllowVendorsToAddPriceData() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
isCurrencyAllowed(CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.util.CurrencyUtils
Determines whether the requestedCurrency is allowed given the ContextInfo.
isDisabled() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceDataVendorVisibilityHandler
A vendor-restricted user can only mutate price datas with a non-null JpaPriceData.getTargetVendorRef() which matches one of their restrictedVendorRefs.
isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceListVendorVisibilityHandler
A vendor-restricted user can only mutate price lists with a non-null JpaPriceList.getVendorRef() which matches one of their restrictedVendorRefs.
isEntityNotFound(ResponseEntity<ApiError>) - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
Determines if the given ResponseEntity indicates entity not found.
isEqualPrice(PriceDetail, PriceDetail) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Checks if the given PriceDetails have the same price.
isExcludeAllTargetTypes() - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
Setting this property to true will result in no user targeting price lists being considered.
isGreaterThanZero(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
 
isItemPriceLimitedByQuantity(FulfillmentStatusChangeEvent.OrderItem) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
isRelevant(Trackable) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.JpaPriceDataFeedInspection
 
isRevertible() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The revertible flag, if true indicates that this record is eligible for rolling back by PricingDetailTimeoutRollbackJobListener job
isRevertible() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
isSalePrice(PriceDetail) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Checks if the given PriceDetail is of type PriceableFieldType.SALE_PRICE.
isStandard(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
 
isUseModifier() - Method in class com.broadleafcommerce.pricing.domain.PriceList
Whether this price list uses a price modifier instead of price data
isUseModifier() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
isUseTargets() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
Column that is automatically set to true or false based on the existence of user targets.
isZero(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
 

J

JOB_TYPE - Static variable in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
JpaCustomizedPriceDataRepository<D extends JpaPriceData> - Class in com.broadleafcommerce.pricing.provider.jpa.repository
Repository fragment for JpaPriceDataRepository that includes custom JPA query methods.
JpaCustomizedPriceDataRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager, List<RsqlQueryTransformer>, JpaCriteriaBuilderRsqlVisitor) - Constructor for class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
JpaCustomizedPriceDataUsageDetailRepository<D extends JpaPriceDataUsageDetail> - Class in com.broadleafcommerce.pricing.provider.jpa.repository
Repository fragment for JpaPriceDataUsageDetailRepository that includes custom JPA query methods.
JpaCustomizedPriceDataUsageDetailRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Constructor for class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
JpaCustomizedPriceListRepository<D extends JpaPriceList> - Class in com.broadleafcommerce.pricing.provider.jpa.repository
Repository fragment for JpaPriceListRepositorythat includes custom JPA query methods.
JpaCustomizedPriceListRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Constructor for class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
JpaPriceData - Class in com.broadleafcommerce.pricing.provider.jpa.domain
Persistent counter-part to a PriceData for use with a JPA datastore.
JpaPriceData() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
JpaPriceDataFeedInspection - Class in com.broadleafcommerce.pricing.provider.jpa.datafeed
 
JpaPriceDataFeedInspection() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.datafeed.JpaPriceDataFeedInspection
 
JpaPriceDataRepository<D extends JpaPriceData> - Interface in com.broadleafcommerce.pricing.provider.jpa.repository
JPA counter-part of PriceDataRepository.
JpaPriceDataTier - Class in com.broadleafcommerce.pricing.provider.jpa.domain
* Persistent counter-part to a PriceDataTier for uses with a JPA datastore.
JpaPriceDataTier() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
JpaPriceDataUsageDetail - Class in com.broadleafcommerce.pricing.provider.jpa.domain
 
JpaPriceDataUsageDetail() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
JpaPriceDataUsageDetailRepository<D extends JpaPriceDataUsageDetail> - Interface in com.broadleafcommerce.pricing.provider.jpa.repository
 
JpaPriceDataVendorVisibilityHandler - Class in com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor
Responsible for performing vendor-visibility operations on JpaPriceData entities.
JpaPriceDataVendorVisibilityHandler() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceDataVendorVisibilityHandler
 
JpaPriceList - Class in com.broadleafcommerce.pricing.provider.jpa.domain
JPA implementation of PriceList domain.
JpaPriceList() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
JpaPriceListRepository<D extends JpaPriceList> - Interface in com.broadleafcommerce.pricing.provider.jpa.repository
JPA counter-part of PriceListRepository.
JpaPriceListVendorVisibilityHandler - Class in com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor
Responsible for performing vendor-visibility operations on JpaPriceList entities.
JpaPriceListVendorVisibilityHandler() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceListVendorVisibilityHandler
 
JpaPriceUserTarget - Class in com.broadleafcommerce.pricing.provider.jpa.domain
Persistent counter-part to UserTarget.
JpaPriceUserTarget() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
JpaPriceUserTargetId - Class in com.broadleafcommerce.pricing.provider.jpa.domain
 
JpaPriceUserTargetId() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTargetId
 
JpaRouteConstants - Class in com.broadleafcommerce.pricing.provider.jpa
 
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.pricing.provider.jpa
 

L

listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 

M

markPriceDataUsagesRevertible(String, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
markPriceDataUsagesRevertible(String, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PricingTransactionService
Sets revertible=true to PriceDataUsageDetail identified by transactionRefType and transactionRefId
markRevertibleAllByIds(List<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
markRevertibleAllByIds(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataUsageDetailService
Sets revertible=true for all the PriceDataUsageDetail whose ids are given in the contextIds list.
markRevertibleAllByIds(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
markRevertibleAllByIds(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataUsageDetailRepository
 
ModifiableFields - Class in com.broadleafcommerce.pricing.domain
Fields that PriceModifiers can modify for a specific PriceList.type.
ModifiableFields(String) - Constructor for class com.broadleafcommerce.pricing.domain.ModifiableFields
 
ModifiableFields(Set<String>, String) - Constructor for class com.broadleafcommerce.pricing.domain.ModifiableFields
 
ModifiableFieldsMap - Enum Class in com.broadleafcommerce.pricing.domain.type
Specifies what priceable fields can be modified by PriceList PriceModifiers for specific PriceList types.
modifyPrice(MonetaryAmount, PriceModifier) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Performs the PriceModifier.getModificationType() on the base price.
modifyPriceContext(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
Extend this if you want to modify the provided price context, for example removing certain attributes for security reasons.
modifyPriceContext(PriceContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Extend this if you want to modify the provided price context, for example removing certain attributes for security reasons.
monitoredFields() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.JpaPriceDataFeedInspection
 
MULTIPLICATION - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
 

N

noCurrency(AtomicReference<MonetaryAmount>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Deprecated, for removal: This API element is subject to removal in a future version.
Unused
NoOpCurrencyConversionService - Class in com.broadleafcommerce.pricing.service
Implementation of CurrencyConversionService that does nothing it always returns false for NoOpCurrencyConversionService.canCovert(CurrencyUnit, CurrencyUnit) and errors if convert is called.
NoOpCurrencyConversionService() - Constructor for class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
 

O

OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.pricing.oauth2.client
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient and allows for access token response that contain additional non-String parameters.
OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.pricing.oauth2.client.OAuth2ClientCredentialsAccessTokenResponseClient
 
objectMapper - Variable in class com.broadleafcommerce.pricing.web.context.PriceContextConverter
 
order() - Method in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
 
Order - Class in com.broadleafcommerce.pricing.provider.external.domain
 
Order() - Constructor for class com.broadleafcommerce.pricing.provider.external.domain.Order
 
Order() - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
Order(String, String) - Constructor for class com.broadleafcommerce.pricing.provider.external.domain.Order
 
ORDER_FULFILLMENT_CANCELLED - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.DefaultPriceDataUsageRollbackReasons
The PriceDataUsageDetail is being rolled back because the order-fulfillment had an item with its price limited by quantity and the fulfillment was cancelled.
ORDER_LINK_KEY - Static variable in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
The key for the link to read the Order by id.
orderCreatedInputPricing() - Method in interface com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventConsumer
 
OrderFulfillment() - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
 
OrderFulfillmentItem() - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
OrderItem() - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
OrderLink() - Constructor for class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
OrderLink(String, String, String) - Constructor for class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 

P

pageableToParams(Pageable) - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
Converts a pageable into its corresponding query parameters.
PERCENTAGE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
 
performOtherOperation(String, BigDecimal, MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Extension point for performing custom PriceModifier operations
persistPersistenceRequests(BatchRequest, List<PersistenceRequest<PriceData>>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
Perform a persist of the parsed out domain specified as PersistenceRequests and adds persistence result to allCompletions
populateBaseExchangeRates(ExchangeRateInfo, Map<CurrencyUnit, ExchangeRate>) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
populateOtherExchangeRatesFromBase(CurrencyUnit, Map<CurrencyUnit, Map<CurrencyUnit, ExchangeRate>>) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
populatePriceDataTierRef(PriceDataTier) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
populatePriceDetailFromSummary(PriceListPriceDetail, PriceSummary) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Populates fields onto a PriceListPriceDetail from a PriceSummary.
populatePriceListCurrencyMap(ContextInfo, Page<Trackable>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.pricing.config.DefaultOverridesEnvironmentPostProcessor
 
preFromMe(ContextInfo, Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
prepareEligiblePriceLists(ContextInfo, PriceInfoContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Reads all priceLists that are in scope for the priceInfo request and splits them in
PRICE - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Fields
 
PRICE - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Headers
 
PRICE_DATA_COMPARATOR - Static variable in class com.broadleafcommerce.pricing.domain.PriceData
 
PRICE_DATA_USAGE_DETAIL_ID - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
PRICE_INFO_KEY - Static variable in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
PRICE_LIST_CURRENCY - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
PRICE_LIST_ID - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
PriceableFieldProperties - Class in com.broadleafcommerce.pricing.service.autoconfigure
Configuration properties for defining the names of the priceable fields that can be targeted by PriceModifiers or used as defaults if no price data or modifiers are found.
PriceableFieldProperties() - Constructor for class com.broadleafcommerce.pricing.service.autoconfigure.PriceableFieldProperties
 
PriceableFieldType - Enum Class in com.broadleafcommerce.pricing.domain.type
Fields on PriceableTargets that the pricing service cares about.
PriceableTargetPriceState - Class in com.broadleafcommerce.pricing.service.state
Used to contain useful information while gathering prices for a list of PriceableTargets.
PriceableTargetPriceState() - Constructor for class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
 
priceByProvidedPriceLists(PriceInfoContext) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceInfosEndpoint
 
PriceContextConverter - Class in com.broadleafcommerce.pricing.web.context
 
PriceContextConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.pricing.web.context.PriceContextConverter
 
PriceData - Class in com.broadleafcommerce.pricing.domain
Data storing a specific price for a specific PriceableTarget.
PriceData() - Constructor for class com.broadleafcommerce.pricing.domain.PriceData
 
priceDataConverter(TypeFactory) - Method in class com.broadleafcommerce.pricing.dataimport.autoconfigure.PricingServicesImportAutoConfiguration.Converters
 
PriceDataConverter - Class in com.broadleafcommerce.pricing.dataimport.converter
 
PriceDataConverter(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.pricing.dataimport.converter.PriceDataConverter
 
PriceDataEndpoint - Class in com.broadleafcommerce.pricing.web.endpoint
 
PriceDataEndpoint(PriceDataService<PriceData>) - Constructor for class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
PriceDataExportAutoConfiguration - Class in com.broadleafcommerce.pricing.dataexport.autoconfigure
 
PriceDataExportAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.dataexport.autoconfigure.PriceDataExportAutoConfiguration
 
PriceDataExportAutoConfiguration.Converters - Class in com.broadleafcommerce.pricing.dataexport.autoconfigure
 
PriceDataExportAutoConfiguration.Specifications - Class in com.broadleafcommerce.pricing.dataexport.autoconfigure
 
PriceDataExportEndpoint - Class in com.broadleafcommerce.pricing.web.endpoint
 
PriceDataExportEndpoint(ExportManager, ExportService<Export>, ExportDownloadService) - Constructor for class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
 
PriceDataExportProcessor - Class in com.broadleafcommerce.pricing.dataexport
An ExportProcessor for exports of PriceData.
PriceDataExportProcessor(PriceDataService<PriceData>, TypeFactory, FilterParser<Node>, PriceDataRowConverter, ExportSpecification) - Constructor for class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
PriceDataExportSpecification - Class in com.broadleafcommerce.pricing.dataexport.specification
The default specification to export PriceData.
PriceDataExportSpecification(List<ExportDataNormalizer>) - Constructor for class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification
 
PriceDataExportSpecification.Fields - Class in com.broadleafcommerce.pricing.dataexport.specification
 
PriceDataExportSpecification.Headers - Class in com.broadleafcommerce.pricing.dataexport.specification
 
priceDataFeedInspection() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.DataFeedAutoConfiguration
 
priceDataImportBatchHandler(PriceDataConverter, PriceDataService<PriceData>, PriceListService<PriceList>, TypeFactory, ContextRequestHydrator) - Method in class com.broadleafcommerce.pricing.dataimport.autoconfigure.PricingServicesImportAutoConfiguration
 
PriceDataImportBatchHandler - Class in com.broadleafcommerce.pricing.dataimport
 
PriceDataImportBatchHandler(PriceDataConverter, PriceDataService<PriceData>, PriceListService<PriceList>, TypeFactory, ContextRequestHydrator) - Constructor for class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
priceDataMatchesTarget(PriceableTarget, PriceData, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Compares the terms and characteristics of the priceData to those requested on the target to ensure it matches.
PriceDataRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
Repository for persistent counter-parts of PriceData.
PriceDataRowConverter - Class in com.broadleafcommerce.pricing.dataexport.converter
Converts a PriceData to a Map row representation.
PriceDataRowConverter(ExportSpecification, ObjectMapper) - Constructor for class com.broadleafcommerce.pricing.dataexport.converter.PriceDataRowConverter
 
priceDataService - Variable in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
priceDataService - Variable in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
PriceDataService<P extends PriceData> - Interface in com.broadleafcommerce.pricing.service
Base service API for PriceData.
PriceDataTier - Class in com.broadleafcommerce.pricing.domain
Specify a price depending on a minimum quantity being met.
PriceDataTier() - Constructor for class com.broadleafcommerce.pricing.domain.PriceDataTier
 
PriceDataTier(Integer, MonetaryAmount, EmbeddedContextState) - Constructor for class com.broadleafcommerce.pricing.domain.PriceDataTier
 
PriceDataTierListConverter - Class in com.broadleafcommerce.pricing.provider.jpa.domain
Converter used for converting a String List type to a JSON String before persistence.
PriceDataTierListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.pricing.provider.jpa.domain.PriceDataTierListConverter
 
PriceDataUsageDetail - Class in com.broadleafcommerce.pricing.domain
Details of PriceData usage to record the PriceData audit entities.
PriceDataUsageDetail() - Constructor for class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
 
PriceDataUsageDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
Repository for persistent counter-parts of PriceDataUsageDetail
PriceDataUsageDetailService<P extends PriceDataUsageDetail> - Interface in com.broadleafcommerce.pricing.service
Base service API for PriceDataUsageDetail.
priceDataValidator() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingValidationAutoConfiguration
 
PriceDataValidator - Class in com.broadleafcommerce.pricing.service.validation
 
PriceDataValidator() - Constructor for class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
PriceDetailComparator - Class in com.broadleafcommerce.pricing.service
Comparator for PriceListPriceDetail used to determine the best price for a PriceableTarget.
PriceDetailComparator() - Constructor for class com.broadleafcommerce.pricing.service.PriceDetailComparator
 
priceDetailTimeoutRollbackJobListener(PricingTransactionService, IdempotentMessageConsumptionService, ScheduledJobContextService) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingServiceMessagingAutoConfiguration
 
PriceInfosEndpoint - Class in com.broadleafcommerce.pricing.web.endpoint
 
PriceInfosEndpoint(PriceInfoService, PricingCurrencyHelper) - Constructor for class com.broadleafcommerce.pricing.web.endpoint.PriceInfosEndpoint
 
PriceInfoService - Interface in com.broadleafcommerce.pricing.service
This service provides access to pricing info for PriceContexts.
PriceList - Class in com.broadleafcommerce.pricing.domain
Abstraction of an aggregation of prices for PriceableTargets the applicability of which is determined by a set of criteria targeting information provided in a PriceContext.
PriceList() - Constructor for class com.broadleafcommerce.pricing.domain.PriceList
 
PriceListEndpoint - Class in com.broadleafcommerce.pricing.web.endpoint
 
PriceListEndpoint(PriceListService<PriceList>, PriceDataService<PriceData>, TypeFactory, PricingCurrencyHelper) - Constructor for class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
PriceListFilterService - Interface in com.broadleafcommerce.pricing.service
Service for retrieving filtered price lists based on context.
PriceListPriceDetail - Class in com.broadleafcommerce.pricing.domain
DTO containing the details of a price from a price list.
PriceListPriceDetail() - Constructor for class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
PriceListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
Repository for persistent counter-parts of PriceLists.
PriceListService<P extends PriceList> - Interface in com.broadleafcommerce.pricing.service
Base service API for PriceLists.
PriceListType - Enum Class in com.broadleafcommerce.pricing.domain.type
Basic enumeration of default price list types.
priceListValidator() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingValidationAutoConfiguration
 
PriceListValidator - Class in com.broadleafcommerce.pricing.service.validation
 
PriceListValidator() - Constructor for class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
PriceModificationType - Enum Class in com.broadleafcommerce.pricing.domain.type
Operations that PriceModifiers can perform on prices.
PriceModifier - Class in com.broadleafcommerce.pricing.domain
Whereas PriceData provides a specific price for a PriceableTarget, 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.
PriceModifier() - Constructor for class com.broadleafcommerce.pricing.domain.PriceModifier
 
PriceSummary - Class in com.broadleafcommerce.pricing.domain
Summarizes price information from a PriceData for a PriceableTarget.
PriceSummary() - Constructor for class com.broadleafcommerce.pricing.domain.PriceSummary
 
PRICING_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.pricing.provider.jpa.JpaRouteConstants.Persistence
 
PRICING_ROUTE_KEY - Static variable in class com.broadleafcommerce.pricing.provider.RouteConstants.Persistence
 
PRICING_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.pricing.provider.RouteConstants.Persistence
 
PRICING_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.pricing.provider.jpa.JpaRouteConstants.Persistence
 
PRICING_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.pricing.provider.jpa.JpaRouteConstants.Persistence
 
PricingCacheAutoConfiguration - Class in com.broadleafcommerce.pricing.config
Configuration for engaging default Broadleaf support for Apache Ignite cache
PricingCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.config.PricingCacheAutoConfiguration
 
pricingCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, PricingCacheProperties) - Method in class com.broadleafcommerce.pricing.config.PricingCacheAutoConfiguration
 
PricingCacheProperties - Class in com.broadleafcommerce.pricing.cache
Properties that influence cache settings for the pricing service
PricingCacheProperties() - Constructor for class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
PricingCartProvider - Interface in com.broadleafcommerce.pricing.provider.external
Proxy to comminicate with CartServices
pricingCatalogCurrencyContextInfoCustomizer(DataRouteSupporting) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingServiceAutoConfiguration
 
PricingCatalogCurrencyContextInfoCustomizer - Class in com.broadleafcommerce.pricing.service.context
This component attempts to resolve the default Currency for this request.
PricingCatalogCurrencyContextInfoCustomizer(DataRouteSupporting) - Constructor for class com.broadleafcommerce.pricing.service.context.PricingCatalogCurrencyContextInfoCustomizer
 
PricingCheckoutRollbackEventConsumer - Interface in com.broadleafcommerce.pricing.service.messaging.rollback
Spring cloud data channel description for messaging input.
pricingCheckoutRollbackEventListener(PricingTransactionService, IdempotentMessageConsumptionService) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingServiceMessagingAutoConfiguration
 
PricingCheckoutRollbackEventListener - Class in com.broadleafcommerce.pricing.service.messaging.rollback
Listener to process CheckoutRollbackEvent to reverse the price data usages after a checkout has been rolled back.
PricingCheckoutRollbackEventListener(PricingTransactionService, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.PricingCheckoutRollbackEventListener
 
pricingClientHttpConnector(SSLVerificationProperties) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingServiceAutoConfiguration
 
pricingCurrencyHelper - Variable in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
pricingCurrencyHelper() - Method in class com.broadleafcommerce.pricing.web.autoconfigure.PricingWebAutoConfiguration
 
PricingCurrencyHelper - Class in com.broadleafcommerce.pricing.web.helper
 
PricingCurrencyHelper() - Constructor for class com.broadleafcommerce.pricing.web.helper.PricingCurrencyHelper
 
PricingDetailTimeoutRollbackJobListener - Class in com.broadleafcommerce.pricing.service.messaging.rollback
The scheduled job listener that will go over PriceDataUsageDetail and rollback "expired", For the expired PriceDataUsageDetail it will also attempt to update cart status to IN_PROCESS
PricingDetailTimeoutRollbackJobListener(IdempotentMessageConsumptionService, PricingTransactionService, ScheduledJobContextService) - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
pricingExportProcessor(PriceDataService<PriceData>, TypeFactory, FilterParser<Node>, PriceDataRowConverter, PriceDataExportSpecification) - Method in class com.broadleafcommerce.pricing.dataexport.autoconfigure.PriceDataExportAutoConfiguration
 
pricingExportSpecification(ExportDataNormalizer) - Method in class com.broadleafcommerce.pricing.dataexport.autoconfigure.PriceDataExportAutoConfiguration.Specifications
 
PricingImportMessagingAutoConfiguration - Class in com.broadleafcommerce.pricing.dataimport.messaging.autoconfigure
 
PricingImportMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.dataimport.messaging.autoconfigure.PricingImportMessagingAutoConfiguration
 
PricingJpaAutoConfiguration - Class in com.broadleafcommerce.pricing.provider.jpa.autoconfigure
 
PricingJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.autoconfigure.PricingJpaAutoConfiguration
 
PricingOrderCreatedEvent - Class in com.broadleafcommerce.pricing.service.messaging.ordercreated
A message event dispatched after an order has been created successfully.
PricingOrderCreatedEvent() - Constructor for class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
 
PricingOrderCreatedEvent(Order, Map<String, PricingOrderCreatedEventListener.OrderLink>, ContextInfo) - Constructor for class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
 
PricingOrderCreatedEventConsumer - Interface in com.broadleafcommerce.pricing.service.messaging.ordercreated
Spring cloud data channel description for messaging input.
pricingOrderCreatedEventListener(PricingOrderProvider, PriceDataUsageDetailService<PriceDataUsageDetail>, IdempotentMessageConsumptionService) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingServiceMessagingAutoConfiguration
 
PricingOrderCreatedEventListener - Class in com.broadleafcommerce.pricing.service.messaging.ordercreated
Once order is created we want to mark PriceDataUsageDetail as reversible false
PricingOrderCreatedEventListener(IdempotentMessageConsumptionService, PricingOrderProvider, PriceDataUsageDetailService<PriceDataUsageDetail>) - Constructor for class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
 
PricingOrderCreatedEventListener.OrderLink - Class in com.broadleafcommerce.pricing.service.messaging.ordercreated
 
PricingOrderFulfillmentCancelledEventConsumer - Interface in com.broadleafcommerce.pricing.service.messaging.rollback
Spring cloud data channel description for messaging input.
pricingOrderFulfillmentCancelledEventListener(TypeFactory, ObjectMapper, PricingTransactionService, IdempotentMessageConsumptionService) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingServiceMessagingAutoConfiguration
 
PricingOrderFulfillmentCancelledEventListener - Class in com.broadleafcommerce.pricing.service.messaging.rollback
Listener to process FulfillmentStatusChangeEvent to reverse the price data usages after an order fulfillment has been cancelled.
PricingOrderFulfillmentCancelledEventListener(TypeFactory, ObjectMapper, PricingTransactionService, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
PricingOrderProvider - Interface in com.broadleafcommerce.pricing.provider.external
Proxy to communicate with OrderService
PricingProperties - Class in com.broadleafcommerce.pricing.provider.jpa.environment
 
PricingProperties() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
pricingRowConverter(PriceDataExportSpecification, ObjectMapper) - Method in class com.broadleafcommerce.pricing.dataexport.autoconfigure.PriceDataExportAutoConfiguration.Converters
 
PricingServiceAutoConfiguration - Class in com.broadleafcommerce.pricing.service.autoconfigure
Initializes the service beans
PricingServiceAutoConfiguration(TypeFactory, RuleEvaluationService) - Constructor for class com.broadleafcommerce.pricing.service.autoconfigure.PricingServiceAutoConfiguration
 
PricingServiceMessagingAutoConfiguration - Class in com.broadleafcommerce.pricing.service.messaging.autoconfigure
 
PricingServiceMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingServiceMessagingAutoConfiguration
 
PricingServicesImportAutoConfiguration - Class in com.broadleafcommerce.pricing.dataimport.autoconfigure
 
PricingServicesImportAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.dataimport.autoconfigure.PricingServicesImportAutoConfiguration
 
PricingServicesImportAutoConfiguration.Converters - Class in com.broadleafcommerce.pricing.dataimport.autoconfigure
 
pricingTimeZoneDataNormalizer() - Method in class com.broadleafcommerce.pricing.dataexport.autoconfigure.PriceDataExportAutoConfiguration.Specifications
 
pricingTransactionalService - Variable in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
PricingTransactionService - Interface in com.broadleafcommerce.pricing.service
The service class to handle pricing transactions such as recording and rolling back price data usages.
PricingValidationAutoConfiguration - Class in com.broadleafcommerce.pricing.service.autoconfigure
Pricing-specific configuration for validation.
PricingValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.service.autoconfigure.PricingValidationAutoConfiguration
 
PricingVendorVisibilityAutoConfiguration - Class in com.broadleafcommerce.pricing.service.autoconfigure
Registers components related to vendor visibility.
PricingVendorVisibilityAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.service.autoconfigure.PricingVendorVisibilityAutoConfiguration
 
PricingWebAutoConfiguration - Class in com.broadleafcommerce.pricing.web.autoconfigure
 
PricingWebAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.web.autoconfigure.PricingWebAutoConfiguration
 
pricingWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, Optional<ClientHttpConnector>) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingServiceAutoConfiguration
 
prioritizePriceLists(List<P>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
 
prioritizePriceLists(List<P>) - Method in interface com.broadleafcommerce.pricing.service.PriceListFilterService
Sorts the price lists by priority in ascending order, then returns all those with the highest priority.
process(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
process(Message<PricingOrderCreatedEvent>) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
 
process(Message<CheckoutRollbackEvent>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingCheckoutRollbackEventListener
 
process(Message<FulfillmentStatusChangeEvent>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
 
process(ScheduledJobRef) - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
Purge outdated PriceDataUsageDetail after configurable time has passed.
ProviderApiException - Exception in com.broadleafcommerce.pricing.exception
Defines a generic error that can be thrown in response to receiving an error from an API that one of the providers (e.g., ExternalPricingCartProvider) received.
ProviderApiException(String, Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.pricing.exception.ProviderApiException
 
ProviderApiException(String, WebClientResponseException) - Constructor for exception com.broadleafcommerce.pricing.exception.ProviderApiException
 
ProviderApiException(Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.pricing.exception.ProviderApiException
 
ProviderApiException(WebClientResponseException) - Constructor for exception com.broadleafcommerce.pricing.exception.ProviderApiException
 
purgeOutdatedPriceDataUsageDetails(Duration, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
purgeOutdatedPriceDataUsageDetails(Duration, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataUsageDetailService
purgeOutdatedPriceDataUsageDetailsListener(IdempotentMessageConsumptionService, PriceDataUsageDetailService<PriceDataUsageDetail>, ScheduledJobContextService) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingServiceMessagingAutoConfiguration
 
PurgeOutdatedPriceDataUsageDetailsListener - Class in com.broadleafcommerce.pricing.service.messaging.purge
Listener to initiate the purging of outdated PriceDataUsageDetails
PurgeOutdatedPriceDataUsageDetailsListener(IdempotentMessageConsumptionService, PriceDataUsageDetailService<PriceDataUsageDetail>, ScheduledJobContextService) - Constructor for class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
PurgePriceDataUsageDetailsTriggeredJobEventConsumer - Interface in com.broadleafcommerce.pricing.service.messaging.purge
Spring cloud data channel description for messaging input.
putBestPriceForType(String, String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Records the highest-priority best (lowest) price for the price list type out of all the matches found.
putOtherPriceListPriceDetailMaps(Map<PriceList, PriceListPriceDetail>) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Extension point for additional price list types
putOtherPriceListPriceMaps(Map<PriceList, MonetaryAmount>) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Deprecated, for removal: This API element is subject to removal in a future version.
putPriceListPriceDetailMapping(PriceList, PriceListPriceDetail) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Put a price list price mapping.
putPriceListPriceMapping(PriceList, MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
Deprecated, for removal: This API element is subject to removal in a future version.
putPricesForType(PriceableTarget, ContextInfo, Map<String, List<PriceList>>, String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 

R

readAllByCurrencyIn(List<CurrencyUnit>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
readAllByCurrencyIn(List<CurrencyUnit>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
Reads all price lists targeting the given currency.
readAllByIds(Iterable<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
readAllByIds(Iterable<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
 
readAllByPriceDataIdIn(Collection<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
readAllByPriceDataIdIn(Collection<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataUsageDetailService
readAllByPriceListId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
readAllByPriceListId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
Reads all JpaPriceData by the given price list id.
readAllByPriceListId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
readAllByPriceListId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
readAllByPriceRefs(Collection<PriceListRef>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
readAllByPriceRefs(Collection<PriceListRef>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
Returns list of PriceLists for the provided priceListRefs.
readAllByTransactionReferenceTypeAndTransactionReferenceId(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
readAllByTransactionReferenceTypeAndTransactionReferenceId(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataUsageDetailService
Reads a Page of PriceDataUsageDetail based on the transactionReferenceType and transactionReferenceId.
readAllByType(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
readAllByType(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
 
readAllByTypeAndName(String, String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
readAllByTypeAndName(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
 
readAllByUserTargetsIn(Iterable<UserTarget>, List<CurrencyUnit>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
readAllByUserTargetsIn(Iterable<UserTarget>, List<CurrencyUnit>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
Reads all price lists where PriceList.getUserTargets() intersects with the provided UserTargets.
readAllContractPriceLists(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
readAllModifiableFieldsForType(String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
readAllModifiableFieldsForType(String) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
Returns the fields that the PriceModifier components can use for calculations.
readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
Use PriceListEndpoint.readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String, Node). PriceData needs the ability to filter for the frontend, the old endpoints did not take in filter parameters.
readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
readAllPriceDatasByTargetTypeAndId(HttpServletRequest, ContextInfo, Pageable, String, List<String>, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
Use PriceListEndpoint.readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String, Node). PriceData needs the ability to filter for the frontend, the old endpoints did not take in filter parameters.
readAllPriceDatasByTargetTypeAndId(HttpServletRequest, ContextInfo, Pageable, String, List<String>, String, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
readAllPriceLists(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
readAllRevertibleOlderThan(Instant, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
readAllRevertibleOlderThan(Instant, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataUsageDetailService
Fetches a page of PriceDataUsageDetail that are "revertible"(revertible=true) and before the specified date
readAllSalePriceLists(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
readAllStandardPriceLists(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
readBulkPriceData(Node, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
Allows bulk read of price data without requiring target/price list id/etc.
readByContextId(PriceList, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
readByContextId(PriceList, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
readByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
readByOrderLink(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProvider
 
readByOrderLink(String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.provider.external.PricingOrderProvider
Reads order by specified link
readExportById(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
 
readModifiableFieldsForType(String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
readModifiableFieldsForType(String) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
 
readPriceData(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
readPriceData(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
readPriceDataByPriceListAndTargets(HttpServletRequest, ContextInfo, String, String, List<String>, Pageable) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.
Use PriceDataEndpoint.readPriceDataByPriceListAndTargets(HttpServletRequest, ContextInfo, String, String, List, Pageable, Node). PriceData need the ability to filter for the frontend, the old endpoints did not take in filter parameters.
readPriceDataByPriceListAndTargets(HttpServletRequest, ContextInfo, String, String, List<String>, Pageable, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
readPriceDataExportsForAuthor(String, String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
 
readPriceListById(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
readPriceListByTypeAndId(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
readRecordsToProcess(Export) - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
 
recordPriceDataUsage(RecordPriceDataUsageRequest, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
recordPriceDataUsage(RecordPriceDataUsageRequest, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PricingTransactionService
Records price data usages.
recordUsages(HttpServletRequest, ContextInfo, RecordPriceDataUsageRequest) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
refreshExchangeRateData() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
refreshExchangeRateDataByCurrency(Optional<String>) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
replace(PriceList, String, P, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
replace(PriceList, String, P, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
replace(String, P, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
replacePriceData(HttpServletRequest, ContextInfo, String, PriceData) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
replacePriceData(HttpServletRequest, ContextInfo, String, String, PriceData) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
replacePriceList(HttpServletRequest, ContextInfo, String, PriceList) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
replacePriceListWithType(HttpServletRequest, ContextInfo, String, PriceList) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
repository - Variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
resolvePriceList(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
retrievePriceInfos(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceInfosEndpoint
Used to retrieve a page of PriceInfos for the given context and priceable targets.
retrievePriceInfosByPriceContext(ContextInfo, PriceContext, PriceInfoContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
retrievePriceInfosByPriceContext(ContextInfo, PriceContext, PriceInfoContext) - Method in interface com.broadleafcommerce.pricing.service.PriceInfoService
First retrieves the PriceListRefs for the PriceContext then retrieves the PriceInfo associated thereto.
retrievePriceInfosByPriceLists(ContextInfo, PriceInfoContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
retrievePriceInfosByPriceLists(ContextInfo, PriceInfoContext) - Method in interface com.broadleafcommerce.pricing.service.PriceInfoService
Retrieves PriceData for the provided PriceInfoContext.getPriceLists() and PriceInfoContext.getPriceableTargets(), then translates them into a list of PriceInfo.
retrievePriceInfosByPriceLists(ContextInfo, PriceInfoContext, List<PriceList>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
retrievePriceListRefsForPriceContext(ContextInfo, PriceContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
retrievePriceListRefsForPriceContext(ContextInfo, PriceContext) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
Retrieves all PriceListRefs that apply to a given PriceContext.
retrievePriceListsByContext(HttpServletRequest, ContextInfo, PriceContext, PriceContext) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
retrievePriceListsForPriceContext(ContextInfo, PriceContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
 
retrievePriceListsForPriceContext(ContextInfo, PriceContext) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
Retrieves all PriceListRefs that apply to a given PriceContext.
REVERTIBLE - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
ROLLBACK_PRICE_DATA_USAGE_DETAIL_JOB_TYPE - Static variable in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
 
rollbackExpiredPriceDataUsage(Duration, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
rollbackExpiredPriceDataUsage(Duration, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PricingTransactionService
Performs the rollback for PriceData and PriceDataUsageDetail where PriceDataUsageDetail are older than specified date and has flag revertible as true
rollbackPriceDataUsageDetails(Page<PriceDataUsageDetail>, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
Bulk archives all the PriceDataUsageDetails with a specific rollback reason.
RollbackPriceDataUsageDetailsTriggeredJobEventConsumer - Interface in com.broadleafcommerce.pricing.service.messaging.rollback
Spring cloud data channel description for messaging input.
rollbackPriceDataUsages(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
rollbackPriceDataUsages(String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PricingTransactionService
Performs the rollback for PriceData and PriceDataUsageDetail.
rollbackPriceDataUsagesByPriceDataId(Map<String, Integer>, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
rollbackPriceDataUsagesByPriceDataId(Map<String, Integer>, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PricingTransactionService
Performs the rollback for PriceData and PriceDataUsageDetail.
RouteConstants - Class in com.broadleafcommerce.pricing.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.pricing.provider
 

S

SALE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
Sale price lists can additionally modify standard (price list) prices.
SALE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
Group for sale prices.
SALE_PRICE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
Price from a sale price list
SALE_PRICE_DATA - Enum constant in enum class com.broadleafcommerce.pricing.dataexport.DefaultExportTarget
 
set_id(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
set_id(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the ending time for which this price data is active
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.PriceList
Defines the ending time for which this price list is active
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Defines the ending time for which this price is active
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Defines the ending time for which this price is active
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setActiveEndDate(Instant) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the beginning time for which this price data is active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.PriceList
Defines the beginning time for which this price list is active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Defines the beginning time for which this price is active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Defines the beginning time for which this price is active.
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setAffectedProductReferenceType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setAffectedProductReferenceValue(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setAllowedCurrencyForLocale(ContextInfo, PriceContext) - Method in class com.broadleafcommerce.pricing.web.helper.PricingCurrencyHelper
If there's no currency set for the incoming price context, determine the currency based on the context info's locale.
setAllowMappingThroughBaseCurrency(boolean) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
setAllowVendorsToAddPriceData(boolean) - Method in class com.broadleafcommerce.pricing.domain.PriceList
A flag determining whether vendors are allowed to view this price list or add vendor price data to it.
setAllowVendorsToAddPriceData(boolean) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setAmount(BigDecimal) - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
The amount by which we are modifying the target
setApiUrl(String) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
The 3rd party url to call for exchange rate information.
setApplicationId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setArchivalReason(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setAttributes(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
A few special measures have been taken in the interest of making this column queryable.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.domain.PriceData
Additional miscellaneous attributes to store about this price data.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.pricing.oauth2.client.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.pricing.oauth2.client.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.pricing.oauth2.client.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAvailableQuantity(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the actual quantity available for this price data as the sale progresses.
setAvailableQuantity(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Defines the actual quantity available of a product as the sale progresses.
setAvailableQuantity(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
The available quantity that can use this price data.
setAvailableQuantity(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setBase(String) - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
Base currency code, for example, USD Named "base" to mirror format in api.exchangeratesapi.io.
setBaseCost(String) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceableFieldProperties
Name of the field passed in as part of PriceableTarget.getPriceableFields() that maps to the base cost of making the priceable entity.
setBaseCurrencies(List<String>) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
setBaseParameter(String) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
Parameter to use for constructing the base query.
setBasePrice(String) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceableFieldProperties
Name of the field passed in as part of PriceableTarget.getPriceableFields() that maps to the base price of the priceable entity.
setBaseValue(String) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
Value to use if baseCurrency is not specified, using null will use the exchangeRateApi default (currently Euro).
setCartId(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
 
setCartId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
The id of the cart that was submitted for checkout
setCharacteristics(Map<String, String>) - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
setCharacteristics(Map<String, String>) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setComplexAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.pricing.oauth2.client.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setContextId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setContextId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setContextId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
The context info
setContextState(EmbeddedContextState) - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
A subset of Tracking information to expose the context state for this object.
setContextState(EmbeddedContextState) - Method in class com.broadleafcommerce.pricing.domain.UserTarget
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.pricing.domain.PriceData
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.pricing.domain.PriceList
A subset of Tracking information to expose the context state for this object.
setCriteria(String) - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
String representation of an expression to determine whether this modifier applies to a PriceableTarget.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.domain.PriceList
The currency to which this price list applies.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
Transient property that holds the parent price list currency in order to convert price to a MonetaryAmount.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
Transient property that holds the parent price list currency in order to convert price to a MonetaryAmount.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setCurrencyForContext(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
Ensures that PriceContext.getCurrency() is set and is valid for the ContextInfo.
setCurrencyHolder(CurrencyHolder) - Method in class com.broadleafcommerce.pricing.service.context.PricingCatalogCurrencyContextInfoCustomizer
 
setCustomerReferenceId(String) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The ID of the customer this audit is for.
setCustomerReferenceId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setCustomerReferenceType(String) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The customer type this audit is for, for example "CUSTOMER".
setCustomerReferenceType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
setDefaultCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
setDescription(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The description for this price data.
setDescription(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setDescription(String) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
setDisabled(boolean) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
setExchangeMap(Map<CurrencyUnit, Map<CurrencyUnit, ExchangeRate>>) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
setExchangeRateInfo(ExchangeRateInfo) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ConfigurationExchangeRateInfoProvider
 
setExchangeRateInfoProvider(ExchangeRateInfoProvider) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
setExcludeAllTargetTypes(boolean) - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
Setting this property to true will result in no user targeting price lists being considered.
setExcludedTargetTypes(List<String>) - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
List of excluded target types.
setFailureType(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
The failureType indicating the cause of rollback
setFieldToModify(String) - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
Name of field to modify.
setFieldToModify(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setFilterInfo(UserTargetFilterInfo) - Method in class com.broadleafcommerce.pricing.service.BasicUserTargetFilterService
 
setFulfillment(FulfillmentStatusChangeEvent.OrderFulfillment) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
The fulfillment that was cancelled
setFulfillmentItems(List<FulfillmentStatusChangeEvent.OrderFulfillmentItem>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
 
setHref(String) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
setId(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
setId(String) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The context ID of the PriceData Usage Detail.
setId(String) - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
setId(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Cart
 
setId(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
 
setId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
setId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
 
setId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
setId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
setIdResolver(IdResolver) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
setIncludedTargetTypes(List<String>) - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
List of included target types.
setIncludedTargetValues(Map<String, List<String>>) - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
For each type that exists after considering the included and excluded parameters, this property allows fine grained control of applicable values.
setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
setJobCompletedEventProducer(ScheduledJobCompletedEventProducer) - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
setJobStartedEventProducer(ScheduledJobStartedEventProducer) - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
setJpa(JpaProperties) - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
setLinks(Map<String, PricingOrderCreatedEventListener.OrderLink>) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
The links that can be used to read an additional data for the event if needed.
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
setMethod(String) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
setMinQuantity(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
The quantity that defines the minimum threshold of this tier.
setMinQuantity(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
setModifiableFields(Set<String>) - Method in class com.broadleafcommerce.pricing.domain.PriceList
Fields that modifiers can modify for this price list.
setModificationAmount(BigDecimal) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setModificationCriteria(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setModificationType(String) - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
Type of modification to perform: Addition, Subtraction, Multiplication, Percentage, etc.
setModificationType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setName(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The name for this price data.
setName(String) - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
setName(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setName(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setOperationResolver(OperationResolver) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
 
setOrder(Order) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
Deprecated.
to reduce the message size this order shouldn't be used and instead, should be fetched the link in PricingOrderCreatedEvent.links map.
setOrder(FulfillmentStatusChangeEvent.Order) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
The order which the fulfillment came from.
setOrderItemId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
setOrderItems(List<FulfillmentStatusChangeEvent.OrderItem>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
setOriginalEventTime(Instant) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The one-time price.
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
The price for targets items when this tier is met.
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Price determined from a PriceList.getPriceModifier() or PriceData.getPrice() for a particular list.
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
The one-time price.
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
setPriceContextCriteria(String) - Method in class com.broadleafcommerce.pricing.domain.PriceList
String expression used to determine whether a price list applies to a PriceContext.
setPriceContextCriteria(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setPriceDataByTargetAndPriceList(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
setPriceDataId(String) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The ID of the priceData this audit is for.
setPriceDataId(String) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Id of the specific PriceData that this price came from.
setPriceDataId(String) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Id of the specific PriceData that this price came from.
setPriceDataId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setPriceDataService(PriceDataService<PriceData>) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
Lazy injection since this validator is itself a service component.
setPriceDetailComparator(PriceDetailComparator) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
setPriceList(JpaPriceList) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
setPriceListByCurrency(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
setPriceListByPriceList(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
setPriceListByUser(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
setPriceListId(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The contextId of the parent price list.
setPriceListId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setPriceListName(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
setPriceListName(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setPriceListPriority(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
setPriceListService(PriceListService<PriceList>) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
setPriceListService(PriceListService<PriceList>) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
setPriceModifier(PriceModifier) - Method in class com.broadleafcommerce.pricing.domain.PriceList
Optionally describes how this price list will modify existing prices.
setPriceSource(String) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
The source of this price within the price list, e.g.
setPricingCartProvider(PricingCartProvider) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
 
setPricingTransactionalService(PricingTransactionService) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
setPriority(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The priority of this price data.
setPriority(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceList
When multiple price lists match a PriceContext, the price list with the higher priority wins out, where smaller integer values represent higher priorities.
setPriority(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
setPriority(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
The relative priority of this price detail vs others that might apply to the same target.
setPriority(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setPriority(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setQuantity(Integer) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
setRates(Map<String, BigDecimal>) - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
 
setRecurringPeriodFrequency(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The frequency with which to charge the PriceData.recurringPrice.
setRecurringPeriodFrequency(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setRecurringPeriodLimit(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the number of periods the price should recur.
setRecurringPeriodLimit(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setRecurringPeriodType(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The period type for the recurring price, e.g.
setRecurringPeriodType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setRecurringPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The amount of the recurring price.
setRecurringPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
The amount of the recurring price.
setRecurringPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setRecurringPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
setRecurringPriceDetail(RecurringPriceDetail) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
setRecurringPriceDetail(RecurringPriceDetail) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Represents the details related to a recurring (or subscription) price include the terms.
setRepository(PriceDataRepository<D>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
setRepository(PriceDataUsageDetailRepository<D>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
setRepository(PriceListRepository<D>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
 
setRevertible(boolean) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The revertible flag, if true indicates that this record is eligible for rolling back by PricingDetailTimeoutRollbackJobListener job
setRevertible(boolean) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setServiceClient(String) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProperties
The service client to use when calling cart services.
setServiceClient(String) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProperties
The service client to use when calling cart services.
setStartingQuantity(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
setStartingQuantity(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
setStartingQuantity(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
setStartingQuantity(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setStatus(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Cart
 
setStoreRef(String) - Method in class com.broadleafcommerce.pricing.domain.PriceList
Key to external system indicating that this PriceList is specific to a store.
setSymbolsParameter(String) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
Parameter to use to restrict currencies to convert to
setSymbolsValue(String) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
Used as a base parameter value if one is not provided.
setTarget(PriceableTargetRef) - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
setTargetContextId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setTargetType(String) - Method in class com.broadleafcommerce.pricing.domain.UserTarget
This could be "customer", "account", etc.
setTargetType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setTargetType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
setTargetValue(String) - Method in class com.broadleafcommerce.pricing.domain.UserTarget
 
setTargetValue(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
setTargetVendorRef(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setTenantCartsUri(String) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProperties
The URI path for basic CRUD operations on carts at the tenant level.
setTenantId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
setTermDurationLength(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The length of the pricing terms, e.g., 36 for a 36 month contract.
setTermDurationLength(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setTermDurationType(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The duration type for the recurring price, e.g.
setTermDurationType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setTiers(List<PriceDataTier>) - Method in class com.broadleafcommerce.pricing.domain.PriceData
Defines specific pricing for minimum quantities.
setTiers(List<JpaPriceDataTier>) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setTransactionReferenceId(String) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The ID of the transaction this audit is for, for example cartId, orderId
setTransactionReferenceId(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setTransactionReferenceType(String) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The transaction type this audit is for, for example "BLC_CART".
setTransactionReferenceType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setType(String) - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
setType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
 
setUpdateCartsStatusUri(String) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProperties
The URI sub-path for updating status for multiple carts.
setupPlaceholderCurrency(ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
Useful when reading priceData as we don't yet know the correct currency which is needed by the model mapper when reading by id.
setUrl(String) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProperties
The base url for an external cart service.
setUsageAmount(BigDecimal) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The unit of measure's amount for the usage price.
setUsageAmount(BigDecimal) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setUsageDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The usage date for this audit.
setUsageDate(Instant) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setUsagePrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The amount of the usage price.
setUsagePrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
The amount of the usage price.
setUsagePrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setUsagePrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
setUsagePriceDetail(UsagePriceDetail) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
setUsagePriceDetail(UsagePriceDetail) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
Represents the details related to a usage price including the units.
setUsageQuantity(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
The quantity usage detail of this priceData
setUsageQuantity(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
setUsageUnits(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
The type of units used for the usage price.
setUsageUnits(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
setUseModifier(boolean) - Method in class com.broadleafcommerce.pricing.domain.PriceList
Whether this price list uses a price modifier instead of price data
setUseModifier(boolean) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setUserTargets(Set<UserTarget>) - Method in class com.broadleafcommerce.pricing.domain.PriceList
Specific users that this price list targets.
setUserTargets(Set<JpaPriceUserTarget>) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
setUseTargets(boolean) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
Column that is automatically set to true or false based on the existence of user targets.
setVendorRef(String) - Method in class com.broadleafcommerce.pricing.domain.PriceList
Key to external system indicating that this PriceList is specific to a vendor.
setVendorRef(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
shouldRemove(Map<String, List<String>>, UserTarget) - Method in class com.broadleafcommerce.pricing.service.BasicUserTargetFilterService
 
shouldSkip(CheckoutRollbackEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingCheckoutRollbackEventListener
 
Specifications() - Constructor for class com.broadleafcommerce.pricing.dataexport.autoconfigure.PriceDataExportAutoConfiguration.Specifications
 
splitPriceListsByType(List<PriceList>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
SSLVerificationProperties - Class in com.broadleafcommerce.pricing.service.autoconfigure
Contains properties dictating SSL verification.
SSLVerificationProperties() - Constructor for class com.broadleafcommerce.pricing.service.autoconfigure.SSLVerificationProperties
 
STANDARD - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
Standard price lists only modify PriceableFieldType.BASE_PRICE or PriceableFieldType.BASE_COST by default.
STANDARD - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
Generic price list.
STANDARD_PRICE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
Price from a standard price list
STANDARD_PRICE_DATA - Enum constant in enum class com.broadleafcommerce.pricing.dataexport.DefaultExportTarget
 
STARTING_QUANTITY - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Fields
 
STARTING_QUANTITY - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Headers
 
SUBTRACTION - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.pricing.oauth2.client
This component implements OAuth2AuthorizedClientManager and internally instantiates and delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager.
SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.pricing.oauth2.client.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

T

TARGET_IDENTIFIER - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Fields
 
TARGET_IDENTIFIER - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Headers
 
TARGET_TYPE - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Fields
 
TARGET_TYPE - Static variable in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification.Headers
 
TARGET_TYPE - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
targetsAreEquivalent(BasePriceableTarget, BasePriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
Method allowing comparisons between BasePriceableTargets using only core fields—ignores vendor ref.
TERM_DURATION_LENGTH - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
TERM_DURATION_TYPE - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
 
toMe() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
toMe() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
toMe() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
toString() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
 
toString() - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
 
toString() - Method in class com.broadleafcommerce.pricing.domain.ModifiableFields
 
toString() - Method in class com.broadleafcommerce.pricing.domain.PriceData
 
toString() - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
 
toString() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
 
toString() - Method in class com.broadleafcommerce.pricing.domain.PriceList
 
toString() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
 
toString() - Method in class com.broadleafcommerce.pricing.domain.PriceModifier
 
toString() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
 
toString() - Method in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
 
toString() - Method in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
 
toString() - Method in class com.broadleafcommerce.pricing.domain.UserTarget
 
toString() - Method in class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
 
toString() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ConfigurationExchangeRateInfoProvider
 
toString() - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
 
toString() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Cart
 
toString() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
 
toString() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
 
toString() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
 
toString() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
 
toString() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
 
toString() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 
toString() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
 
toString() - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
 
toString() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceableFieldProperties
 
toString() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.SSLVerificationProperties
 
toString() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
 
toString() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
 
toString() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
 
toString() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
 
toString() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
 
toString() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
 
toString() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
 
toString() - Method in class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
 
TRANSACTION_REFERENCE_ID - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
TRANSACTION_REFERENCE_TYPE - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
transformSort(Pageable) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
triggeredJobEventPurgePriceDataUsageDetails() - Method in interface com.broadleafcommerce.pricing.service.messaging.purge.PurgePriceDataUsageDetailsTriggeredJobEventConsumer
 
triggeredJobEventRollbackPriceDataUsageDetails() - Method in interface com.broadleafcommerce.pricing.service.messaging.rollback.RollbackPriceDataUsageDetailsTriggeredJobEventConsumer
 

U

update(PriceList, String, P, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
update(PriceList, String, P, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
 
update(String, P, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
updateAllAllowingPartialSuccess(List<Update<P>>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
 
updateCartsMatchingTenantStatus(List<String>, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingCartProvider
 
updateCartsMatchingTenantStatus(List<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.provider.external.PricingCartProvider
Sets specified status to the carts identified by cartIds
updateContextInfoCurrency(List<PriceList>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
 
updatePriceData(HttpServletRequest, ContextInfo, String, PriceData) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
 
updatePriceData(HttpServletRequest, ContextInfo, String, String, PriceData) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
updatePriceList(HttpServletRequest, ContextInfo, String, PriceList) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
updatePriceListWithType(HttpServletRequest, ContextInfo, String, PriceList) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
 
updateRevertibleByReferenceId(String, String, Boolean, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
updateRevertibleByReferenceId(String, String, Boolean, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataUsageDetailRepository
 
updateRevertibleByReferenceId(String, String, Boolean, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataUsageDetailService
 
updateRevertibleByReferenceId(String, String, Boolean, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataUsageDetailService
Sets revertible for the PriceDataUsageDetail that matches criteria
uriVars(Object...) - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
Convenience method to generate a map of variables.
USAGE_DATE - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
 
UserTarget - Class in com.broadleafcommerce.pricing.domain
Abstraction of a user that pricing entities can target.
UserTarget() - Constructor for class com.broadleafcommerce.pricing.domain.UserTarget
 
UserTargetFilterInfo - Class in com.broadleafcommerce.pricing.domain
This class is used by BasicUserTargetFilterService to allow fine grained control of the user targets an implementation wishes to allow for pricing via configuration.
UserTargetFilterInfo() - Constructor for class com.broadleafcommerce.pricing.domain.UserTargetFilterInfo
 
userTargetFilterService() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingServiceAutoConfiguration
 
UserTargetFilterService - Interface in com.broadleafcommerce.pricing.service
Implementations of this service provide support for reducing the user targets that are involved in pricing with the goal of increasing the caching of PriceList related queries.
userTargetValuesToUserTargetEntities(ModelMapper) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
 

V

validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validateActiveStartDate(Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateActiveStartDate(Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validateAllowVendorsToAddPriceData(PriceList, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validateCurrency(Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validateEndDate(PriceData, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateEndDate(PriceList, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validateForModification(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateForModification(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validateLimitedQuantityGroup(PriceData, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
Validate the limitedQuantityGroup containing the startingQuantity and the availableQuantity fields for correct values
validateName(Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validatePrice(PriceData, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validatePriceContextCriteria(PriceList, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validatePriceList(PriceData, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validatePriceModifier(PriceList, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
validateRecurringPrice(PriceData, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
Validate fields when PriceData.getRecurringPrice() is present.
validateTarget(PriceData, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateTargetVendorRefUnchanged(PriceData, PriceData, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateTerms(PriceData, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateTier(PriceDataTier, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateTiers(PriceData, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
 
validateUsagePrice(PriceData, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
Validate fields when PriceData.getUsagePrice() is present.
validateUserTargets(PriceList, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceListValidator
 
valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.dataexport.DefaultExportTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.DefaultPriceDataUsageRollbackReasons
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.broadleafcommerce.pricing.dataexport.DefaultExportTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.pricing.domain.type.DefaultPriceDataUsageRollbackReasons
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
Returns an array containing the constants of this enum class, in the order they are declared.
valuesOrdered() - Static method in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
Returns an ordered list of all fields, excluding base cost.

W

withPriceListAndTargetPriceDataMap(Map<Pair<String, PriceableTargetRef>, PriceData>) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
 
withPriceListIdPriceListMap(Map<String, PriceList>) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
 
withPriceListTypes(List<String>) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form