Package com.broadleafcommerce.catalog.service.product.commerce.context.contributor
@NonNullApi
package com.broadleafcommerce.catalog.service.product.commerce.context.contributor
- Author:
- Nathan Moore (nathandmoore)
-
ClassDescriptionContributes all the related products, related variants, and specific choice categories for the item choice hierarchy.Services implementing this interface are responsible for contributing a specific subset of information to a
ProductDetailsContext
based on aProductDetailsRequest
such as the related category, product, and variants in order to retrieve all related entities in bulk operations rather than piece-meal for performance reasons.Contributes all of the relatedCategories
to theProductDetailsContext
.Contributes all of the relatedDataDrivenEnums
to theProductDetailsContext
.Contributes all of the relatedProductAssets
to theProductDetailsContext
.Contributes all of the related products and categories' products to theProductDetailsContext
.Contributes all of the relatedProductTags
to theProductDetailsContext
.Contributes all of the relatedPromotionalProducts
to theProductDetailsContext
.Contributes all of the relatedVariants
to theProductDetailsContext
.