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
- addBackupPriceInfo(PriceInfo, PriceDetail, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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
- addCurrencyConversionDetails - Variable in class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
-
When this is true, the system will add additional details about what the converted prices would look like in a separate Map,
PriceInfo.getConvertedPriceTypeDetails(). - ADDITION - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentOperationType
- ADDITION - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
-
Modifies the price by adding the amount to it
- addNotArchivedPredicate(List<Predicate>, CriteriaBuilder, Root<?>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
- addPriceAdjustmentInfo(PriceInfo, PriceDetail) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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
PriceInfofor 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
- addTargetToPriceListMapForTarget(Map<TargetKeyDto, Map<String, Set<PriceList>>>, TargetKeyDto, PriceList) - 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
- ADJUSTMENT - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
-
Adjustment Price Lists are used to adjust a price returned from another price list type.
- ADJUSTMENT_PRICE_DATA - Enum constant in enum class com.broadleafcommerce.pricing.dataexport.DefaultExportTarget
- AdjustmentOperationType - Enum Class in com.broadleafcommerce.pricing.domain.type
-
The operation to use for a
PriceDataAdjustment. - AdjustmentPhaseType - Enum Class in com.broadleafcommerce.pricing.domain.type
-
Enumeration of the pricing phases for which an ADJUSTMENT can apply.
- AdjustmentPriceListRelationType - Enum Class in com.broadleafcommerce.pricing.domain.type
-
Controls whether a PriceData adjustment replaces or is combined with the PriceList adjustment
- AFTER - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentPriceListRelationType
-
Apply the price data adjustment after the price list adjustment (if applicable)
- afterPropertiesSet() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedFeeRepository
- 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
- ALL - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentPhaseType
-
Adjustment applies to ALL prices
- ALL - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
-
Only valid in an adjustment context.
- allowMergingTermFrequencyAcrossPriceLists - Variable in class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
-
Whether to allow merging of price data with different terms or frequencies across different price lists of the same type.
- amountOrZero(CurrencyUnit, MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- appendBase(UriComponentsBuilder, Optional<String>) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
- appendSymbols(UriComponentsBuilder) - Method in class com.broadleafcommerce.pricing.provider.exchangerate.ExchangeRateApiInfoProvider
- applyPriceDataAdjustment(PriceDetail, PriceData) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- applyPriceListAdjustment(PriceableTarget, PriceDetail, PriceList) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Return true if a price list adjustment was made.
- 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
PriceDataUsageDetailsby ids. - archiveAllByIds(List<String>, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataUsageDetailService
-
Archives all the
PriceDataUsageDetailwhose ids are given in the contextIds list. - 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_FIELDS_LIST - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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.FeeEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- baseAmountFromState(String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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. - BasicPricingCacheConstants - Class in com.broadleafcommerce.pricing.service.messaging.cache
-
Constants for working with the cache invalidation messages for the Pricing service.
- BasicPricingCacheConstants() - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants
- BasicPricingCacheConstants.EventComponentConstants - Class in com.broadleafcommerce.pricing.service.messaging.cache
- 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
PriceListrelated queries. - BasicUserTargetFilterService() - Constructor for class com.broadleafcommerce.pricing.service.BasicUserTargetFilterService
- BEFORE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentPriceListRelationType
-
Apply the price data adjustment before the price list adjustment.
- buildArchivedIsFalseFilter(CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
- buildContextInfo(PricingOrderCreatedEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
-
Builds a
ContextInfofrom the givenPricingOrderCreatedEventwith only necessary data to avoid unnecessary context validations. - buildContextRequestFromExport(Export) - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
- buildConvertedPriceTypeDetail(PriceTypeDetail, CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
-
Builds a
convertedPriceTypeDetailin therequestedCurrencyfrom the existingPriceTypeDetail - 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.
- buildExchangeRateDetail(ExchangeRate) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
-
Builds an instance of
ExchangeRateDetailfrom theExchangeRate - 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
- buildModifiedPriceTiersList(PriceDetail, PriceModifier, PriceableTarget, PriceList) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- buildModifiedPriceTiersList(PriceDetail, String, BigDecimal) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- buildNewPriceDetailForAdjustment(String, PriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- buildNotFoundException(WebClientResponseException.NotFound) - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
-
Builds a not found exception that correlates to the given
WebClientResponseException.NotFoundexception. - buildPersistenceRequest(String, Pair<PriceData, BatchRecord>, Map<String, PriceData>) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
-
Determines id, operation type and builds the
PersistenceRequestfor thePriceData. - buildPersistenceRequests(String, Map<String, Pair<PriceData, BatchRecord>>, ContextInfo) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
-
Builds the list of
PersistenceRequestfor thePriceData. - buildPriceComparator(Comparator<PriceDetailComparable>, PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- buildPriceComparator(Comparator<PriceListPriceDetail>, PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- buildPriceDataUsageDetail(RecordPriceDataUsageRequest, PriceDataUsage) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
-
Builds a
PriceDataUsageDetailbased on the given usage. - buildQueryContextInfo(Export) - Method in class com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
- buildRemoteEvent(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
-
Build a cache invalidation event for a specific mutated entity
- buildRemoteRegionEvent(Class<?>) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
-
Build a cache invalidation event for an entire cache region
- buildSummaryFromPriceData(PriceableTarget, PriceData) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Builds a
PriceSummaryofdata. - buildTenantIdIsEqualToFilter(String, Map<String, Object>, CriteriaBuilder, Root<? extends Trackable>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
C
- CACHE_BY_APPLICATION - Static variable in class com.broadleafcommerce.pricing.service.DefaultFeeService
- 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_TARGET_DTOS_AND_PRICE_LIST - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- CACHE_BY_USER - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceListService
- CACHE_BY_VENDOR_AND_CURRENCY - 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
fromandto. - canCovert(CurrencyUnit, CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
- 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.cache.PricingCacheSizeProperties
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.Fee
- 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.PricingCategoryDto
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.domain.TargetKeyDto
- 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.external.domain.OrderFulfillment
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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.cache.PricingCacheInvalidationEvent
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper.SupportedType
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationRemoteEvent
- 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
-
Deprecated.
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
-
Deprecated.
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- 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
- CART_SUBTOTAL - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.FeeCalculationMethod
-
Apply the fee to the cart subtotal.
- cartOperationsOauth2FilterFunctionSupplier(ClientRegistrationRepository, Optional<ClientHttpConnector>) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingServiceAutoConfiguration
- CHANNEL - Static variable in interface com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationProducer
- 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
- checkForCharacteristicMatch(PriceData, PriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- checkForPaymentStrategyMatch(PriceData, PriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- checkForRecurringFrequencyMatch(PriceData, PriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- checkForTermMatch(PriceData, PriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- checkForVendorMatch(String, PriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- CHECKOUT_ROLLBACK - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.DefaultPriceDataUsageRollbackReasons
-
The
PriceDataUsageDetailis 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
- checkPriceListSecurity(String, OperationType, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- checkSecurity(PriceList, OperationType, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- cloneTierRef(PriceDataTierRef, MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Returns a copy of the passed in PriceDataTierRef with an updated amount
- 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.cache - package com.broadleafcommerce.pricing.service.messaging.cache
- 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
- compare(Fee, Fee) - Method in class com.broadleafcommerce.pricing.service.FeeComparator
- compare(PriceListPriceDetail, PriceListPriceDetail) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- compareCurrency(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- compareCurrency(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- compareCurrency(CurrencyUnit, PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceComparisonUtility
-
Prefer a price detail in the requested currency.
- compareCurrency(CurrencyUnit, Function<PriceDetailComparable, MonetaryAmount>, PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceComparisonUtility
- comparePrice(MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.PriceComparisonUtility
- comparePrice(MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- comparePrice(MonetaryAmount, MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- comparePriceDatas(PriceListPriceDetail, PriceListPriceDetail) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- compareRecurringPriceDetail(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceComparisonUtility
- compareRecurringPriceDetail(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- compareRecurringPriceDetail(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- 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.
- compareUsagePriceDetails(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceComparisonUtility
- compareUsagePriceDetails(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- compareUsagePriceDetails(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- 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
- containsAPriceData(PriceListPriceDetail, PriceListPriceDetail) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- CONTEXT_ID - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
- CONTEXT_ID - Static variable in class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants.EventComponentConstants
- CONTRACT - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentPhaseType
-
Adjustment applies to the CONTRACT price
- CONTRACT - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
-
Contract price lists can additionally modify
standard (price list) pricesandsale (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
- convertTargetsToTargetKeyDtos(Collection<PriceableTarget>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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
- COST - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
-
Stores the "COST" of an item.
- 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
- createFee(HttpServletRequest, ContextInfo, Fee) - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- createMessage(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationMessageFactory
- createPriceData(HttpServletRequest, ContextInfo, PriceData) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- createPriceData(HttpServletRequest, ContextInfo, String, 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
Nodefilter 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
Nodefilter string that restricts results to only include data withJpaPriceList.getVendorRef()that is null or matching therestrictedVendorRefs, andJpaPriceList.isAllowVendorsToAddPriceData()is true. - CURRENCY_BY_PRICE_LIST_ID_MAP - Static variable in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
-
A key into
ContextInfo.getAdditionalProperties()that is used in some flows to hold a map fromPriceList.getId()to theCurrencyUnitof itsPriceList.getCurrency(). - CURRENCY_CODE - Static variable in class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants.EventComponentConstants
- 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
- CustomizedFeeRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
- 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
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
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
- DefaultCurrencyConversionService - Class in com.broadleafcommerce.pricing.service
-
Implementation of
CurrencyConversionServicethat 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. - DefaultFeeService<F extends Fee> - Class in com.broadleafcommerce.pricing.service
-
Default implementation of
FeeService. - DefaultFeeService(FeeRepository<Trackable>, RsqlCrudEntityHelper, TypeFactory, FilterParser<Node>, CacheStateManager) - Constructor for class com.broadleafcommerce.pricing.service.DefaultFeeService
- 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
- delayIfApplicable(D, P, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- delete(PriceList, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- delete(PriceList, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceDataService
- deleteFee(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- deleteMap(D, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- deletePriceData(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- deletePriceData(HttpServletRequest, ContextInfo, String, 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
PriceDataUsageDetailswhosePriceDataUsageDetail.getUsageDate()is older thandateBefore. - deletePriceList(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- deletePriceListWithType(HttpServletRequest, ContextInfo, String, 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
- determineCorrectCurrencyToSetOnPriceData(ContextInfo, P) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- 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.cache.PricingCacheSizeProperties
- equals(Object) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- equals(Object) - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
- equals(Object) - Method in class com.broadleafcommerce.pricing.domain.Fee
- 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.PricingCategoryDto
- equals(Object) - Method in class com.broadleafcommerce.pricing.domain.TargetKeyDto
- 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.external.domain.OrderFulfillment
- equals(Object) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
- equals(Object) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
- equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
- equals(Object) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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.cache.PricingCacheInvalidationEvent
- equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper.SupportedType
- equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationRemoteEvent
- 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
-
Deprecated.
- equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
-
Deprecated.
- equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- equals(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- equals(Object) - Method in class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
- EVENT_ORDER - Static variable in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- EventComponentConstants() - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants.EventComponentConstants
- 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
ExchangeRateInfoobjects. - executeRequest(Supplier<T>) - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
-
Executes a request with default Web Client error handling.
- existsByFeeCode(String, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultFeeService
- existsByFeeCode(String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.FeeRepository
- existsByFeeCode(String, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.FeeService
-
Whether there exists a
Feewhere theFee.getFeeCode()matchesfeeCodeand theFee.getId()does not matchid. - existsByFeeCodeAndContextIdNot(String, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.FeeRepository
-
Whether there exists a
Feewhere theFee.getFeeCode()matchesfeeCodeand theFee.getId()does not matchid. - 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
- ExternalPricingFulfillmentProvider<F extends OrderFulfillment> - Class in com.broadleafcommerce.pricing.provider.external
- ExternalPricingFulfillmentProvider(WebClient, ObjectMapper, TypeFactory, ExternalPricingOrderProperties) - Constructor for class com.broadleafcommerce.pricing.provider.external.ExternalPricingFulfillmentProvider
- 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
- Fee - Class in com.broadleafcommerce.pricing.domain
-
Represents a fee to be applied to the cart pricing.
- Fee() - Constructor for class com.broadleafcommerce.pricing.domain.Fee
- FeeCalculationMethod - Enum Class in com.broadleafcommerce.pricing.domain.type
-
Represents the calculation method to be used when applying the fee to a cart and its items.
- FeeCalculationOperation - Enum Class in com.broadleafcommerce.pricing.domain.type
-
Represents the operation to be used when calculating the fee to be applied to a cart and its items.
- FeeComparator - Class in com.broadleafcommerce.pricing.service
- FeeComparator() - Constructor for class com.broadleafcommerce.pricing.service.FeeComparator
- FeeEndpoint - Class in com.broadleafcommerce.pricing.web.endpoint
- FeeEndpoint(FeeService<Fee>, TranslationEntityService<Translation>) - Constructor for class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- FeeRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
-
Repositoryfor persistent counter-parts ofFees. - FeeService<F extends Fee> - Interface in com.broadleafcommerce.pricing.service
-
Base service API for
Fee. - feeValidator() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingValidationAutoConfiguration
- FeeValidator - Class in com.broadleafcommerce.pricing.service.validation
- FeeValidator() - Constructor for class com.broadleafcommerce.pricing.service.validation.FeeValidator
- 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
- filterByRequestedCurrency - Variable in class com.broadleafcommerce.pricing.service.autoconfigure.PriceListFilterProperties
-
Whether to filter out price lists whose
PriceList.getCurrency()does not match the requested currency, unless that currency can be converted into requested currency. - filterPriceDataTiers(PriceableTarget, PriceData) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Filters the tiers on the provided
PriceDatabased on the attribute or characteristic. - 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
-
If
PriceListFilterProperties.isFilterByRequestedCurrency()is true, it filters price lists based on currency. - filterTiersByAttributeQuantity(Integer, List<PriceDataTier>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Return only tiers that have the greatest
PriceDataTier.getAttributeMinValue()that is greater or equal to the total attribute quantity. - 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
UserTargetto include only those relevant for pricing. - findAllByApplicationId(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedFeeRepository
- findAllByApplicationId(String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedFeeRepository
-
Reads all
Feesthat exist in an application that matches the given application ID. - 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
PriceListsthat 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
PriceDataUsageDetailthat are "revertible"(revertible=true) and before the specified date - findAllByTransactionReferenceTypeAndTransactionReferenceId(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.PriceDataUsageDetailRepository
-
Reads a
PageofPriceDataUsageDetailbased 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
PriceListswhosePriceList.getUserTargets()intersect with theuserTargetsprovided that match the passed in currencies. - findAllByVendorAndCurrencyIn(List<String>, List<CurrencyUnit>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
- findAllByVendorAndCurrencyIn(List<String>, List<CurrencyUnit>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceListRepository
-
Finds all PriceLists that match one of the passed in currencies and one of the passed in vendors.
- 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
PriceDatathat has the giventargetand - 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
- 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
-
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
-
Deprecated, for removal: This API element is subject to removal in a future version.since Pricing Services 2.2.0, Release Train 2.3.0, in favor of
TargetKeyDto - findByTargetInAndPriceListIdsIn(Collection<PriceableTargetRef>, Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
-
Deprecated, for removal: This API element is subject to removal in a future version.
- findByTargetKeyInAndPriceListIdsIn(Collection<TargetKeyDto>, Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
- findByTargetKeyInAndPriceListIdsIn(Collection<TargetKeyDto>, Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataRepository
- findByTargetKeyInAndPriceListIn(Collection<TargetKeyDto>, Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- findByTargetKeyInAndPriceListIn(Collection<TargetKeyDto>, 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
-
Deprecated, for removal: This API element is subject to removal in a future version.since Pricing Services 2.2.0, Release Train 2.3.0, in favor of
TargetKeyDto - 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. - findMatchingAdjustmentPriceData(PriceList, PriceableTarget, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- fixCurrency(ContextInfo, P) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- FIXED_AMOUNT - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.FeeCalculationOperation
-
The fee amount is a fixed amount.
- formatPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Helper method to format a
MonetaryAmountas a price string - fromBusinessDomain(Object, D, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- fromMe() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Orderinstead - FulfillmentStatusChangeEvent.OrderFulfillment - Class in com.broadleafcommerce.pricing.service.messaging.rollback
-
Deprecated, for removal: This API element is subject to removal in a future version.use
OrderFulfillmentinstead - FulfillmentStatusChangeEvent.OrderFulfillmentItem - Class in com.broadleafcommerce.pricing.service.messaging.rollback
-
Deprecated, for removal: This API element is subject to removal in a future version.use
OrderFulfillmentIteminstead - FulfillmentStatusChangeEvent.OrderItem - Class in com.broadleafcommerce.pricing.service.messaging.rollback
-
Deprecated, for removal: This API element is subject to removal in a future version.use
OrderIteminstead
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.Fee
-
The date where the fee stops being active.
- 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.JpaFee
- 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.Fee
-
The date from which the fee should be active.
- 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.JpaFee
- getActiveStartDate() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- getActiveStartDate() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
- getAdditionalPriceLists(ContextInfo, PriceContext, PriceListService<P>, List<CurrencyUnit>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
-
Allows an implementation to add specific price lists based on the current context.
- getAdjustmentAmount() - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
The amount to adjust a
priceOnly valid for aPriceListType.ADJUSTMENTtype price list. - getAdjustmentAmount() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- getAdjustmentOperationType() - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
Indicates the type of operation to use when
#isForMarkup()is true}. - getAdjustmentOperationType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- getAdjustmentPhase() - Method in class com.broadleafcommerce.pricing.domain.PriceList
- getAdjustmentPhase() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
- getAdjustmentPriceListRelationType() - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
For PriceData's whose
#isForMarkup()is true}, indicates how the markup relates to aPriceListmarkup. - getAdjustmentPriceListRelationType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- 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.
- getApplicationEventPublisher() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEventListener
- getApplicationId() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
- getApplicationIdFromContext(ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- 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
- getAttributeMinValue() - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
-
The minimum value for an attribute used for tiered pricing.
- getAttributeMinValue() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
- getAttributeQuantity(Object) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Hook point to get the quantity of an attribute used for tier filtering.
- 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.external.domain.Order
-
Miscellaneous attributes for this order.
- getAttributes() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
-
Miscellaneous attributes for this order fulfillment item.
- getAttributes() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
-
Miscellaneous attributes for this item.
- 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
-
Deprecated.
- getAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- getAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- 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
- getBackupPriceDetail() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
Transfers the backupPriceSummary from the Summary to this price detail.
- getBackupPrices() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
-
Map of price type (e.g., standardPrice, salePrice, contractPrice) to the
PriceDetailof the "best" backup price for that type. - getBackupPriceSummary() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
This field is used for summaries based on a limited quantity PriceData.
- getBase() - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
-
Base currency code, for example, USD Named "base" to mirror format in api.exchangeratesapi.io.
- 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(). - getBaseUri() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingFulfillmentProvider
-
Gets the base URI common to all direct requests for fulfillments.
- getBaseUri() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProvider
-
Gets the base URI common to all requests this provider will make.
- 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.JpaCustomizedFeeRepository
- getBehaviorUtil() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
- getBehaviorUtil() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
- getBestOverallPriceDetailComparator(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
By default, when comparing price details across phases the system will prefer details in the correct currency followed by the detail with the lowest price.
- getBestPriceForType(Map<PriceList, MonetaryAmount>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Deprecated.in favor of
#getBestPriceFromPriceLists(Map)in order to hold & pass on more details than justMonetaryAmount. - getBestPriceFromPriceLists(Map<PriceList, PriceListPriceDetail>, PriceInfoContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- getBestPriceFromPriceLists(Map<PriceList, PriceListPriceDetail>, CurrencyUnit, boolean) - 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
PriceableFieldTypesin ascending order byPriceableFieldType.order(). Then, returns aPriceDetailfor the best price found for the type.Out of the box, the lowest price is chosen.
- getBestPriceOverall(Map<String, PriceDetail>, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Retrieves all of the
PriceableFieldTypesin ascending order byPriceableFieldType.order(). - getBestPriceOverall(Map<String, PriceDetail>, Currency) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Deprecated, for removal: This API element is subject to removal in a future version.since Pricing Services 2.2.0, Release Train 2.3.0, in favor of
DefaultPriceInfoService.getBestPriceOverall(Map, PriceableTargetPriceState) - getBusinessDomainType() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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
- getCacheInfo() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEvent
- getCacheStateManager() - Method in class com.broadleafcommerce.pricing.service.DefaultFeeService
- getCacheStateManager() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- getCancellationPolicyRef() - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
A reference (typically the Id) of the CancellationPolicy for this priceData that governs how this priceData's subscription would be cancelled.
- getCancellationPolicyRef() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
A reference (typically the Id) of the CancellationPolicy for this priceData that governs how this priceData's subscription would be cancelled.
- getCancellationPolicyRef() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
A reference (typically the Id) of the CancellationPolicy for this priceData that governs how this priceData's subscription would be cancelled.
- getCancellationPolicyRef() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- getCartId() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
-
The ID of the cart from which this order was created.
- getCartId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
-
The id of the cart that was submitted for checkout
- getCategoryName() - Method in class com.broadleafcommerce.pricing.domain.PricingCategoryDto
- getCharacteristicQuantity(String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Hook point to get the quantity of a characteristic used for tier filtering.
- 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.JpaFee
- 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
- getContextId() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationRemoteEvent
- getContextInfo() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEvent
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
-
The
ContextInfoderived 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
Trackinginformation to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
-
A subset of
Trackinginformation to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
-
A subset of
Trackinginformation to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.pricing.domain.PriceList
-
A subset of
Trackinginformation to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.pricing.domain.UserTarget
-
A subset of
Trackinginformation 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 - getCostPriceData() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
-
If a COST priceData was found for this target, it will be stored here.
- 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.JpaCustomizedFeeRepository
- 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.Fee
-
The currency of this fee.
- 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.JpaFee
- 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.DefaultPriceInfoService
- 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
PriceContextbut validation with and falling-back to theContextInfo. - 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
- getDataRoutePartition() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- 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
- getDerivedFromFieldType() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
A PriceInfo can be the result of a formula based pricing algorithm.
- 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
- getDocumentContext(String) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEventListener
-
Parses the message payload into a `DocumentContext` which allows for JsonPath parsing using Jackson providers.
- 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
- getExchangeRate(CurrencyUnit, CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
-
Gets the
ExchangeRatewhen convertingfromcurrency to thetocurrency. - getExchangeRateDetail(CurrencyUnit, CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
-
Gets the
ExchangeRateDetailwhen convertingfromcurrency to thetocurrency. - 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
- getExtras() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationRemoteEvent
- getFactory() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- 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
CurrencyUnitto use as a final fallback if requested currency is null or invalid, first checking theApplicationthen theSystemCurrencyContextHolder. - getFeeByApplication() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- getFeeByApplication() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- getFeeByApplication() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- getFeeCalculationMethod() - Method in class com.broadleafcommerce.pricing.domain.Fee
-
Where to apply the fee during cart pricing.
- getFeeCalculationMethod() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- getFeeCalculationOperation() - Method in class com.broadleafcommerce.pricing.domain.Fee
-
How to calculate the fee to be applied onto the cart.
- getFeeCalculationOperation() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- getFeeCode() - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The unique code for the fee.
- getFeeCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- getFeeService() - Method in class com.broadleafcommerce.pricing.service.validation.FeeValidator
- getFeeService() - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- 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
- getFixedAmount() - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The fixed amount of the fee to be applied.
- getFixedAmount() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- getFrequency() - Method in class com.broadleafcommerce.pricing.domain.PriceData
- getFulfillment() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
-
Deprecated.use
FulfillmentStatusChangeEvent.fulfillmentIdinstead - getFulfillment(FulfillmentStatusChangeEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
- getFulfillmentId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
-
Get the fulfillment id from the event.
- getFulfillmentItems() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillment
-
The list of
OrderItemsassociated with this order. - getFulfillmentItems() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
-
Deprecated.
- getFulfillmentProvider() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
- getFulfillmentUri() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProperties
-
The URI path for basic singular fulfillment retrieval.
- getHandler() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- 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.
- getHeapBudget() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
-
The total heap budget in MB for all pricing caches.
- getHelper() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- getHref() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
- getId() - Method in class com.broadleafcommerce.pricing.domain.Fee
- 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
-
The ID of the cart.
- getId() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
-
The ID of the order.
- getId() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillment
-
The ID of the order fulfillment.
- getId() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
-
The ID of the order fulfillment item.
- getId() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
-
The ID of the order item.
- getId() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationRemoteEvent
- getId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
-
Deprecated.
- getId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
-
Deprecated.
- getId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- getId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- 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
- getIdInformation(Object, String) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
-
Retrieve information used during message construction for notification of cache invalidation.
- 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
- getInstance(CurrencyUnit, CurrencyUnit, Collection<CurrencyUnit>) - Static method in class com.broadleafcommerce.pricing.domain.CurrencyInfo
- getInternalAttributes() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
-
Miscellaneous internal attributes for this item.
- getInternalAttributes() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
-
Miscellaneous internal attributes for this order fulfillment item.
- getInternalAttributes() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
-
Miscellaneous internal attributes for this item.
- getInternalAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
-
Deprecated.
- getInternalAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- getInternalAttributes() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- 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.JpaCustomizedFeeRepository
- getJpaNarrowingHelper() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
- getJpaNarrowingHelper() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
- getLabel() - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The label of the fee to be displayed as the cart item name on the cart.
- getLabel() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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.JpaCustomizedFeeRepository
- 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
- getManager() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
- getManagerSupplier() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
- getMapper() - Method in class com.broadleafcommerce.pricing.dataimport.converter.PriceDataConverter
- getMapper() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- 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
- getNonTargetedPriceLists(ContextInfo, PriceContext, PriceListService<P>, List<CurrencyUnit>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
- getNormalizedType(Class<?>) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
-
Get the top-most type based on a possibly more derived projection type.
- getNormalType() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper.SupportedType
- getNotification() - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingProperties
- getNotificationManager() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- getNotificationManagerSupplier() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- getNotificationStateService() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- getNumberOfCharacteristics() - Method in class com.broadleafcommerce.pricing.domain.PriceData
- getObjectMapper() - Method in class com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
- getObjectMapper() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEventListener
- getOffHeapBudget() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
-
The total off-heap budget in MB for all pricing caches.
- 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.cache.PricingCacheInvalidationNotificationSender
- 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.linksmap. - getOrder() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
-
Deprecated.use {@link #orderId) instead
- getOrder(PricingOrderCreatedEvent, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
- getOrder(FulfillmentStatusChangeEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
- getOrderId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
-
Get the order id from the event.
- getOrderItemId() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
-
The ID of the order item.
- getOrderItemId() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- getOrderItems() - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
-
The list of
OrderItemsassociated with this order. - getOrderItems() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
-
Deprecated.
- getOrderLink(PricingOrderCreatedEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
- getOrderProvider() - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener
- getOrderProvider() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
- getOrderUri() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProperties
-
The URI path for basic singular order retrieval.
- 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
PriceDataUsageDetailtimeout from the job details map or the default value. - getOutdatedPriceDataUsageDetailTimeout(Map<String, String>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
- getOverrideAmount() - Method in class com.broadleafcommerce.pricing.domain.PricingCategoryDto
- getParser() - Method in class com.broadleafcommerce.pricing.service.DefaultFeeService
- getPaymentStrategy() - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
The payment strategy of the price data, e.g.
- getPaymentStrategy() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
Only relevant for price that came from a specific
PriceData. - getPaymentStrategy() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
Only relevant for price that came from a specific
PriceData. - getPaymentStrategy() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- getPcUtility() - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- getPcUtility() - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- 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()orgetPrice()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
- getPriceData() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
Store the priceData on this intermediary object to allow for consistent sorting of PriceListPriceDetail objects.
- getPriceData() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
Used to store the price data object used to create this summary if applicable.
- getPriceDataByTargetAndPriceList() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- getPriceDataByTargetDtosAndPriceList() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- getPriceDataByTargetDtosAndPriceList() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- getPriceDataByTargetDtosAndPriceList() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- 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
- getPriceDataTierList() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
When a price list modifies an underlying price data that uses tiered pricing, also modify each tiered price and store it on this price detail.
- getPriceDataTiers() - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
Used to store the priceDataTiers relevant for the related target
- 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
- getPriceDetailFromListForTarget(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Checks for
PriceDatafor thePriceableTargetIf none, checks forPriceModifiers If none, works up thePriceListhierarchy 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
PriceSummaryfrom somewhere other than aPriceDataorPriceList.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.
- getPriceInfoContext() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
-
The
PriceInfoContextfor the current pricing flow. - getPriceInfoFromItem(OrderItem) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
- getPriceInfoProperties() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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
- getPriceListByCurrency() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- getPriceListByCurrency() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- getPriceListByPriceList() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- getPriceListByPriceList() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- getPriceListByPriceList() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- getPriceListByUser() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- getPriceListByUser() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- getPriceListByUser() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- getPriceListByVendorAndCurrency() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- getPriceListByVendorAndCurrency() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- getPriceListByVendorAndCurrency() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- getPriceListFilterProperties() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
- 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
- getPriceListPhases() - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Return an ordered list of price list types.
- getPriceListPriceDetailComparator(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- getPriceListPriceDetailFromModifier(PriceableTarget, PriceList, PriceableTargetPriceState, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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
- getPriceListService() - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- getPriceListTypes() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
-
Deprecated.unused
- getPriceModifier() - Method in class com.broadleafcommerce.pricing.domain.PriceList
-
Optionally describes how this price list will modify existing prices.
- getPriceModifierForTarget(PriceableTarget, PriceList) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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
PriceDetailof 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
PriceSummaryfrom somewhere other than aPriceDataorPriceList.getPriceModifier(). - getPriceSummaryFromPriceData(PriceableTarget, String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Gets the
PriceSummaryfrom a matchingPriceData. - getPriceTiers() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
- getPricingCacheInvalidationMessageSendDelay() - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingProperties
- getPricingCategoryAmountOverrides() - Method in class com.broadleafcommerce.pricing.domain.PriceList
-
Price modification factor expressed as a BigDecimal associated with a pricing category key.
- getPricingCategoryAmountOverrides() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
- 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.Fee
-
The priority with which to apply the fee onto the cart pricing.
- 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.JpaFee
- getPriority() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- getPriority() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
- getProducer() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- getProjectionType(Class<?>) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
-
Based on a repository domain type, retrieve the associated projection setup in the system.
- getProperties() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingFulfillmentProvider
- getProperties() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
- getProperties() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- getQuantity() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
-
The quantity of the order fulfillment item.
- getQuantity() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- getQuantityToRollbackByPriceDataId(FulfillmentStatusChangeEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
- getRate() - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The percentage of the cart subtotal to be used to determine the fee to be applied.
- getRate() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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
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
- getRecurringPeriodPredicates(PriceableTargetRef, CriteriaBuilder, Root<D>, Map<String, Object>, Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
-
Adds
Predicatesbased on the incomingref'sexplicit recurring period type and frequency. - 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.JpaCustomizedFeeRepository
- 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.DefaultFeeService
- 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
- getRepositoryDomain() - Method in class com.broadleafcommerce.pricing.service.DefaultFeeService
- getRepositoryDomain() - Method in interface com.broadleafcommerce.pricing.service.FeeService
- getRepositoryEntityTypeManager() - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedFeeRepository
- 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
- getRequestedCurrency() - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- getRequestedCurrency() - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- getRequestedCurrency() - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
-
Gets the currency that was requested for the current pricing context.
- getRetry() - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingProperties
- 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
- getSendDelay() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper.SupportedType
- getSendDelay(Class<?>) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
-
Retrieve the send delay (if applicable) configured for the given projection type.
- 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.ExternalPricingFulfillmentProvider
- 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
-
The status of the 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.
- getSupportedProjectionTypes() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
- 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
- getTargetId() - Method in class com.broadleafcommerce.pricing.domain.TargetKeyDto
- 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
PriceDetailsfor each field ofPriceableTarget.getPriceableFields()where the key is the type. - getTargetsForAllRecurringPeriodTypes(Set<T>, Set<R>, boolean) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Gets a new
SetofPriceableTargets with all available term and frequency combinations. - getTargetType() - Method in class com.broadleafcommerce.pricing.domain.TargetKeyDto
- 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
- getTaxCode() - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The tax code identifier for this fee.
- getTaxCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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
Predicatesbased on the incomingref'sexplicit terms. - getTierAttributeName() - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
The name of the attribute used for two-tier pricing.
- getTierAttributeName() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- getTierPricingStrategy() - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
The strategy used to determine tier pricing.
- getTierPricingStrategy() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- 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
- getTrackablePolicyUtils() - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- getTrackablePolicyUtils() - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- getTracking() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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
- getTranslationEntityService() - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- 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
- getType() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEvent
- getType() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationRemoteEvent
- 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.DefaultCurrencyConversionService
- getTypeFactory() - Method in class com.broadleafcommerce.pricing.service.DefaultFeeService
- 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() - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProperties
-
The base url for an external order 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.PriceData
- 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
- groupAdjustmentListsByPhase(List<PriceList>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Moves adjustment price lists into a structure to support processing by phase (e.g.
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.CHANNELand handles it - handleCacheInvalidation(TrackableRepository<? extends Trackable>, Trackable, boolean, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- 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.cache.PricingCacheSizeProperties
- hashCode() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- hashCode() - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
- hashCode() - Method in class com.broadleafcommerce.pricing.domain.Fee
- 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.PricingCategoryDto
- hashCode() - Method in class com.broadleafcommerce.pricing.domain.TargetKeyDto
- 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.external.domain.OrderFulfillment
- hashCode() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
- hashCode() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
- hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
- hashCode() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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.cache.PricingCacheInvalidationEvent
- hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper.SupportedType
- hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationRemoteEvent
- 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
-
Deprecated.
- hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
-
Deprecated.
- hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- hashCode() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- hashCode() - Method in class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
- hasLimitedQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceData
- hasLimitedQuantity() - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
- hasTermOrFrequency(PriceData) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
I
- ID - Static variable in class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants.EventComponentConstants
- 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
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
getAvailableQuantity(), typically used as part of the rollback. - incrementAvailableQuantityForPriceData(Map<String, Integer>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
-
Increments the
getAvailableQuantity(). - init() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
- init() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
- initializeContextForBatch(BatchRequest) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
-
The main change in the implementation for price data is to read the
PriceListthe data goes into and set theCurrencyContextto match to ensure that the prices are deserialized with the correct currency. - initializeCurrency(ContextInfo, String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- initPriceInfoFromDetail(PriceDetail, PriceableTarget) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- initSpecification() - Method in class com.broadleafcommerce.pricing.dataexport.specification.PriceDataExportSpecification
- initState(NotificationStateAware) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- 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
activeStartDateandactiveEndDate. - isActive() - Method in class com.broadleafcommerce.pricing.domain.PriceList
-
Whether this PriceInfo is active based on the
PriceList.activeStartDateandPriceList.activeEndDate. - isActive() - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingProperties
- isAddCurrencyConversionDetails() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
-
When this is true, the system will add additional details about what the converted prices would look like in a separate Map,
PriceInfo.getConvertedPriceTypeDetails(). - isAdjustment(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
- isAdjustmentApplicableToTarget(PriceList, PriceableTarget, PriceDetail) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- isAdjustmentPriceList(Optional<PriceList>) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
- isAdjustmentPriceListValidForType(PriceList, String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Determines if an adjustment price list is targeting a price list phase based on its value for
PriceModifier.fieldToModify - isAllowMappingThroughBaseCurrency() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
- isAllowMergingTermFrequencyAcrossPriceLists() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
-
Whether to allow merging of price data with different terms or frequencies across different price lists of the same type.
- 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
- isApplyBeforeDiscounts() - Method in class com.broadleafcommerce.pricing.domain.Fee
-
Whether to apply the fee before or after offers/discounts are applied onto the cart.
- isApplyBeforeDiscounts() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- isBaseField(String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- isCartSubtotal(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.FeeCalculationMethod
- isCurrencyAllowed(CurrencyUnit, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.util.CurrencyUtils
-
Determines whether the
requestedCurrencyis 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
ResponseEntityindicates entity not found. - isEqualPrice(PriceDetail, PriceDetail) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Checks if the given
PriceDetailshave 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.
- isFieldValidForContractPhase(String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- isFieldValidForSalePhase(String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- isFieldValidForStandardPhase(String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- isFilterByRequestedCurrency() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceListFilterProperties
-
Whether to filter out price lists whose
PriceList.getCurrency()does not match the requested currency, unless that currency can be converted into requested currency. - isFixedAmount(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.FeeCalculationOperation
- isGreaterThanZero(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.PriceComparisonUtility
- isIncludeDetailPriority() - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- isIncludeListPriority() - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- isItemPriceLimitedByQuantity(OrderItem) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
- isNonNullNegative(BigDecimal) - Method in class com.broadleafcommerce.pricing.service.validation.FeeValidator
- isPreferContractPriceLists() - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- isPreferContractPrices() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
-
When this is true, the contract price will be preferred over lower standard or sales prices.
- isRate(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.FeeCalculationOperation
- isRefundable() - Method in class com.broadleafcommerce.pricing.domain.Fee
-
Whether the fee is refundable.
- isRefundable() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- isRelevant(Trackable) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.JpaPriceDataFeedInspection
- isReset() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEvent
- 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
PriceDetailis of typePriceableFieldType.SALE_PRICE. - isSpecifyUpfrontPrice() - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
Whether this price data specifies an upfront price.
- isSpecifyUpfrontPrice() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- 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.PriceComparisonUtility
J
- JOB_TYPE - Static variable in class com.broadleafcommerce.pricing.service.messaging.purge.PurgeOutdatedPriceDataUsageDetailsListener
- JpaCustomizedFeeRepository<F extends JpaFee> - Class in com.broadleafcommerce.pricing.provider.jpa.repository
- JpaCustomizedFeeRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Constructor for class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedFeeRepository
- JpaCustomizedPriceDataRepository<D extends JpaPriceData> - Class in com.broadleafcommerce.pricing.provider.jpa.repository
-
Repository fragment for
JpaPriceDataRepositorythat 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
JpaPriceDataUsageDetailRepositorythat includes custom JPA query methods. - JpaCustomizedPriceDataUsageDetailRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Constructor for class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
- JpaCustomizedPriceListRepository<D extends JpaPriceList> - Class in com.broadleafcommerce.pricing.provider.jpa.repository
-
Repository fragment for
JpaPriceListRepositorythat includes custom JPA query methods. - JpaCustomizedPriceListRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, RepositoryEntityTypeManager) - Constructor for class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
- JpaFee - Class in com.broadleafcommerce.pricing.provider.jpa.domain
- JpaFee() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- JpaFeeRepository<F extends JpaFee> - Interface in com.broadleafcommerce.pricing.provider.jpa.repository
-
JPA counter-part of
FeeRepository. - JpaPriceData - Class in com.broadleafcommerce.pricing.provider.jpa.domain
-
Persistent counter-part to a
PriceDatafor 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
PriceDataTierfor 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
JpaPriceDataentities. - JpaPriceDataVendorVisibilityHandler() - Constructor for class com.broadleafcommerce.pricing.provider.jpa.marketplace.vendor.JpaPriceDataVendorVisibilityHandler
- JpaPriceList - Class in com.broadleafcommerce.pricing.provider.jpa.domain
-
JPA implementation of
PriceListdomain. - 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
JpaPriceListentities. - 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
- listen(Message<String>) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEventListener
M
- mapProjection(Object) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
-
Given a repository domain instance, map to an instance of the associated projection.
- 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
PriceDataUsageDetailidentified 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
PriceDataUsageDetailwhose ids are given in the contextIds list. - markRevertibleAllByIds(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataUsageDetailRepository
- markRevertibleAllByIds(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.repository.CustomizedPriceDataUsageDetailRepository
- ModifiableFields - Class in com.broadleafcommerce.pricing.domain
-
Fields that
PriceModifiers can modify for a 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 fieldscan be modified byPriceList PriceModifiersfor specificPriceList types. - modifyMap(D, P, ContextInfo, boolean) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- modifyPrice(MonetaryAmount, PriceModifier, PriceableTarget, PriceList) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- modifyPrice(MonetaryAmount, String, BigDecimal) - 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
-
Modifies the price by multiplying it by the amount
N
- NONE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.TierPricingStrategyType
- NoOpCurrencyConversionService - Class in com.broadleafcommerce.pricing.service
-
Implementation of
CurrencyConversionServicethat 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
- nullsLast(Object, Object) - Method in class com.broadleafcommerce.pricing.service.PriceComparisonUtility
- nullsLast(Object, Object) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- nullsLast(Object, Object) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
O
- OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.pricing.oauth2.client
-
Alternative to
DefaultClientCredentialsTokenResponseClientthat usesWebClientand 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
- onApplicationEvent(MutationNotifyEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- onApplicationEvent(NotificationInitializeEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- onApplicationEvent(PricingCacheInvalidationEvent) - Method in class com.broadleafcommerce.pricing.service.DefaultFeeService
- onApplicationEvent(PricingCacheInvalidationEvent) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- onApplicationEvent(PricingCacheInvalidationEvent) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
- 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
-
Deprecated.
- Order(String, String, List<OrderItem>, Map<String, Object>, Map<String, Object>) - 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
PriceDataUsageDetailis 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 - Class in com.broadleafcommerce.pricing.provider.external.domain
- OrderFulfillment() - Constructor for class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillment
- OrderFulfillment() - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
-
Deprecated.
- OrderFulfillment(String, List<OrderFulfillmentItem>) - Constructor for class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillment
- OrderFulfillmentItem - Class in com.broadleafcommerce.pricing.provider.external.domain
- OrderFulfillmentItem() - Constructor for class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
- OrderFulfillmentItem() - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- OrderFulfillmentItem(String, String, Integer, Map<String, Object>, Map<String, Object>) - Constructor for class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
- OrderItem - Class in com.broadleafcommerce.pricing.provider.external.domain
- OrderItem() - Constructor for class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
- OrderItem() - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- OrderItem(String, Map<String, Object>, Map<String, Object>) - Constructor for class com.broadleafcommerce.pricing.provider.external.domain.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.
- PERCENT_MARKUP - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentOperationType
- PERCENT_MARKUP - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
-
Modifies the price by multiplying it by 1 + (amount / 100)
- PERCENTAGE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
-
Modifies the price by multiplying it by (amount / 100)
- performOtherOperation(String, BigDecimal, MonetaryAmount) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Extension point for performing custom PriceModifier operations
- persistPersistenceRequests(BatchRequest, List<PersistenceRequest<PriceData>>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
-
Perform a persist of the parsed out domain specified as
PersistenceRequests and adds persistence result toallCompletions - populateBaseExchangeRates(ExchangeRateInfo, Map<CurrencyUnit, ExchangeRate>) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
- populateCurrencyConversionDetails(Collection<P>, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
- populateCurrencyConversionDetails(Collection<P>, PriceInfoContext, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.CurrencyConversionService
-
Converts the currencies on the priceable fields on the
priceInfosfrom the existing currency into thePriceInfoContext.getRequestedCurrency(). - populateCurrencyConversionDetails(Collection<P>, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.NoOpCurrencyConversionService
-
Always throws an
UnsupportedOperationExceptionsince no currency conversion is supported. - populateOtherExchangeRatesFromBase(CurrencyUnit, Map<CurrencyUnit, Map<CurrencyUnit, ExchangeRate>>) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
- populatePriceContextCurrencies(PriceContext, PriceInfoContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Populates the
PriceContext.getPriceTargetCurrencies()with the currencies of thePriceInfoContext.getPriceableTargets(). - 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
PriceListPriceDetailfrom aPriceSummary. - populatePriceListCurrencyMap(ContextInfo, List<Trackable>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- populatePriceListCurrencyMap(ContextInfo, Page<Trackable>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.pricing.config.DefaultOverridesEnvironmentPostProcessor
- postProcessResponse(Page<PriceInfo>) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceInfosEndpoint
-
Provide a hook to post-process the endpoint response before returning.
- preferContractPriceLists(PriceDetailComparable, PriceDetailComparable) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- preferContractPrices - Variable in class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
-
When this is true, the contract price will be preferred over lower standard or sales prices.
- prefixWithEntityValidationMessageKey(String) - Method in class com.broadleafcommerce.pricing.service.validation.FeeValidator
- 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
-
A key into
ContextInfo.getAdditionalProperties()that is used in some flows to holdCurrency.getCurrencyCode()of a singlePriceList.getCurrency()that is in play. - PRICE_LIST_ID - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
- PRICE_LIST_ID - Static variable in class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants.EventComponentConstants
- PriceableFieldProperties - Class in com.broadleafcommerce.pricing.service.autoconfigure
-
Configuration properties for defining the names of the priceable fields that can be targeted by
PriceModifiers or used as defaults if no price data or modifiers are found. - PriceableFieldProperties() - Constructor for class com.broadleafcommerce.pricing.service.autoconfigure.PriceableFieldProperties
- PriceableFieldType - Enum Class in com.broadleafcommerce.pricing.domain.type
-
Fields on
PriceableTargetsthat 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
- PriceComparisonUtility - Class in com.broadleafcommerce.pricing.service
-
Utility methods used by PriceData and PriceListPriceDetail comparators
- PriceComparisonUtility() - Constructor for class com.broadleafcommerce.pricing.service.PriceComparisonUtility
- 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
ExportProcessorfor 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
priceDatato those requested on thetargetto ensure it matches. - priceDataMatchesTarget(PriceableTarget, PriceData, PriceableTargetPriceState, boolean, boolean, boolean) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Compares the terms and characteristics of the
priceDatato those requested on thetargetto ensure it matches. - PriceDataRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
-
Repositoryfor 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
-
Repositoryfor 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(CurrencyUnit, boolean, boolean) - Constructor for class com.broadleafcommerce.pricing.service.PriceDetailComparator
- PriceDetailComparator(CurrencyUnit, boolean, boolean, boolean) - Constructor for class com.broadleafcommerce.pricing.service.PriceDetailComparator
- priceDetailTimeoutRollbackJobListener(PricingTransactionService, IdempotentMessageConsumptionService, ScheduledJobContextService) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingServiceMessagingAutoConfiguration
- PriceInfoProperties - Class in com.broadleafcommerce.pricing.service.autoconfigure
-
Configuration properties related to the behaviors of retrieving price infos.
- PriceInfoProperties() - Constructor for class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
- 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
PriceableTargetsthe 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
- PriceListFilterProperties - Class in com.broadleafcommerce.pricing.service.autoconfigure
-
Configuration properties related to the behaviors of filtering price lists.
- PriceListFilterProperties() - Constructor for class com.broadleafcommerce.pricing.service.autoconfigure.PriceListFilterProperties
- 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
- PriceListPriceDetailComparator - Class in com.broadleafcommerce.pricing.service
- PriceListPriceDetailComparator(CurrencyUnit) - Constructor for class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- PriceListRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.pricing.repository
-
Repositoryfor persistent counter-parts ofPriceLists. - priceListService - Variable in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- PriceListService<P extends PriceList> - Interface in com.broadleafcommerce.pricing.service
-
Base service API for
PriceLists. - PriceListType - Enum Class in com.broadleafcommerce.pricing.domain.type
-
Basic enumeration of default price list types.
- priceListValidator() - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PricingValidationAutoConfiguration
- PriceListValidator - Class in com.broadleafcommerce.pricing.service.validation
- PriceListValidator() - Constructor for class com.broadleafcommerce.pricing.service.validation.PriceListValidator
- PriceModificationType - Enum Class in com.broadleafcommerce.pricing.domain.type
-
Operations that
PriceModifiers can perform on prices. - PriceModifier - Class in com.broadleafcommerce.pricing.domain
-
Whereas
PriceDataprovides 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
PriceDatafor 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
-
Deprecated.
- PricingCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.config.PricingCacheAutoConfiguration
-
Deprecated.
- PricingCacheInvalidationConsumer - Interface in com.broadleafcommerce.pricing.service.messaging.cache
-
Spring cloud data channel description for messaging input.
- PricingCacheInvalidationEvent - Class in com.broadleafcommerce.pricing.service.messaging.cache
-
Internal Spring event to notify listeners of a state change on an entity in order to influence cache invalidation activities.
- PricingCacheInvalidationEvent(Object, String) - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEvent
- PricingCacheInvalidationEvent(Object, Map<String, String>, String) - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEvent
- pricingCacheInvalidationEventListener(ObjectMapper, ApplicationEventPublisher) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingConfiguration
- PricingCacheInvalidationEventListener - Class in com.broadleafcommerce.pricing.service.messaging.cache
-
An event listener that triggers when a pricing service related entity that is eligible for cache is mutated.
- PricingCacheInvalidationEventListener(ObjectMapper, ApplicationEventPublisher) - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationEventListener
- pricingCacheInvalidationHelper(PricingCacheInvalidationMessagingProperties, ObjectProvider<DomainMapperManager>) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingConfiguration
- PricingCacheInvalidationHelper - Class in com.broadleafcommerce.pricing.service.messaging.cache
-
Provides supporting functionality related to cache invalidation components based on the
PricingCacheInvalidationHelper.getSupportedProjectionTypes()registered. - PricingCacheInvalidationHelper(Supplier<DomainMapperManager>, PricingCacheInvalidationMessagingProperties) - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
- PricingCacheInvalidationHelper.SupportedType - Class in com.broadleafcommerce.pricing.service.messaging.cache
-
Pojo defining the types supported for cache invalidation, as well as the send delay for cache invalidation messages (may be zero delay, in which case sending is immediate).
- pricingCacheInvalidationInput() - Method in interface com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationConsumer
- pricingCacheInvalidationMessageFactory(PricingCacheInvalidationHelper) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingConfiguration
- PricingCacheInvalidationMessageFactory - Class in com.broadleafcommerce.pricing.service.messaging.cache
-
Factory responsible for creating cache invalidation messages via the
NotificationHandler - PricingCacheInvalidationMessageFactory(PricingCacheInvalidationHelper) - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationMessageFactory
- PricingCacheInvalidationMessagingConfiguration - Class in com.broadleafcommerce.pricing.service.messaging.autoconfigure
- PricingCacheInvalidationMessagingConfiguration() - Constructor for class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingConfiguration
- PricingCacheInvalidationMessagingProperties - Class in com.broadleafcommerce.pricing.service.messaging.autoconfigure
- PricingCacheInvalidationMessagingProperties() - Constructor for class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingProperties
- pricingCacheInvalidationNotificationHandler(PricingCacheInvalidationProducer, PricingCacheInvalidationMessagingProperties, List<IgnoredNotificationStateRepository>, MessageFactory<PricingCacheInvalidationRemoteEvent>, MessageSerializationHelper) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingConfiguration
- pricingCacheInvalidationNotificationImmediateSender(MessageFactory<PricingCacheInvalidationRemoteEvent>, PricingCacheInvalidationMessagingProperties, PricingCacheInvalidationProducer, PricingCacheInvalidationNotificationStateMapperMember, PricingCacheInvalidationHelper, ObjectProvider<NotificationManager>) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingConfiguration
- PricingCacheInvalidationNotificationSender - Class in com.broadleafcommerce.pricing.service.messaging.cache
- PricingCacheInvalidationNotificationSender(Supplier<NotificationManager>, MessageFactory<PricingCacheInvalidationRemoteEvent>, PricingCacheInvalidationMessagingProperties, ChannelSupplier, PricingCacheInvalidationNotificationStateMapperMember, PricingCacheInvalidationHelper) - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- pricingCacheInvalidationNotificationStateMapperMember(NotificationStateService, NotificationHandler, PricingCacheInvalidationHelper) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingConfiguration
- PricingCacheInvalidationNotificationStateMapperMember - Class in com.broadleafcommerce.pricing.service.messaging.cache
-
Initialize the NotificationState for
PricingCacheInvalidationProducer.TYPE. - PricingCacheInvalidationNotificationStateMapperMember(NotificationStateService, NotificationHandler, PricingCacheInvalidationHelper) - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- pricingCacheInvalidationOutput() - Method in interface com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationProducer
- PricingCacheInvalidationProducer - Interface in com.broadleafcommerce.pricing.service.messaging.cache
-
Spring cloud data channel description for messaging output.
- PricingCacheInvalidationRemoteEvent - Class in com.broadleafcommerce.pricing.service.messaging.cache
- PricingCacheInvalidationRemoteEvent(String, String, String) - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationRemoteEvent
- pricingCacheInvalidationRetryClusterService(CamelClusterService, PricingCacheInvalidationMessagingProperties, List<NotificationStateRepository>, NotificationHandler, List<IgnoredNotificationStateRepository>, DataRouteReference) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingConfiguration
- pricingCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, PricingCacheProperties) - Method in class com.broadleafcommerce.pricing.config.PricingCacheAutoConfiguration
-
Deprecated.
- 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
- PricingCacheSizeProperties - Class in com.broadleafcommerce.pricing.cache
-
Properties that influence cache estimated size settings for the service
- PricingCacheSizeProperties() - Constructor for class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- PricingCacheWeightProperties - Class in com.broadleafcommerce.pricing.cache
-
Properties that influence cache weight settings for the service.
- PricingCacheWeightProperties() - Constructor for class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- PricingCaffeineAutoConfiguration - Class in com.broadleafcommerce.pricing.config
-
Auto-configuration for pricing caching using Caffeine as the underlying cache implementation.
- PricingCaffeineAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.config.PricingCaffeineAutoConfiguration
- pricingCaffeineManagerCustomizer(CaffeineBudgetManager, PricingCacheProperties, PricingCacheWeightProperties) - Method in class com.broadleafcommerce.pricing.config.PricingCaffeineAutoConfiguration
- 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
Currencyfor this request. - PricingCatalogCurrencyContextInfoCustomizer(DataRouteSupporting) - Constructor for class com.broadleafcommerce.pricing.service.context.PricingCatalogCurrencyContextInfoCustomizer
- PricingCategoryAmountListConverter - Class in com.broadleafcommerce.pricing.provider.jpa.domain
- PricingCategoryAmountListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.pricing.provider.jpa.domain.PricingCategoryAmountListConverter
- PricingCategoryDto - Class in com.broadleafcommerce.pricing.domain
- PricingCategoryDto() - Constructor for class com.broadleafcommerce.pricing.domain.PricingCategoryDto
- PricingCategoryDto(String, BigDecimal) - Constructor for class com.broadleafcommerce.pricing.domain.PricingCategoryDto
- 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
CheckoutRollbackEventto 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
PriceDataUsageDetailand rollback "expired", For the expiredPriceDataUsageDetailit will also attempt to update cart status to IN_PROCESS - PricingDetailTimeoutRollbackJobListener(IdempotentMessageConsumptionService, PricingTransactionService, ScheduledJobContextService) - Constructor for class com.broadleafcommerce.pricing.service.messaging.rollback.PricingDetailTimeoutRollbackJobListener
- PricingEhcacheAutoConfiguration - Class in com.broadleafcommerce.pricing.config
-
Configuration for engaging default Broadleaf support for Ehcache.
- PricingEhcacheAutoConfiguration() - Constructor for class com.broadleafcommerce.pricing.config.PricingEhcacheAutoConfiguration
- pricingEhcacheManagerCustomizer(EhcacheBudgetManager, PricingCacheProperties, PricingCacheWeightProperties, PricingCacheSizeProperties) - Method in class com.broadleafcommerce.pricing.config.PricingEhcacheAutoConfiguration
- 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
- PricingFulfillmentProvider<F extends OrderFulfillment> - Interface in com.broadleafcommerce.pricing.provider.external
- 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
PriceDataUsageDetailas 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
FulfillmentStatusChangeEventto 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>, PriceContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
-
Returns the sorted price lists first based on
requested currency, then based onPriceList.compareTo(PriceList), which is based on priority. - prioritizePriceLists(List<P>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- prioritizePriceLists(List<P>) - Method in interface com.broadleafcommerce.pricing.service.PriceListFilterService
-
Deprecated, for removal: This API element is subject to removal in a future version.since Pricing Services 2.2.0, Release Train 2.3.0, in favor of prioritizing price lists first by
requested currency. - 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
PriceDataUsageDetailafter configurable time has passed. - processBackupPriceAdjustments(PriceableTarget, ContextInfo, Map<String, List<PriceList>>, String, PriceableTargetPriceState, Optional<PriceDetail>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- processPriceAdjustments(PriceableTarget, ContextInfo, Map<String, List<PriceList>>, String, PriceableTargetPriceState, Optional<PriceDetail>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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
PriceDataUsageDetailswithPriceDataUsageDetail.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.
- putBestBackupPriceForType(String, String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
Records the best backup price for the price list type out of all the matches found.
- 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.
- putBestPriceForTypeInternal(String, String, PriceableTargetPriceState, boolean) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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.
- putPricesForType(PriceableTarget, ContextInfo, Map<String, List<PriceList>>, String, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
R
- RATE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.FeeCalculationOperation
-
The fee amount is calculated as a percentage from the cart subtotal.
- readAdjustmentPriceListByTypeAndId(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- readAll(HttpServletRequest, ContextInfo, Pageable, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- readAllAdjustmentPriceLists(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- readAllByApplicationId(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultFeeService
- readAllByApplicationId(HttpServletRequest, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- readAllByApplicationId(String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.FeeService
-
Fetches and returns all
Feesthat exist in an application that matches the given application ID. - 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
- readAllByLabel(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultFeeService
- readAllByLabel(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.FeeService
-
Read all
Feesthat match the given label. - 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
JpaPriceDataby 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
PageofPriceDataUsageDetailbased 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 providedUserTargets. - readAllByVendorsAndCurrencyIn(List<String>, List<CurrencyUnit>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListService
- readAllByVendorsAndCurrencyIn(List<String>, List<CurrencyUnit>, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PriceListService
-
Reads all price lists with `useTargets == false` that match the passed in vendorRefs and are in one of the passed in currencies.
- readAllContractPriceLists(HttpServletRequest, ContextInfo, String, Pageable, Node) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- readAllCostPriceLists(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, 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, 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
PriceDataUsageDetailthat 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
- readById(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingFulfillmentProvider
- readById(String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.provider.external.PricingFulfillmentProvider
-
Retrieve the
OrderFulfillmentwith the given ID. - readByOrderId(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProvider
- readByOrderId(String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.provider.external.PricingOrderProvider
-
Reads the order associated with a fulfillment status change event, identified by the given order ID.
- 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
- readCostPriceListByTypeAndId(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- readExportById(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataExportEndpoint
- readFee(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- 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, 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
- RECURRING_PERIOD_FREQUENCY - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
- RECURRING_PERIOD_TYPE - Static variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceDataRepository
- refreshExchangeRateData() - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
- refreshExchangeRateDataByCurrency(Optional<String>) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
- removePriceDataFromLowerPriorityPriceLists(Map<Pair<String, TargetKeyDto>, List<PriceData>>, Map<TargetKeyDto, Map<String, Set<PriceList>>>) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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
- REPLACE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentPriceListRelationType
-
Just apply the price data adjustment.
- replaceAllFeeTranslations(ContextInfo, String, Locale, TranslationsPayload) - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- replaceFee(HttpServletRequest, ContextInfo, String, Fee) - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- replacePriceData(HttpServletRequest, ContextInfo, String, PriceData) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- replacePriceData(HttpServletRequest, ContextInfo, String, 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, String, PriceList) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- repository - Variable in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedPriceListRepository
- resolvePriceDataAndCheckSecurity(String, OperationType, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- resolvePriceList(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- resolvePriceList(String, ContextInfo) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- resolvePriceListAndCheckSecurity(String, Optional<String>, OperationType, 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
PriceInfosfor 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
PriceListRefsfor thePriceContextthen retrieves thePriceInfoassociated thereto. - retrievePriceInfosByPriceLists(ContextInfo, PriceInfoContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- retrievePriceInfosByPriceLists(ContextInfo, PriceInfoContext) - Method in interface com.broadleafcommerce.pricing.service.PriceInfoService
-
Retrieves
PriceDatafor 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
PriceListRefsthat 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
PriceListRefsthat 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
PriceDataandPriceDataUsageDetailwherePriceDataUsageDetailare older than specified date and has flag revertible as true - rollbackPriceDataUsageDetails(Page<PriceDataUsageDetail>, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
-
Bulk archives all the
PriceDataUsageDetails with a specific rollback reason. - RollbackPriceDataUsageDetailsTriggeredJobEventConsumer - Interface in com.broadleafcommerce.pricing.service.messaging.rollback
-
Spring cloud data channel description for messaging input.
- rollbackPriceDataUsages(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
- rollbackPriceDataUsages(String, String, String, ContextInfo) - Method in interface com.broadleafcommerce.pricing.service.PricingTransactionService
-
Performs the rollback for
PriceDataandPriceDataUsageDetail. - 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
PriceDataandPriceDataUsageDetail. - 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.AdjustmentPhaseType
-
Adjustment applies to the SALE price
- 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
- sendCacheInvalidation(TrackableRepository<? extends Trackable>, Trackable) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- sendCacheRegionInvalidation(Class<?>) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- 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
- setActive(boolean) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingProperties
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The date where the fee stops being active.
- 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.JpaFee
- 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.Fee
-
The date from which the fee should be active.
- 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.JpaFee
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
- setAddCurrencyConversionDetails(boolean) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
-
When this is true, the system will add additional details about what the converted prices would look like in a separate Map,
PriceInfo.getConvertedPriceTypeDetails(). - setAdjustmentAmount(BigDecimal) - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
The amount to adjust a
priceOnly valid for aPriceListType.ADJUSTMENTtype price list. - setAdjustmentAmount(BigDecimal) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- setAdjustmentOperationType(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
Indicates the type of operation to use when
#isForMarkup()is true}. - setAdjustmentOperationType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- setAdjustmentPhase(String) - Method in class com.broadleafcommerce.pricing.domain.PriceList
- setAdjustmentPhase(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
- setAdjustmentPriceListRelationType(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
For PriceData's whose
#isForMarkup()is true}, indicates how the markup relates to aPriceListmarkup. - setAdjustmentPriceListRelationType(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- 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
- setAllowMergingTermFrequencyAcrossPriceLists(boolean) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
-
Whether to allow merging of price data with different terms or frequencies across different price lists of the same type.
- 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
- setApplyBeforeDiscounts(boolean) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
Whether to apply the fee before or after offers/discounts are applied onto the cart.
- setApplyBeforeDiscounts(boolean) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- setArchivalReason(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataUsageDetail
- setAttributeMinValue(Integer) - Method in class com.broadleafcommerce.pricing.domain.PriceDataTier
-
The minimum value for an attribute used for tiered pricing.
- setAttributeMinValue(Integer) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceDataTier
- 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.provider.external.domain.Order
-
Miscellaneous attributes for this order.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
-
Miscellaneous attributes for this order fulfillment item.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
-
Miscellaneous attributes for this item.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
-
Deprecated.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- 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
- setBackupPriceDetail(Optional<PriceListPriceDetail>) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
Transfers the backupPriceSummary from the Summary to this price detail.
- setBackupPriceSummary(Optional<PriceSummary>) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
This field is used for summaries based on a limited quantity PriceData.
- 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).
- setCancellationPolicyRef(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
A reference (typically the Id) of the CancellationPolicy for this priceData that governs how this priceData's subscription would be cancelled.
- setCancellationPolicyRef(String) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
A reference (typically the Id) of the CancellationPolicy for this priceData that governs how this priceData's subscription would be cancelled.
- setCancellationPolicyRef(String) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
A reference (typically the Id) of the CancellationPolicy for this priceData that governs how this priceData's subscription would be cancelled.
- setCancellationPolicyRef(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- setCartId(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
-
The ID of the cart from which this order was created.
- setCartId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
-
The id of the cart that was submitted for checkout
- setCategoryName(String) - Method in class com.broadleafcommerce.pricing.domain.PricingCategoryDto
- 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.JpaFee
- 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
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.CheckoutRollbackEvent
-
The
ContextInfoderived 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
Trackinginformation to expose the context state for this object. - setContextState(EmbeddedContextState) - Method in class com.broadleafcommerce.pricing.domain.UserTarget
-
A subset of
Trackinginformation to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
A subset of
Trackinginformation to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.pricing.domain.PriceDataUsageDetail
-
A subset of
Trackinginformation to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.pricing.domain.PriceList
-
A subset of
Trackinginformation to expose the context state for this object. - setCostPriceData(Optional<PriceData>) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
-
If a COST priceData was found for this target, it will be stored here.
- 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.Fee
-
The currency of this fee.
- 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.JpaFee
- 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
- setCurrencyConversionService(CurrencyConversionService) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- 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
- setDefaultValuesForCreate(P, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
-
Sets the appropriate default values for a create operation.
- setDefaultValuesForUpdate(P, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceDataService
-
Sets the appropriate default values for an update/replace operation.
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.pricing.provider.jpa.environment.PricingProperties
- setDerivedFromFieldType(String) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
A PriceInfo can be the result of a formula based pricing algorithm.
- 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
- setFeeByApplication(double) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- setFeeByApplication(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- setFeeByApplication(DataSize) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- setFeeCalculationMethod(String) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
Where to apply the fee during cart pricing.
- setFeeCalculationMethod(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- setFeeCalculationOperation(String) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
How to calculate the fee to be applied onto the cart.
- setFeeCalculationOperation(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- setFeeCode(String) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The unique code for the fee.
- setFeeCode(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- setFeeService(FeeService<Fee>) - Method in class com.broadleafcommerce.pricing.service.validation.FeeValidator
- 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
- setFilterByRequestedCurrency(boolean) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceListFilterProperties
-
Whether to filter out price lists whose
PriceList.getCurrency()does not match the requested currency, unless that currency can be converted into requested currency. - setFilterInfo(UserTargetFilterInfo) - Method in class com.broadleafcommerce.pricing.service.BasicUserTargetFilterService
- setFixedAmount(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The fixed amount of the fee to be applied.
- setFixedAmount(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- setFulfillment(FulfillmentStatusChangeEvent.OrderFulfillment) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
-
Deprecated.use
FulfillmentStatusChangeEvent.fulfillmentIdinstead - setFulfillmentId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
-
The fulfillmentId of the fulfillment which changed status.
- setFulfillmentItems(List<OrderFulfillmentItem>) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillment
-
The list of
OrderItemsassociated with this order. - setFulfillmentItems(List<FulfillmentStatusChangeEvent.OrderFulfillmentItem>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
-
Deprecated.
- setFulfillmentProvider(PricingFulfillmentProvider<OrderFulfillment>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
- setFulfillmentUri(String) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProperties
-
The URI path for basic singular fulfillment retrieval.
- setHeapBudget(int) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
-
The total heap budget in MB for all pricing caches.
- setHref(String) - Method in class com.broadleafcommerce.pricing.service.messaging.ordercreated.PricingOrderCreatedEventListener.OrderLink
- setId(String) - Method in class com.broadleafcommerce.pricing.domain.Fee
- 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
-
The ID of the cart.
- setId(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
-
The ID of the order.
- setId(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillment
-
The ID of the order fulfillment.
- setId(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
-
The ID of the order fulfillment item.
- setId(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
-
The ID of the order item.
- setId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
-
Deprecated.
- setId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
-
Deprecated.
- setId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- setId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- setIdResolver(IdResolver) - Method in class com.broadleafcommerce.pricing.dataimport.PriceDataImportBatchHandler
- setIncludeDetailPriority(boolean) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- 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.
- setIncludeListPriority(boolean) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
-
Miscellaneous internal attributes for this item.
- setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
-
Miscellaneous internal attributes for this order fulfillment item.
- setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
-
Miscellaneous internal attributes for this item.
- setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
-
Deprecated.
- setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- setInternalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- 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
- setLabel(String) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The label of the fee to be displayed as the cart item name on the cart.
- setLabel(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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
- setNotification(NotificationProperties) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingProperties
- setOffHeapBudget(int) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
-
The total off-heap budget in MB for all pricing caches.
- 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.linksmap. - setOrder(FulfillmentStatusChangeEvent.Order) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
-
Deprecated.use {@link #orderId) instead
- setOrderId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent
-
The orderId of the order which the fulfillment came from.
- setOrderItemId(String) - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
-
The ID of the order item.
- setOrderItemId(String) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- setOrderItems(List<OrderItem>) - Method in class com.broadleafcommerce.pricing.provider.external.domain.Order
-
The list of
OrderItemsassociated with this order. - setOrderItems(List<FulfillmentStatusChangeEvent.OrderItem>) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.Order
-
Deprecated.
- setOrderProvider(PricingOrderProvider) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingOrderFulfillmentCancelledEventListener
- setOrderUri(String) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProperties
-
The URI path for basic singular order retrieval.
- setOriginalEventTime(Instant) - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
- setOverrideAmount(BigDecimal) - Method in class com.broadleafcommerce.pricing.domain.PricingCategoryDto
- setPaymentStrategy(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
The payment strategy of the price data, e.g.
- setPaymentStrategy(String) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
Only relevant for price that came from a specific
PriceData. - setPaymentStrategy(String) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
Only relevant for price that came from a specific
PriceData. - setPaymentStrategy(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- setPcUtility(PriceComparisonUtility) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- setPcUtility(PriceComparisonUtility) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- setPreferContractPriceLists(boolean) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- setPreferContractPrices(boolean) - Method in class com.broadleafcommerce.pricing.service.autoconfigure.PriceInfoProperties
-
When this is true, the contract price will be preferred over lower standard or sales prices.
- 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()orgetPrice()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
- setPriceData(PriceData) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
Store the priceData on this intermediary object to allow for consistent sorting of PriceListPriceDetail objects.
- setPriceData(PriceData) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
Used to store the price data object used to create this summary if applicable.
- setPriceDataByTargetAndPriceList(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- setPriceDataByTargetDtosAndPriceList(double) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- setPriceDataByTargetDtosAndPriceList(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- setPriceDataByTargetDtosAndPriceList(DataSize) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- 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.
- setPriceDataTierList(List<PriceDataTierRef>) - Method in class com.broadleafcommerce.pricing.domain.PriceListPriceDetail
-
When a price list modifies an underlying price data that uses tiered pricing, also modify each tiered price and store it on this price detail.
- setPriceDataTiers(List<PriceDataTier>) - Method in class com.broadleafcommerce.pricing.domain.PriceSummary
-
Used to store the priceDataTiers relevant for the related target
- setPriceDetailComparator(PriceDetailComparator) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- setPriceInfoProperties(PriceInfoProperties) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- setPriceList(JpaPriceList) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceUserTarget
- setPriceListByCurrency(double) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- setPriceListByCurrency(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- setPriceListByCurrency(DataSize) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- setPriceListByPriceList(double) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- setPriceListByPriceList(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- setPriceListByPriceList(DataSize) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- setPriceListByUser(double) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- setPriceListByUser(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- setPriceListByUser(DataSize) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- setPriceListByVendorAndCurrency(double) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- setPriceListByVendorAndCurrency(Duration) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheProperties
- setPriceListByVendorAndCurrency(DataSize) - Method in class com.broadleafcommerce.pricing.cache.PricingCacheSizeProperties
- setPriceListFilterProperties(PriceListFilterProperties) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceListFilterService
- 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
- setPriceListService(PriceListService<PriceList>) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- 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.
- setPricingCacheInvalidationMessageSendDelay(Duration) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingProperties
- setPricingCartProvider(PricingCartProvider) - Method in class com.broadleafcommerce.pricing.service.DefaultPricingTransactionService
- setPricingCategoryAmountOverrides(List<PricingCategoryDto>) - Method in class com.broadleafcommerce.pricing.domain.PriceList
-
Price modification factor expressed as a BigDecimal associated with a pricing category key.
- setPricingCategoryAmountOverrides(List<PricingCategoryDto>) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
- setPricingTransactionalService(PricingTransactionService) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- setPriority(int) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The priority with which to apply the fee onto the cart pricing.
- setPriority(int) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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.provider.external.domain.OrderFulfillmentItem
-
The quantity of the order fulfillment item.
- setQuantity(Integer) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- setRate(BigDecimal) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The percentage of the cart subtotal to be used to determine the fee to be applied.
- setRate(BigDecimal) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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
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.
- setRefundable(boolean) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
Whether the fee is refundable.
- setRefundable(boolean) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- setRepository(FeeRepository<F>) - Method in class com.broadleafcommerce.pricing.provider.jpa.repository.JpaCustomizedFeeRepository
- 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
- setRequestedCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.PriceDetailComparator
- setRequestedCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.PriceListPriceDetailComparator
- setRetry(RetryProperties) - Method in class com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingCacheInvalidationMessagingProperties
- 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.
- setSpecifyUpfrontPrice(boolean) - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
Whether this price data specifies an upfront price.
- setSpecifyUpfrontPrice(boolean) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- 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
-
The status of the cart.
- setStoreRef(String) - Method in class com.broadleafcommerce.pricing.domain.PriceList
-
Key to external system indicating that this PriceList is specific to a store.
- setSupportedProjectionTypes(List<PricingCacheInvalidationHelper.SupportedType>) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
- 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
- setTargetId(String) - Method in class com.broadleafcommerce.pricing.domain.TargetKeyDto
- setTargetType(String) - Method in class com.broadleafcommerce.pricing.domain.TargetKeyDto
- 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
- setTaxCode(String) - Method in class com.broadleafcommerce.pricing.domain.Fee
-
The tax code identifier for this fee.
- setTaxCode(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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
- setTierAttributeName(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
The name of the attribute used for two-tier pricing.
- setTierAttributeName(String) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceData
- setTierPricingStrategy(String) - Method in class com.broadleafcommerce.pricing.domain.PriceData
-
The strategy used to determine tier pricing.
- setTierPricingStrategy(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
- setTrackablePolicyUtils(TrackablePolicyUtils) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- setTrackablePolicyUtils(TrackablePolicyUtils) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceListEndpoint
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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.DefaultCurrencyConversionService
- 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.
- setUrl(String) - Method in class com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProperties
-
The base url for an external order 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
- shouldConvertCurrency(CurrencyUnit, CurrencyUnit) - Method in class com.broadleafcommerce.pricing.service.DefaultCurrencyConversionService
-
Whether the currency conversion is supported from the existing currency to the requested currency.
- shouldRemove(Map<String, List<String>>, UserTarget) - Method in class com.broadleafcommerce.pricing.service.BasicUserTargetFilterService
- shouldSendImmediately(Class<?>) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper
-
Whether or not the cache invalidation resulting from a mutation event for the given projection is configured to send immediately without a configured delay.
- shouldSkip(CheckoutRollbackEvent) - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.PricingCheckoutRollbackEventListener
- shouldSuppress(Object, Object, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationStateMapperMember
- SIMPLE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.TierPricingStrategyType
- 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.AdjustmentPhaseType
-
Adjustment applies to the STANDARD price
- STANDARD - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.ModifiableFieldsMap
-
Standard price lists only modify
PriceableFieldType.BASE_PRICEorPriceableFieldType.BASE_COSTby default. - STANDARD - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceListType
-
Generic price list.
- STANDARD_AND_SALE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentPhaseType
-
Adjustment applies to both the STANDARD and SALE price
- STANDARD_AND_SALE_PRICE - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceableFieldType
-
Only valid for an adjustment context.
- 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
-
Modifies the price by subtracting the amount from it
- SupportedType(Class<?>, Supplier<Duration>) - Constructor for class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper.SupportedType
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.FeeValidator
- 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
OAuth2AuthorizedClientManagerand internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager. - SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.pricing.oauth2.client.SynchronizedDelegatingOAuth2AuthorizedClientManager
T
- TARGET_ID - Static variable in class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants.EventComponentConstants
- 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_MARGIN - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentOperationType
- TARGET_MARGIN - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.PriceModificationType
-
Modifies the price by dividing it by (1 - (amount / 100)_
- 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
- TARGET_TYPE - Static variable in class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants.EventComponentConstants
- targetContainsValidField(PriceableTarget, String) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- TargetKeyDto - Class in com.broadleafcommerce.pricing.domain
-
Structure representing a map key to target a group of similar
PriceDatatargets. - TargetKeyDto() - Constructor for class com.broadleafcommerce.pricing.domain.TargetKeyDto
- TargetKeyDto(BasePriceableTarget) - Constructor for class com.broadleafcommerce.pricing.domain.TargetKeyDto
- 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
- TierPricingStrategyType - Enum Class in com.broadleafcommerce.pricing.domain.type
-
The supported tier pricing strategy types.
- toMe() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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.cache.PricingCacheSizeProperties
- toString() - Method in class com.broadleafcommerce.pricing.cache.PricingCacheWeightProperties
- toString() - Method in class com.broadleafcommerce.pricing.domain.ExchangeRateInfo
- toString() - Method in class com.broadleafcommerce.pricing.domain.Fee
- 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 class com.broadleafcommerce.pricing.domain.PricingCategoryDto
- toString() - Method in class com.broadleafcommerce.pricing.domain.TargetKeyDto
- 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.external.domain.OrderFulfillment
- toString() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderFulfillmentItem
- toString() - Method in class com.broadleafcommerce.pricing.provider.external.domain.OrderItem
- toString() - Method in class com.broadleafcommerce.pricing.provider.jpa.datafeed.IncrementalDataFeedEntityUpdateEvent
- toString() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaFee
- 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.cache.PricingCacheInvalidationEvent
- toString() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationHelper.SupportedType
- toString() - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationRemoteEvent
- 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
-
Deprecated.
- toString() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillment
-
Deprecated.
- toString() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderFulfillmentItem
-
Deprecated.
- toString() - Method in class com.broadleafcommerce.pricing.service.messaging.rollback.FulfillmentStatusChangeEvent.OrderItem
-
Deprecated.
- 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
- TWO_FACTOR - Enum constant in enum class com.broadleafcommerce.pricing.domain.type.TierPricingStrategyType
- TYPE - Static variable in class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants.EventComponentConstants
- TYPE - Static variable in interface com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationProducer
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
- updateCostFromCostList(PriceableTarget, ContextInfo, List<PriceList>, PriceableTargetPriceState) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
- updateFee(HttpServletRequest, ContextInfo, String, Fee) - Method in class com.broadleafcommerce.pricing.web.endpoint.FeeEndpoint
- updatePriceContextWithVendorRefList(PriceInfoContext, PriceContext) - Method in class com.broadleafcommerce.pricing.service.DefaultPriceInfoService
-
To support better query efficiency related to large numbers of vendor price lists, store the list of applicable vendors for this pricing request on the PriceContext.
- updatePriceData(HttpServletRequest, ContextInfo, String, PriceData) - Method in class com.broadleafcommerce.pricing.web.endpoint.PriceDataEndpoint
- updatePriceData(HttpServletRequest, ContextInfo, String, 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, 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
PriceDataUsageDetailthat matches criteria - updateUseTargetsFlag() - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
-
Price lists that use targets are targeted separately from the automatically considered price lists.
- 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
BasicUserTargetFilterServiceto 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
PriceListrelated queries. - userTargetValuesToUserTargetEntities(ModelMapper) - Method in class com.broadleafcommerce.pricing.provider.jpa.domain.JpaPriceList
V
- validate(TrackableRepository<? extends Trackable>, Trackable, boolean) - Method in class com.broadleafcommerce.pricing.service.messaging.cache.PricingCacheInvalidationNotificationSender
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.FeeValidator
- 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
- validateAdjustmentData(Optional<PriceList>, PriceData, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.PriceDataValidator
- validateAdjustmentPhase(PriceList, 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
- validateFeeCode(Fee, Errors, ContextInfo) - Method in class com.broadleafcommerce.pricing.service.validation.FeeValidator
- 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
- validateNonNullNonNegativeFee(Fee, Errors) - Method in class com.broadleafcommerce.pricing.service.validation.FeeValidator
- validatePrice(Optional<PriceList>, 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
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
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.AdjustmentOperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentPhaseType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.AdjustmentPriceListRelationType
-
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.FeeCalculationMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.FeeCalculationOperation
-
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.
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.domain.type.TierPricingStrategyType
-
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.AdjustmentOperationType
-
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.AdjustmentPhaseType
-
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.AdjustmentPriceListRelationType
-
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.FeeCalculationMethod
-
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.FeeCalculationOperation
-
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.
- values() - Static method in enum class com.broadleafcommerce.pricing.domain.type.TierPricingStrategyType
-
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.
- VENDOR_REF - Static variable in class com.broadleafcommerce.pricing.service.messaging.cache.BasicPricingCacheConstants.EventComponentConstants
- VENDOR_REFS - Static variable in interface com.broadleafcommerce.pricing.service.PriceListService
-
Intended for internal use by the PricingServices algorithm to optimize relevant PriceList retrieval when large numbers of vendor prices lists are used.
W
- withPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState
- withPriceListAndTargetPriceDataMap(Map<Pair<String, TargetKeyDto>, List<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
-
Deprecated, for removal: This API element is subject to removal in a future version.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DefaultPriceInfoService.getTargetsBaseDetails(PriceableTarget, ContextInfo)