Uses of Class
com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
Packages that use SpecificItemChoice Package Description com.broadleafcommerce.catalogbrowse.domain com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product -
-
Uses of SpecificItemChoice in com.broadleafcommerce.catalogbrowse.domain
Methods in com.broadleafcommerce.catalogbrowse.domain that return SpecificItemChoice Modifier and Type Method Description SpecificItemChoiceItemChoice. getSpecificItemChoice()If theItemChoice.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTorDefaultItemChoiceTargetType.SPECIFIC_VARIANTthis holds the manually selected option that the customer can choose to add on.Methods in com.broadleafcommerce.catalogbrowse.domain that return types with arguments of type SpecificItemChoice Modifier and Type Method Description List<SpecificItemChoice>ItemChoice. getSpecificChoices()Methods in com.broadleafcommerce.catalogbrowse.domain with parameters of type SpecificItemChoice Modifier and Type Method Description voidItemChoice. setSpecificItemChoice(SpecificItemChoice specificItemChoice)If theItemChoice.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTorDefaultItemChoiceTargetType.SPECIFIC_VARIANTthis holds the manually selected option that the customer can choose to add on.Method parameters in com.broadleafcommerce.catalogbrowse.domain with type arguments of type SpecificItemChoice Modifier and Type Method Description voidItemChoice. setSpecificChoices(List<SpecificItemChoice> specificChoices)If theItemChoice.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTSorDefaultItemChoiceTargetType.SPECIFIC_VARIANTSthis holds the manually-curated options that the customer can choose from. -
Uses of SpecificItemChoice in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Methods in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product with parameters of type SpecificItemChoice Modifier and Type Method Description protected Set<com.broadleafcommerce.pricing.client.domain.PriceableTarget>ProductOptionsProductPriceableTargetsBuilder. buildSpecificItemChoiceTargetsForUnderlyingItem(@NonNull SpecificItemChoice choice)protected com.broadleafcommerce.pricing.client.domain.PriceableTargetProductOptionsProductPriceableTargetsBuilder. buildTargetForSpecificItemChoiceByPricingKey(@NonNull SpecificItemChoice choice)Builds thePriceableTargetbased on aSpecific Choice's pricing key.protected Set<com.broadleafcommerce.pricing.client.domain.PriceableTarget>ProductOptionsProductPriceableTargetsBuilder. buildTargetsForOtherSpecificItemChoiceType(@NonNull SpecificItemChoice choice)Extension point to use if thegetType()is not one ofDefaultSpecificItemChoiceType.protected Set<com.broadleafcommerce.pricing.client.domain.PriceableTarget>ProductOptionsProductPriceableTargetsBuilder. buildTargetsForSpecificItemChoice(@NonNull SpecificItemChoice choice)Creates thePriceableTargetsfor aSpecificItemChoice.protected Map<SpecificItemChoiceVariantPricingOverride,Set<com.broadleafcommerce.pricing.client.domain.PriceableTarget>>ProductOptionsProductPriceableTargetsBuilder. buildTargetsForSpecificItemChoiceVariantOverrides(@NonNull SpecificItemChoice choice)protected Map<Object,Set<com.broadleafcommerce.pricing.client.domain.PriceableTarget>>ProductOptionsProductPriceableTargetsBuilder. createTargetsForOtherSpecificItemChoiceType(@NonNull SpecificItemChoice choice)protected Map<Object,Set<com.broadleafcommerce.pricing.client.domain.PriceableTarget>>ProductOptionsProductPriceableTargetsBuilder. createTargetsForSpecificItemChoice(@NonNull SpecificItemChoice choice)protected booleanProductOptionsProductPriceableTargetsBuilder. hasPriceableFields(@NonNull SpecificItemChoice choice)Determines whetherchoicehas an priceable fields of its own.
-