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 fromorigin
tothis
.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 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.Methods in com.broadleafcommerce.catalog.domain.product.commerce with parameters of type PriceInfoModifier 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.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 SpecificItemChoiceDetail
ProductOptionContributionUtils.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 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) Methods in com.broadleafcommerce.catalog.service.util.commerce with parameters of type PriceInfoModifier 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
.