Uses of Class
com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Packages that use ItemChoice
Package
Description
-
Uses of ItemChoice in com.broadleafcommerce.catalogbrowse.domain
Methods in com.broadleafcommerce.catalogbrowse.domain that return ItemChoiceModifier and TypeMethodDescriptionProductOption.getItemChoice()Configuration for theDefaultProductOptionType.ITEM_CHOICE.Methods in com.broadleafcommerce.catalogbrowse.domain with parameters of type ItemChoiceModifier and TypeMethodDescriptionvoidProductOption.setItemChoice(ItemChoice itemChoice) Configuration for theDefaultProductOptionType.ITEM_CHOICE. -
Uses of ItemChoice in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing
Methods in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing with parameters of type ItemChoiceModifier and TypeMethodDescriptionprotected voidExternalPricingProvider.bequeathItemChoicePricingToSpecificChoices(ItemChoice itemChoice) If anItemChoicehas aPriceInfo, then it needs to be inherited by all of itsSpecificItemChoicesunless they have an explicit override. -
Uses of ItemChoice in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Methods in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product with parameters of type ItemChoiceModifier and TypeMethodDescriptionprotected com.broadleafcommerce.pricing.client.domain.PriceableTargetProductOptionsProductPriceableTargetsBuilder.createPriceableTarget(@NonNull ItemChoice itemChoice, @NonNull Map<String, javax.money.MonetaryAmount> priceableFields, ProductTerm term) Creates aPriceableTargetfor anItemChoice.protected Set<com.broadleafcommerce.pricing.client.domain.PriceableTarget>ProductOptionsProductPriceableTargetsBuilder.createTargetsForItemChoice(@NonNull ItemChoice itemChoice, ExistingSubscriptionTerms existingTerms, boolean useDefaultTermOnly) CreatesPriceableTarget(s)for anItemChoice.ProductOptionsProductPriceableTargetsBuilder.createTargetsForOtherItemChoiceTargetType(@NonNull ItemChoice item, ExistingSubscriptionTerms existingTerms, boolean useDefaultTermOnly) Extension point to use if thegetTargetType()is not one ofDefaultItemChoiceTargetType.ProductOptionsProductPriceableTargetsBuilder.createTargetsForSpecificChoices(@NonNull ItemChoice item, ExistingSubscriptionTerms existingTerms, boolean useDefaultTermOnly, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds map for thePriceableTargetsof anItemChoice's SpecificItemChoicesorCategory, including defaults.