Uses of Class
com.broadleafcommerce.catalog.domain.commerce.PriceInfo
Package
Description
-
Uses of PriceInfo in com.broadleafcommerce.catalog.domain.commerce
Modifier and TypeMethodDescriptionCopies values fromorigin
tothis
. -
Uses of PriceInfo in com.broadleafcommerce.catalog.domain.product.commerce
Modifier and TypeMethodDescriptionIncludedProductDetail.getPriceInfo()
Summary of thepricing information
related to the included product.ItemChoiceDetail.getPriceInfo()
Summary of thepricing information
related to the choice.ProductDetails.getPriceInfo()
Summary of thepricing information
related to the product.ProductSummary.getPriceInfo()
Summary of thepricing information
related to the product.SpecificItemChoiceDetail.getPriceInfo()
Summary of thepricing information
related to the choice.SpecificItemVariantPricingDetail.getPriceInfo()
The price to use for this item when the relatedVariant
is selected.VariantDetail.getPriceInfo()
Summary of thepricing information
related to the variant.Modifier and TypeMethodDescriptionvoid
IncludedProductDetail.setPriceInfo
(PriceInfo priceInfo) Summary of thepricing information
related to the included product.void
ItemChoiceDetail.setPriceInfo
(PriceInfo priceInfo) Summary of thepricing information
related to the choice.void
ProductDetails.setPriceInfo
(PriceInfo priceInfo) Summary of thepricing information
related to the product.void
ProductSummary.setPriceInfo
(PriceInfo priceInfo) Summary of thepricing information
related to the product.void
SpecificItemChoiceDetail.setPriceInfo
(PriceInfo priceInfo) Summary of thepricing information
related to the choice.void
SpecificItemVariantPricingDetail.setPriceInfo
(PriceInfo priceInfo) The price to use for this item when the relatedVariant
is selected.void
VariantDetail.setPriceInfo
(PriceInfo priceInfo) Summary of thepricing information
related to the variant.ModifierConstructorDescriptionIncludedProductDetail
(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
Modifier and TypeMethodDescriptionprotected List<SpecificItemChoiceDetail>
ProductOptionContributionUtils.buildSpecificItemChoices
(ProductDetailsContext productDetailsContext, ItemChoice itemChoice, PriceInfo priceInfo, boolean narrowChoices) Builds out and prunes the specific item choices.protected SpecificItemChoiceDetail
ProductOptionContributionUtils.createSpecificItemChoiceDetails
(@NonNull SpecificItemChoice specificChoice, @NonNull ProductDetailsContext productDetailsContext, PriceInfo itemChoicePriceInfo) -
Uses of PriceInfo in com.broadleafcommerce.catalog.service.util.commerce
Modifier and TypeMethodDescriptionPriceInfoContributionUtils.createItemChoicePriceInfo
(@NonNull ItemChoice itemChoice) Creates aPriceInfo
for anItemChoice
protected PriceInfo
PriceInfoContributionUtils.createPriceInfoForCustomSpecificItem
(@NonNull SpecificItemChoiceDetail specificItemChoice) Extension point for creating aPriceInfo
for aSpecificItemChoiceDetail
ifits type
can be more thanDefaultSpecificItemChoiceType.PRODUCT
orDefaultSpecificItemChoiceType.VARIANT
when it and its parentItemChoice
have nooverridePrices
.PriceInfoContributionUtils.createPriceInfoForIncludedProduct
(@NonNull IncludedProduct includedProduct) Creates aPriceInfo
for anIncludedProduct
.PriceInfoContributionUtils.createPriceInfoForProduct
(@NonNull Product product) protected PriceInfo
PriceInfoContributionUtils.createPriceInfoForSpecificItem
(@NonNull Map<String, javax.money.MonetaryAmount> pricingFields, boolean isOnSale) PriceInfoContributionUtils.createPriceInfoForVariant
(@NonNull Variant variant) PriceInfoContributionUtils.createPriceInfoForVariant
(@NonNull Variant variant, Product parentProduct) protected PriceInfo
PriceInfoContributionUtils.createPriceInfoSpecificChoiceWithoutOverride
(@NonNull SpecificItemChoiceDetail specificChoice, PriceInfo itemChoicePriceInfo) Creates aPriceInfo
for aSpecificItemChoice
that does not have aSpecificItemChoice.getOverridePrice()
.PriceInfoContributionUtils.createSpecificItemChoicePriceInfo
(@NonNull SpecificItemChoiceDetail specificChoice, PriceInfo itemChoicePriceInfo) Creates aPriceInfo
for aSpecificItemChoiceDetail
.PriceInfoContributionUtils.createSpecificItemVariantPriceInfo
(SpecificItemVariantPricing variantPricing) protected PriceInfo
PriceInfoContributionUtils.getPriceInfoForSpecificChoiceWithOverride
(@NonNull SpecificItemChoiceDetail specificChoice) Modifier and TypeMethodDescriptionprotected PriceInfo
PriceInfoContributionUtils.createPriceInfoSpecificChoiceWithoutOverride
(@NonNull SpecificItemChoiceDetail specificChoice, PriceInfo itemChoicePriceInfo) Creates aPriceInfo
for aSpecificItemChoice
that does not have aSpecificItemChoice.getOverridePrice()
.PriceInfoContributionUtils.createSpecificItemChoicePriceInfo
(@NonNull SpecificItemChoiceDetail specificChoice, PriceInfo itemChoicePriceInfo) Creates aPriceInfo
for aSpecificItemChoiceDetail
.