-
Terminally Deprecated ElementsElementDescriptionUse
PriceDataEndpoint.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.
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)