Uses of Class
com.broadleafcommerce.catalog.domain.product.commerce.VariantDetail
Packages that use VariantDetail
Package
Description
-
Uses of VariantDetail in com.broadleafcommerce.catalog.domain.category.commerce
Methods in com.broadleafcommerce.catalog.domain.category.commerce that return types with arguments of type VariantDetailModifier and TypeMethodDescriptionCategoryDetailsContext.getRelatedVariants()
An aggregation of all of theVariants
related to theCategoryDetailsContext.relatedProducts
.Method parameters in com.broadleafcommerce.catalog.domain.category.commerce with type arguments of type VariantDetailModifier and TypeMethodDescriptionvoid
CategoryDetailsContext.setRelatedVariants
(Map<String, VariantDetail> relatedVariants) An aggregation of all of theVariants
related to theCategoryDetailsContext.relatedProducts
. -
Uses of VariantDetail in com.broadleafcommerce.catalog.domain.product.commerce
Methods in com.broadleafcommerce.catalog.domain.product.commerce that return VariantDetailModifier and TypeMethodDescriptionItemChoiceDetail.getDefaultVariant()
The default variant that can be used when driving customer selections if theItemChoiceDetail.getTargetType()
isDefaultItemChoiceTargetType.SPECIFIC_VARIANTS
.IncludedProductDetail.getVariant()
This field contains the specified variant if theadd-on type
isDefaultItemChoiceTargetType.SPECIFIC_VARIANTS
.SpecificItemChoiceDetail.getVariant()
If theSpecificItemChoiceDetail.getType()
isDefaultSpecificItemChoiceType.VARIANT
this holds the variant for this choiceMethods in com.broadleafcommerce.catalog.domain.product.commerce that return types with arguments of type VariantDetailModifier and TypeMethodDescriptionProductDetailsContext.getRelatedVariants()
An aggregation of all of theVariants
related to theProductDetailsContext.resolvedProduct
.ProductDetails.getVariants()
AllVariants
for this product.ProductSummary.getVariants()
AllVariants
for this product.Methods in com.broadleafcommerce.catalog.domain.product.commerce with parameters of type VariantDetailModifier and TypeMethodDescriptionvoid
ItemChoiceDetail.setDefaultVariant
(VariantDetail defaultVariant) The default variant that can be used when driving customer selections if theItemChoiceDetail.getTargetType()
isDefaultItemChoiceTargetType.SPECIFIC_VARIANTS
.void
IncludedProductDetail.setVariant
(VariantDetail variant) This field contains the specified variant if theadd-on type
isDefaultItemChoiceTargetType.SPECIFIC_VARIANTS
.void
SpecificItemChoiceDetail.setVariant
(VariantDetail variant) If theSpecificItemChoiceDetail.getType()
isDefaultSpecificItemChoiceType.VARIANT
this holds the variant for this choiceMethod parameters in com.broadleafcommerce.catalog.domain.product.commerce with type arguments of type VariantDetailModifier and TypeMethodDescriptionvoid
ProductDetailsContext.setRelatedVariants
(Map<String, VariantDetail> relatedVariants) An aggregation of all of theVariants
related to theProductDetailsContext.resolvedProduct
.void
ProductDetails.setVariants
(List<VariantDetail> variants) AllVariants
for this product.void
ProductSummary.setVariants
(List<VariantDetail> variants) AllVariants
for this product.Constructors in com.broadleafcommerce.catalog.domain.product.commerce with parameters of type VariantDetailModifierConstructorDescriptionIncludedProductDetail
(IncludedProduct includedProduct, ProductDetails product, VariantDetail variant, PriceInfo priceInfo) ItemChoiceDetail
(ItemChoice itemChoice, ItemChoiceCategory category, ProductDetails defaultProductInCategory, ProductDetails defaultProduct, VariantDetail defaultVariant, PriceInfo priceInfo, List<SpecificItemChoiceDetail> specificChoices, SpecificItemChoiceDetail specificItemChoice) SpecificItemChoiceDetail
(SpecificItemChoice specificItemChoice, ProductDetails product, VariantDetail variant, PriceInfo priceInfo, Map<String, SpecificItemVariantPricingDetail> variantPricing) -
Uses of VariantDetail in com.broadleafcommerce.catalog.service.category.commerce.context.consolidator
Method parameters in com.broadleafcommerce.catalog.service.category.commerce.context.consolidator with type arguments of type VariantDetailModifier and TypeMethodDescriptionprotected void
RelatedVariantsCategoryContextConsolidator.consolidateVariantPriceInfo
(@NonNull Collection<VariantDetail> variants, @NonNull CategoryDetailsContext categoryDetailsContext) -
Uses of VariantDetail in com.broadleafcommerce.catalog.service.product.commerce.context.consolidator
Method parameters in com.broadleafcommerce.catalog.service.product.commerce.context.consolidator with type arguments of type VariantDetailModifier and TypeMethodDescriptionprotected void
RelatedVariantsProductContextConsolidator.consolidateVariantPriceInfo
(@NonNull Collection<VariantDetail> variants, @NonNull ProductDetailsContext productDetailsContext) -
Uses of VariantDetail in com.broadleafcommerce.catalog.service.product.commerce.contributor
Methods in com.broadleafcommerce.catalog.service.product.commerce.contributor that return types with arguments of type VariantDetailModifier and TypeMethodDescriptionprotected <C extends ProductDetailsContext>
Map<String,List<VariantDetail>> ProductOptionsProductDetailsContributor.getVariantDetailsByProductId
(@NonNull Collection<C> productDetailsContexts) protected <D extends ProductDetails,
C extends ProductDetailsContext>
List<VariantDetail>VariantsProductDetailsContributor.getVariantsForProduct
(D productDetails, @NonNull Collection<C> productDetailsContexts) Gathers a list ofVariantDetails
that are related to the product provided via theProductDetails
param. -
Uses of VariantDetail in com.broadleafcommerce.catalog.service.product.commerce.util
Method parameters in com.broadleafcommerce.catalog.service.product.commerce.util with type arguments of type VariantDetailModifier and TypeMethodDescriptionProductOptionContributionUtils.populateAttributeChoiceAllowedValues
(@NonNull ProductOptionDetail optionDetail, @NonNull List<VariantDetail> variantDetails)