Uses of Class
com.broadleafcommerce.cartoperation.domain.Variant
Packages that use Variant
Package
Description
-
Uses of Variant in com.broadleafcommerce.cartoperation.domain
Methods in com.broadleafcommerce.cartoperation.domain that return VariantModifier and TypeMethodDescriptionIncludedProduct.getVariant()This field contains the specified variant if thetypeisIncludedProductType.VARIANT.SpecificItemChoice.getVariant()If theSpecificItemChoice.typeisSpecificItemChoiceType.VARIANTthis holds the variant for this choiceMethods in com.broadleafcommerce.cartoperation.domain that return types with arguments of type VariantMethods in com.broadleafcommerce.cartoperation.domain with parameters of type VariantModifier and TypeMethodDescriptionvoidIncludedProduct.setVariant(Variant variant) This field contains the specified variant if thetypeisIncludedProductType.VARIANT.voidSpecificItemChoice.setVariant(Variant variant) If theSpecificItemChoice.typeisSpecificItemChoiceType.VARIANTthis holds the variant for this choiceMethod parameters in com.broadleafcommerce.cartoperation.domain with type arguments of type VariantModifier and TypeMethodDescriptionvoidProduct.setVariants(List<Variant> variants) AllVariantsfor this product. -
Uses of Variant in com.broadleafcommerce.cartoperation.service.mapping
Methods in com.broadleafcommerce.cartoperation.service.mapping that return VariantModifier and TypeMethodDescriptionBroadleafProductService.determineVariant(com.broadleafcommerce.cart.client.domain.CartItem cartItem, P product) Attempt to determine the variant by the requested variant ID on theCartItem.DefaultBroadleafProductService.determineVariant(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, P product) Methods in com.broadleafcommerce.cartoperation.service.mapping with parameters of type VariantModifier and TypeMethodDescriptionprotected com.broadleafcommerce.cart.client.domain.ImageAssetRefDefaultCartItemCatalogInformationService.getImageAssetForVariant(@NonNull Variant variant, P product) voidCartItemProductMapper.mapProductToCartItem(com.broadleafcommerce.cart.client.domain.CartItem cartItem, Product product, Variant variant) Deprecated.voidCartItemProductMapper.mapProductToCartItem(com.broadleafcommerce.cart.client.domain.CartItem cartItem, Product product, Variant variant, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) voidDataDrivenCartItemProductMapper.mapProductToCartItem(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull Product product, Variant variant, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) voidDataDrivenCartItemProductMapper.mapProductToCartItem(com.broadleafcommerce.cart.client.domain.CartItem cartItem, Product product, Variant variant) voidPropertyDrivenCartItemProductMapper.mapProductToCartItem(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull Product product, Variant variant, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) voidPropertyDrivenCartItemProductMapper.mapProductToCartItem(com.broadleafcommerce.cart.client.domain.CartItem cartItem, Product product, Variant variant) DefaultCartItemCatalogInformationService.populatePricingInfo(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, P product, Variant variant) Handles setting catalog pricing info onto a cart item.protected voidDefaultCartItemCatalogInformationService.populateVariantInfo(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, P product, @NonNull Map<String, com.broadleafcommerce.pricing.client.domain.PriceInfo> skuPriceInfos, Variant variant) Hydrates variant info onto the cart item if a variant was added to cart.protected voidDefaultCartItemCatalogInformationService.populateVariantInformation(@NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, @NonNull Variant variant, @NonNull Map<String, com.broadleafcommerce.pricing.client.domain.PriceInfo> skuPriceInfos)
CartItemProductMapper.mapProductToCartItem(CartItem, Product, Variant, ContextInfo)