Index
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
-
Deprecated.
- 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 thePriceData
. - buildPersistenceRequests(String, Map<String, Pair<PriceData, BatchRecord>>, ContextInfo) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
-
Builds the list of
PersistenceRequest
for thePriceData
. - 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
ofdata
. - 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
andsale (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
-
Always throws
UnsupportedOperationException
. - 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 aJpaPriceData.getTargetVendorRef()
that is matching therestrictedVendorRefs
. - 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 withJpaPriceList.getVendorRef()
that is null or matching therestrictedVendorRefs
, andJpaPriceList.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
-
Decrements the
PriceData.getAvailableQuantity()
. - 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
-
Decrements the
PriceData.getAvailableQuantity()
. - 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
whosePriceDataUsageDetail.getUsageDate()
is older thandateBefore
. - 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 theExportRequest
, 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
-
Reads a
Page
ofPriceDataUsageDetail
based on thePriceDataUsageDetail.getTransactionReferenceType()
andPriceDataUsageDetail.getTransactionReferenceId()
. - 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
whosePriceList.getUserTargets()
intersect with theuserTargets
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 givenPriceData.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 toPriceDataService.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
andPriceableTargetRef
. - 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
-
By default, gets the
PriceableFieldProperties.getBaseCost()
. - 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
-
By default, gets the
PriceableFieldProperties.getBasePrice()
. - 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 justMonetaryAmount
. - 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 byPriceableFieldType.order()
. Then, returns aPriceDetail
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 byPriceableFieldType.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 theContextInfo
. - 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 theApplication
then theSystemCurrencyContextHolder
. - 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()
orPriceData.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 thePriceableTarget
If none, checks forPriceModifier
s If none, works up thePriceList
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 thePriceableFieldProperties.getBasePrice()
(also seePriceableFieldType.BASE_PRICE
- getPriceFromElsewhere(PriceableTarget, PriceList, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Extension point for getting a
PriceSummary
from somewhere other than aPriceData
orPriceList.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 aPriceData
orPriceList.getPriceModifier()
. - getPriceSummaryFromPriceData(PriceableTarget, String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Gets the
PriceSummary
from a matchingPriceData
. - 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
- 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 ofPriceableTarget.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 incomingref'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
-
Increments the
PriceData.getAvailableQuantity()
. - 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 theCurrencyContext
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
andPriceData.activeEndDate
. - isActive() - Method in class com.broadleafcommerce.pricing.domain.PriceList
-
Whether this PriceInfo is active based on the
PriceList.activeStartDate
andPriceList.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 theContextInfo
. - 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 theirrestrictedVendorRefs
. - 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 theirrestrictedVendorRefs
. - 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 typePriceableFieldType.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
JpaPriceListRepository
that 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
PriceModifier
s can modify for a specificPriceList.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 byPriceList PriceModifiers
for specificPriceList 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 forNoOpCurrencyConversionService.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 usesWebClient
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
PersistenceRequest
s and adds persistence result toallCompletions
- 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 aPriceSummary
. - 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
PriceModifier
s 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 ofPriceData
. - 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 thetarget
to ensure it matches. - PriceDataRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
-
Repository
for persistent counter-parts ofPriceData
. - PriceDataRowConverter - Class in com.broadleafcommerce.pricing.dataexport.converter
- 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
- 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 ofPriceDataUsageDetail
- 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
- 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 aPriceContext
. - 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 ofPriceList
s. - PriceListService<P extends PriceList> - Interface in com.broadleafcommerce.pricing.service
-
Base service API for
PriceList
s. - 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
PriceModifier
s can perform on prices. - PriceModifier - Class in com.broadleafcommerce.pricing.domain
-
Whereas
PriceData
provides a specific price for aPriceableTarget
, a price modifier performs an operation on a priceable field of the target such as adding 20% of the target's cost to calculate the price. - PriceModifier() - Constructor for class com.broadleafcommerce.pricing.domain.PriceModifier
- PriceSummary - Class in com.broadleafcommerce.pricing.domain
-
Summarizes price information from a
PriceData
for aPriceableTarget
. - 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 expiredPriceDataUsageDetail
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
-
Deletes all
PriceDataUsageDetails
withPriceDataUsageDetail.getUsageDate()
before theoutdatedPriceDataUsageDetailTimeout
. - 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
ofPriceDataUsageDetail
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 providedUserTarget
s. - 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 andpriceable 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 thePriceContext
then retrieves thePriceInfo
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 providedPriceInfoContext.getPriceLists()
andPriceInfoContext.getPriceableTargets()
, then translates them into a list ofPriceInfo
. - 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 givenPriceContext
. - 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 givenPriceContext
. - 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
andPriceDataUsageDetail
wherePriceDataUsageDetail
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
PriceDataUsageDetail
s 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
andPriceDataUsageDetail
. - 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
andPriceDataUsageDetail
. - 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 theContextInfo
. - 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()
orPriceData.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
orPriceableFieldType.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 toAuthorizedClientServiceOAuth2AuthorizedClientManager
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DefaultPriceInfoService.getTargetsBaseDetails(PriceableTarget, ContextInfo)