Uses of Class
com.broadleafcommerce.catalog.domain.product.option.ItemChoice
Package
Description
-
Uses of ItemChoice in com.broadleafcommerce.catalog.domain.product.commerce
ModifierConstructorDescriptionItemChoiceDetail
(ItemChoice itemChoice, ItemChoiceCategory category, ProductDetails defaultProductInCategory, ProductDetails defaultProduct, VariantDetail defaultVariant, PriceInfo priceInfo, List<SpecificItemChoiceDetail> specificChoices, SpecificItemChoiceDetail specificItemChoice) -
Uses of ItemChoice in com.broadleafcommerce.catalog.domain.product.option
Modifier and TypeMethodDescriptionProductOption.getItemChoice()
Configuration for theDefaultProductOptionType.ITEM_CHOICE
.Modifier and TypeMethodDescriptionvoid
ProductOption.setItemChoice
(ItemChoice itemChoice) Configuration for theDefaultProductOptionType.ITEM_CHOICE
. -
Uses of ItemChoice in com.broadleafcommerce.catalog.service.product.commerce.util
Modifier and TypeMethodDescriptionprotected ItemChoiceCategory
ProductOptionContributionUtils.buildItemChoiceCategory
(ProductDetailsContext product, ItemChoice itemChoice, boolean narrowChoices) Builds out and prunes the category item choices.protected List<SpecificItemChoiceDetail>
ProductOptionContributionUtils.buildSpecificItemChoices
(ProductDetailsContext productDetailsContext, ItemChoice itemChoice, PriceInfo priceInfo, boolean narrowChoices) Builds out and prunes the specific item choices.protected ItemChoiceDetail
ProductOptionContributionUtils.createItemChoiceDetail
(@NonNull ItemChoice itemChoice, @NonNull ProductDetailsContext productDetailsContext, boolean narrowChoices) -
Uses of ItemChoice in com.broadleafcommerce.catalog.service.product.hydration
Modifier and TypeMethodDescriptionprotected void
DefaultProductHydrationService.applyHydration
(ItemChoice itemChoice, ResolvedProductReferences foundItems) protected void
DefaultProductHydrationService.determineReferences
(ItemChoice itemChoice, ProductReferences references) -
Uses of ItemChoice in com.broadleafcommerce.catalog.service.util.commerce
Modifier and TypeMethodDescriptionPriceInfoContributionUtils.createItemChoicePriceInfo
(@NonNull ItemChoice itemChoice) Creates aPriceInfo
for anItemChoice
-
Uses of ItemChoice in com.broadleafcommerce.catalog.service.validation
Modifier and TypeMethodDescriptionvoid
ProductOptionValidator.ItemChoiceValidator.validate
(ItemChoice itemChoice, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
ProductOptionValidator.ItemChoiceValidator.validateCategorySelection
(ItemChoice itemChoice, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
ProductOptionValidator.ItemChoiceValidator.validateCurrency
(ItemChoice itemChoice, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
ProductOptionValidator.ItemChoiceValidator.validateMinAndMaxQuantity
(ItemChoice itemChoice, org.springframework.validation.Errors errors) protected void
ProductOptionValidator.ItemChoiceValidator.validateOverridePrice
(ItemChoice itemChoice, org.springframework.validation.Errors errors) protected void
ProductOptionValidator.ItemChoiceValidator.validatePricingKey
(ItemChoice itemChoice, org.springframework.validation.Errors errors) protected void
ProductOptionValidator.ItemChoiceValidator.validateSpecificSelection
(ItemChoice itemChoice, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)