Uses of Class
com.broadleafcommerce.catalog.domain.product.LiteVariant
Packages that use LiteVariant
Package
Description
-
Uses of LiteVariant in com.broadleafcommerce.catalog.domain.category.commerce
Methods in com.broadleafcommerce.catalog.domain.category.commerce that return types with arguments of type LiteVariantModifier and TypeMethodDescriptionCategoryDetailsContext.getRelatedLiteVariants()An aggregation of all of theLiteVariantsrelated to theCategoryDetailsContext.relatedProducts.Method parameters in com.broadleafcommerce.catalog.domain.category.commerce with type arguments of type LiteVariantModifier and TypeMethodDescriptionvoidCategoryDetailsContext.setRelatedLiteVariants(List<LiteVariant> relatedLiteVariants) An aggregation of all of theLiteVariantsrelated to theCategoryDetailsContext.relatedProducts.Constructor parameters in com.broadleafcommerce.catalog.domain.category.commerce with type arguments of type LiteVariantModifierConstructorDescriptionCategoryDetailsContext(CategoryDetailsRequest request, Category resolvedCategory, Map<String, List<CategoryAsset>> relatedCategoryAssets, Map<String, org.springframework.data.domain.Page<ProductSummary>> relatedCategoryProducts, org.springframework.data.domain.Page<ProductSummary> relatedRuleBasedProducts, Map<String, ProductSummary> relatedProducts, Map<String, List<ProductAsset>> relatedProductAssets, Map<String, VariantDetail> relatedVariants, Map<String, List<PromotionalCategoryProductSummary>> relatedPromotionalProducts, Map<String, List<ProductTag>> relatedProductTags, List<LiteVariant> relatedLiteVariants) -
Uses of LiteVariant in com.broadleafcommerce.catalog.domain.product.commerce
Methods in com.broadleafcommerce.catalog.domain.product.commerce that return types with arguments of type LiteVariantModifier and TypeMethodDescriptionProductDetails.getLiteVariants()All variants represented asLiteVariantsfor this product.ProductDetailsContext.getRelatedLiteVariants()An aggregation of all of theLiteVariantsrelated to theProductDetailsContext.resolvedProduct.Method parameters in com.broadleafcommerce.catalog.domain.product.commerce with type arguments of type LiteVariantModifier and TypeMethodDescriptionvoidProductDetails.setLiteVariants(List<LiteVariant> liteVariants) All variants represented asLiteVariantsfor this product.voidProductDetailsContext.setRelatedLiteVariants(List<LiteVariant> relatedLiteVariants) An aggregation of all of theLiteVariantsrelated to theProductDetailsContext.resolvedProduct. -
Uses of LiteVariant in com.broadleafcommerce.catalog.provider.jpa.repository.product
Methods in com.broadleafcommerce.catalog.provider.jpa.repository.product that return types with arguments of type LiteVariantModifier and TypeMethodDescriptionJpaCustomizedVariantRepository.findAllLiteVariantsByIdOrProductContextId(Iterable<String> variantContextIds, Iterable<String> productContextIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) JpaCustomizedVariantRepository.findAllLiteVariantsByProductContextId(String productContextId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) -
Uses of LiteVariant in com.broadleafcommerce.catalog.repository.product
Methods in com.broadleafcommerce.catalog.repository.product that return types with arguments of type LiteVariantModifier and TypeMethodDescriptionCustomizedVariantRepository.findAllLiteVariantsByIdOrProductContextId(Iterable<String> variantContextIds, Iterable<String> productContextIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Returns a list ofLiteVariantDTOs built from the relevant fields of anyVariantsthat match the givenvariantContextIdsorproductContextIds.CustomizedVariantRepository.findAllLiteVariantsByProductContextId(String productContextId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Returns a list ofLiteVariantDTOs built from the relevant fields of a list of resolvedVariantsthat are associated with the givenproductContextId. -
Uses of LiteVariant in com.broadleafcommerce.catalog.service.product
Methods in com.broadleafcommerce.catalog.service.product that return types with arguments of type LiteVariantModifier and TypeMethodDescriptionDefaultVariantService.readAllLiteVariantsByIdOrProductId(@NonNull Collection<String> variantIds, @NonNull Collection<String> productIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) VariantService.readAllLiteVariantsByIdOrProductId(Collection<String> variantIds, Collection<String> productIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the variants associated with the givenvariantIdsor whose parentProductsare inproductIds, and builds a list ofLiteVariantDTO to return to the client.DefaultVariantService.readAllLiteVariantsByProductId(String productId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) VariantService.readAllLiteVariantsByProductId(String productId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Reads the variants associated with the givenproductIdand builds a list ofLiteVariantDTO to return to the client. -
Uses of LiteVariant in com.broadleafcommerce.catalog.service.product.commerce.contributor
Methods in com.broadleafcommerce.catalog.service.product.commerce.contributor that return types with arguments of type LiteVariantModifier and TypeMethodDescriptionprotected <D extends ProductDetails,C extends ProductDetailsContext>
List<LiteVariant>LiteVariantsProductDetailsContributor.getLiteVariantsForProduct(D productDetails, @NonNull Collection<C> productDetailsContexts) Gathers a list ofLiteVariantsthat are related to the product provided via theProductDetailsparam. -
Uses of LiteVariant in com.broadleafcommerce.catalog.web.endpoint
Methods in com.broadleafcommerce.catalog.web.endpoint that return types with arguments of type LiteVariantModifier and TypeMethodDescriptionLiteVariantEndpoint.getAllProductLiteVariants(String productId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)