-
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
PriceableFieldTypes
in ascending order byPriceableFieldType.order()
. Then, returns aPriceDetail
for 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.links
map.to reduce the message size this order shouldn't be used and instead, should be fetched the link inPricingOrderCreatedEvent.links
map.com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getContractPriceListPriceMap()in favor ofPriceableTargetPriceState.contractPriceDetailByPriceListPrice
in favor ofPriceableTargetPriceState.salePriceDetailByPriceListPrice
in favor ofPriceableTargetPriceState.stdPriceDetailByPriceListPrice
UsePriceDataEndpoint.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)