Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBatchItemHandler<T1 extends ExchangeObject,
T2 extends ExchangeObject> - Class in com.broadleafcommerce.dataexchange.service - AbstractBatchItemHandler(TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
- AbstractDataExchangeService<T extends ExchangeObject> - Class in com.broadleafcommerce.dataexchange.service
-
Abstract base implementation for handling the orchestration of the requisite calls to multiple services and/or service API endpoints.
- AbstractDataExchangeService(AsyncTaskExecutor, RetryTemplate, TypeFactory, DataExchangeProperties, List<BatchExtensionProcessor>, BatchItemErrorHandler) - Constructor for class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- AbstractExchangeObject - Class in com.broadleafcommerce.dataexchange.domain
-
Parent class that contains correlation Ids to re-create the structure.
- AbstractExchangeObject() - Constructor for class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- AbstractPassthroughProperties - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- AbstractPassthroughProperties() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.AbstractPassthroughProperties
- AbstractPriceDataPreloadProcessor - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- AbstractPriceDataPreloadProcessor(PriceProvider<PriceData, PriceList>, DataExchangePriceListProperties, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
- AbstractRestApiExternalProvider - Class in com.broadleafcommerce.dataexchange.service.provider.external
- AbstractRestApiExternalProvider(ObjectMapper, WebClient, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- addAttribute(String, V) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- addCustomDataDriveEnumFilters(DataDrivenEnumRequestFilters, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- addDataDrivenEnum(DataDrivenEnum) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- addDataDrivenEnums(Collection<DataDrivenEnum>) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- addExternalIdRsql(Node, Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- addFilter(String, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.OptionTemplateFilters
- addFilters(String, Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.OptionTemplateFilters
- addFilterValue(String, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
-
Add a filter value to the request.
- addId(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
- addNarrowedPageableParams(MultiValueMap<String, String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- addNotFoundException(String, String, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- addOptionTemplateGroupName(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
- addOptionTemplateName(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
- addPriceDataTargetIds(ExchangeObject, Set<String>, Map<String, PriceList>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- addProductIdsRsql(Node, Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- addSalePriceListFilter(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor.PriceListFilters
- addSavedEntity(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Adds a saved entity to the
BatchContext.savedEntitiesMap
. - addSavedTopLevelEntity(T) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Adds a saved entity to the
BatchContext.savedEntitiesMap
andBatchContext.savedTopLevelEntities
. - addSkuRsql(Node, Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- addStandardDataDriveEnumFilters(DataDrivenEnumRequestFilters, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
-
Handles adding OOB data driven enums that will be used in a request to the catalog service.
- addStandardPriceListFilter(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor.PriceListFilters
- AdvancedTag - Class in com.broadleafcommerce.dataexchange.domain.catalog.tag
-
Represents an advanced tag that can be associated with a product or variant.
- AdvancedTag() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
- advancedTagPreloader(AdvancedTagProvider<AdvancedTag, ProductTag>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- AdvancedTagProvider<T1 extends AdvancedTag,
T2 extends ProductTag> - Interface in com.broadleafcommerce.dataexchange.service.provider - aggregate(BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
-
This process takes all the entities that have been saved, aggregates or augments them, and returns them.
- applyHandle(HandlerArgs<ComprehensiveProduct, T>, AsyncTaskExecutor, RetryTemplate, CompletableFuture<Void>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- applyHandle(HandlerArgs<T1, T2>, AsyncTaskExecutor, RetryTemplate, CompletableFuture<Void>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
-
Create a completable future that will apply the handle method.
- applyPostOperations(HandlerArgs<T, T>, CompletableFuture<Void>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- applyPostOperations(HandlerArgs<T1, T2>, CompletableFuture<Void>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
-
Applies the postHandle and populateCorrelationId methods.
- ASSET_TRANSLATION_MAP - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- ASSETS_TO_DELETE - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- Attribute - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- Attribute() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.dataexchange.oauth.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
B
- BAD_REQUEST_ERROR_TYPE - Static variable in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- BatchContext<T extends ExchangeObject> - Class in com.broadleafcommerce.dataexchange.service
-
Container for holding important data that is relevant to the overall processing of a batch of
ExchangeObjects
. - BatchContext(ContextInfo) - Constructor for class com.broadleafcommerce.dataexchange.service.BatchContext
-
Constructor, which takes in an optional
ContextInfo
. - BatchExtensionProcessor - Interface in com.broadleafcommerce.dataexchange.service
-
Component to allow an implementor to register this as a Spring Bean.
- BatchItemErrorHandler - Interface in com.broadleafcommerce.dataexchange.service.error
-
Implementation handles errors for a batch of exchange objects by delegating to
ErrorResolver
implementations. - BatchItemHandler<T1 extends ExchangeObject,
T2 extends ExchangeObject> - Interface in com.broadleafcommerce.dataexchange.service -
Implementations of this interface are responsible for handling items in a batch.
- BatchItemOperationType - Enum Class in com.broadleafcommerce.dataexchange.service
-
Represents the type of operation that should be performed on a batch item.
- BlockingRejectedExecutionHandler - Class in com.broadleafcommerce.dataexchange.domain.util
-
An implementation of
RejectedExecutionHandler
that makes use of the scheduling (or calling) thread to schedule aCallable
orRunnable
for execution. - BlockingRejectedExecutionHandler() - Constructor for class com.broadleafcommerce.dataexchange.domain.util.BlockingRejectedExecutionHandler
-
Constructs a
BlockingRejectedExecutionHandler
that will wait indefinitely to for space to become available on a queue to schedule a task. - BlockingRejectedExecutionHandler(long) - Constructor for class com.broadleafcommerce.dataexchange.domain.util.BlockingRejectedExecutionHandler
-
Specifies the maximum amount of time in milliseconds that a thread should wait to schedule a a task, or for space to become available on a queue so that the task may be queued.
- BRAND - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- build() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
-
Returns am instance of
Retryable
based on thisRetryable.RetryableBuilder
. - buildAdvancedTagFilterNode(Collection<String>, Collection<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- buildAndNode(Node...) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- buildAndNode(Collection<Node>) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- buildAssetTranslationsMap(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- buildCallable() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
-
Convenient build method to return this instance as a
Callable
. - buildCurrencyFilters(Node, DefaultPriceDataPreloadProcessor.PriceListFilters) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- buildCurrencyInNode(Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- buildDataDrivenEnumFilter(DataDrivenEnumRequestFilters, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- buildDeleteAssetFutures(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- buildEqualsNode(String, String) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- builder() - Static method in class com.broadleafcommerce.dataexchange.domain.util.Retryable
- buildFindProductsRequestParams(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- buildGenerateOptionRequest(OptionTemplateGroup, GenerateProductOption, T, HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- buildGenerateOptionRequest(OptionTemplate, GenerateProductOption, T, HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- buildInNode(String, String...) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- buildInNode(String, Collection<String>) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- buildInventoryRsql(SkuRef, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
- buildNameInNode(Collection<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- buildOrNode(Node...) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- buildOrNode(Collection<Node>) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- buildPriceDataMap(List<PriceData>) - Method in class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
-
Builds a map of price data by target and price list.
- buildPriceDataReadFilter(Map<String, PriceList>, List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
-
Builds the criteria for bulk reading price data.
- buildPriceDataReadFilter(Map<String, PriceList>, List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- buildPriceListMap(List<PriceList>, List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
- buildPriceListReadFilter(List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
-
Builds the criteria for reading price lists.
- buildPriceListReadFilter(List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- buildProductTranslationsMap(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- buildRunnable() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
-
Convenient build method to return this instance as a
Runnable
. - buildSaveTagFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- buildSaveTagFutures(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- buildSaveTranslationFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- buildSaveTranslationFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- buildSaveTranslationFutures(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- buildSupplier() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
-
Convenient build method to return this instance as a
Supplier
. - buildTranslationMap(T2, String) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
-
Build a map of translations for the given translations, keyed by locale.
- bulkReadPriceData(Node, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
- bulkReadPriceData(Node, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.PriceProvider
-
Bulk read price data for products in a batch.
C
- call() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable
-
Executes the
Callable
delegate in the context of retry semantics. - canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductOption
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.page.PageContainer
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.SSLVerificationProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DataExchangePriceListProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.DataExchangeLockCacheProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
- canEqual(Object) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- canHandle(ExchangeObject) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Determines if this handler can handle the given exchange object.
- canHandle(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.InventoryBatchItemHandler
- canHandle(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- canHandle(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- canHandle(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- canHandle(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- canHandle(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- canHandle(Class<?>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchExtensionProcessor
-
Method to determine if this handler should execute.
- canHandle(Class<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- canHandle(Class<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
- canHandle(Class<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultAdvancedTagPreloader
- canHandle(Class<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- canResolve(Throwable) - Method in interface com.broadleafcommerce.dataexchange.service.error.ErrorResolver
-
Returns true if this resolver can map the exception to a readable error message.
- canResolve(Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.FallbackErrorResolver
- canResolve(Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- canResolve(Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientExceptionErrorResolver
- CatalogProvider<T1 extends ComprehensiveProduct,
T2 extends Variant> - Interface in com.broadleafcommerce.dataexchange.service.provider -
Interface for interacting with catalog data, typically by making remote calls.
- CategoryRef - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- CategoryRef() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
- com.broadleafcommerce.dataexchange - package com.broadleafcommerce.dataexchange
- com.broadleafcommerce.dataexchange.autoconfigure - package com.broadleafcommerce.dataexchange.autoconfigure
- com.broadleafcommerce.dataexchange.domain - package com.broadleafcommerce.dataexchange.domain
- com.broadleafcommerce.dataexchange.domain.asset - package com.broadleafcommerce.dataexchange.domain.asset
- com.broadleafcommerce.dataexchange.domain.catalog.product - package com.broadleafcommerce.dataexchange.domain.catalog.product
- com.broadleafcommerce.dataexchange.domain.catalog.tag - package com.broadleafcommerce.dataexchange.domain.catalog.tag
- com.broadleafcommerce.dataexchange.domain.exception - package com.broadleafcommerce.dataexchange.domain.exception
- com.broadleafcommerce.dataexchange.domain.page - package com.broadleafcommerce.dataexchange.domain.page
- com.broadleafcommerce.dataexchange.domain.pricing - package com.broadleafcommerce.dataexchange.domain.pricing
- com.broadleafcommerce.dataexchange.domain.translation - package com.broadleafcommerce.dataexchange.domain.translation
- com.broadleafcommerce.dataexchange.domain.util - package com.broadleafcommerce.dataexchange.domain.util
- com.broadleafcommerce.dataexchange.exception - package com.broadleafcommerce.dataexchange.exception
- com.broadleafcommerce.dataexchange.oauth.client.endpoint - package com.broadleafcommerce.dataexchange.oauth.client.endpoint
- com.broadleafcommerce.dataexchange.oauth.client.web - package com.broadleafcommerce.dataexchange.oauth.client.web
- com.broadleafcommerce.dataexchange.service - package com.broadleafcommerce.dataexchange.service
- com.broadleafcommerce.dataexchange.service.autoconfigure - package com.broadleafcommerce.dataexchange.service.autoconfigure
- com.broadleafcommerce.dataexchange.service.catalog - package com.broadleafcommerce.dataexchange.service.catalog
- com.broadleafcommerce.dataexchange.service.catalog.product - package com.broadleafcommerce.dataexchange.service.catalog.product
- com.broadleafcommerce.dataexchange.service.error - package com.broadleafcommerce.dataexchange.service.error
- com.broadleafcommerce.dataexchange.service.error.validation - package com.broadleafcommerce.dataexchange.service.error.validation
- com.broadleafcommerce.dataexchange.service.error.web - package com.broadleafcommerce.dataexchange.service.error.web
- com.broadleafcommerce.dataexchange.service.pricing.domain - package com.broadleafcommerce.dataexchange.service.pricing.domain
- com.broadleafcommerce.dataexchange.service.provider - package com.broadleafcommerce.dataexchange.service.provider
- com.broadleafcommerce.dataexchange.service.provider.domain - package com.broadleafcommerce.dataexchange.service.provider.domain
- com.broadleafcommerce.dataexchange.service.provider.external - package com.broadleafcommerce.dataexchange.service.provider.external
- com.broadleafcommerce.dataexchange.service.provider.external.properties - package com.broadleafcommerce.dataexchange.service.provider.external.properties
- com.broadleafcommerce.dataexchange.web.autoconfigure - package com.broadleafcommerce.dataexchange.web.autoconfigure
- com.broadleafcommerce.dataexchange.web.endpoint - package com.broadleafcommerce.dataexchange.web.endpoint
- completedFuture() - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Returns a completed future.
- ComprehensiveProduct - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- ComprehensiveProduct() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- ComprehensiveProductExchangeEndpoint - Class in com.broadleafcommerce.dataexchange.web.endpoint
- ComprehensiveProductExchangeEndpoint() - Constructor for class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
- comprehensiveProductExchangeService(AsyncTaskExecutor, RetryTemplate, TypeFactory, CatalogProvider<ComprehensiveProduct, Variant>, DataExchangeProperties, List<BatchExtensionProcessor>, ProductBatchItemHandler<ComprehensiveProduct>, BatchItemErrorHandler) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- ComprehensiveProductExchangeService<T extends ComprehensiveProduct> - Interface in com.broadleafcommerce.dataexchange.service.catalog
-
Interface for interacting with multiple services to save or fetch
ProductList
, which areproduct
representations with translations, pricing, inventory, and other concerns. - contains(String, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- containsCustomProperty(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.AbstractPassthroughProperties
- containsCustomProperty(String) - Method in interface com.broadleafcommerce.dataexchange.domain.catalog.product.PassthroughProperties
- containsCustomProperty(String) - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- containsCustomProperty(String) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- containsForIdentifier(String, String) - Method in class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
- CorrelationIdException - Exception in com.broadleafcommerce.dataexchange.exception
- CorrelationIdException() - Constructor for exception com.broadleafcommerce.dataexchange.exception.CorrelationIdException
- CorrelationIdException(String) - Constructor for exception com.broadleafcommerce.dataexchange.exception.CorrelationIdException
- CorrelationIdException(String, Throwable) - Constructor for exception com.broadleafcommerce.dataexchange.exception.CorrelationIdException
- CorrelationIdException(Throwable) - Constructor for exception com.broadleafcommerce.dataexchange.exception.CorrelationIdException
- CREATE - Enum constant in enum class com.broadleafcommerce.dataexchange.service.BatchItemOperationType
- CREATE_PRICE_DATA_KEY - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
-
Price data that needs to be created is stored in the batch properties under this key.
- createCompletableFuture(Runnable) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
-
Returns a
CompletableFuture
that will execute the providedRunnable
in another thread provided byAbstractDataExchangeService.getExecutor()
when a terminating method is invoked. - createCompletableFuture(Runnable, HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Create a
CompletableFuture
that will run the given runnable. - createCompletableFuture(Supplier<R>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
-
Returns a
CompletableFuture
that will execute the providedSupplier
in another thread provided byAbstractDataExchangeService.getExecutor()
when a terminating method is invoked. - createCompletableFuture(Supplier<R>, HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Create a retryable
CompletableFuture
that will execute the given supplier. - createExistingProductRsqlQuery(List<T1>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
-
When we want to query for existing products, we normally do so by querying by contextId, externalId, or sku.
- createFutureInternal(HandlerArgs<T1, T2>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
-
Create a completable future that will apply the preHandle, handle, postHandle, and createSupplementalFutures methods.
- createPriceData(T1, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
- createPriceData(T1, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.PriceProvider
- createProduct(T1, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- createProduct(T1, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- createProductAsset(String, T, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
- createProductAsset(String, T, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.ProductAssetProvider
- createProducts(ProductList<ComprehensiveProduct>, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
- createProductSaveCompletableFutures(BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
-
Creates a list of
CompletableFuture
, one for eachComprehensiveProduct
, such that each product can be saved individually in an asynchronous way. - createProductTag(T2, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
- createProductTag(T2, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- createSkuInventory(T, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
- createSkuInventory(T, BatchContext<ComprehensiveProduct>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.InventoryProvider
- createSupplementalFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- createSupplementalFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- createSupplementalFutures(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- createSupplementalFutures(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Create any supplemental futures that should be executed after the main future.
- createVariant(T1, T2, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- createVariant(T1, T2, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- createVariantTag(T2, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
- createVariantTag(T2, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- CURRENCY - Static variable in class com.broadleafcommerce.dataexchange.domain.catalog.product.PriceListIdentifier
- CustomDataDriveEnumProperties - Class in com.broadleafcommerce.dataexchange.service.catalog
- CustomDataDriveEnumProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties
- CustomDataDriveEnumProperties.DataDrivenEnumMapping - Class in com.broadleafcommerce.dataexchange.service.catalog
D
- dataDriveEnumBatchLoaderProcessor(CatalogProvider<ComprehensiveProduct, Variant>, CustomDataDriveEnumProperties, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- DataDrivenEnum - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
-
Represents a data driven enum from the catalog service.
- DataDrivenEnum() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- DataDrivenEnumBatchLoaderProcessor - Class in com.broadleafcommerce.dataexchange.service.catalog
-
Loads data driven enums from the catalog service.
- DataDrivenEnumBatchLoaderProcessor(CatalogProvider<ComprehensiveProduct, Variant>, CustomDataDriveEnumProperties, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- DataDrivenEnumMapping() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
- DataDrivenEnumRequestFilters - Class in com.broadleafcommerce.dataexchange.service.provider.domain
-
Represents the type/value pairs when bulk fetching data driven enums.
- DataDrivenEnumRequestFilters() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
- DataDrivenEnumResponse - Class in com.broadleafcommerce.dataexchange.service.provider.domain
-
Represents the response from a bulk fetch of data driven enums.
- DataDrivenEnumResponse() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- DataDrivenEnumResponse(List<DataDrivenEnum>) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- dataExchangeAdvancedTagProvider(ExternalAdvancedTagProperties, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.provider.ExternalProviderAutoConfiguration
- DataExchangeApiError - Class in com.broadleafcommerce.dataexchange.service.error.web
-
Represents an unrecoverable error that occurred when processing a batch of entities.
- DataExchangeApiError(String, String, Object) - Constructor for class com.broadleafcommerce.dataexchange.service.error.web.DataExchangeApiError
- dataExchangeAsyncRetryTemplate(DataExchangeTaskExecutorProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeServiceAutoConfiguration
-
Contrary to the bean name, there is nothing about this
RetryTemplate
that is, in itself, asynchronous. - DataExchangeBadRequestException - Exception in com.broadleafcommerce.dataexchange.exception
-
This exception is thrown if a bad request is made to the data exchange service.
- DataExchangeBadRequestException() - Constructor for exception com.broadleafcommerce.dataexchange.exception.DataExchangeBadRequestException
- DataExchangeBadRequestException(String) - Constructor for exception com.broadleafcommerce.dataexchange.exception.DataExchangeBadRequestException
- DataExchangeBadRequestException(String, Throwable) - Constructor for exception com.broadleafcommerce.dataexchange.exception.DataExchangeBadRequestException
- DataExchangeBadRequestException(Throwable) - Constructor for exception com.broadleafcommerce.dataexchange.exception.DataExchangeBadRequestException
- dataExchangeBadRequestExceptionErrorResolver(ObjectMapper, DataExchangeErrorProperties) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorAutoConfiguration
- dataExchangeCatalogProvider(ObjectMapper, TypeFactory, ExternalCatalogProviderProperties) - Method in class com.broadleafcommerce.dataexchange.service.provider.ExternalProviderAutoConfiguration
- DataExchangeCatalogServiceAutoConfiguration - Class in com.broadleafcommerce.dataexchange.service.catalog
- DataExchangeCatalogServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- DataExchangeDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.dataexchange.autoconfigure
-
Spring Boot default property overrides for this service
- DataExchangeDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.dataexchange.autoconfigure.DataExchangeDefaultsEnvironmentPostProcessor
- DataExchangeError - Class in com.broadleafcommerce.dataexchange.domain.exception
-
Container to provide granular details about individual errors that may have occurred during the processing of a batch.
- DataExchangeError() - Constructor for class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
- DataExchangeErrorAutoConfiguration - Class in com.broadleafcommerce.dataexchange.service.error
- DataExchangeErrorAutoConfiguration() - Constructor for class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorAutoConfiguration
- DataExchangeErrorProperties - Class in com.broadleafcommerce.dataexchange.service.error
- DataExchangeErrorProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
- DataExchangeException - Exception in com.broadleafcommerce.dataexchange.exception
-
This should be thrown when there is an issue during the data exchange process.
- DataExchangeException() - Constructor for exception com.broadleafcommerce.dataexchange.exception.DataExchangeException
- DataExchangeException(String) - Constructor for exception com.broadleafcommerce.dataexchange.exception.DataExchangeException
- DataExchangeException(String, Throwable) - Constructor for exception com.broadleafcommerce.dataexchange.exception.DataExchangeException
- DataExchangeException(Throwable) - Constructor for exception com.broadleafcommerce.dataexchange.exception.DataExchangeException
- dataExchangeExceptionAdvisor() - Method in class com.broadleafcommerce.dataexchange.web.autoconfigure.DataExchangeWebAutoConfiguration
- DataExchangeExceptionAdvisor - Class in com.broadleafcommerce.dataexchange.web.endpoint
-
Handles data exchange specific exceptions.
- DataExchangeExceptionAdvisor() - Constructor for class com.broadleafcommerce.dataexchange.web.endpoint.DataExchangeExceptionAdvisor
- dataExchangeFallbackErrorResolver() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorAutoConfiguration
- dataExchangeFuturesTaskExecutor(DataExchangeTaskExecutorProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeServiceAutoConfiguration
-
Returns a shared
ThreadPoolTaskExecutor
, by default. - DataExchangeGlobalException - Exception in com.broadleafcommerce.dataexchange.service.error
-
Thrown when an unrecoverable error occurs during entity processing.
- DataExchangeGlobalException(DataExchangeError) - Constructor for exception com.broadleafcommerce.dataexchange.service.error.DataExchangeGlobalException
- DataExchangeGlobalException(DataExchangeError, Throwable) - Constructor for exception com.broadleafcommerce.dataexchange.service.error.DataExchangeGlobalException
- dataExchangeGlobalExceptionAdvisor() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorAutoConfiguration
- DataExchangeGlobalExceptionAdvisor - Class in com.broadleafcommerce.dataexchange.service.error.web
- DataExchangeGlobalExceptionAdvisor() - Constructor for class com.broadleafcommerce.dataexchange.service.error.web.DataExchangeGlobalExceptionAdvisor
- dataExchangeInventoryProvider(ExternalInventoryProviderProperties, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.provider.ExternalProviderAutoConfiguration
- DataExchangeLockCacheProperties - Class in com.broadleafcommerce.dataexchange.service
- DataExchangeLockCacheProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.DataExchangeLockCacheProperties
- dataExchangeOauth2FilterFunctionSupplier(ClientRegistrationRepository, SSLVerificationProperties, DataExchangeWebClientProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientConfiguration
- DataExchangePriceListProperties - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- DataExchangePriceListProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.DataExchangePriceListProperties
- dataExchangePricingProvider(ExternalPriceProviderProperties, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.provider.ExternalProviderAutoConfiguration
- dataExchangeProductAssetProvider(ObjectMapper, TypeFactory, ExternalCatalogProviderProperties) - Method in class com.broadleafcommerce.dataexchange.service.provider.ExternalProviderAutoConfiguration
- DataExchangeProperties - Class in com.broadleafcommerce.dataexchange.service.autoconfigure
- DataExchangeProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeProperties
- DataExchangeService<T extends ExchangeObject> - Interface in com.broadleafcommerce.dataexchange.service
-
Service whose job it is to orchestrate an exchange of data between services, usually on behalf of an external system.
- DataExchangeServiceApplication - Class in com.broadleafcommerce.dataexchange
- DataExchangeServiceApplication() - Constructor for class com.broadleafcommerce.dataexchange.DataExchangeServiceApplication
- DataExchangeServiceAutoConfiguration - Class in com.broadleafcommerce.dataexchange.service.autoconfigure
- DataExchangeServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeServiceAutoConfiguration
- DataExchangeTaskExecutorProperties - Class in com.broadleafcommerce.dataexchange.service.autoconfigure
-
Properties to assist in tuning an
AsyncTaskExecutor
andRetryTemplate
to handle asynchronous tasks that are usually called as part of a synchronous composition. - DataExchangeTaskExecutorProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
- DataExchangeWebAutoConfiguration - Class in com.broadleafcommerce.dataexchange.web.autoconfigure
- DataExchangeWebAutoConfiguration() - Constructor for class com.broadleafcommerce.dataexchange.web.autoconfigure.DataExchangeWebAutoConfiguration
- dataExchangeWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties, DataExchangeWebClientProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientConfiguration
- DataExchangeWebClientConfiguration - Class in com.broadleafcommerce.dataexchange.service.autoconfigure
- DataExchangeWebClientConfiguration() - Constructor for class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientConfiguration
- dataExchangeWebClientExceptionErrorResolver(ObjectMapper, DataExchangeErrorProperties) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorAutoConfiguration
- DataExchangeWebClientProperties - Class in com.broadleafcommerce.dataexchange.service.autoconfigure
- DataExchangeWebClientProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
- DefaultAdvancedTagPreloader - Class in com.broadleafcommerce.dataexchange.service.catalog.product
-
Preloads existing advanced tags for a given batch context.
- DefaultAdvancedTagPreloader(AdvancedTagProvider<AdvancedTag, ProductTag>) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultAdvancedTagPreloader
- DefaultBatchItemErrorHandler - Class in com.broadleafcommerce.dataexchange.service.error
- DefaultBatchItemErrorHandler(List<ErrorResolver>, TypeFactory, DataExchangeErrorProperties) - Constructor for class com.broadleafcommerce.dataexchange.service.error.DefaultBatchItemErrorHandler
- DefaultBatchItemErrorHandler.ErrorExchangeObject - Class in com.broadleafcommerce.dataexchange.service.error
-
An exchange object to represent an error that occurred outside the processing of individual exchange objects.
- defaultBatchItemErrorResolver(List<ErrorResolver>, TypeFactory, DataExchangeErrorProperties) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorAutoConfiguration
- DefaultComprehensiveProductExchangeService<T extends ComprehensiveProduct> - Class in com.broadleafcommerce.dataexchange.service.catalog
-
Default service to handle composite data exchange of
comprehensive products
. - DefaultComprehensiveProductExchangeService(CatalogProvider<T, Variant>, DataExchangeProperties, AsyncTaskExecutor, RetryTemplate, TypeFactory, ProductBatchItemHandler<T>, List<BatchExtensionProcessor>, BatchItemErrorHandler) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
- DefaultOptionTemplatePreloader - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- DefaultOptionTemplatePreloader(CatalogProvider<ComprehensiveProduct, Variant>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- DefaultOptionTemplatePreloader.OptionTemplateFilterValues - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- DefaultPriceDataPreloadProcessor - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- DefaultPriceDataPreloadProcessor(PriceProvider<PriceData, PriceList>, DataExchangePriceListProperties, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- DefaultPriceDataPreloadProcessor.PriceListFilters - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- defaultRetryPredicate(Predicate<Throwable>) - Static method in class com.broadleafcommerce.dataexchange.domain.util.Retryable
-
Takes the provided
Predicate
and adds default logic. - DELETE - Enum constant in enum class com.broadleafcommerce.dataexchange.service.BatchItemOperationType
- DELETE_PRICE_DATA_KEY - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
-
IDs of price data that need to be deleted are stored in the batch properties under this key.
- deleteAssetsFuture(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- deletePriceData(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
- deletePriceData(String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.PriceProvider
- deleteProductAsset(String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
- deleteProductAsset(String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.ProductAssetProvider
- deleteProductTag(String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
- deleteProductTag(String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- deleteRequest(String, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- deleteRequest(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- deleteVariant(String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- deleteVariant(String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- deleteVariantsFuture(HandlerArgs<T, T>, BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- deleteVariantTag(String, String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
- deleteVariantTag(String, String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- deserializeResponseBody(WebClientResponseException.BadRequest) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- determineExistingAssetsToDelete(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- determineOperationType(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- determineTagsToDelete(List<ProductTag>, List<ProductTag>, Map<String, AdvancedTag>, String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
- determineVariantOperations(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
-
Determines the operations that need to be performed on the variants of a product.
- disableSsl(HttpClient) - Static method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientConfiguration
- doSynchronized(T, String, Function<T, R>) - Static method in class com.broadleafcommerce.dataexchange.service.LockService
-
Makes use of a
LRUMap
to store mutex objects for synchronization. - doSynchronized(T, Function<T, R>) - Static method in class com.broadleafcommerce.dataexchange.service.LockService
-
Uses the mutex to synchronize the execution of the provided function.
E
- emptyNode() - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- emptyProductList() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- enableHttpClientLogging(HttpClient) - Static method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientConfiguration
- EntityExchangeObject - Class in com.broadleafcommerce.dataexchange.domain
-
Entity representation of an exchange object.
- EntityExchangeObject() - Constructor for class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductOption
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.page.PageContainer
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.domain.translation.TranslationsPayload
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeProperties
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.SSLVerificationProperties
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DataExchangePriceListProperties
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.DataExchangeLockCacheProperties
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
- equals(Object) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- equalsNode(String, String...) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
- ErrorExchangeObject() - Constructor for class com.broadleafcommerce.dataexchange.service.error.DefaultBatchItemErrorHandler.ErrorExchangeObject
- ErrorResolver - Interface in com.broadleafcommerce.dataexchange.service.error
-
Implementations handle mapping specific exceptions to readable error messages.
- escapeSpecialCharacters(String) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- exceedMaxBatchSizeError(List<T>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- ExchangeEntityAsset - Class in com.broadleafcommerce.dataexchange.domain.asset
- ExchangeEntityAsset() - Constructor for class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- ExchangeObject - Interface in com.broadleafcommerce.dataexchange.domain
-
Parent class that contains correlation Ids to re-create the structure
- execute(T1, ExchangeObject, BatchContext<T1>, AsyncTaskExecutor, RetryTemplate) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
- execute(T1, ExchangeObject, BatchContext<T1>, AsyncTaskExecutor, RetryTemplate) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
The entry point for the handler.
- execute(T1, ExchangeObject, BatchContext<T1>, AsyncTaskExecutor, RetryTemplate, BatchItemOperationType) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
- execute(T1, ExchangeObject, BatchContext<T1>, AsyncTaskExecutor, RetryTemplate, BatchItemOperationType) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
The entry point for the handler.
- execute(T1, ExchangeObject, BatchContext<T1>, AsyncTaskExecutor, RetryTemplate, BatchItemOperationType, Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
- execute(T1, ExchangeObject, BatchContext<T1>, AsyncTaskExecutor, RetryTemplate, BatchItemOperationType, Map<String, Object>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
The entry point for the handler.
- execute(T1, ExchangeObject, BatchContext<T1>, AsyncTaskExecutor, RetryTemplate, Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
- execute(T1, ExchangeObject, BatchContext<T1>, AsyncTaskExecutor, RetryTemplate, Map<String, Object>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
The entry point for the handler.
- EXISTING_PRICE_DATA_KEY - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
-
Existing price data fetched at the beginning of the batch process.
- EXISTING_PRICE_LIST_KEY - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
-
Existing price lists may be stored in the batch properties under this key.
- EXISTING_PRODUCT_TAGS - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- EXISTING_PRODUCT_TAGS_FOR_PARENT - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
-
The existing product tags for the parent.
- EXISTING_VARIANT_TAGS - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
-
Existing product tags map, keyed by tag name and ID.
- ExternalAdvancedTagProperties - Class in com.broadleafcommerce.dataexchange.service.provider.external.properties
- ExternalAdvancedTagProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- ExternalAdvancedTagProvider<T1 extends AdvancedTag,
T2 extends ProductTag> - Class in com.broadleafcommerce.dataexchange.service.provider.external - ExternalAdvancedTagProvider(ExternalAdvancedTagProperties, ObjectMapper, WebClient, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- ExternalCatalogProvider<T1 extends ComprehensiveProduct,
T2 extends Variant> - Class in com.broadleafcommerce.dataexchange.service.provider.external - ExternalCatalogProvider(ObjectMapper, WebClient, TypeFactory, ExternalCatalogProviderProperties) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- ExternalCatalogProviderProperties - Class in com.broadleafcommerce.dataexchange.service.provider.external.properties
- ExternalCatalogProviderProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- ExternalInventoryProvider<T extends SkuInventory> - Class in com.broadleafcommerce.dataexchange.service.provider.external
-
Component for interacting with inventory data, typically by making remote calls.
- ExternalInventoryProvider(ExternalInventoryProviderProperties, ObjectMapper, WebClient, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
- ExternalInventoryProviderProperties - Class in com.broadleafcommerce.dataexchange.service.provider.external.properties
- ExternalInventoryProviderProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
- ExternalPriceProvider<T1 extends PriceData,
T2 extends PriceList> - Class in com.broadleafcommerce.dataexchange.service.provider.external -
Default
PriceProvider
implementation to Pricing Service REST APIs. - ExternalPriceProvider(ExternalPriceProviderProperties, ObjectMapper, WebClient, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
- ExternalPriceProviderProperties - Class in com.broadleafcommerce.dataexchange.service.provider.external.properties
- ExternalPriceProviderProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- ExternalProductAssetProvider<T extends ProductAsset> - Class in com.broadleafcommerce.dataexchange.service.provider.external
- ExternalProductAssetProvider(ExternalCatalogProviderProperties, ObjectMapper, WebClient, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
- ExternalProviderAutoConfiguration - Class in com.broadleafcommerce.dataexchange.service.provider
- ExternalProviderAutoConfiguration(WebClient) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.ExternalProviderAutoConfiguration
F
- FallbackErrorResolver - Class in com.broadleafcommerce.dataexchange.service.error
-
Fallback error resolver that is used when no other error resolver can handle the error.
- FallbackErrorResolver() - Constructor for class com.broadleafcommerce.dataexchange.service.error.FallbackErrorResolver
- fetchDataDrivenEnums(BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- FETCHED_DATA_DRIVEN_ENUMS - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- FETCHED_EXISTING_PRODUCTS_LIST_KEY - Static variable in interface com.broadleafcommerce.dataexchange.service.catalog.ComprehensiveProductExchangeService
- FETCHED_EXISTING_VARIANTS_MAP_KEY - Static variable in interface com.broadleafcommerce.dataexchange.service.catalog.ComprehensiveProductExchangeService
- fetchExistingProductData(BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
- fetchExistingProducts(List<T>, BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
- fetchExistingVariants(BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
- fetchOptionTemplates(DefaultOptionTemplatePreloader.OptionTemplateFilterValues, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- FieldError - Class in com.broadleafcommerce.dataexchange.service.error.validation
-
Represents a validation error for a field that has failed validation when calling a Broadleaf API.
- FieldError() - Constructor for class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- filterEmptyNodes(Node...) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- filterEmptyNodes(Collection<Node>) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- findAdvancedTagForProductTag(ProductTag, Map<String, AdvancedTag>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
-
Find the advanced tag for the given product tag.
- findAllOriginalChildrenOfTypeForCorrelationId(String, Class<V>) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- findOriginalChildrenForParent(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- findOriginalChildrenForParent(String) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- findOriginalEntityExchangeObject(String) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Utility method to iterate over the
BatchContext.getFlattenedHierarchy()
Map
and find theExchangeObject
that has the provided correlationId. - findOriginalEntityExchangeObject(String, Class<V>) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Utility method to iterate over the
BatchContext.getFlattenedHierarchy()
Map
and find theExchangeObject
that has the provided correlationId and whose type matches the providedClass
type. - findSuperClasses(ExchangeObject) - Static method in class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
-
Finds all superclasses but excludes
Object
. - findTagNamesAndIds(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultAdvancedTagPreloader
-
Find tag names and ids for the given batch context.
- findTopLevelEntitiesOfType(Class<V>) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- findVariantOperationType(HandlerArgs<T, T>, ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- flattenCorrelationHierarchy(ExchangeObject, Map<String, ExchangeObject>, String) - Static method in class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
-
Recursively iterates over the properties of the entity and if they are instances of
ExchangeObject
this extracts them into aMap
keyed by theirExchangeObject.getCorrelationId()
. - flattenCorrelationHierarchy(List<? extends ExchangeObject>) - Static method in class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
- flattenCorrelationHierarchy(List<? extends ExchangeObject>, Map<String, ExchangeObject>) - Static method in class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
- forEach(Consumer<? super Map.Entry<String, Set<String>>>) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
- forEach(Consumer<? super T>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
G
- generateOptions(GenerateProductOption, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- generateOptions(GenerateProductOption, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- GenerateProductOption - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- GenerateProductOption() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- GenerateProductOption.TemplateRef - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- generateProductOptions(T, HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- get() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable
-
Executes the
Callable
delegate in the context of retry semantics. - get(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor.PriceListFilters
- getActiveStartDate() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- getAdditionalAttributes() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Arbitrary additional state that can be stored for batch processing or to be shared between threads.
- getAssetProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- getAssetProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- getAssets() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getAttribute(String) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- getAttribute(String, V) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Returns the value in the
additionalAttributes
Map
, or the default value if no entry is available for the provided key. - getAvailableOnline() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getBatchContext() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The batch context that the item is being saved in.
- getBatchStartTimeMillis() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Time in millis that this
BatchContext
was created and therefore when the processing of the batch started. - getBeforeSaveItem() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The item that is being saved.
- getBrand() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getBrand(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- getBulkDeletePath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- getBulkReadPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- getBusinessType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getCatalogProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- getCatalogProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
- getCatalogProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- getCatalogProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- getCatalogProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- getChildItemHandlers() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- getChildItemHandlers() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- getChildrenMap() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
The children of entities, keyed by their parent correlationId.
- getClientConnector(DataExchangeWebClientProperties, SSLVerificationProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientConfiguration
- getClientCredentialsAuthorizedClientProvider(SSLVerificationProperties, DataExchangeWebClientProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientConfiguration
- getCode() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- getComprehensiveProductExchangeService() - Method in class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
- getConnectionTimeoutMillis() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Used by the
WebClient
to provide a max connection time. - getContent() - Method in class com.broadleafcommerce.dataexchange.domain.page.PageContainer
- getContextInfo(OperationType) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Convenience method to allow us to return a cached ContextInfo for this batch.
- getContextState() - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- getCorrelationId() - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- getCorrelationId() - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- getCorrelationId() - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- getCreateAssetPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getCreateContext() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- getCreatePath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- getCreateProductPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getCreateSkuInventoryPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
- getCreateVariantPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getCtxInfoMap() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Map of
ContextInfo
instances based on the initial value passed to the constructor. - getCurrency() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- getCustomDataDrivenEnums(ComprehensiveProduct, String, CustomDataDriveEnumProperties.DataDrivenEnumMapping, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
-
Returns the data driven enum(s) for a custom field.
- getCustomMappings() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties
-
A map of custom data driven enum mappings.
- getCustomProperties() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.AbstractPassthroughProperties
- getCustomProperties() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- getCustomProperties() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- getCustomProperties() - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- getCustomProperties() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- getCustomProperty(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.AbstractPassthroughProperties
- getCustomProperty(String) - Method in interface com.broadleafcommerce.dataexchange.domain.catalog.product.PassthroughProperties
- getCustomProperty(String) - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- getCustomProperty(String) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- getDataDrivenEnum(String, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- getDataDrivenEnumById(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- getDataDrivenEnums() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
-
The data driven enums, keyed by type and then value.
- getDataFromProps(String, Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- getDefaultIdentifierType() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DataExchangePriceListProperties
-
The identifier type to use when handling ComprehensiveProduct
Prices
if the identifier type is not provided. - getDefaultRetryTemplate() - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- getDelayMultiplier() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
This is used to construct a
RetryTemplate
and indicates a multiplier that is used on the second and subsequent retries. - getDeleteAssetPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getDeleteContext() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- getDeletePath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- getDeleteProductTagPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- getDeleteVariantPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getDeleteVariantTagPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- getDescription() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getDisplayValue() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- getEan() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- getElapsedTimeMillis() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Provides the time in millis since this object was created, which is usually when a batch stars.
- getEntityField() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
The name of the field that is being translated.
- getEntityId() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
The ID of the owning entity.
- getEntityType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getEntityType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- getEntityType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- getEntityType() - Method in interface com.broadleafcommerce.dataexchange.domain.translation.Translatable
-
Returns the entity type that this object represents at the service layer.
- getEntityType() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
The type of the owning entity.
- getEnumsById() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- getError() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
Message indicating details about the exception or error.
- getError() - Method in exception com.broadleafcommerce.dataexchange.service.error.DataExchangeGlobalException
- getError() - Method in class com.broadleafcommerce.dataexchange.service.error.web.DataExchangeApiError
- getErrorResolver() - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- getErrors() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
-
This will be a list of
errors
. - getExceptions(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- getExchangeStrategies(ObjectMapper, DataExchangeWebClientProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientConfiguration
- getExecutor() - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- getExecutor() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The executor that should be used to run asynchronous tasks.
- getExistingPriceData(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- getExistingVariants(BatchContext<T>, T) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
- getExternalId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
- getExternalId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getExternalId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- getExternalId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- getFieldErrors() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- getFilterParams(Node) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- getFilterParams(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- getFilterParamsWithPaging(Node) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- getFilters(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.OptionTemplateFilters
- getFilterValues() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
-
The filter values, keyed by type.
- getFlattenedHierarchy() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Represents a
Map
of the entire object graph provided by a caller, flattened so that theExchangeObject.getCorrelationId()
is the key. - getGenerateOptions() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
-
The options to generate for this product.
- getGenerateOptionsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getGenerationType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- getGtin() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- getHeaders() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The request/response headers if this error was generated from a service-to-service call.
- getHeaders(ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
-
Builds the headers to be passed along with the request to the provider.
- getHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- getHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- getHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- getHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- getHttpMethod() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The HTTP method type (PUT/PATCH/POST/DELETE) if available.
- getHttpStatus() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
HTTP status code associated with this error (typically received from another service-to-service call).
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
-
The ID of the entity.
- getId() - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- getId() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
- getIdentifier() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
-
The identifier of the price list that these prices are associated with.
- getIdentifierType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
-
The type of identifier that the price list is associated with.
- getIds() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
-
The ids to fetch.
- getInitialContextInfo() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
The
ContextInfo
provided when the request was made to this service. - getInitialDelayMillis() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
This is used to construct a
RetryTemplate
and indicates the initial time to wait after an exception is encountered, but before a retry occurs. - getInventoryLocationContextId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
- getInventoryProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.InventoryBatchItemHandler
- getInventoryType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getJsonPath() - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- getJsonPath() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- getJsonPath() - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- getLocale() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
The locale for this translation.
- getLock(ExchangeObject, String) - Static method in class com.broadleafcommerce.dataexchange.service.LockService
-
To be used in places where synchronization is needed.
- getLock(String) - Static method in class com.broadleafcommerce.dataexchange.service.LockService
-
To be used in places where synchronization is needed.
- getMapper() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- getMaxBatchSize() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeProperties
-
Max batch size of top-level items to updated or deleted.
- getMaxDelayMillis() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
This is used to construct a
RetryTemplate
and indicates a multiplier that is used on the second and subsequent retries. - getMaxInMemorySizeBytes() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Used by the
WebClient
to provide a max memory size for the buffer. - getMaxQueueAddTimeMillis() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
Max time to wait space to become available to schedule a task.
- getMaxTries() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
Maximum tries that should be executed, including initial try and retries.
- getMerchandisingType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getMerchandisingType(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- getMostDerivedType(Class<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- getName() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getName() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- getName() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- getName() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- getName() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
- getName() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- getNameLabel() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- getObjectMapper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- getObjectMapper() - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- getOnline() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getOperationType() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The type of operation that is being performed on the item.
- getOption() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- getOptionTemplateGroupNames() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
- getOptionTemplateGroups(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- getOptionTemplateNames() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
- getOptionTemplates() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- getOptionTemplates(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- getOrder() - Method in interface com.broadleafcommerce.dataexchange.service.BatchExtensionProcessor
- getOrder() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- getOriginalError() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The original error.
- getOriginalProductList(BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
- getParentCorrelationId() - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- getParentCorrelationId() - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- getParentCorrelationId() - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- getParentSavedEntity(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Returns the saved parent ExchangeObject of the provided ExchangeObject.
- getPath() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
JSON path to the entity associated with this error.
- getPath() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- getPrice() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- getPriceData() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
-
The list of prices associated with this price list.
- getPriceDataForCurrencyIdentifierType(ComprehensiveProduct, Prices) - Method in class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
- getPriceDataForIdIdentifierType(ComprehensiveProduct, Prices) - Method in class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
- getPriceDataPriceListKey(Prices, PriceData) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- getPriceDataToCreate(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- getPriceDataToDelete(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- getPriceDataToUpdate(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- getPriceDataType() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
- getPriceListId() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- getPriceListMapKeyFunction() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
-
Return a function that maps a price list to a key for a map.
- getPriceListMapKeyFunction() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- getPriceListName() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- getPriceListType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
-
The type of price list that these prices are associated with.
- getPrices() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
-
Any prices associated with this product.
- getPricesForProductAndPriceList(ComprehensiveProduct, Prices) - Method in class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
-
Returns the price data for the given product and its variants.
- getPricingKey() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
-
System-wide unique identifier to configure specific pricing for the product.
- getPricingProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
- getPrimary() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- getProduct() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- getProductBatchItemHandler() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
- getProductId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- getProductId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- getProductId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- getProductId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- getProductList() - Method in class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
- getProductPathVars(T1) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- getProducts() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
- getProductTagPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- getProductTags() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getProductTags() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- getProductTagType() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- getProductTranslationsPathVars(T1, Locale) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- getProductType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getProductType() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- getProperties() - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- getProperties() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- getProperties() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
- getProperties() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
Additional properties that can be used to pass information between steps in the handler.
- getProperties() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- getProperties() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- getProperties() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
- getProperty(String) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
Get a property for this specific handler.
- getReadAdvancedTagsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- getReadAllDataDriveEnumParams(DataDrivenEnumRequestFilters, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- getReadAssetsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getReadByIdPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- getReadContext() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- getReadDataDrivenEnumsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getReadOptionTemplateGroupsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getReadOptionTemplatesPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getReadPriceListsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- getReadProductByIdPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getReadProductsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
-
The URI path for retrieving products.
- getReadSkuInventoryPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
- getReadTimeoutMillis() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Used by the
WebClient
to provide a read timeout. - getReadVariantByIdPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getReadVariantsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getReason() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- getRejectedValue() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- getRequest(String, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- getRequest(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- getRequestHeaderWhitelist() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
The request headers that are allowed to be returned in the error response.
- getResponseErrors() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Error details to return to the caller.
- getResponseHeaderBlacklist() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
The response headers that are NOT allowed to be returned in the error response.
- getRetryTemplate() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The retry template that should be used to retry operations.
- getRootCause(Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.DefaultBatchItemErrorHandler
- getSaveAssetTranslationsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getSavedEntitiesMap() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
The saved entities, keyed by their correlationId.
- getSavedEntity(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Returns a saved ExchangeObject based on the provided correlationId.
- getSavedEntity(String) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Returns a saved ExchangeObject based on the provided correlationId.
- getSavedEntityUnsafe(String) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Returns a saved ExchangeObject based on the provided correlationId.
- getSavedItem() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The item that was saved.
- getSavedTopLevel(HandlerArgs<T1, T2>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
- getSavedTopLevelEntities() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Top level entities that are saved, to be returned.
- getSaveProductTranslationsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getSaveVariantTranslationsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getSearchable() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
-
The service client to use when interacting with catalog service.
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
-
The service client to use when interacting with inventory service.
- getServiceClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
-
The service client to use when interacting with pricing service.
- getSize() - Method in class com.broadleafcommerce.dataexchange.service.DataExchangeLockCacheProperties
-
The maximum number of locks to keep in the cache.
- getSku() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getSku() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- getSkuCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- getSkuInventories() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
-
Any inventory records associated with this product.
- getSkuRef() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
- getSorted() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- getStackTrace() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The stack trace associated with the error.
- getStatus() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- getStatusCode() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- getTag() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- getTagBatchItemHandler() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- getTagBatchItemHandler() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- getTagId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- getTagName() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- getTagProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultAdvancedTagPreloader
- getTagProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- getTagProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- getTagProvider() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- getTarget() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- getTargetDemographic() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getTargetDemographic(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
- getTaskExecutorQueueCapacity() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
The maximum number of
future tasks
that can be queued. - getTaskExecutorThreadPoolSize() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
The core and maximum number of threads in the thread pool.
- getTemplate() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- getTemplateGroup() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- getTemplateName() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- getThrowables() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Returns an immutable
Map
, keyed byExchangeObject.getCorrelationId()
and containing a list of exceptions that may have been encountered. - getTimestamp() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- getTitle() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.dataexchange.oauth.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
- getTopLevelEntity() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The parent item that the item being saved belongs to.
- getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- getTranslations() - Method in interface com.broadleafcommerce.dataexchange.domain.translation.Translatable
- getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.translation.TranslationsPayload
- getTranslationsPayloadType() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- getType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- getType() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
Indicates the type of the error.
- getType() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- getType() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
- getType() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- getType(T) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
- getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
- getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
- getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
- getUpc() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getUpc() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- getUpc() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- getUpdateAssetPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getUpdateContext() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- getUpdatePath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- getUpdateProductPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getUpdateProductTagPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- getUpdateSkuInventoryPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
- getUpdateVariantPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- getUpdateVariantTagPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- getUrl() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
- getUrl() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- getUrl() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
-
The base url for an external catalog service.
- getUrl() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
-
The base url for an external inventory service.
- getUrl() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
-
The base url for an external pricing service.
- getUrlPath() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The URL path associated with the error if available.
- getValue() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- getValue() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- getValue() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
This will usually be a String.
- getVariant() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- getVariantBatchItemHandler() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- getVariantId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- getVariants() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- getVariantTagPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- getVariantType() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- getWebClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- getWriteTimeoutMillis() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Used by the
WebClient
to provide a write timeout.
H
- handle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- handle(HandlerArgs<ComprehensiveProduct, T2>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.InventoryBatchItemHandler
- handle(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- handle(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Perform the necessary actions on the item in the batch.
- handleBadRequestError(DataExchangeError, Map<String, Object>, WebClientResponseException.BadRequest) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- handleCreate(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- handleCreate(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- handleCreate(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- handleCreate(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- handleCreate(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Handle the create operation.
- handleCreates(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- handleCurrencyIdentifier(ComprehensiveProduct, Prices, DefaultPriceDataPreloadProcessor.PriceListFilters, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- handleCustomGenerateOptionType(ComprehensiveProduct, GenerateProductOption, DefaultOptionTemplatePreloader.OptionTemplateFilterValues, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- handleDataExchangeBadRequestException(DataExchangeBadRequestException) - Method in class com.broadleafcommerce.dataexchange.web.endpoint.DataExchangeExceptionAdvisor
- handleDataExchangeException(DataExchangeException) - Method in class com.broadleafcommerce.dataexchange.web.endpoint.DataExchangeExceptionAdvisor
- handleDataExchangeGlobalException(DataExchangeGlobalException) - Method in class com.broadleafcommerce.dataexchange.service.error.web.DataExchangeGlobalExceptionAdvisor
- handleDelete(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- handleDelete(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- handleDelete(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Handle the delete operation.
- handleDeletes(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- handleErrors(List<ExchangeObject>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.error.BatchItemErrorHandler
-
Handles errors for the given exchange objects.
- handleErrors(List<ExchangeObject>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.error.DefaultBatchItemErrorHandler
-
Handles errors for the given exchange objects.
- handleGlobalError(Throwable, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.error.BatchItemErrorHandler
-
Handles an unrecoverable error that occurred during processing of a batch of exchange objects.
- handleGlobalError(Throwable, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.error.DefaultBatchItemErrorHandler
- handleMissingName(ComprehensiveProduct, GenerateProductOption, DefaultOptionTemplatePreloader.OptionTemplateFilterValues, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- handleProductTags(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- HandlerArgs<T1 extends ExchangeObject,
T2 extends ExchangeObject> - Class in com.broadleafcommerce.dataexchange.service -
DTO for passing arguments to
BatchItemHandler.handle(HandlerArgs)
. - HandlerArgs() - Constructor for class com.broadleafcommerce.dataexchange.service.HandlerArgs
- HandlerArgs(T1, T2, BatchContext<T1>, AsyncTaskExecutor, RetryTemplate) - Constructor for class com.broadleafcommerce.dataexchange.service.HandlerArgs
- HandlerArgs(T1, T2, T2, BatchContext<T1>, BatchItemOperationType, AsyncTaskExecutor, RetryTemplate) - Constructor for class com.broadleafcommerce.dataexchange.service.HandlerArgs
- handleTags(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- handleUpdate(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- handleUpdate(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- handleUpdate(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- handleUpdate(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- handleUpdate(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Handle the update operation.
- handleUpdates(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- handleValidationException(DataExchangeError, Map<String, Object>, WebClientResponseException.BadRequest) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- hasException(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Indicates if the provided
ExchangeObject
has a registered exception with this batch. - hasException(String) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Indicates if anything associated with this key has an exception associated with it for this batch.
- hasFilters() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor.PriceListFilters
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductOption
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.page.PageContainer
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
- hashCode() - Method in class com.broadleafcommerce.dataexchange.domain.translation.TranslationsPayload
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeProperties
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.SSLVerificationProperties
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DataExchangePriceListProperties
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.DataExchangeLockCacheProperties
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
- hashCode() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- hasSalePriceListFilters() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor.PriceListFilters
- hasStandardPriceListFilters() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor.PriceListFilters
I
- ID - Static variable in class com.broadleafcommerce.dataexchange.domain.catalog.product.PriceListIdentifier
-
Indicates that
Prices.getIdentifier()
is the ID of the price list. - IdHolder() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- init(List<PriceData>, String) - Method in class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
- initAssetList(ComprehensiveProduct) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- initError(ExchangeObject, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.DefaultBatchItemErrorHandler
- initialize(DataExchangeLockCacheProperties) - Static method in class com.broadleafcommerce.dataexchange.service.LockService
-
The methods of
LockService
are static, as is the LOCK_CACHE, which is aLRUMap
. - initPricesList(ComprehensiveProduct) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
-
Add the given price data to the list of saved price data for the product.
- initTagsList(ComprehensiveProduct) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- initTagsList(Variant) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- initTranslationsList(ProductAsset) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- initTranslationsList(T) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- initTranslationsList(T) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- initVariantsList(ComprehensiveProduct) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- InventoryBatchItemHandler<T2 extends SkuInventory> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- InventoryBatchItemHandler(InventoryProvider<T2>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.InventoryBatchItemHandler
- InventoryProvider<T extends SkuInventory> - Interface in com.broadleafcommerce.dataexchange.service.provider
-
Interface for interacting with inventory data, typically by making remote calls.
- isCollection() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
- isCurrencyIdentifier(Prices) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- isDisabled() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- isEmpty() - Method in class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
- isEmpty() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
- isEmptyNodeOrNull(Node) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
- isIdIdentifier(Prices) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- isInitialized() - Static method in class com.broadleafcommerce.dataexchange.service.LockService
- isLogRequests() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Set to true to log WebClient requests and responses.
- isMissingTemplateName(GenerateProductOption) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- isNewlyCreated() - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- isNewlyCreated() - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- isNewlyCreated() - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- isNewlyCreated(HandlerArgs<?, ?>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
-
Returns true if this is a newly created item or if the saved item is null.
- isOptionTemplate(GenerateProductOption) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
- isOptionTemplateGroup(GenerateProductOption) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
- isPreferAddTemplateByReference() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- isPreferAddTemplateByReference() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- isPrintStackTrace() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
If true, the stack trace will be printed to the logs at error level.
- isReturnRequestHeaders() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
If true, attempt to return request headers in the error response.
- isReturnResponseHeaders() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
If true, attempt to return response headers in the error response.
- isReturnStackTrace() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
If true, the stack trace will be returned in the error response.
- isSaleType(Prices) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- isSameInventoryCriteria(SkuInventory) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
-
Return true if the inventory location id and skuRef are the same.
- isSameTag(ProductTag, ProductTag, AdvancedTag) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
-
Returns true if the existing tag is the same as the new tag.
- isSameVariant(Variant, Variant) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
-
Returns true if the existing variant is the same as the new variant.
- isStandardType(Prices) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- isValid(DataDrivenEnum) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
-
Return true if the DataDrivenEnum supplied on the request has enough information to resolve the value from the catalog service.
- isValidationException(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- iterator() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
- iterator() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
L
- LOADED_ADVANCED_TAGS - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultAdvancedTagPreloader
-
Key for the existing tag data in the batch context.
- loadExistingTags(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- loadExistingTags(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- LOCAL_PRICE_DATA_KEY - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
-
Key used to store the existing price data for the product currently being handled.
- lockService(DataExchangeLockCacheProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeServiceAutoConfiguration
- LockService - Class in com.broadleafcommerce.dataexchange.service
- LockService(DataExchangeLockCacheProperties) - Constructor for class com.broadleafcommerce.dataexchange.service.LockService
-
The methods of
LockService
are static, as is the LOCK_CACHE, which is aLRUMap
.
M
- main(String[]) - Static method in class com.broadleafcommerce.dataexchange.DataExchangeServiceApplication
- mapCollectionCustomDataDrivenEnum(String, CustomDataDriveEnumProperties.DataDrivenEnumMapping, Object, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
-
Maps a collection of custom data driven enums.
- mapCustomDataDrivenEnum(String, CustomDataDriveEnumProperties.DataDrivenEnumMapping, Object, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
-
Attempts to map any custom data driven enums.
- mapToCorrelationId(Collection<? extends ExchangeObject>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
- mapValidationException(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- MERCHANDISING_TYPE - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
N
- narrowedPageParams() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- needsVariantCalculation(HandlerArgs<T, T>, T, List<Variant>, List<Variant>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
-
Determines if the variant create/update operations need to be calculated.
- NodeBuilder - Interface in com.broadleafcommerce.dataexchange.service
- NOOP - Enum constant in enum class com.broadleafcommerce.dataexchange.service.BatchItemOperationType
O
- OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.dataexchange.oauth.client.endpoint
- OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.dataexchange.oauth.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
- OPTION_TEMPLATE_GROUPS - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- OPTION_TEMPLATES - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- OptionGenerationType - Enum Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- OptionTemplate - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- OptionTemplate() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- OptionTemplateFilters - Class in com.broadleafcommerce.dataexchange.service.provider.domain
- OptionTemplateFilters() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.domain.OptionTemplateFilters
- OptionTemplateFilterValues() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
- OptionTemplateGroup - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- OptionTemplateGroup() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- optionTemplatePreloader(CatalogProvider<ComprehensiveProduct, Variant>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- orEqualsNode(Node, String, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
P
- PageContainer<T> - Class in com.broadleafcommerce.dataexchange.domain.page
-
Simply wrapper to receive pages back from the API.
- PageContainer() - Constructor for class com.broadleafcommerce.dataexchange.domain.page.PageContainer
- PassthroughProperties - Interface in com.broadleafcommerce.dataexchange.domain.catalog.product
-
Represents a class that holds properties that should just be passed through to the target system.
- patchRequest(String, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- patchRequest(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- populateAdvancedTagId(T, HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- populateAndValidateDataDrivenEnums(DataDrivenEnumResponse, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
-
Populates data driven enums on the supplied product to be used when persisting the products later in the product create/update flow.
- populateCorrelationId(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Automatically called after the item is handled.
- populateCustomDataDriveEnums(DataDrivenEnumResponse, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- populateCustomDataDrivenEnum(DataDrivenEnumResponse, ComprehensiveProduct, BatchContext<ComprehensiveProduct>, String, CustomDataDriveEnumProperties.DataDrivenEnumMapping) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- populateCustomDataDrivenEnumCollection(DataDrivenEnumResponse, ComprehensiveProduct, BatchContext<ComprehensiveProduct>, String, CustomDataDriveEnumProperties.DataDrivenEnumMapping) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- populateExistingProductIdentifiers(List<T1>, Set<String>, Set<String>, Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- populateParentIds(T, HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- populatePriceListIdForPriceData(ComprehensiveProduct, Prices, PriceData, Map<String, PriceList>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
-
Populates the price list id for the given price data.
- populatePriceListIdForPriceData(ComprehensiveProduct, Prices, PriceData, Map<String, PriceList>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
- populatePriceListIds(List<ComprehensiveProduct>, Map<String, PriceList>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
-
Builds a map of price lists by key.
- populateRequestInfoFields(DataExchangeError, WebClientResponseException) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientHttpRequestAwareErrorResolver
-
Sets the URL path and headers (if enabled and available) on the error object.
- populateStandardDataDriveEnums(DataDrivenEnumResponse, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- populateTemplateNames(DefaultOptionTemplatePreloader.OptionTemplateFilterValues, List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- postHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- postHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- postHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- postHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- postHandle(HandlerArgs<ComprehensiveProduct, T2>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.InventoryBatchItemHandler
- postHandle(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- postHandle(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
This method is called after the item has been saved.
- postProcess(BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchExtensionProcessor
-
This method will be executed to allow further processing prior to a response being composed and returned.
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.dataexchange.autoconfigure.DataExchangeDefaultsEnvironmentPostProcessor
- postRequest(String, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- postRequest(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- potentialAssetDeletes(HandlerArgs<T, T>, T) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
-
Check if there are any potential asset deletes.
- preHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- preHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- preHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- preHandle(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- preHandle(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Perform any necessary actions before the item is handled (e.g.
- PreloadedPriceData - Class in com.broadleafcommerce.dataexchange.service.pricing.domain
- PreloadedPriceData() - Constructor for class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
- prepareCreatesAndUpdates(List<PriceData>, Map<String, Object>, List<PriceData>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- prepareDeleteAll(T, Map<String, Object>, List<PriceData>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- prepareDeletes(List<PriceData>, Map<String, Object>, List<PriceData>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- prepareVariantTranslations(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- preProcess(BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchExtensionProcessor
-
This method will be executed to allow customers to fetch, for example, data that is required for future processing.
- preProcess(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- preProcess(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
- preProcess(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultAdvancedTagPreloader
- preProcess(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
- PriceData - Class in com.broadleafcommerce.dataexchange.domain.pricing
- PriceData() - Constructor for class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- PriceDataBatchItemHandler<T extends Prices> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
-
Handles the processing of price data for a product.
- PriceDataBatchItemHandler(PriceProvider<PriceData, PriceList>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
- priceDataPreloadProcessor(PriceProvider<PriceData, PriceList>, DataExchangePriceListProperties, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- PriceList - Class in com.broadleafcommerce.dataexchange.domain.pricing
- PriceList() - Constructor for class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- PriceListFilters() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor.PriceListFilters
- PriceListIdentifier - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
-
The identifier for a price list.
- PriceListIdentifier() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.PriceListIdentifier
- PriceListType - Class in com.broadleafcommerce.dataexchange.domain.pricing
- PriceListType() - Constructor for class com.broadleafcommerce.dataexchange.domain.pricing.PriceListType
- PriceProvider<T1 extends PriceData,
T2 extends PriceList> - Interface in com.broadleafcommerce.dataexchange.service.provider -
Interface for interacting with a (typically) remote service to save and/or fetch pricing data.
- Prices - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- Prices() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
- PRODUCT_TRANSLATIONS_MAP - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- ProductAsset - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- ProductAsset() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- productAssetBatchItemHandler(ProductAssetProvider<ProductAsset>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- ProductAssetBatchItemHandler<T extends ProductAsset> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- ProductAssetBatchItemHandler(ProductAssetProvider<T>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
- ProductAssetProvider<T extends ProductAsset> - Interface in com.broadleafcommerce.dataexchange.service.provider
-
Service used for fetching assets associated with products.
- productBatchItemHandler(CatalogProvider<ComprehensiveProduct, Variant>, ProductAssetProvider<ProductAsset>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, VariantBatchItemHandler<Variant>, AdvancedTagProvider<AdvancedTag, ProductTag>, ProductTagBatchItemHandler<ProductTag>, List<ProductRelatedBatchItemHandler<ComprehensiveProduct, ?>>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- ProductBatchItemHandler<T extends ComprehensiveProduct> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- ProductBatchItemHandler(CatalogProvider<T, Variant>, ProductAssetProvider<ProductAsset>, ProductBatchItemHandlerHelper<T>, VariantBatchItemHandler<Variant>, AdvancedTagProvider<AdvancedTag, ProductTag>, ProductTagBatchItemHandler<ProductTag>, List<ProductRelatedBatchItemHandler<T, ?>>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- productBatchItemHandlerHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- ProductBatchItemHandlerHelper<T extends ComprehensiveProduct> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- ProductBatchItemHandlerHelper() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
- ProductList<T extends ComprehensiveProduct> - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- ProductList() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
- ProductList(List<T>) - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
- ProductOption - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- ProductOption() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductOption
- productPriceDataItemHandler(PriceProvider<PriceData, PriceList>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- ProductRelatedBatchItemHandler<T1 extends ComprehensiveProduct,
T2 extends ExchangeObject> - Class in com.broadleafcommerce.dataexchange.service.catalog.product -
Marker class to indicate that a handler is responsible for processing product related children.
- ProductRelatedBatchItemHandler(TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductRelatedBatchItemHandler
- ProductTag - Class in com.broadleafcommerce.dataexchange.domain.catalog.tag
- ProductTag() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- ProductTag.IdHolder - Class in com.broadleafcommerce.dataexchange.domain.catalog.tag
- productTagBatchItemHandler(AdvancedTagProvider<AdvancedTag, ProductTag>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- ProductTagBatchItemHandler<T extends ProductTag> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- ProductTagBatchItemHandler(AdvancedTagProvider<AdvancedTag, T>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- productVariantBatchItemHandler(CatalogProvider<ComprehensiveProduct, Variant>, ProductTagBatchItemHandler<ProductTag>, AdvancedTagProvider<AdvancedTag, ProductTag>, List<VariantRelatedBatchItemHandler<ComprehensiveProduct, ?>>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- putRequest(String, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
- putRequest(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
R
- readAdvancedTags(Collection<String>, Collection<String>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
- readAdvancedTags(Collection<String>, Collection<String>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- readDataDrivenEnums(DataDrivenEnumRequestFilters, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
-
Fetches a list of DataDrivenEnums based on the provided filters.
- readDataDrivenEnums(DataDrivenEnumRequestFilters, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readExistingPriceData(Node, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
- readOptionTemplateGroups(Node, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readOptionTemplateGroups(Node, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readOptionTemplateGroupsByNameIn(Collection<String>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readOptionTemplateGroupsByNameIn(Collection<String>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readOptionTemplates(Node, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readOptionTemplates(Node, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readOptionTemplatesByNameIn(Collection<String>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readOptionTemplatesByNameIn(Collection<String>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readPriceLists(Node, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
- readPriceLists(Node, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.PriceProvider
-
Read price lists based on the provided filters.
- readPriceLists(Node, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
- readProductAssets(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
- readProductAssets(String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.ProductAssetProvider
-
Fetch any assets associated with the supplied product id.
- readProductById(String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readProductById(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readProducts(List<T1>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
-
Fetches a list of Products based on externalId, SKU, or URI.
- readProducts(List<T1>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readProducts(MultiValueMap<String, String>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readProducts(MultiValueMap<String, String>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readProductTags(String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
- readProductTags(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- readSkuInventory(String, SkuRef, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
- readSkuInventory(String, SkuRef, BatchContext<ComprehensiveProduct>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.InventoryProvider
- readVariant(String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readVariant(String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readVariantById(String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readVariantById(String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readVariants(List<T1>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readVariants(List<T1>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readVariantsForProduct(T1, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- readVariantsForProduct(T1, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- readVariantTags(String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
- readVariantTags(String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- ReflectionUtils - Class in com.broadleafcommerce.dataexchange.domain.util
-
Utility for basic reflection operations.
- ReflectionUtils() - Constructor for class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
- registerException(ExchangeObject, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Adds an
Exception
reference to theExchangeObject
. - registerException(String, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
-
Method to allow us to track more than one exception per entity that we are tracking.
- rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class com.broadleafcommerce.dataexchange.domain.util.BlockingRejectedExecutionHandler
- resolve(DataExchangeError, Throwable) - Method in interface com.broadleafcommerce.dataexchange.service.error.ErrorResolver
-
Maps the exception to a readable error message.
- resolve(DataExchangeError, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.FallbackErrorResolver
- resolve(DataExchangeError, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- resolve(DataExchangeError, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientExceptionErrorResolver
- resolveErrors(BatchItemErrorHandler, BatchContext<?>) - Static method in class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
-
This method walks the resulting object graph from
BatchContext.getFlattenedHierarchy()
()} that were either saved or errored, and assignserrors
toBatchContext.getResponseErrors()
. - resolveExistingProducts(T, BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- Retryable<X> - Class in com.broadleafcommerce.dataexchange.domain.util
- Retryable(Callable<X>, RetryTemplate, Consumer<Exception>) - Constructor for class com.broadleafcommerce.dataexchange.domain.util.Retryable
-
Constructor for
Retryable
. - Retryable.RetryableBuilder<X> - Class in com.broadleafcommerce.dataexchange.domain.util
-
Builder to assist in building a
Retryable
. - RetryableBuilder() - Constructor for class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
- retryableRunnable(C, BatchContext<T>, Callable<Void>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- retryableRunnable(Runnable, HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Returns a retryable runnable.
- retryableSupplier(C, BatchContext<T>, Callable<R>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- retryableSupplier(Supplier<R>, HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Create a retryable supplier that will run the given supplier.
- retryableSupplier(List<C>, BatchContext<T>, Callable<List<R>>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
- run() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable
-
Executes the
Callable
delegate in the context of retry semantics.
S
- SALE - Static variable in class com.broadleafcommerce.dataexchange.domain.pricing.PriceListType
- saveAll(List<T>, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
-
This method takes the list of entities to be saved, splits them into their individual pieces that have to be saved separately.
- saveAll(BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
-
This is the entry point for subclasses to inject logic to handle the structure that has been passed in.
- saveAll(BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
- saveAll(List<T>, ContextInfo) - Method in interface com.broadleafcommerce.dataexchange.service.DataExchangeService
-
Accepts a list of entities, typically composite entities that require calls to multiple services and/or service API endpoints to create or update.
- SAVED_PRICE_DATA_KEY - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
-
Saved price data is stored in the batch properties under this key.
- saveProduct(T1, WebClient.RequestBodySpec) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- saveProduct(T, BatchContext<T>, AsyncTaskExecutor, RetryTemplate) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- saveProductTranslationRunnable(List<Translation>, Locale, HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- saveProductTranslations(T1, Locale, List<Translation>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
-
Saves translations, specifically for a Product.
- saveProductTranslations(T1, Locale, List<Translation>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- saveTranslations(String, String, Locale, List<Translation>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
- saveTranslations(String, String, Locale, List<Translation>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.ProductAssetProvider
- saveTranslationsFuture(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- saveTranslationsFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- saveVariantTranslationRunnable(List<Translation>, Locale, HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- saveVariantTranslations(T1, T2, Locale, List<Translation>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- saveVariantTranslations(T1, T2, Locale, List<Translation>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- setAssets(List<ProductAsset>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.dataexchange.oauth.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.dataexchange.oauth.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.dataexchange.oauth.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setAvailableOnline(Boolean) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setBatchContext(BatchContext<T1>) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The batch context that the item is being saved in.
- setBeforeSaveItem(T2) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The item that is being saved.
- setBrand(DataDrivenEnum) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setBulkDeletePath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- setBulkReadPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- setBusinessType(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setCode(String) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- setCollection(boolean) - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
- setComprehensiveProductExchangeService(ComprehensiveProductExchangeService<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
- setConnectionTimeoutMillis(int) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Used by the
WebClient
to provide a max connection time. - setContent(List<T>) - Method in class com.broadleafcommerce.dataexchange.domain.page.PageContainer
- setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.dataexchange.oauth.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
- setContextState(ContextState) - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- setCorrelationId(String) - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- setCorrelationId(String) - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- setCorrelationId(String) - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- setCorrelationIds(T, T) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
-
Set the correlation ids on created/updated entities after saving.
- setCreateAssetPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setCreatePath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- setCreateProductPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setCreateSkuInventoryPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
- setCreateVariantPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- setCustomMappings(Map<String, CustomDataDriveEnumProperties.DataDrivenEnumMapping>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties
-
A map of custom data driven enum mappings.
- setCustomProperties(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.AbstractPassthroughProperties
- setCustomProperties(Map<String, Object>) - Method in interface com.broadleafcommerce.dataexchange.domain.catalog.product.PassthroughProperties
- setCustomProperties(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- setCustomProperties(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- setCustomProperties(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
-
Any custom properties from extensions that should just be passed through.
- setCustomProperty(String, Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.AbstractPassthroughProperties
- setCustomProperty(String, Object) - Method in interface com.broadleafcommerce.dataexchange.domain.catalog.product.PassthroughProperties
- setCustomProperty(String, Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- setCustomProperty(String, Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- setCustomProperty(String, Object) - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- setCustomProperty(String, Object) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- setDefaultIdentifierType(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DataExchangePriceListProperties
-
The identifier type to use when handling ComprehensiveProduct
Prices
if the identifier type is not provided. - setDelayMultiplier(double) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
This is used to construct a
RetryTemplate
and indicates a multiplier that is used on the second and subsequent retries. - setDeleteAssetPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setDeletePath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- setDeleteProductTagPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- setDeleteVariantPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setDeleteVariantTagPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- setDescription(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setDisabled(boolean) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.SSLVerificationProperties
-
Dictates whether SSL verification should be disabled.
- setDisplayValue(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- setEan(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- setEntityField(String) - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
The name of the field that is being translated.
- setEntityId(String) - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
The ID of the owning entity.
- setEntityType(String) - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
The type of the owning entity.
- setError(Object) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
Message indicating details about the exception or error.
- setErrors(List<DataExchangeError>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
-
This will be a list of
errors
. - setExecutor(AsyncTaskExecutor) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The executor that should be used to run asynchronous tasks.
- setExternalId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
- setExternalId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setExternalId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- setExternalId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- setFieldErrors(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- setGenerateOptions(List<GenerateProductOption>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
-
The options to generate for this product.
- setGenerateOptionsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setGenerationType(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- setGtin(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- setHeaders(Map<String, Map<String, Object>>) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The request/response headers if this error was generated from a service-to-service call.
- setHeadersOnResponse(DataExchangeError, WebClientResponseException) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientHttpRequestAwareErrorResolver
-
Sets the request headers on the error object if enabled and available.
- setHttpMethod(String) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The HTTP method type (PUT/PATCH/POST/DELETE) if available.
- setHttpStatus(int) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
HTTP status code associated with this error (typically received from another service-to-service call).
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
-
The ID of the entity.
- setId(String) - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
-
Set the id of the entity
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- setId(String) - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
- setIdentifier(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
-
The identifier of the price list that these prices are associated with.
- setIdentifierType(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
-
The type of identifier that the price list is associated with.
- setInitialDelayMillis(long) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
This is used to construct a
RetryTemplate
and indicates the initial time to wait after an exception is encountered, but before a retry occurs. - setInventoryLocationContextId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
- setInventoryType(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setJsonPath(String) - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- setJsonPath(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- setJsonPath(String) - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- setLocale(Locale) - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
The locale for this translation.
- setLogRequests(boolean) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Set to true to log WebClient requests and responses.
- setMaxBatchSize(int) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeProperties
-
Max batch size of top-level items to updated or deleted.
- setMaxDelayMillis(long) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
This is used to construct a
RetryTemplate
and indicates a multiplier that is used on the second and subsequent retries. - setMaxInMemorySizeBytes(int) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Used by the
WebClient
to provide a max memory size for the buffer. - setMaxQueueAddTimeMillis(long) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
Max time to wait space to become available to schedule a task.
- setMaxTries(int) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
Maximum tries that should be executed, including initial try and retries.
- setMerchandisingType(DataDrivenEnum) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setName(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setName(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- setName(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- setName(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- setName(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
- setName(String) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- setNameLabel(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- setNewlyCreated(boolean) - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- setNewlyCreated(boolean) - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- setNewlyCreated(boolean) - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
-
Set to true if the object is newly created.
- setOnline(Boolean) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setOperationType(BatchItemOperationType) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The type of operation that is being performed on the item.
- setOption(ProductOption) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- setOptionTemplates(List<OptionTemplate>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- setOriginalError(Throwable) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The original error.
- setParentCorrelationId(String) - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- setParentCorrelationId(String) - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- setParentCorrelationId(String) - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
- setPath(String) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
JSON path to the entity associated with this error.
- setPath(String) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- setPreferAddTemplateByReference(boolean) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- setPreferAddTemplateByReference(boolean) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- setPriceData(List<PriceData>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
-
The list of prices associated with this price list.
- setPriceListId(String) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- setPriceListName(String) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- setPriceListType(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
-
The type of price list that these prices are associated with.
- setPrices(List<Prices>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
-
Any prices associated with this product.
- setPricingKey(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
-
System-wide unique identifier to configure specific pricing for the product.
- setPrimary(Boolean) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- setPrintStackTrace(boolean) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
If true, the stack trace will be printed to the logs at error level.
- setProduct(ProductTag.IdHolder) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- setProductId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- setProductId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- setProductId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- setProductId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- setProducts(List<T>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
- setProductTagPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- setProductTags(List<ProductTag>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setProductTags(List<ProductTag>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- setProductType(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setProperty(String, Object) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
Set a property for this specific handler.
- setReadAdvancedTagsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- setReadAssetsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setReadByIdPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- setReadDataDrivenEnumsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setReadOptionTemplateGroupsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setReadOptionTemplatesPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setReadPriceListsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- setReadProductByIdPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setReadProductsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
-
The URI path for retrieving products.
- setReadSkuInventoryPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
- setReadTimeoutMillis(long) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Used by the
WebClient
to provide a read timeout. - setReadVariantByIdPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setReadVariantsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setReason(String) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- setRejectedValue(String) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- setRequestHeaderWhitelist(Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
The request headers that are allowed to be returned in the error response.
- setResponseHeaderBlacklist(Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
The response headers that are NOT allowed to be returned in the error response.
- setRetryTemplate(RetryTemplate) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The retry template that should be used to retry operations.
- setReturnRequestHeaders(boolean) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
If true, attempt to return request headers in the error response.
- setReturnResponseHeaders(boolean) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
If true, attempt to return response headers in the error response.
- setReturnStackTrace(boolean) - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
-
If true, the stack trace will be returned in the error response.
- setSaveAssetTranslationsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setSavedItem(T2) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The item that was saved.
- setSaveProductTranslationsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setSaveVariantTranslationsPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setSearchable(Boolean) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setServiceClient(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- setServiceClient(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
-
The service client to use when interacting with catalog service.
- setServiceClient(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
-
The service client to use when interacting with inventory service.
- setServiceClient(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
-
The service client to use when interacting with pricing service.
- setSize(int) - Method in class com.broadleafcommerce.dataexchange.service.DataExchangeLockCacheProperties
-
The maximum number of locks to keep in the cache.
- setSku(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setSku(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- setSkuCode(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- setSkuInventories(List<SkuInventory>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
-
Any inventory records associated with this product.
- setSkuRef(SkuRef) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
- setSorted(Boolean) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- setStackTrace(String) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The stack trace associated with the error.
- setStatus(String) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- setStatusCode(Integer) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- setTag(AdvancedTag) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- setTagId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- setTagName(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- setTarget(PriceableTargetRef) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- setTargetDemographic(DataDrivenEnum) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setTaskExecutorQueueCapacity(int) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
The maximum number of
future tasks
that can be queued. - setTaskExecutorThreadPoolSize(int) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
-
The core and maximum number of threads in the thread pool.
- setTemplate(GenerateProductOption.TemplateRef) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- setTemplateGroup(GenerateProductOption.TemplateRef) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- setTemplateName(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- setTimestamp(Instant) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- setTitle(String) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- setTopLevelEntity(T1) - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
-
The parent item that the item being saved belongs to.
- setTranslations(List<Translation>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- setTranslations(List<Translation>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setTranslations(List<Translation>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- setTranslations(List<Translation>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- setTranslations(List<Translation>) - Method in interface com.broadleafcommerce.dataexchange.domain.translation.Translatable
- setType(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- setType(String) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
Indicates the type of the error.
- setType(String) - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- setType(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
- setType(String) - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
- setUpc(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setUpc(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- setUpc(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- setUpdateAssetPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setUpdatePath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
- setUpdateProductPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setUpdateProductTagPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- setUpdateSkuInventoryPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
- setUpdateVariantPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
- setUpdateVariantTagPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- setUrl(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
- setUrl(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- setUrl(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
-
The base url for an external catalog service.
- setUrl(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
-
The base url for an external inventory service.
- setUrl(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
-
The base url for an external pricing service.
- setUrlPath(String) - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
-
The URL path associated with the error if available.
- setValue(Object) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- setValue(Object) - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
-
This will usually be a String.
- setValue(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- setVariant(ProductTag.IdHolder) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- setVariantId(String) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- setVariants(List<Variant>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- setVariantTagPath(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- setWriteTimeoutMillis(long) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
-
Used by the
WebClient
to provide a write timeout. - shouldAbort(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
-
Returns true if the handler should abort.
- size() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
- SkuInventory - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- SkuInventory() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
- skuInventoryItemHandler(InventoryProvider<SkuInventory>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
- SkuRef - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- SkuRef() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- sortErrors(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.error.DefaultBatchItemErrorHandler
-
Errors are not guaranteed to be in any particular order, so we're just making an attempt to sort them here before returning.
- split(List<T>, BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
-
This method "flattens" the object graph into a
Map
ofexchange objects
. - spliterator() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
- SSLVerificationProperties - Class in com.broadleafcommerce.dataexchange.service.autoconfigure
-
Contains properties dictating SSL verification.
- SSLVerificationProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.autoconfigure.SSLVerificationProperties
- STANDARD - Static variable in class com.broadleafcommerce.dataexchange.domain.pricing.PriceListType
- SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.dataexchange.oauth.client.web
-
This component implements
OAuth2AuthorizedClientManager
and internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager
. - SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.dataexchange.oauth.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
T
- TARGET_DEMOGRAPHIC - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
- TBD - Enum constant in enum class com.broadleafcommerce.dataexchange.service.BatchItemOperationType
-
Indicates that the handler should determine the operation type.
- TEMPLATE - Enum constant in enum class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionGenerationType
- TEMPLATE_GROUP - Enum constant in enum class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionGenerationType
- TemplateRef() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.AbstractPassthroughProperties
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductOption
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.page.PageContainer
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
- toString() - Method in class com.broadleafcommerce.dataexchange.domain.translation.TranslationsPayload
- toString() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeProperties
- toString() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
- toString() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
- toString() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.SSLVerificationProperties
- toString() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
- toString() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties
- toString() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DataExchangePriceListProperties
- toString() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
- toString() - Method in class com.broadleafcommerce.dataexchange.service.DataExchangeLockCacheProperties
- toString() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
- toString() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
- toString() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- toString() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
- toString() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
- Translatable - Interface in com.broadleafcommerce.dataexchange.domain.translation
-
Marks an
ExchangeObject
as translatable. - Translation - Class in com.broadleafcommerce.dataexchange.domain.translation
- Translation() - Constructor for class com.broadleafcommerce.dataexchange.domain.translation.Translation
- TranslationsPayload - Class in com.broadleafcommerce.dataexchange.domain.translation
- TranslationsPayload(List<Translation>) - Constructor for class com.broadleafcommerce.dataexchange.domain.translation.TranslationsPayload
- tryDeserializeResponseBody(WebClientResponseException) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientExceptionErrorResolver
-
Tries to deserialize the response body into a Map.
- tryFindEnumById(DataDrivenEnumResponse, Pair<String, String>, ComprehensiveProduct, BatchContext<ComprehensiveProduct>, DataDrivenEnum) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
-
Try to resolve the enum by ID.
U
- UPDATE - Enum constant in enum class com.broadleafcommerce.dataexchange.service.BatchItemOperationType
- UPDATE_PRICE_DATA_KEY - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
-
Price data that needs to be updated is stored in the batch properties under this key.
- updatePriceData(T1, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
- updatePriceData(T1, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.PriceProvider
- updateProduct(T1, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- updateProduct(T1, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- updateProductAsset(String, T, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
- updateProductAsset(String, T, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.ProductAssetProvider
- updateProductTag(T2, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
- updateProductTag(T2, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
- updateSkuInventory(T, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
- updateSkuInventory(T, BatchContext<ComprehensiveProduct>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.InventoryProvider
- updateVariant(T1, T2, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
- updateVariant(T1, T2, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
- updateVariantTag(T2, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
- updateVariantTag(T2, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
V
- validateAndAddFilter(Pair<String, String>, DataDrivenEnum, DataDrivenEnumRequestFilters, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
-
Adds a data driven enum to the filters if it is valid.
- validateContext(ContextInfo) - Method in class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
- validateCorrelationId(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
- validateOptionTemplates(List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
-
Validate the option templates from the request for each product to check that they exist.
- validateParent(BatchContext<ComprehensiveProduct>, T) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- validateSuppliedDataDrivenEnum(Pair<String, String>, DataDrivenEnum, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
-
Validates that the supplied data driven enum is valid.
- validateTagExists(T, Map<String, AdvancedTag>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
- VALIDATION_ERROR_TYPE - Static variable in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- ValidationResponse - Class in com.broadleafcommerce.dataexchange.service.error.validation
-
Represents a validation error from a Broadleaf service.
- ValidationResponse() - Constructor for class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
- valueOf(String) - Static method in enum class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionGenerationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.dataexchange.service.BatchItemOperationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionGenerationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.dataexchange.service.BatchItemOperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Variant - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
- Variant() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
- VARIANT_TRANSLATION_MAP - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- VariantBatchItemHandler<T extends Variant> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
- VariantBatchItemHandler(CatalogProvider<ComprehensiveProduct, T>, ProductTagBatchItemHandler<ProductTag>, AdvancedTagProvider<AdvancedTag, ProductTag>, List<VariantRelatedBatchItemHandler<ComprehensiveProduct, ?>>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
- VariantRelatedBatchItemHandler<T1 extends ComprehensiveProduct,
T2 extends ExchangeObject> - Class in com.broadleafcommerce.dataexchange.service.catalog.product -
Marker class to indicate that a handler is responsible for processing children of a variant.
- VariantRelatedBatchItemHandler(TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.VariantRelatedBatchItemHandler
- VARIANTS_TO_CREATE - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- VARIANTS_TO_DELETE - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
- VARIANTS_TO_UPDATE - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
W
- WebClientBadRequestExceptionErrorResolver - Class in com.broadleafcommerce.dataexchange.service.error
- WebClientBadRequestExceptionErrorResolver(ObjectMapper, DataExchangeErrorProperties) - Constructor for class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
- WebClientExceptionErrorResolver - Class in com.broadleafcommerce.dataexchange.service.error
-
Handles errors for WebClient exceptions.
- WebClientExceptionErrorResolver(ObjectMapper, DataExchangeErrorProperties) - Constructor for class com.broadleafcommerce.dataexchange.service.error.WebClientExceptionErrorResolver
- WebClientHttpRequestAwareErrorResolver - Class in com.broadleafcommerce.dataexchange.service.error
-
Adds support for utility methods to set various request parameters on the error object.
- WebClientHttpRequestAwareErrorResolver(DataExchangeErrorProperties) - Constructor for class com.broadleafcommerce.dataexchange.service.error.WebClientHttpRequestAwareErrorResolver
- withCallable(Callable<X>) - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
-
Implementation of a
Callable
functional interface or lambda. - withDefaultRetryTemplate() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
-
Use a
RetryTemplate
that will execute no more than 3 tries (2 retries), using theRetryable.defaultRetryPredicate(Predicate)
and a conservative back-off policy that will not exceed 50 ms. - withExceptionConsumer(ExchangeObject, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
-
Creates a
Consumer
that callsBatchContext.registerException(String, Throwable)
using theExchangeObject.getCorrelationId()
as the key and logs the exception. - withRethrowingExceptionConsumer() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
-
Creates a default
Consumer
implementation that simply throws aRuntimeException
with the provided exception as the cause. - withRetryTemplate(RetryTemplate) - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
-
Use the provided
RetryTemplate
for retry semantics. - withRunnable(Runnable) - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
- withSupplier(Supplier<X>) - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form