Class ProductImportBatchHandler
- All Implemented Interfaces:
com.broadleafcommerce.common.dataimport.ImportBatchHandler
- Author:
- Phillip Verheyden (phillipuniverse)
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Deprecated.static final class
Deprecated. -
Constructor Summary
ConstructorDescriptionProductImportBatchHandler
(ProductConverter productConverter, VariantConverter variantConverter, IncludedProductConverter includedProductConverter, ProductOptionConverter productOptionConverter, AttributeChoiceValueConverter attributeChoiceValueConverter, SpecificItemChoiceConverter specificItemChoiceConverter, CategoryProductConverter categoryProductConverter, ProductAssetConverter productAssetConverter, ProductTagConverter productTagConverter, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ProductDefaultsInitializer productDefaultsInitializer, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryProductService<CategoryProduct> categoryProductService, OptionTemplateGroupService<OptionTemplateGroup> optionTemplateGroupService, OptionTemplateService<OptionTemplate> optionTemplateService, ProductTagService<ProductTag> productTagService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addOptionsToProductFromTemplateGroup
(String correlationId, String optionTemplateGroupId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Product productToAddOptionsTo, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.Finds the option template group in the data store, finds each of the group's templates in the data store, and adds each of their options to the given product (the product is not yet persisted with this change).protected void
addOptionToProductFromTemplate
(String correlationId, String optionTemplateId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Product productToAddOptionTo, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.Finds the option template in the data store, and adds its option to the given product (the product is not yet persisted with this change).boolean
canHandle
(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch) Deprecated.protected void
clearEmptyEmbeddedItems
(Product product) Deprecated.In the case where a product is being updated and no embedded items are specified (ex: a simple product name update wouldn't include product option rows), the collections may have a non-null empty value.protected boolean
containsNonBlankValueForKey
(String key, Map<String, String> map) Deprecated.protected OptionTemplate
findOptionTemplate
(String optionTemplateId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.protected OptionTemplateGroup
findOptionTemplateGroup
(String optionTemplateGroupId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.protected List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest>
generateEmbeddedItemRequestsAndUpdateParent
(List<com.broadleafcommerce.common.dataimport.messaging.BatchRecord> embeddedItemRecords, ProductOption parent, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.This method is responsible for generating the nested embedded item requests for a particular product option batch record.protected AttributeChoiceValueConverter
Deprecated.protected CategoryProductConverter
Deprecated.protected CategoryProductService<CategoryProduct>
Deprecated.Deprecated.protected com.broadleafcommerce.common.dataimport.util.IdResolver
Deprecated.protected IncludedProductConverter
Deprecated.protected <T> Set<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<T>>
getNonPersistableDependents
(Set<String> resourceIdsOfFailedParents, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<T>> dependentRequests, Function<T, String> parentIdExtractor) Deprecated.We do not want to even attempt to persist requests which reference a parent item that was not successfully persisted.protected com.broadleafcommerce.common.dataimport.util.OperationResolver
Deprecated.protected OptionTemplateGroupService<OptionTemplateGroup>
Deprecated.protected OptionTemplateService<OptionTemplate>
Deprecated.protected ProductAssetConverter
Deprecated.protected ProductAssetService<ProductAsset>
Deprecated.protected ProductConverter
Deprecated.protected ProductOptionConverter
Deprecated.protected ProductService<Product>
Deprecated.protected ProductTagConverter
Deprecated.protected ProductTagService<ProductTag>
Deprecated.protected SpecificItemChoiceConverter
Deprecated.protected com.broadleafcommerce.common.extension.TypeFactory
Deprecated.protected VariantConverter
Deprecated.protected VariantService<Variant>
Deprecated.com.broadleafcommerce.common.dataimport.messaging.BatchCompletion
handle
(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch) Deprecated.protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CategoryProduct>
initializeCategoryProductAndBuildPersistenceRequest
(CategoryProduct categoryProduct, com.broadleafcommerce.common.dataimport.messaging.BatchRecord categoryProductRecord, String parentProductResourceId) Deprecated.protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductAsset>
initializeProductAssetAndBuildPersistenceRequest
(ProductAsset productAsset, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productAssetRecord, String productResourceId, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Deprecated.protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductTag>
initializeProductTagAndBuildPersistenceRequest
(ProductTag productTag, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productTagRecord, String parentProductResourceID) Deprecated.protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<Variant>
initializeVariantAndBuildPersistenceRequest
(Variant variant, com.broadleafcommerce.common.dataimport.messaging.BatchRecord variantRecord, String parentProductResourceId) Deprecated.protected void
overrideChangeContainerForChildOfProduct
(String parentProductResourceId, com.broadleafcommerce.data.tracking.core.ChangeContainerOverridable child) Deprecated.Sets the override change container for the child of product with the container ID as the parent Product ID, the container name as the Product container name, and the sub container name as the child's container name.protected void
processCategoryProductRecord
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord categoryProductRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CategoryProduct>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.protected void
processIncludedProductRecord
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord includedProductRecord, Product parent, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.protected void
processOptionRecord
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord optionRecord, Product parent, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.protected void
processProductAssetRecord
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord productAssetRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductAsset>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Deprecated.protected void
processProductTagRecord
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord productTagRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductTag>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.protected void
processVariantRecord
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord variantRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<Variant>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.protected <T> List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord>
removeDependentsOfFailedParents
(Map<String, String> failedParentCorrelationIdsByResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<T>> dependentRequests, Function<T, String> idExtractor, Function<T, String> parentIdExtractor) Deprecated.Finds and removes any dependent persistence requests fromdependentRequests
which refer to a "parent" item which was not successfully persisted.protected void
setAttributeChoiceAllowedValues
(ProductOption productOption, List<AttributeChoiceValue> allowedValues) Deprecated.protected void
setIdResolver
(com.broadleafcommerce.common.dataimport.util.IdResolver idResolver) Deprecated.protected void
setItemChoiceSpecificChoices
(ProductOption productOption, List<SpecificItemChoice> specificItemChoices) Deprecated.protected void
setOperationResolver
(com.broadleafcommerce.common.dataimport.util.OperationResolver operationResolver) Deprecated.protected void
setProductTypeBasedOnRecord
(Product product, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productRecord) Deprecated.SetProduct.getProductType()
based on whether or not the givenBatchRecord
for product has any variants.Methods inherited from class com.broadleafcommerce.common.dataimport.AbstractImportBatchHandler
addFailedConversionCompletions, buildAndAddCompletionRecords, buildContextInfo, buildCreateContextInfo, buildNonValidationErrorCompletions, buildReadContextInfo, buildSuccessfulCompletionsForRequest, buildUpdateContextInfo, buildValidationErrorCompletions, failRecordAndDependentsEarly, finalizeContextForBatch, generateAndAddCompletions, generateAndAddCompletions, generateAndAddValidationErrorCompletions, getBatchContextHelper, getCompletionError, getFormattedEmbeddedValidationErrorString, getFormattedValidationErrorString, getHydrator, getImportContextConfigurationProperties, getImportContextProperties, initializeContextForBatch, persist, persist, removeAndReturnFieldErrorsUnderPath, setBatchContextHelper, setImportContextConfigurationProperties
-
Constructor Details
-
ProductImportBatchHandler
public ProductImportBatchHandler(ProductConverter productConverter, VariantConverter variantConverter, IncludedProductConverter includedProductConverter, ProductOptionConverter productOptionConverter, AttributeChoiceValueConverter attributeChoiceValueConverter, SpecificItemChoiceConverter specificItemChoiceConverter, CategoryProductConverter categoryProductConverter, ProductAssetConverter productAssetConverter, ProductTagConverter productTagConverter, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ProductDefaultsInitializer productDefaultsInitializer, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryProductService<CategoryProduct> categoryProductService, OptionTemplateGroupService<OptionTemplateGroup> optionTemplateGroupService, OptionTemplateService<OptionTemplate> optionTemplateService, ProductTagService<ProductTag> productTagService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) Deprecated.
-
-
Method Details
-
canHandle
public boolean canHandle(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch) Deprecated. -
handle
@SuppressNotification("SINGLE_INDEX_REQUEST") public com.broadleafcommerce.common.dataimport.messaging.BatchCompletion handle(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch) Deprecated. -
setProductTypeBasedOnRecord
protected void setProductTypeBasedOnRecord(Product product, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productRecord) Deprecated.SetProduct.getProductType()
based on whether or not the givenBatchRecord
for product has any variants. If it does,Product.getProductType()
is set toVARIANT_BASED
. Otherwise,STANDARD
. This way, theProduct.getProductType()
wouldn't need to be explicitly declared.The
Product.getProductType()
should only be set if theBatchRecord.getOperation()
isCREATE
, sinceProduct.getProductType()
should never be changed once it's set.- Parameters:
product
- product created from theBatchRecord
productRecord
-BatchRecord
for the product
-
clearEmptyEmbeddedItems
Deprecated.In the case where a product is being updated and no embedded items are specified (ex: a simple product name update wouldn't include product option rows), the collections may have a non-null empty value. This would cause the items to be removed from the product. Instead, this method sets those fields directly to null, preventingCrudEntityService.updateAllAllowingPartialSuccess(List, ContextInfo)
from updating them.- Parameters:
product
- the product being updated, with any embedded items already set
-
getDataRouteKey
Deprecated. -
processVariantRecord
protected void processVariantRecord(com.broadleafcommerce.common.dataimport.messaging.BatchRecord variantRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<Variant>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated. -
initializeVariantAndBuildPersistenceRequest
protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<Variant> initializeVariantAndBuildPersistenceRequest(Variant variant, com.broadleafcommerce.common.dataimport.messaging.BatchRecord variantRecord, String parentProductResourceId) Deprecated. -
processCategoryProductRecord
protected void processCategoryProductRecord(com.broadleafcommerce.common.dataimport.messaging.BatchRecord categoryProductRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CategoryProduct>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated. -
processProductTagRecord
protected void processProductTagRecord(com.broadleafcommerce.common.dataimport.messaging.BatchRecord productTagRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductTag>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated. -
initializeCategoryProductAndBuildPersistenceRequest
protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CategoryProduct> initializeCategoryProductAndBuildPersistenceRequest(CategoryProduct categoryProduct, com.broadleafcommerce.common.dataimport.messaging.BatchRecord categoryProductRecord, String parentProductResourceId) Deprecated. -
initializeProductTagAndBuildPersistenceRequest
protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductTag> initializeProductTagAndBuildPersistenceRequest(ProductTag productTag, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productTagRecord, String parentProductResourceID) Deprecated. -
processProductAssetRecord
protected void processProductAssetRecord(com.broadleafcommerce.common.dataimport.messaging.BatchRecord productAssetRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductAsset>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Deprecated. -
initializeProductAssetAndBuildPersistenceRequest
protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<ProductAsset> initializeProductAssetAndBuildPersistenceRequest(ProductAsset productAsset, com.broadleafcommerce.common.dataimport.messaging.BatchRecord productAssetRecord, String productResourceId, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) Deprecated. -
processIncludedProductRecord
protected void processIncludedProductRecord(com.broadleafcommerce.common.dataimport.messaging.BatchRecord includedProductRecord, Product parent, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated. -
processOptionRecord
protected void processOptionRecord(com.broadleafcommerce.common.dataimport.messaging.BatchRecord optionRecord, Product parent, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated. -
overrideChangeContainerForChildOfProduct
protected void overrideChangeContainerForChildOfProduct(String parentProductResourceId, com.broadleafcommerce.data.tracking.core.ChangeContainerOverridable child) Deprecated.Sets the override change container for the child of product with the container ID as the parent Product ID, the container name as the Product container name, and the sub container name as the child's container name.- Parameters:
parentProductResourceId
- the parent product IDchild
- the overridable child
-
containsNonBlankValueForKey
Deprecated. -
addOptionToProductFromTemplate
protected void addOptionToProductFromTemplate(String correlationId, String optionTemplateId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Product productToAddOptionTo, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.Finds the option template in the data store, and adds its option to the given product (the product is not yet persisted with this change).If the template was successfully found and the option was added to the product, a new
PersistenceRequest.EmbeddedItemRequest
will be created and added to thesuccessful
.If the option template could not be found, a
BatchCompletionRecord
will be created for the record and added to thefailed
. The product is not modified in this case.- Parameters:
correlationId
- the correlation ID of the record requesting the optionsoptionTemplateId
- the ID of the option template to findcontextInfo
- read context to use for finding the option template in the data storeproductToAddOptionTo
- the product to which the template's option should be addedsuccessful
- a list of the product's embedded item requests to which the option will be added if successfully foundfailed
- a list of batch completion records to which the option will be added if not successfully found
-
findOptionTemplate
@Nullable protected OptionTemplate findOptionTemplate(String optionTemplateId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated. -
addOptionsToProductFromTemplateGroup
protected void addOptionsToProductFromTemplateGroup(String correlationId, String optionTemplateGroupId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Product productToAddOptionsTo, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.Finds the option template group in the data store, finds each of the group's templates in the data store, and adds each of their options to the given product (the product is not yet persisted with this change).If the template group was successfully found and the options from its templates were added to the product, a new
PersistenceRequest.EmbeddedItemRequest
will be created and added to thesuccessful
. Note that this will be a singlePersistenceRequest.EmbeddedItemRequest
that represents all of the added options. This is because the options do not have their own correlation IDs (since all of them are tied to a singleBatchRecord
in the file). They all come from the same row, and thus tracing success/failure of each option is not possible. This is fine, since theoretically any options that come from a template should already be validated and not have individual errors anyways.If the group could not be found, a
BatchCompletionRecord
will be created for the record and added to thefailed
. Again, this will be a single completion record for the reasons explained before. The product is not modified in this case.- Parameters:
correlationId
- the correlation ID of the record requesting the optionsoptionTemplateGroupId
- the ID of the option template group to findcontextInfo
- read context to use for finding the option template group and its templates in the data storeproductToAddOptionsTo
- the product to which the options from all of the group's templates should be addedsuccessful
- a list of the product's embedded item requests to which this record will be added if successfully foundfailed
- a list of batch completion records to which this record will be added if not successfully found
-
findOptionTemplateGroup
@Nullable protected OptionTemplateGroup findOptionTemplateGroup(String optionTemplateGroupId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated. -
generateEmbeddedItemRequestsAndUpdateParent
protected List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest.EmbeddedItemRequest> generateEmbeddedItemRequestsAndUpdateParent(List<com.broadleafcommerce.common.dataimport.messaging.BatchRecord> embeddedItemRecords, ProductOption parent, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.This method is responsible for generating the nested embedded item requests for a particular product option batch record. This will produce a list ofPersistenceRequest.EmbeddedItemRequest
for any specific choice or allowed value records that are under this option. Furthermore, the successfully converted values will be set on theparent
.- Parameters:
embeddedItemRecords
- the dependent records of an option who need to be converted and set on the parentparent
- the product option on which the converted values should be setfailed
- if there is a conversion failure, an error completion will be generated for the record and added to this list- Returns:
- a list of embedded item requests for nested dependents of this option record (only those which are successfully converted)
-
setAttributeChoiceAllowedValues
protected void setAttributeChoiceAllowedValues(ProductOption productOption, List<AttributeChoiceValue> allowedValues) Deprecated. -
setItemChoiceSpecificChoices
protected void setItemChoiceSpecificChoices(ProductOption productOption, List<SpecificItemChoice> specificItemChoices) Deprecated. -
removeDependentsOfFailedParents
protected <T> List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> removeDependentsOfFailedParents(Map<String, String> failedParentCorrelationIdsByResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<T>> dependentRequests, Function<T, String> idExtractor, Function<T, String> parentIdExtractor) Deprecated.Finds and removes any dependent persistence requests fromdependentRequests
which refer to a "parent" item which was not successfully persisted. For each of these removed requests, aBatchCompletionRecord
is created. These are collected in a list and returned.- Parameters:
failedParentCorrelationIdsByResourceId
- a map of resource IDs to correlation IDs of "parent" items which could not be successfully persisteddependentRequests
- all of the persistence requests who may potentially have references to the failed parent itemsidExtractor
- a function which can retrieve the resource ID from any given dependent request entityparentIdExtractor
- a function which can retrieve the parent resource ID reference from any given dependent request entity- Returns:
- a list of
BatchCompletionRecord
withBatchCompletionRecordStatus.ERROR
for the dependent requests which referred to a failed parent
-
getNonPersistableDependents
protected <T> Set<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<T>> getNonPersistableDependents(Set<String> resourceIdsOfFailedParents, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<T>> dependentRequests, Function<T, String> parentIdExtractor) Deprecated.We do not want to even attempt to persist requests which reference a parent item that was not successfully persisted. This method iterates through thedependentRequests
, finding those who refer to a parent item which failed. These are collected and returned.- Parameters:
resourceIdsOfFailedParents
- the resource IDs of "parent" items which could not be successfully persisteddependentRequests
- all of the persistence requests who may potentially have references to the failed parent itemsparentIdExtractor
- a function which can retrieve the parent resource ID reference from any given dependent request entity- Returns:
- the set of
PersistenceRequest
which referred to a failed product
-
getProductConverter
Deprecated. -
getVariantConverter
Deprecated. -
getIncludedProductConverter
Deprecated. -
getProductOptionConverter
Deprecated. -
getAttributeChoiceValueConverter
Deprecated. -
getSpecificItemChoiceConverter
Deprecated. -
getCategoryProductConverter
Deprecated. -
getProductAssetConverter
Deprecated. -
getProductTagConverter
Deprecated. -
getTypeFactory
protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()Deprecated. -
getProductService
Deprecated. -
getVariantService
Deprecated. -
getProductAssetService
Deprecated. -
getCategoryProductService
Deprecated. -
getOptionTemplateGroupService
Deprecated. -
getOptionTemplateService
Deprecated. -
getProductTagService
Deprecated. -
getIdResolver
protected com.broadleafcommerce.common.dataimport.util.IdResolver getIdResolver()Deprecated. -
setIdResolver
protected void setIdResolver(com.broadleafcommerce.common.dataimport.util.IdResolver idResolver) Deprecated. -
getOperationResolver
protected com.broadleafcommerce.common.dataimport.util.OperationResolver getOperationResolver()Deprecated. -
setOperationResolver
protected void setOperationResolver(com.broadleafcommerce.common.dataimport.util.OperationResolver operationResolver) Deprecated.
-