Uses of Class
com.broadleafcommerce.pricing.domain.PriceListPriceDetail
Packages that use PriceListPriceDetail
Package
Description
-
Uses of PriceListPriceDetail in com.broadleafcommerce.pricing.service
Methods in com.broadleafcommerce.pricing.service that return types with arguments of type PriceListPriceDetailModifier and TypeMethodDescriptionprotected Optional<PriceListPriceDetail>DefaultPriceInfoService.getPriceDetailFromListForTarget(com.broadleafcommerce.pricing.client.domain.PriceableTarget target, PriceList priceList, PriceableTargetPriceState priceState, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Checks forPriceDatafor thePriceableTargetIf none, checks forPriceModifiers If none, works up thePriceListhierarchy look for #1 or #2. If still none, checks for custom logic to get the price from somewhere else (DefaultPriceInfoService.getPriceFromElsewhere(PriceableTarget, PriceList, ContextInfo)) If still none, returns thePriceableFieldProperties.getBasePrice()(also seePriceableFieldType.BASE_PRICEMethods in com.broadleafcommerce.pricing.service with parameters of type PriceListPriceDetailModifier and TypeMethodDescriptionprotected voidDefaultPriceInfoService.addPriceDetail(com.broadleafcommerce.pricing.client.domain.PriceInfo priceInfo, PriceList priceList, PriceListPriceDetail listPriceDetail, Map<String, List<PriceDataTier>> priceTiers) protected voidDefaultPriceInfoService.populatePriceDetailFromSummary(@NonNull PriceListPriceDetail priceDetail, @NonNull PriceSummary summary) Populates fields onto aPriceListPriceDetailfrom aPriceSummary.Method parameters in com.broadleafcommerce.pricing.service with type arguments of type PriceListPriceDetailModifier and TypeMethodDescriptionprotected Optional<com.broadleafcommerce.pricing.client.domain.PriceDetail>DefaultPriceInfoService.getBestPriceFromPriceLists(Map<PriceList, PriceListPriceDetail> priceListPriceDetailMap) Picks the best (lowest) price for the price list type out of all the matches found. -
Uses of PriceListPriceDetail in com.broadleafcommerce.pricing.service.state
Methods in com.broadleafcommerce.pricing.service.state that return types with arguments of type PriceListPriceDetailModifier and TypeMethodDescriptionPriceableTargetPriceState.getCompositePriceListPriceDetailMap()Composite of all price list price mapsPriceableTargetPriceState.getContractPriceDetailByPriceListPrice()protected Map<PriceList,PriceListPriceDetail> PriceableTargetPriceState.getOtherPriceListPriceDetailMapping(String type) Extension point for additional price list typesPriceableTargetPriceState.getPriceListPriceDetailMappingForType(String type) Gets the price list price mapping for the price list typePriceableTargetPriceState.getSalePriceDetailByPriceListPrice()PriceableTargetPriceState.getStdPriceDetailByPriceListPrice()Methods in com.broadleafcommerce.pricing.service.state with parameters of type PriceListPriceDetailModifier and TypeMethodDescriptionvoidPriceableTargetPriceState.putPriceListPriceDetailMapping(PriceList priceList, PriceListPriceDetail priceListPriceDetail) Put a price list price mapping.Method parameters in com.broadleafcommerce.pricing.service.state with type arguments of type PriceListPriceDetailModifier and TypeMethodDescriptionprotected voidPriceableTargetPriceState.putOtherPriceListPriceDetailMaps(Map<PriceList, PriceListPriceDetail> composite) Extension point for additional price list types