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 voidProductTagBatchItemHandler.initTagsList(Variant variant) protected booleanProductBatchItemHandlerHelper.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 booleanProductBatchItemHandlerHelper.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 TypeInterfaceDescriptioninterfaceCatalogProvider<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 TypeClassDescriptionclassExternalCatalogProvider<T1 extends ComprehensiveProduct,T2 extends Variant>