- 
Terminally Deprecated ElementsElementDescriptionUse
DefaultPriceInfoService.getPriceSummaryFromPriceData(PriceableTarget, String, PriceableTargetPriceState). This will return new fields for recurring and usage prices rather than a singel price.UnusedUsePriceDataEndpoint.readPriceDataByPriceListAndTargets(HttpServletRequest, ContextInfo, String, String, List, Pageable, Node). PriceData need the ability to filter for the frontend, the old endpoints did not take in filter parameters.since 2.0.1, in favor ofPriceDataExportEndpoint.exportPriceData(String, ExportRequest, ContextInfo). The new implementation for export grids includes the filter string as part of theExportRequest, instead of passing it as a parameter in the HTTP request.UsePriceListEndpoint.readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String, Node). PriceData needs the ability to filter for the frontend, the old endpoints did not take in filter parameters.UsePriceListEndpoint.readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String, Node). PriceData needs the ability to filter for the frontend, the old endpoints did not take in filter parameters. 
- 
Deprecated MethodsMethodDescriptionin favor of
DefaultPriceInfoService.getBestPriceFromPriceLists(Map)in order to hold & pass on more details than justMonetaryAmount.in favor ofDefaultPriceInfoService.getBestPriceOverall(Map, Currency)Retrieves all of the
PriceableFieldTypesin ascending order byPriceableFieldType.order(). Then, returns aPriceDetailfor the best price found for the type.Out of the box, the lowest price is chosen.
UseDefaultPriceInfoService.getPriceSummaryFromPriceData(PriceableTarget, String, PriceableTargetPriceState). This will return new fields for recurring and usage prices rather than a singel price.Unusedto reduce the message size this order shouldn't be used and instead, should be fetched the link inPricingOrderCreatedEvent.linksmap.to reduce the message size this order shouldn't be used and instead, should be fetched the link inPricingOrderCreatedEvent.linksmap.com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getContractPriceListPriceMap()in favor ofPriceableTargetPriceState.contractPriceDetailByPriceListPricein favor ofPriceableTargetPriceState.salePriceDetailByPriceListPricein favor ofPriceableTargetPriceState.stdPriceDetailByPriceListPriceUsePriceDataEndpoint.readPriceDataByPriceListAndTargets(HttpServletRequest, ContextInfo, String, String, List, Pageable, Node). PriceData need the ability to filter for the frontend, the old endpoints did not take in filter parameters.since 2.0.1, in favor ofPriceDataExportEndpoint.exportPriceData(String, ExportRequest, ContextInfo). The new implementation for export grids includes the filter string as part of theExportRequest, instead of passing it as a parameter in the HTTP request.UsePriceListEndpoint.readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String, Node). PriceData needs the ability to filter for the frontend, the old endpoints did not take in filter parameters.UsePriceListEndpoint.readAllPriceDataForPriceList(HttpServletRequest, ContextInfo, Pageable, String, Node). PriceData needs the ability to filter for the frontend, the old endpoints did not take in filter parameters. 
DefaultPriceInfoService.addPriceDetail(PriceInfo, PriceList, PriceListPriceDetail, Map)