Uses of Class
com.broadleafcommerce.catalog.domain.product.characteristic.CharacteristicValue
Packages that use CharacteristicValue
Package
Description
-
Uses of CharacteristicValue in com.broadleafcommerce.catalog.dataimport.converter
Methods in com.broadleafcommerce.catalog.dataimport.converter with parameters of type CharacteristicValueModifier and TypeMethodDescriptionprotected voidProductRowConverter.mergeCharacteristicValueDefaults(ProductCharacteristicValue target, CharacteristicValue source) Merges the properties from aCharacteristicValue(from aBusinessType) into aProductCharacteristicValue(from an import row), if they are not already present on the target. -
Uses of CharacteristicValue in com.broadleafcommerce.catalog.domain.product.characteristic
Methods in com.broadleafcommerce.catalog.domain.product.characteristic that return types with arguments of type CharacteristicValueModifier and TypeMethodDescriptionCharacteristic.getValue()List of values for the characteristic.Method parameters in com.broadleafcommerce.catalog.domain.product.characteristic with type arguments of type CharacteristicValueModifier and TypeMethodDescriptionvoidCharacteristic.setValue(List<CharacteristicValue> value) List of values for the characteristic. -
Uses of CharacteristicValue in com.broadleafcommerce.catalog.service.product.businessType
Methods in com.broadleafcommerce.catalog.service.product.businessType that return types with arguments of type CharacteristicValueModifier and TypeMethodDescriptionprotected List<List<CharacteristicValue>>DefaultBusinessTypeService.generatePermutations(List<List<CharacteristicValue>> arr, List<CharacteristicValue> prefix) Recursively generates all permutations of characteristic values.BusinessTypeService.getAllVariantOptionPermutations(List<BusinessTypeCharacteristic> characteristics) Get all variant option permutations for the given characteristics.DefaultBusinessTypeService.getAllVariantOptionPermutations(List<BusinessTypeCharacteristic> characteristics) Method parameters in com.broadleafcommerce.catalog.service.product.businessType with type arguments of type CharacteristicValueModifier and TypeMethodDescriptionprotected List<List<CharacteristicValue>>DefaultBusinessTypeService.generatePermutations(List<List<CharacteristicValue>> arr, List<CharacteristicValue> prefix) Recursively generates all permutations of characteristic values. -
Uses of CharacteristicValue in com.broadleafcommerce.catalog.service.product.characteristic
Methods in com.broadleafcommerce.catalog.service.product.characteristic that return CharacteristicValueModifier and TypeMethodDescriptionprotected CharacteristicValueDefaultCharacteristicService.buildBooleanCharacteristicValue(int displayOrder, String label, boolean value) Builds aCharacteristicValueof typeBoolean.Method parameters in com.broadleafcommerce.catalog.service.product.characteristic with type arguments of type CharacteristicValueModifier and TypeMethodDescriptionprotected booleanDefaultCharacteristicService.characteristicValueMatchesBoolean(List<CharacteristicValue> characteristicValues, boolean toMatch) Checks if the passed incharacteristic valuesall match the expected boolean value. -
Uses of CharacteristicValue in com.broadleafcommerce.catalog.service.product.hydration
Methods in com.broadleafcommerce.catalog.service.product.hydration that return types with arguments of type CharacteristicValueModifier and TypeMethodDescriptionprotected List<CharacteristicValue>DefaultProductHydrationService.getCharacteristicValues(Product product, Characteristic characteristic) Retrieves the list ofCharacteristicValuesto use for generating theAttributeChoiceValuesof aProductOptionfor aCharacteristic.Methods in com.broadleafcommerce.catalog.service.product.hydration with parameters of type CharacteristicValueModifier and TypeMethodDescriptionprotected ProductCharacteristicValueDefaultProductHydrationService.getProductCharacteristicValue(CharacteristicValue characteristicValue) protected voidDefaultProductHydrationService.setAllowedValueFromCharacteristicValue(@NonNull AttributeChoiceValue allowedValue, @NonNull CharacteristicValue characteristicValue, @NonNull Characteristic characteristic) Extension point for converting complexCharacteristic valuesto strings, whichAttributeChoice valuesrequire. -
Uses of CharacteristicValue in com.broadleafcommerce.catalog.service.validation.characteristic
Methods in com.broadleafcommerce.catalog.service.validation.characteristic with parameters of type CharacteristicValueModifier and TypeMethodDescriptionbooleanCharacteristicValueValidator.canHandle(CharacteristicValue characteristicValue, Characteristic characteristic) Checks if this Validator can handle validation for the givenvalueType.booleanEnumCharacteristicValueValidator.canHandle(@NonNull CharacteristicValue characteristicValue, Characteristic characteristic) booleanSimpleCharacteristicValueValidator.canHandle(@NonNull CharacteristicValue characteristicValue, Characteristic characteristic) booleanVariantOptionCharacteristicValueValidator.canHandle(@NonNull CharacteristicValue characteristicValue, Characteristic characteristic) voidCharacteristicValueValidator.validate(CharacteristicValue characteristicValue, org.springframework.validation.Errors errors, Characteristic characteristic) Validates that eachvaluematches itsvalueType, along with someDefaultCharacteristicValueValueTypespecific validation forCharacteristicValues.voidEnumCharacteristicValueValidator.validate(@NonNull CharacteristicValue characteristicValue, @NonNull org.springframework.validation.Errors errors, Characteristic characteristic) voidSimpleCharacteristicValueValidator.validate(@NonNull CharacteristicValue characteristicValue, @NonNull org.springframework.validation.Errors errors, Characteristic characteristic) voidVariantOptionCharacteristicValueValidator.validate(@NonNull CharacteristicValue characteristicValue, @NonNull org.springframework.validation.Errors errors, Characteristic characteristic) -
Uses of CharacteristicValue in com.broadleafcommerce.catalog.web.endpoint.dto
Methods in com.broadleafcommerce.catalog.web.endpoint.dto that return types with arguments of type CharacteristicValueModifier and TypeMethodDescriptionVariantCharacteristicsResponse.getRows()The rows for the table in the format of a list of maps.Method parameters in com.broadleafcommerce.catalog.web.endpoint.dto with type arguments of type CharacteristicValueModifier and TypeMethodDescriptionvoidVariantCharacteristicsResponse.setRows(List<Map<String, CharacteristicValue>> rows) The rows for the table in the format of a list of maps.