Uses of Class
com.broadleafcommerce.catalog.domain.commerce.PriceInfo
Packages that use PriceInfo
Package
Description
-
Uses of PriceInfo in com.broadleafcommerce.catalog.domain.commerce
Methods in com.broadleafcommerce.catalog.domain.commerce that return PriceInfoModifier and TypeMethodDescriptionCopies values fromorigintothis.Methods in com.broadleafcommerce.catalog.domain.commerce with parameters of type PriceInfo -
Uses of PriceInfo in com.broadleafcommerce.catalog.domain.product.commerce
Methods in com.broadleafcommerce.catalog.domain.product.commerce that return PriceInfoModifier and TypeMethodDescriptionIncludedProductDetail.getPriceInfo()Summary of thepricing informationrelated to the included product.ItemChoiceDetail.getPriceInfo()Summary of thepricing informationrelated to the choice.ProductDetails.getPriceInfo()Summary of thepricing informationrelated to the product.ProductSummary.getPriceInfo()Summary of thepricing informationrelated to the product.SpecificItemChoiceDetail.getPriceInfo()Summary of thepricing informationrelated to the choice.SpecificItemVariantPricingDetail.getPriceInfo()The price to use for this item when the relatedVariantis selected.VariantDetail.getPriceInfo()Summary of thepricing informationrelated to the variant.Methods in com.broadleafcommerce.catalog.domain.product.commerce with parameters of type PriceInfoModifier and TypeMethodDescriptionvoidIncludedProductDetail.setPriceInfo(PriceInfo priceInfo) Summary of thepricing informationrelated to the included product.voidItemChoiceDetail.setPriceInfo(PriceInfo priceInfo) Summary of thepricing informationrelated to the choice.voidProductDetails.setPriceInfo(PriceInfo priceInfo) Summary of thepricing informationrelated to the product.voidProductSummary.setPriceInfo(PriceInfo priceInfo) Summary of thepricing informationrelated to the product.voidSpecificItemChoiceDetail.setPriceInfo(PriceInfo priceInfo) Summary of thepricing informationrelated to the choice.voidSpecificItemVariantPricingDetail.setPriceInfo(PriceInfo priceInfo) The price to use for this item when the relatedVariantis selected.voidVariantDetail.setPriceInfo(PriceInfo priceInfo) Summary of thepricing informationrelated to the variant.Constructors in com.broadleafcommerce.catalog.domain.product.commerce with parameters of type PriceInfoModifierConstructorDescriptionIncludedProductDetail(IncludedProduct includedProduct, ProductDetails product, VariantDetail variant, PriceInfo priceInfo) ItemChoiceDetail(ItemChoice itemChoice, ItemChoiceCategory category, ProductDetails defaultProductInCategory, ProductDetails defaultProduct, VariantDetail defaultVariant, PriceInfo priceInfo, List<SpecificItemChoiceDetail> specificChoices, SpecificItemChoiceDetail specificItemChoice) ProductDetails(Product product, List<ProductAsset> assets, List<Breadcrumb> breadcrumbs, List<IncludedProductDetail> includedProducts, List<ProductOptionDetail> options, PriceInfo priceInfo, List<VariantDetail> variants, Set<CategoryRef> parentCategories, Map<String, List<PromotionalProductSummary>> promotionalProducts, String vendorRef, List<ProductTagDetail> advancedTags) ProductSummary(Product product, List<ProductAsset> assets, PriceInfo priceInfo, List<VariantDetail> variants, List<ProductTagDetail> advancedTags) SpecificItemChoiceDetail(SpecificItemChoice specificItemChoice, ProductDetails product, VariantDetail variant, PriceInfo priceInfo, Map<String, SpecificItemVariantPricingDetail> variantPricing) VariantDetail(Variant variant, PriceInfo priceInfo, String vendorRef, List<ProductTag> advancedTags) -
Uses of PriceInfo in com.broadleafcommerce.catalog.service.product.commerce.util
Methods in com.broadleafcommerce.catalog.service.product.commerce.util with parameters of type PriceInfoModifier and TypeMethodDescriptionprotected List<SpecificItemChoiceDetail>ProductOptionContributionUtils.buildSpecificItemChoices(ProductDetailsContext productDetailsContext, ItemChoice itemChoice, PriceInfo priceInfo, boolean narrowChoices) Builds out and prunes the specific item choices.protected SpecificItemChoiceDetailProductOptionContributionUtils.createSpecificItemChoiceDetails(@NonNull SpecificItemChoice specificChoice, @NonNull ProductDetailsContext productDetailsContext, PriceInfo itemChoicePriceInfo) -
Uses of PriceInfo in com.broadleafcommerce.catalog.service.util.commerce
Methods in com.broadleafcommerce.catalog.service.util.commerce that return PriceInfoModifier and TypeMethodDescriptionPriceInfoContributionUtils.createItemChoicePriceInfo(@NonNull ItemChoice itemChoice) Creates aPriceInfofor anItemChoiceprotected PriceInfoPriceInfoContributionUtils.createPriceInfoForCustomSpecificItem(@NonNull SpecificItemChoiceDetail specificItemChoice) Extension point for creating aPriceInfofor aSpecificItemChoiceDetailifits typecan be more thanDefaultSpecificItemChoiceType.PRODUCTorDefaultSpecificItemChoiceType.VARIANTwhen it and its parentItemChoicehave nooverridePrices.PriceInfoContributionUtils.createPriceInfoForIncludedProduct(@NonNull IncludedProduct includedProduct) Creates aPriceInfofor anIncludedProduct.PriceInfoContributionUtils.createPriceInfoForProduct(@NonNull Product product) protected PriceInfoPriceInfoContributionUtils.createPriceInfoForSpecificItem(@NonNull Map<String, javax.money.MonetaryAmount> pricingFields, boolean isOnSale) PriceInfoContributionUtils.createPriceInfoForVariant(@NonNull Variant variant) PriceInfoContributionUtils.createPriceInfoForVariant(@NonNull Variant variant, Product parentProduct) protected PriceInfoPriceInfoContributionUtils.createPriceInfoSpecificChoiceWithoutOverride(@NonNull SpecificItemChoiceDetail specificChoice, PriceInfo itemChoicePriceInfo) Creates aPriceInfofor aSpecificItemChoicethat does not have aSpecificItemChoice.getOverridePrice().PriceInfoContributionUtils.createSpecificItemChoicePriceInfo(@NonNull SpecificItemChoiceDetail specificChoice, PriceInfo itemChoicePriceInfo) Creates aPriceInfofor aSpecificItemChoiceDetail.PriceInfoContributionUtils.createSpecificItemVariantPriceInfo(SpecificItemVariantPricing variantPricing) protected PriceInfoPriceInfoContributionUtils.getPriceInfoForSpecificChoiceWithOverride(@NonNull SpecificItemChoiceDetail specificChoice) Methods in com.broadleafcommerce.catalog.service.util.commerce with parameters of type PriceInfoModifier and TypeMethodDescriptionprotected PriceInfoPriceInfoContributionUtils.createPriceInfoSpecificChoiceWithoutOverride(@NonNull SpecificItemChoiceDetail specificChoice, PriceInfo itemChoicePriceInfo) Creates aPriceInfofor aSpecificItemChoicethat does not have aSpecificItemChoice.getOverridePrice().PriceInfoContributionUtils.createSpecificItemChoicePriceInfo(@NonNull SpecificItemChoiceDetail specificChoice, PriceInfo itemChoicePriceInfo) Creates aPriceInfofor aSpecificItemChoiceDetail.