Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBatchItemHandler<T1 extends ExchangeObject,
T2 extends ExchangeObject> - Class in com.broadleafcommerce.dataexchange.service  - AbstractBatchItemHandler(TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
 - AbstractDataExchangeService<T extends ExchangeObject> - Class in com.broadleafcommerce.dataexchange.service
 - 
Abstract base implementation for handling the orchestration of the requisite calls to multiple services and/or service API endpoints.
 - AbstractDataExchangeService(AsyncTaskExecutor, RetryTemplate, TypeFactory, DataExchangeProperties, List<BatchExtensionProcessor>, BatchItemErrorHandler) - Constructor for class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
 - AbstractExchangeObject - Class in com.broadleafcommerce.dataexchange.domain
 - 
Parent class that contains correlation Ids to re-create the structure.
 - AbstractExchangeObject() - Constructor for class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
 - AbstractPassthroughProperties - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - AbstractPassthroughProperties() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.AbstractPassthroughProperties
 - AbstractPriceDataPreloadProcessor - Class in com.broadleafcommerce.dataexchange.service.catalog.product
 - AbstractPriceDataPreloadProcessor(PriceProvider<PriceData, PriceList>, DataExchangePriceListProperties, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - AbstractRestApiExternalProvider - Class in com.broadleafcommerce.dataexchange.service.provider.external
 - AbstractRestApiExternalProvider(ObjectMapper, WebClient, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - addAttribute(String, V) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
 - addCustomDataDriveEnumFilters(DataDrivenEnumRequestFilters, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - addDataDrivenEnum(DataDrivenEnum) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
 - addDataDrivenEnums(Collection<DataDrivenEnum>) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
 - addExternalIdRsql(Node, Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - addFilter(String, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.OptionTemplateFilters
 - addFilters(String, Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.OptionTemplateFilters
 - addFilterValue(String, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
 - 
Add a filter value to the request.
 - addId(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
 - addNarrowedPageableParams(MultiValueMap<String, String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - addNotFoundException(String, String, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - addOptionTemplateGroupName(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
 - addOptionTemplateName(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
 - addPriceDataTargetIds(ExchangeObject, Set<String>, Map<String, PriceList>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - addProductIdsRsql(Node, Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - addSalePriceListFilter(String) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor.PriceListFilters
 - addSavedEntity(ExchangeObject) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
 - 
Adds a saved entity to the
BatchContext.savedEntitiesMap. - addSavedTopLevelEntity(T) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
 - 
Adds a saved entity to the
BatchContext.savedEntitiesMapandBatchContext.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
ErrorResolverimplementations. - 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
RejectedExecutionHandlerthat makes use of the scheduling (or calling) thread to schedule aCallableorRunnablefor execution. - BlockingRejectedExecutionHandler() - Constructor for class com.broadleafcommerce.dataexchange.domain.util.BlockingRejectedExecutionHandler
 - 
Constructs a
BlockingRejectedExecutionHandlerthat 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
Retryablebased on thisRetryable.RetryableBuilder. - buildAdvancedTagFilterNode(Collection<String>, Collection<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
 - buildAndNode(Node...) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
 - buildAndNode(Collection<Node>) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
 - buildAssetTranslationsMap(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
 - buildCallable() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 - 
Convenient build method to return this instance as a
Callable. - buildCurrencyFilters(Node, DefaultPriceDataPreloadProcessor.PriceListFilters) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - buildCurrencyInNode(Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - buildDataDrivenEnumFilter(DataDrivenEnumRequestFilters, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - buildDeleteAssetFutures(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - buildEqualsNode(String, String) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
 - builder() - Static method in class com.broadleafcommerce.dataexchange.domain.util.Retryable
 - buildFindProductsRequestParams(String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - buildGenerateOptionRequest(OptionTemplateGroup, GenerateProductOption, T, HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - buildGenerateOptionRequest(OptionTemplate, GenerateProductOption, T, HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - buildInNode(String, String...) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
 - buildInNode(String, Collection<String>) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
 - buildInventoryRsql(SkuRef, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
 - buildNameInNode(Collection<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - buildOrNode(Node...) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
 - buildOrNode(Collection<Node>) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
 - buildPriceDataMap(List<PriceData>) - Method in class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
 - 
Builds a map of price data by target and price list.
 - buildPriceDataReadFilter(Map<String, PriceList>, List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - 
Builds the criteria for bulk reading price data.
 - buildPriceDataReadFilter(Map<String, PriceList>, List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - buildPriceListMap(List<PriceList>, List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - buildPriceListReadFilter(List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - 
Builds the criteria for reading price lists.
 - buildPriceListReadFilter(List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - buildProductTranslationsMap(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - buildRunnable() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 - 
Convenient build method to return this instance as a
Runnable. - buildSaveTagFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
 - buildSaveTagFutures(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - buildSaveTranslationFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
 - buildSaveTranslationFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
 - buildSaveTranslationFutures(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - buildSupplier() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 - 
Convenient build method to return this instance as a
Supplier. - buildTranslationMap(T2, String) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
 - 
Build a map of translations for the given translations, keyed by locale.
 - bulkReadPriceData(Node, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
 - bulkReadPriceData(Node, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.PriceProvider
 - 
Bulk read price data for products in a batch.
 
C
- call() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable
 - 
Executes the
Callabledelegate 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 areproductrepresentations 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
CompletableFuturethat will execute the providedRunnablein another thread provided byAbstractDataExchangeService.getExecutor()when a terminating method is invoked. - createCompletableFuture(Runnable, HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
 - 
Create a
CompletableFuturethat will run the given runnable. - createCompletableFuture(Supplier<R>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
 - 
Returns a
CompletableFuturethat will execute the providedSupplierin another thread provided byAbstractDataExchangeService.getExecutor()when a terminating method is invoked. - createCompletableFuture(Supplier<R>, HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
 - 
Create a retryable
CompletableFuturethat will execute the given supplier. - createExistingProductRsqlQuery(List<T1>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - 
When we want to query for existing products, we normally do so by querying by contextId, externalId, or sku.
 - createFutureInternal(HandlerArgs<T1, T2>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
 - 
Create a completable future that will apply the preHandle, handle, postHandle, and createSupplementalFutures methods.
 - createPriceData(T1, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
 - createPriceData(T1, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.PriceProvider
 - createProduct(T1, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - createProduct(T1, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - createProductAsset(String, T, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
 - createProductAsset(String, T, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.ProductAssetProvider
 - createProducts(ProductList<ComprehensiveProduct>, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
 - createProductSaveCompletableFutures(BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DefaultComprehensiveProductExchangeService
 - 
Creates a list of
CompletableFuture, one for eachComprehensiveProduct, such that each product can be saved individually in an asynchronous way. - createProductTag(T2, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
 - createProductTag(T2, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
 - createSkuInventory(T, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
 - createSkuInventory(T, BatchContext<ComprehensiveProduct>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.InventoryProvider
 - createSupplementalFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
 - createSupplementalFutures(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
 - createSupplementalFutures(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - createSupplementalFutures(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
 - 
Create any supplemental futures that should be executed after the main future.
 - createVariant(T1, T2, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - createVariant(T1, T2, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - createVariantTag(T2, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
 - createVariantTag(T2, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
 - CURRENCY - Static variable in class com.broadleafcommerce.dataexchange.domain.catalog.product.PriceListIdentifier
 - CustomDataDriveEnumProperties - Class in com.broadleafcommerce.dataexchange.service.catalog
 - CustomDataDriveEnumProperties() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties
 - CustomDataDriveEnumProperties.DataDrivenEnumMapping - Class in com.broadleafcommerce.dataexchange.service.catalog
 
D
- dataDriveEnumBatchLoaderProcessor(CatalogProvider<ComprehensiveProduct, Variant>, CustomDataDriveEnumProperties, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
 - DataDrivenEnum - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - 
Represents a data driven enum from the catalog service.
 - DataDrivenEnum() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
 - DataDrivenEnumBatchLoaderProcessor - Class in com.broadleafcommerce.dataexchange.service.catalog
 - 
Loads data driven enums from the catalog service.
 - DataDrivenEnumBatchLoaderProcessor(CatalogProvider<ComprehensiveProduct, Variant>, CustomDataDriveEnumProperties, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - DataDrivenEnumMapping() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
 - DataDrivenEnumRequestFilters - Class in com.broadleafcommerce.dataexchange.service.provider.domain
 - 
Represents the type/value pairs when bulk fetching data driven enums.
 - DataDrivenEnumRequestFilters() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
 - DataDrivenEnumResponse - Class in com.broadleafcommerce.dataexchange.service.provider.domain
 - 
Represents the response from a bulk fetch of data driven enums.
 - DataDrivenEnumResponse() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
 - DataDrivenEnumResponse(List<DataDrivenEnum>) - Constructor for class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumResponse
 - dataExchangeAdvancedTagProvider(ExternalAdvancedTagProperties, ObjectMapper, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.provider.ExternalProviderAutoConfiguration
 - DataExchangeApiError - Class in com.broadleafcommerce.dataexchange.service.error.web
 - 
Represents an unrecoverable error that occurred when processing a batch of entities.
 - DataExchangeApiError(String, String, Object) - Constructor for class com.broadleafcommerce.dataexchange.service.error.web.DataExchangeApiError
 - dataExchangeAsyncRetryTemplate(DataExchangeTaskExecutorProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeServiceAutoConfiguration
 - 
Contrary to the bean name, there is nothing about this
RetryTemplatethat 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
AsyncTaskExecutorandRetryTemplateto 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
Predicateand 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
LRUMapto 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
PriceProviderimplementation 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()Mapand find theExchangeObjectthat has the provided correlationId. - findOriginalEntityExchangeObject(String, Class<V>) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
 - 
Utility method to iterate over the
BatchContext.getFlattenedHierarchy()Mapand find theExchangeObjectthat has the provided correlationId and whose type matches the providedClasstype. - 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
ExchangeObjectthis extracts them into aMapkeyed by theirExchangeObject.getCorrelationId(). - flattenCorrelationHierarchy(List<? extends ExchangeObject>) - Static method in class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
 - flattenCorrelationHierarchy(List<? extends ExchangeObject>, Map<String, ExchangeObject>) - Static method in class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
 - forEach(Consumer<? super Map.Entry<String, Set<String>>>) - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
 - forEach(Consumer<? super T>) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
 
G
- generateOptions(GenerateProductOption, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - generateOptions(GenerateProductOption, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - GenerateProductOption - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - GenerateProductOption() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
 - GenerateProductOption.TemplateRef - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - generateProductOptions(T, HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - get() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable
 - 
Executes the
Callabledelegate 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
additionalAttributesMap, 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
BatchContextwas 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
WebClientto 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
ContextInfoinstances 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
Pricesif 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
RetryTemplateand 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
Mapof the entire object graph provided by a caller, flattened so that theExchangeObject.getCorrelationId()is the key. - getGenerateOptions() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
 - 
The options to generate for this product.
 - getGenerateOptionsPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
 - getGenerationType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
 - getGtin() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
 - getHeaders() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
 - 
The request/response headers if this error was generated from a service-to-service call.
 - getHeaders(ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - 
Builds the headers to be passed along with the request to the provider.
 - getHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
 - getHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - getHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
 - getHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
 - getHttpMethod() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
 - 
The HTTP method type (PUT/PATCH/POST/DELETE) if available.
 - getHttpStatus() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
 - 
HTTP status code associated with this error (typically received from another service-to-service call).
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
 - 
The ID of the entity.
 - getId() - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
 - getId() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
 - getIdentifier() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
 - 
The identifier of the price list that these prices are associated with.
 - getIdentifierType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
 - 
The type of identifier that the price list is associated with.
 - getIds() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
 - 
The ids to fetch.
 - getInitialContextInfo() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
 - 
The
ContextInfoprovided when the request was made to this service. - getInitialDelayMillis() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
 - 
This is used to construct a
RetryTemplateand 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
RetryTemplateand 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
WebClientto 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
WebClientto 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 tasksthat can be queued. - getTaskExecutorThreadPoolSize() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
 - 
The core and maximum number of threads in the thread pool.
 - getTemplate() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
 - getTemplateGroup() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
 - getTemplateName() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
 - getThrowables() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
 - 
Returns an immutable
Map, keyed byExchangeObject.getCorrelationId()and containing a list of exceptions that may have been encountered. - getTimestamp() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
 - getTitle() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
 - getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.dataexchange.oauth.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
 - getTopLevelEntity() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
 - 
The parent item that the item being saved belongs to.
 - getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
 - getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
 - getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
 - getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
 - getTranslations() - Method in interface com.broadleafcommerce.dataexchange.domain.translation.Translatable
 - getTranslations() - Method in class com.broadleafcommerce.dataexchange.domain.translation.TranslationsPayload
 - getTranslationsPayloadType() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - getType() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
 - getType() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
 - 
Indicates the type of the error.
 - getType() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
 - getType() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
 - getType() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
 - getType(T) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
 - getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
 - getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
 - getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
 - getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - getTypeFactory() - Method in class com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
 - getUpc() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
 - getUpc() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
 - getUpc() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
 - getUpdateAssetPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
 - getUpdateContext() - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
 - getUpdatePath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
 - getUpdateProductPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
 - getUpdateProductTagPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
 - getUpdateSkuInventoryPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
 - getUpdateVariantPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
 - getUpdateVariantTagPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
 - getUrl() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
 - getUrl() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
 - getUrl() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalCatalogProviderProperties
 - 
The base url for an external catalog service.
 - getUrl() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalInventoryProviderProperties
 - 
The base url for an external inventory service.
 - getUrl() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalPriceProviderProperties
 - 
The base url for an external pricing service.
 - getUrlPath() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
 - 
The URL path associated with the error if available.
 - getValue() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
 - getValue() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
 - getValue() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
 - 
This will usually be a String.
 - getVariant() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
 - getVariantBatchItemHandler() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - getVariantId() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
 - getVariants() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
 - getVariantTagPath() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
 - getVariantType() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - getWebClient() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - getWriteTimeoutMillis() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
 - 
Used by the
WebClientto 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
ExchangeObjecthas 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
LockServiceare static, as is the LOCK_CACHE, which is aLRUMap. - initPricesList(ComprehensiveProduct) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
 - 
Add the given price data to the list of saved price data for the product.
 - initTagsList(ComprehensiveProduct) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
 - initTagsList(Variant) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
 - initTranslationsList(ProductAsset) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
 - initTranslationsList(T) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - initTranslationsList(T) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
 - initVariantsList(ComprehensiveProduct) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
 - InventoryBatchItemHandler<T2 extends SkuInventory> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
 - InventoryBatchItemHandler(InventoryProvider<T2>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.InventoryBatchItemHandler
 - InventoryProvider<T extends SkuInventory> - Interface in com.broadleafcommerce.dataexchange.service.provider
 - 
Interface for interacting with inventory data, typically by making remote calls.
 - isCollection() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
 - isCurrencyIdentifier(Prices) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - isDisabled() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.SSLVerificationProperties
 - 
Dictates whether SSL verification should be disabled.
 - isEmpty() - Method in class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
 - isEmpty() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
 - isEmptyNodeOrNull(Node) - Method in interface com.broadleafcommerce.dataexchange.service.NodeBuilder
 - isIdIdentifier(Prices) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - isInitialized() - Static method in class com.broadleafcommerce.dataexchange.service.LockService
 - isLogRequests() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
 - 
Set to true to log WebClient requests and responses.
 - isMissingTemplateName(GenerateProductOption) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
 - isNewlyCreated() - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
 - isNewlyCreated() - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
 - isNewlyCreated() - Method in interface com.broadleafcommerce.dataexchange.domain.ExchangeObject
 - isNewlyCreated(HandlerArgs<?, ?>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractBatchItemHandler
 - 
Returns true if this is a newly created item or if the saved item is null.
 - isOptionTemplate(GenerateProductOption) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
 - isOptionTemplateGroup(GenerateProductOption) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
 - isPreferAddTemplateByReference() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
 - isPreferAddTemplateByReference() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
 - isPrintStackTrace() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
 - 
If true, the stack trace will be printed to the logs at error level.
 - isReturnRequestHeaders() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
 - 
If true, attempt to return request headers in the error response.
 - isReturnResponseHeaders() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
 - 
If true, attempt to return response headers in the error response.
 - isReturnStackTrace() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
 - 
If true, the stack trace will be returned in the error response.
 - isSaleType(Prices) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - isSameInventoryCriteria(SkuInventory) - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
 - 
Return true if the inventory location id and skuRef are the same.
 - isSameTag(ProductTag, ProductTag, AdvancedTag) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
 - 
Returns true if the existing tag is the same as the new tag.
 - isSameVariant(Variant, Variant) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
 - 
Returns true if the existing variant is the same as the new variant.
 - isStandardType(Prices) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - isValid(DataDrivenEnum) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - 
Return true if the DataDrivenEnum supplied on the request has enough information to resolve the value from the catalog service.
 - isValidationException(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
 - iterator() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
 - iterator() - Method in class com.broadleafcommerce.dataexchange.service.provider.domain.DataDrivenEnumRequestFilters
 
L
- LOADED_ADVANCED_TAGS - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultAdvancedTagPreloader
 - 
Key for the existing tag data in the batch context.
 - loadExistingTags(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
 - loadExistingTags(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - LOCAL_PRICE_DATA_KEY - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
 - 
Key used to store the existing price data for the product currently being handled.
 - lockService(DataExchangeLockCacheProperties) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeServiceAutoConfiguration
 - LockService - Class in com.broadleafcommerce.dataexchange.service
 - LockService(DataExchangeLockCacheProperties) - Constructor for class com.broadleafcommerce.dataexchange.service.LockService
 - 
The methods of
LockServiceare static, as is the LOCK_CACHE, which is aLRUMap. 
M
- main(String[]) - Static method in class com.broadleafcommerce.dataexchange.DataExchangeServiceApplication
 - mapCollectionCustomDataDrivenEnum(String, CustomDataDriveEnumProperties.DataDrivenEnumMapping, Object, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - 
Maps a collection of custom data driven enums.
 - mapCustomDataDrivenEnum(String, CustomDataDriveEnumProperties.DataDrivenEnumMapping, Object, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - 
Attempts to map any custom data driven enums.
 - mapToCorrelationId(Collection<? extends ExchangeObject>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
 - mapValidationException(Map<String, Object>) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
 - MERCHANDISING_TYPE - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 
N
- narrowedPageParams() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - needsVariantCalculation(HandlerArgs<T, T>, T, List<Variant>, List<Variant>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
 - 
Determines if the variant create/update operations need to be calculated.
 - NodeBuilder - Interface in com.broadleafcommerce.dataexchange.service
 - NOOP - Enum constant in enum class com.broadleafcommerce.dataexchange.service.BatchItemOperationType
 
O
- OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.dataexchange.oauth.client.endpoint
 - OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.dataexchange.oauth.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
 - OPTION_TEMPLATE_GROUPS - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
 - OPTION_TEMPLATES - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
 - OptionGenerationType - Enum Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - OptionTemplate - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - OptionTemplate() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
 - OptionTemplateFilters - Class in com.broadleafcommerce.dataexchange.service.provider.domain
 - OptionTemplateFilters() - Constructor for class com.broadleafcommerce.dataexchange.service.provider.domain.OptionTemplateFilters
 - OptionTemplateFilterValues() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
 - OptionTemplateGroup - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - OptionTemplateGroup() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
 - optionTemplatePreloader(CatalogProvider<ComprehensiveProduct, Variant>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
 - orEqualsNode(Node, String, String) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
 
P
- PageContainer<T> - Class in com.broadleafcommerce.dataexchange.domain.page
 - 
Simply wrapper to receive pages back from the API.
 - PageContainer() - Constructor for class com.broadleafcommerce.dataexchange.domain.page.PageContainer
 - PassthroughProperties - Interface in com.broadleafcommerce.dataexchange.domain.catalog.product
 - 
Represents a class that holds properties that should just be passed through to the target system.
 - patchRequest(String, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - patchRequest(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - populateAdvancedTagId(T, HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
 - populateAndValidateDataDrivenEnums(DataDrivenEnumResponse, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - 
Populates data driven enums on the supplied product to be used when persisting the products later in the product create/update flow.
 - populateCorrelationId(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
 - 
Automatically called after the item is handled.
 - populateCustomDataDriveEnums(DataDrivenEnumResponse, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - populateCustomDataDrivenEnum(DataDrivenEnumResponse, ComprehensiveProduct, BatchContext<ComprehensiveProduct>, String, CustomDataDriveEnumProperties.DataDrivenEnumMapping) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - populateCustomDataDrivenEnumCollection(DataDrivenEnumResponse, ComprehensiveProduct, BatchContext<ComprehensiveProduct>, String, CustomDataDriveEnumProperties.DataDrivenEnumMapping) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - populateExistingProductIdentifiers(List<T1>, Set<String>, Set<String>, Set<String>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - populateParentIds(T, HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
 - populatePriceListIdForPriceData(ComprehensiveProduct, Prices, PriceData, Map<String, PriceList>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - 
Populates the price list id for the given price data.
 - populatePriceListIdForPriceData(ComprehensiveProduct, Prices, PriceData, Map<String, PriceList>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor
 - populatePriceListIds(List<ComprehensiveProduct>, Map<String, PriceList>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - 
Builds a map of price lists by key.
 - populateRequestInfoFields(DataExchangeError, WebClientResponseException) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientHttpRequestAwareErrorResolver
 - 
Sets the URL path and headers (if enabled and available) on the error object.
 - populateStandardDataDriveEnums(DataDrivenEnumResponse, ComprehensiveProduct, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - populateTemplateNames(DefaultOptionTemplatePreloader.OptionTemplateFilterValues, List<ComprehensiveProduct>, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
 - postHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
 - postHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
 - postHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
 - postHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
 - postHandle(HandlerArgs<ComprehensiveProduct, T2>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.InventoryBatchItemHandler
 - postHandle(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - postHandle(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
 - 
This method is called after the item has been saved.
 - postProcess(BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchExtensionProcessor
 - 
This method will be executed to allow further processing prior to a response being composed and returned.
 - postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.dataexchange.autoconfigure.DataExchangeDefaultsEnvironmentPostProcessor
 - postRequest(String, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - postRequest(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - potentialAssetDeletes(HandlerArgs<T, T>, T) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - 
Check if there are any potential asset deletes.
 - preHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
 - preHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
 - preHandle(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
 - preHandle(HandlerArgs<T, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - preHandle(HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
 - 
Perform any necessary actions before the item is handled (e.g.
 - PreloadedPriceData - Class in com.broadleafcommerce.dataexchange.service.pricing.domain
 - PreloadedPriceData() - Constructor for class com.broadleafcommerce.dataexchange.service.pricing.domain.PreloadedPriceData
 - prepareCreatesAndUpdates(List<PriceData>, Map<String, Object>, List<PriceData>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
 - prepareDeleteAll(T, Map<String, Object>, List<PriceData>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
 - prepareDeletes(List<PriceData>, Map<String, Object>, List<PriceData>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
 - prepareVariantTranslations(HandlerArgs<ComprehensiveProduct, T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.VariantBatchItemHandler
 - preProcess(BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchExtensionProcessor
 - 
This method will be executed to allow customers to fetch, for example, data that is required for future processing.
 - preProcess(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - preProcess(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - preProcess(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultAdvancedTagPreloader
 - preProcess(BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader
 - PriceData - Class in com.broadleafcommerce.dataexchange.domain.pricing
 - PriceData() - Constructor for class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
 - PriceDataBatchItemHandler<T extends Prices> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
 - 
Handles the processing of price data for a product.
 - PriceDataBatchItemHandler(PriceProvider<PriceData, PriceList>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.PriceDataBatchItemHandler
 - priceDataPreloadProcessor(PriceProvider<PriceData, PriceList>, DataExchangePriceListProperties, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
 - PriceList - Class in com.broadleafcommerce.dataexchange.domain.pricing
 - PriceList() - Constructor for class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
 - PriceListFilters() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultPriceDataPreloadProcessor.PriceListFilters
 - PriceListIdentifier - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - 
The identifier for a price list.
 - PriceListIdentifier() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.PriceListIdentifier
 - PriceListType - Class in com.broadleafcommerce.dataexchange.domain.pricing
 - PriceListType() - Constructor for class com.broadleafcommerce.dataexchange.domain.pricing.PriceListType
 - PriceProvider<T1 extends PriceData,
T2 extends PriceList> - Interface in com.broadleafcommerce.dataexchange.service.provider  - 
Interface for interacting with a (typically) remote service to save and/or fetch pricing data.
 - Prices - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - Prices() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
 - PRODUCT_TRANSLATIONS_MAP - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - ProductAsset - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - ProductAsset() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
 - productAssetBatchItemHandler(ProductAssetProvider<ProductAsset>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
 - ProductAssetBatchItemHandler<T extends ProductAsset> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
 - ProductAssetBatchItemHandler(ProductAssetProvider<T>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductAssetBatchItemHandler
 - ProductAssetProvider<T extends ProductAsset> - Interface in com.broadleafcommerce.dataexchange.service.provider
 - 
Service used for fetching assets associated with products.
 - productBatchItemHandler(CatalogProvider<ComprehensiveProduct, Variant>, ProductAssetProvider<ProductAsset>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, VariantBatchItemHandler<Variant>, AdvancedTagProvider<AdvancedTag, ProductTag>, ProductTagBatchItemHandler<ProductTag>, List<ProductRelatedBatchItemHandler<ComprehensiveProduct, ?>>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
 - ProductBatchItemHandler<T extends ComprehensiveProduct> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
 - ProductBatchItemHandler(CatalogProvider<T, Variant>, ProductAssetProvider<ProductAsset>, ProductBatchItemHandlerHelper<T>, VariantBatchItemHandler<Variant>, AdvancedTagProvider<AdvancedTag, ProductTag>, ProductTagBatchItemHandler<ProductTag>, List<ProductRelatedBatchItemHandler<T, ?>>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - productBatchItemHandlerHelper() - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
 - ProductBatchItemHandlerHelper<T extends ComprehensiveProduct> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
 - ProductBatchItemHandlerHelper() - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandlerHelper
 - ProductList<T extends ComprehensiveProduct> - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - ProductList() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
 - ProductList(List<T>) - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
 - ProductOption - Class in com.broadleafcommerce.dataexchange.domain.catalog.product
 - ProductOption() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductOption
 - productPriceDataItemHandler(PriceProvider<PriceData, PriceList>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
 - ProductRelatedBatchItemHandler<T1 extends ComprehensiveProduct,
T2 extends ExchangeObject> - Class in com.broadleafcommerce.dataexchange.service.catalog.product  - 
Marker class to indicate that a handler is responsible for processing product related children.
 - ProductRelatedBatchItemHandler(TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductRelatedBatchItemHandler
 - ProductTag - Class in com.broadleafcommerce.dataexchange.domain.catalog.tag
 - ProductTag() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
 - ProductTag.IdHolder - Class in com.broadleafcommerce.dataexchange.domain.catalog.tag
 - productTagBatchItemHandler(AdvancedTagProvider<AdvancedTag, ProductTag>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
 - ProductTagBatchItemHandler<T extends ProductTag> - Class in com.broadleafcommerce.dataexchange.service.catalog.product
 - ProductTagBatchItemHandler(AdvancedTagProvider<AdvancedTag, T>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Constructor for class com.broadleafcommerce.dataexchange.service.catalog.product.ProductTagBatchItemHandler
 - productVariantBatchItemHandler(CatalogProvider<ComprehensiveProduct, Variant>, ProductTagBatchItemHandler<ProductTag>, AdvancedTagProvider<AdvancedTag, ProductTag>, List<VariantRelatedBatchItemHandler<ComprehensiveProduct, ?>>, ProductBatchItemHandlerHelper<ComprehensiveProduct>, TypeFactory) - Method in class com.broadleafcommerce.dataexchange.service.catalog.DataExchangeCatalogServiceAutoConfiguration
 - putRequest(String, ContextInfo) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 - putRequest(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.AbstractRestApiExternalProvider
 
R
- readAdvancedTags(Collection<String>, Collection<String>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
 - readAdvancedTags(Collection<String>, Collection<String>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
 - readDataDrivenEnums(DataDrivenEnumRequestFilters, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - 
Fetches a list of DataDrivenEnums based on the provided filters.
 - readDataDrivenEnums(DataDrivenEnumRequestFilters, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readExistingPriceData(Node, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - readOptionTemplateGroups(Node, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readOptionTemplateGroups(Node, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readOptionTemplateGroupsByNameIn(Collection<String>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readOptionTemplateGroupsByNameIn(Collection<String>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readOptionTemplates(Node, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readOptionTemplates(Node, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readOptionTemplatesByNameIn(Collection<String>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readOptionTemplatesByNameIn(Collection<String>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readPriceLists(Node, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalPriceProvider
 - readPriceLists(Node, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.PriceProvider
 - 
Read price lists based on the provided filters.
 - readPriceLists(Node, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.AbstractPriceDataPreloadProcessor
 - readProductAssets(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalProductAssetProvider
 - readProductAssets(String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.ProductAssetProvider
 - 
Fetch any assets associated with the supplied product id.
 - readProductById(String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readProductById(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readProducts(List<T1>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - 
Fetches a list of Products based on externalId, SKU, or URI.
 - readProducts(List<T1>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readProducts(MultiValueMap<String, String>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readProducts(MultiValueMap<String, String>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readProductTags(String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
 - readProductTags(String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
 - readSkuInventory(String, SkuRef, BatchContext<ComprehensiveProduct>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalInventoryProvider
 - readSkuInventory(String, SkuRef, BatchContext<ComprehensiveProduct>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.InventoryProvider
 - readVariant(String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readVariant(String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readVariantById(String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readVariantById(String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readVariants(List<T1>, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readVariants(List<T1>, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readVariantsForProduct(T1, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.CatalogProvider
 - readVariantsForProduct(T1, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalCatalogProvider
 - readVariantTags(String, String, BatchContext<?>) - Method in interface com.broadleafcommerce.dataexchange.service.provider.AdvancedTagProvider
 - readVariantTags(String, String, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.service.provider.external.ExternalAdvancedTagProvider
 - ReflectionUtils - Class in com.broadleafcommerce.dataexchange.domain.util
 - 
Utility for basic reflection operations.
 - ReflectionUtils() - Constructor for class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
 - registerException(ExchangeObject, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
 - 
Adds an
Exceptionreference to theExchangeObject. - registerException(String, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.BatchContext
 - 
Method to allow us to track more than one exception per entity that we are tracking.
 - rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class com.broadleafcommerce.dataexchange.domain.util.BlockingRejectedExecutionHandler
 - resolve(DataExchangeError, Throwable) - Method in interface com.broadleafcommerce.dataexchange.service.error.ErrorResolver
 - 
Maps the exception to a readable error message.
 - resolve(DataExchangeError, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.FallbackErrorResolver
 - resolve(DataExchangeError, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientBadRequestExceptionErrorResolver
 - resolve(DataExchangeError, Throwable) - Method in class com.broadleafcommerce.dataexchange.service.error.WebClientExceptionErrorResolver
 - resolveErrors(BatchItemErrorHandler, BatchContext<?>) - Static method in class com.broadleafcommerce.dataexchange.domain.util.ReflectionUtils
 - 
This method walks the resulting object graph from
BatchContext.getFlattenedHierarchy()()} that were either saved or errored, and assignserrorstoBatchContext.getResponseErrors(). - resolveExistingProducts(T, BatchContext<T>) - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.ProductBatchItemHandler
 - Retryable<X> - Class in com.broadleafcommerce.dataexchange.domain.util
 - Retryable(Callable<X>, RetryTemplate, Consumer<Exception>) - Constructor for class com.broadleafcommerce.dataexchange.domain.util.Retryable
 - 
Constructor for
Retryable. - Retryable.RetryableBuilder<X> - Class in com.broadleafcommerce.dataexchange.domain.util
 - 
Builder to assist in building a
Retryable. - RetryableBuilder() - Constructor for class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 - retryableRunnable(C, BatchContext<T>, Callable<Void>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
 - retryableRunnable(Runnable, HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
 - 
Returns a retryable runnable.
 - retryableSupplier(C, BatchContext<T>, Callable<R>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
 - retryableSupplier(Supplier<R>, HandlerArgs<T1, T2>) - Method in interface com.broadleafcommerce.dataexchange.service.BatchItemHandler
 - 
Create a retryable supplier that will run the given supplier.
 - retryableSupplier(List<C>, BatchContext<T>, Callable<List<R>>) - Method in class com.broadleafcommerce.dataexchange.service.AbstractDataExchangeService
 - run() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable
 - 
Executes the
Callabledelegate 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
WebClientto 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
Pricesif the identifier type is not provided. - setDelayMultiplier(double) - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
 - 
This is used to construct a
RetryTemplateand 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
RetryTemplateand 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
RetryTemplateand 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
WebClientto 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
WebClientto 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 tasksthat 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
WebClientto 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
Mapofexchange 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
OAuth2AuthorizedClientManagerand internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager. - SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.dataexchange.oauth.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
T
- TARGET_DEMOGRAPHIC - Static variable in class com.broadleafcommerce.dataexchange.service.catalog.DataDrivenEnumBatchLoaderProcessor
 - TBD - Enum constant in enum class com.broadleafcommerce.dataexchange.service.BatchItemOperationType
 - 
Indicates that the handler should determine the operation type.
 - TEMPLATE - Enum constant in enum class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionGenerationType
 - TEMPLATE_GROUP - Enum constant in enum class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionGenerationType
 - TemplateRef() - Constructor for class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.AbstractExchangeObject
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.asset.ExchangeEntityAsset
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.AbstractPassthroughProperties
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Attribute
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.CategoryRef
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ComprehensiveProduct
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.DataDrivenEnum
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption.TemplateRef
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.GenerateProductOption
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplate
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.OptionTemplateGroup
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Prices
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductAsset
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductList
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.ProductOption
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuInventory
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.SkuRef
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.product.Variant
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.AdvancedTag
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag.IdHolder
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.catalog.tag.ProductTag
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.EntityExchangeObject
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.exception.DataExchangeError
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.page.PageContainer
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceData
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.pricing.PriceList
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.translation.Translation
 - toString() - Method in class com.broadleafcommerce.dataexchange.domain.translation.TranslationsPayload
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeProperties
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeTaskExecutorProperties
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.DataExchangeWebClientProperties
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.autoconfigure.SSLVerificationProperties
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties.DataDrivenEnumMapping
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.catalog.CustomDataDriveEnumProperties
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DataExchangePriceListProperties
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.catalog.product.DefaultOptionTemplatePreloader.OptionTemplateFilterValues
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.DataExchangeLockCacheProperties
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.error.DataExchangeErrorProperties
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.FieldError
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.error.validation.ValidationResponse
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.HandlerArgs
 - toString() - Method in class com.broadleafcommerce.dataexchange.service.provider.external.properties.ExternalAdvancedTagProperties
 - Translatable - Interface in com.broadleafcommerce.dataexchange.domain.translation
 - 
Marks an
ExchangeObjectas 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
Callablefunctional interface or lambda. - withDefaultRetryTemplate() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 - 
Use a
RetryTemplatethat will execute no more than 3 tries (2 retries), using theRetryable.defaultRetryPredicate(Predicate)and a conservative back-off policy that will not exceed 50 ms. - withExceptionConsumer(ExchangeObject, BatchContext<?>) - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 - 
Creates a
Consumerthat callsBatchContext.registerException(String, Throwable)using theExchangeObject.getCorrelationId()as the key and logs the exception. - withRethrowingExceptionConsumer() - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 - 
Creates a default
Consumerimplementation that simply throws aRuntimeExceptionwith the provided exception as the cause. - withRetryTemplate(RetryTemplate) - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 - 
Use the provided
RetryTemplatefor retry semantics. - withRunnable(Runnable) - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 - withSupplier(Supplier<X>) - Method in class com.broadleafcommerce.dataexchange.domain.util.Retryable.RetryableBuilder
 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form