Uses of Interface
com.broadleafcommerce.catalogbrowse.domain.Priceable
-
Packages that use Priceable Package Description com.broadleafcommerce.catalogbrowse.domain com.broadleafcommerce.catalogbrowse.service.provider.external.pricing -
-
Uses of Priceable in com.broadleafcommerce.catalogbrowse.domain
Classes in com.broadleafcommerce.catalogbrowse.domain that implement Priceable Modifier and Type Class Description classIncludedProductAnIncludedItemrepresents a bundling of additional items with a parent product.classItemChoiceConfiguration state forDefaultProductOptionType.ITEM_CHOICE.classProductA structure containing all the info necessary for a product details page shown in a commerce-facing app (as opposed to a PIM UI).classPromotionalProductA 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).classSpecificItemChoiceWhen aItemChoiceis determined to be aDefaultItemChoiceTargetType.SPECIFIC_PRODUCTSorDefaultItemChoiceTargetType.SPECIFIC_VARIANTS, this holds the relationship that the customer should select fromclassSpecificItemChoiceVariantPricingOverrideRepresents 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.classVariantVariants 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 with parameters of type Priceable Modifier and Type Method Description protected <T extends com.broadleafcommerce.pricing.client.domain.PriceInfo>
Optional<T>ExternalPricingProvider. getPriceInfoForPriceableEntity(Priceable entity, List<T> candidatePriceInfos)Picks the appropriatePriceInfofor thePriceable entity.
-