Index

A B C D E F G H I L M N O P R S T U V W 
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 and BatchContext.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 a Callable or Runnable 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 this Retryable.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 are product 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 provided Runnable in another thread provided by AbstractDataExchangeService.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 provided Supplier in another thread provided by AbstractDataExchangeService.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 each ComprehensiveProduct, 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 and RetryTemplate 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 the ExchangeObject 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 the ExchangeObject that has the provided correlationId and whose type matches the provided Class 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 a Map keyed by their ExchangeObject.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 the ExchangeObject.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 by ExchangeObject.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 a LRUMap.
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 a LRUMap.

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 the ExchangeObject.
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 assigns errors to BatchContext.getResponseErrors().
resolveExistingProducts(T, BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 
Retryable<X> - Class in com.broadleafcommerce.dataexchange.domain.util
Implementation of Callable, Runnable, and Supplier interfaces that wraps another delegate Callable in retry logic.
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 of exchange 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 to AuthorizedClientServiceOAuth2AuthorizedClientManager.
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 the Retryable.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 calls BatchContext.registerException(String, Throwable) using the ExchangeObject.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 a RuntimeException 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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form