Uses of Interface
com.broadleafcommerce.catalogbrowse.domain.Priceable
Packages that use Priceable
Package
Description
-
Uses of Priceable in com.broadleafcommerce.catalogbrowse.domain
Classes in com.broadleafcommerce.catalogbrowse.domain that implement PriceableModifier and TypeClassDescriptionclassAnIncludedItemrepresents a bundling of additional items with a parent product.classConfiguration state forDefaultProductOptionType.ITEM_CHOICE.classA structure containing all the info necessary for a product details page shown in a commerce-facing app (as opposed to a PIM UI).classA structure containing all of the info necessary for a category's related promotional products shown on a commerce-facing app (as opposed to a PIM UI).classA structure containing all of the info necessary for a product details' related promotional product shown on a commerce-facing app (as opposed to a PIM UI).classWhen aItemChoiceis determined to be aDefaultItemChoiceTargetType.SPECIFIC_PRODUCTSorDefaultItemChoiceTargetType.SPECIFIC_VARIANTS, this holds the relationship that the customer should select fromclassRepresents a pricing override to be used for a dependent item (like a warranty) if a specific variant of the parent product is added as the dependent's parent.classVariants can help further identify the specifics of a Product by narrowing down the Sku via additional user data. -
Uses of Priceable in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing
Methods in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing that return PriceableMethods in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing with parameters of type PriceableModifier and TypeMethodDescriptionprotected <T extends com.broadleafcommerce.pricing.client.domain.PriceInfo>
Optional<T>ExternalPricingProvider.getPriceInfoForPriceableEntity(Priceable entity, List<T> candidatePriceInfos) Deprecated.protected <T extends com.broadleafcommerce.pricing.client.domain.PriceInfo>
Optional<T>ExternalPricingProvider.getPriceInfoForPriceableEntity(Priceable entity, List<T> candidatePriceInfos, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext) Picks the appropriatePriceInfofor thePriceable entity.static PricingTargetKeyConstructors in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing with parameters of type Priceable
ExternalPricingProvider.getPriceInfoForPriceableEntity(Priceable, List, PriceContext)Passing thePriceContextsupports proper filtering ofPriceInforesults that are in the proper currency.