Uses of Class
com.broadleafcommerce.dataexchange.domain.product.Variant
Packages that use Variant
Package
Description
-
Uses of Variant in com.broadleafcommerce.dataexchange.domain.product
Methods in com.broadleafcommerce.dataexchange.domain.product that return types with arguments of type VariantMethod parameters in com.broadleafcommerce.dataexchange.domain.product with type arguments of type Variant -
Uses of Variant in com.broadleafcommerce.dataexchange.service.autoconfigure
Methods in com.broadleafcommerce.dataexchange.service.autoconfigure that return types with arguments of type VariantModifier and TypeMethodDescriptionDataExchangeServiceAutoConfiguration.productVariantBatchItemHandler
(CatalogProvider<ComprehensiveProduct, Variant> catalogProvider, ProductTagBatchItemHandler<ProductTag> productTagBatchItemHandler, AdvancedTagProvider<AdvancedTag, ProductTag> tagProvider, List<VariantRelatedBatchItemHandler<ComprehensiveProduct, ?>> childItemHandlers, ProductBatchItemHandlerHelper<ComprehensiveProduct> helper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) Method parameters in com.broadleafcommerce.dataexchange.service.autoconfigure with type arguments of type VariantModifier and TypeMethodDescriptionDataExchangeServiceAutoConfiguration.comprehensiveProductExchangeService
(org.springframework.core.task.AsyncTaskExecutor taskExecutor, org.springframework.retry.support.RetryTemplate retryTemplate, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CatalogProvider<ComprehensiveProduct, Variant> catalogProvider, DataExchangeProperties dataExchangeProperties, List<BatchExtensionProcessor> batchExtensionProcessors, ProductBatchItemHandler<ComprehensiveProduct> productBatchItemHandler) DataExchangeServiceAutoConfiguration.productBatchItemHandler
(CatalogProvider<ComprehensiveProduct, Variant> catalogProvider, ProductBatchItemHandlerHelper<ComprehensiveProduct> helper, VariantBatchItemHandler<Variant> variantBatchItemHandler, AdvancedTagProvider<AdvancedTag, ProductTag> tagProvider, ProductTagBatchItemHandler<ProductTag> tagBatchItemHandler, List<ProductRelatedBatchItemHandler<ComprehensiveProduct, ?>> childItemHandlers, com.broadleafcommerce.common.extension.TypeFactory typeFactory) DataExchangeServiceAutoConfiguration.productBatchItemHandler
(CatalogProvider<ComprehensiveProduct, Variant> catalogProvider, ProductBatchItemHandlerHelper<ComprehensiveProduct> helper, VariantBatchItemHandler<Variant> variantBatchItemHandler, AdvancedTagProvider<AdvancedTag, ProductTag> tagProvider, ProductTagBatchItemHandler<ProductTag> tagBatchItemHandler, List<ProductRelatedBatchItemHandler<ComprehensiveProduct, ?>> childItemHandlers, com.broadleafcommerce.common.extension.TypeFactory typeFactory) DataExchangeServiceAutoConfiguration.productVariantBatchItemHandler
(CatalogProvider<ComprehensiveProduct, Variant> catalogProvider, ProductTagBatchItemHandler<ProductTag> productTagBatchItemHandler, AdvancedTagProvider<AdvancedTag, ProductTag> tagProvider, List<VariantRelatedBatchItemHandler<ComprehensiveProduct, ?>> childItemHandlers, ProductBatchItemHandlerHelper<ComprehensiveProduct> helper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of Variant in com.broadleafcommerce.dataexchange.service.catalog
Methods in com.broadleafcommerce.dataexchange.service.catalog that return types with arguments of type VariantModifier and TypeMethodDescriptionprotected CatalogProvider<T,
Variant> DefaultComprehensiveProductExchangeService.getCatalogProvider()
Constructor parameters in com.broadleafcommerce.dataexchange.service.catalog with type arguments of type VariantModifierConstructorDescriptionDefaultComprehensiveProductExchangeService
(CatalogProvider<T, Variant> catalogProvider, DataExchangeProperties properties, org.springframework.core.task.AsyncTaskExecutor executor, org.springframework.retry.support.RetryTemplate retryTemplate, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ProductBatchItemHandler<T> productBatchItemHandler, List<BatchExtensionProcessor> batchExtensionProcessors) -
Uses of Variant in com.broadleafcommerce.dataexchange.service.product
Classes in com.broadleafcommerce.dataexchange.service.product with type parameters of type VariantMethods in com.broadleafcommerce.dataexchange.service.product that return types with arguments of type VariantModifier and TypeMethodDescriptionprotected CatalogProvider<T,
Variant> ProductBatchItemHandler.getCatalogProvider()
ProductBatchItemHandlerHelper.getExistingVariants
(BatchContext<T> batchContext, T product) protected VariantBatchItemHandler<Variant>
ProductBatchItemHandler.getVariantBatchItemHandler()
Methods in com.broadleafcommerce.dataexchange.service.product with parameters of type VariantModifier and TypeMethodDescriptionprotected void
ProductTagBatchItemHandler.initTagsList
(Variant variant) protected boolean
ProductBatchItemHandlerHelper.isSameVariant
(Variant existing, Variant toSave) Returns true if the existing variant is the same as the new variant.Method parameters in com.broadleafcommerce.dataexchange.service.product with type arguments of type VariantModifier and TypeMethodDescriptionprotected boolean
ProductBatchItemHandlerHelper.needsVariantCalculation
(HandlerArgs<T, T> args, T product, List<Variant> variantsToSave, List<Variant> existingVariants) Determines if the variant create/update operations need to be calculated.Constructor parameters in com.broadleafcommerce.dataexchange.service.product with type arguments of type VariantModifierConstructorDescriptionProductBatchItemHandler
(CatalogProvider<T, Variant> catalogProvider, ProductBatchItemHandlerHelper<T> helper, VariantBatchItemHandler<Variant> variantBatchItemHandler, AdvancedTagProvider<AdvancedTag, ProductTag> tagProvider, ProductTagBatchItemHandler<ProductTag> tagBatchItemHandler, List<ProductRelatedBatchItemHandler<T, ?>> childItemHandlers, com.broadleafcommerce.common.extension.TypeFactory typeFactory) ProductBatchItemHandler
(CatalogProvider<T, Variant> catalogProvider, ProductBatchItemHandlerHelper<T> helper, VariantBatchItemHandler<Variant> variantBatchItemHandler, AdvancedTagProvider<AdvancedTag, ProductTag> tagProvider, ProductTagBatchItemHandler<ProductTag> tagBatchItemHandler, List<ProductRelatedBatchItemHandler<T, ?>> childItemHandlers, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of Variant in com.broadleafcommerce.dataexchange.service.provider
Classes in com.broadleafcommerce.dataexchange.service.provider with type parameters of type VariantModifier and TypeInterfaceDescriptioninterface
CatalogProvider<T1 extends ComprehensiveProduct,
T2 extends Variant> Interface for interacting with catalog data, typically by making remote calls.Methods in com.broadleafcommerce.dataexchange.service.provider that return types with arguments of type VariantModifier and TypeMethodDescriptionExternalProviderAutoConfiguration.dataExchangeCatalogProvider
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalCatalogProviderProperties properties) -
Uses of Variant in com.broadleafcommerce.dataexchange.service.provider.external
Classes in com.broadleafcommerce.dataexchange.service.provider.external with type parameters of type VariantModifier and TypeClassDescriptionclass
ExternalCatalogProvider<T1 extends ComprehensiveProduct,
T2 extends Variant>