Uses of Class
com.broadleafcommerce.catalog.domain.product.option.AttributeChoice
Packages that use AttributeChoice
Package
Description
-
Uses of AttributeChoice in com.broadleafcommerce.catalog.dataimport.converter
Methods in com.broadleafcommerce.catalog.dataimport.converter with parameters of type AttributeChoiceModifier and TypeMethodDescriptionprotected void
ProductRowConverter.initializeAttributeChoiceType
(String explicitlyProvidedAttributeChoiceType, @NonNull String attributeChoiceLabel, AttributeChoice initializationTarget) -
Uses of AttributeChoice in com.broadleafcommerce.catalog.domain.product.commerce
Methods in com.broadleafcommerce.catalog.domain.product.commerce that return AttributeChoiceMethods in com.broadleafcommerce.catalog.domain.product.commerce with parameters of type AttributeChoiceModifier and TypeMethodDescriptionvoid
ProductOptionDetail.setAttributeChoice
(AttributeChoice attributeChoice) -
Uses of AttributeChoice in com.broadleafcommerce.catalog.domain.product.option
Methods in com.broadleafcommerce.catalog.domain.product.option that return AttributeChoiceModifier and TypeMethodDescriptionProductOption.getAttributeChoice()
Configuration when theProductOption.type
of this option is one of:DefaultProductOptionType.VARIANT_DISTINGUISHING
- drives customer further specifying their choices into a specificVariant
that contains a unique SKU code, pricing concerns, etc.DefaultProductOptionType.CART_ITEM_ATTRIBUTE
- Customer input will flow directly in the item attributes within their cartDefaultProductOptionType.CART_ATTRIBUTE
.Methods in com.broadleafcommerce.catalog.domain.product.option with parameters of type AttributeChoiceModifier and TypeMethodDescriptionvoid
ProductOption.setAttributeChoice
(AttributeChoice attributeChoice) Configuration when theProductOption.type
of this option is one of:DefaultProductOptionType.VARIANT_DISTINGUISHING
- drives customer further specifying their choices into a specificVariant
that contains a unique SKU code, pricing concerns, etc.DefaultProductOptionType.CART_ITEM_ATTRIBUTE
- Customer input will flow directly in the item attributes within their cartDefaultProductOptionType.CART_ATTRIBUTE
. -
Uses of AttributeChoice in com.broadleafcommerce.catalog.service.validation
Methods in com.broadleafcommerce.catalog.service.validation that return types with arguments of type AttributeChoiceModifier and TypeMethodDescriptionprotected Function<? super AttributeChoice,
Set<String>> VariantValidator.allowedOptionValueMapper()
Methods in com.broadleafcommerce.catalog.service.validation with parameters of type AttributeChoiceModifier and TypeMethodDescriptionvoid
ProductOptionValidator.AttributeChoiceValidator.validate
(String productOptionType, AttributeChoice attributeChoice, org.springframework.validation.Errors errors) protected void
ProductOptionValidator.AttributeChoiceValidator.validateAllowedValues
(String productOptionType, AttributeChoice attributeChoice, org.springframework.validation.Errors errors) Deprecated, for removal: This API element is subject to removal in a future version.since CatalogServices 1.9.0, allowed values are no longer validatedprotected void
ProductOptionValidator.AttributeChoiceValidator.validateValidationFields
(AttributeChoice attributeChoice, org.springframework.validation.Errors errors)