-
Terminally Deprecated ElementsElementDescriptionsince Pricing Services 2.2.0, Release Train 2.3.0, in favor of
DefaultPriceInfoService.getBestPriceOverall(Map, PriceableTargetPriceState)useOrderinsteaduseOrderFulfillmentinsteaduseOrderFulfillmentIteminsteaduseOrderIteminsteadsince Pricing Services 2.2.0, Release Train 2.3.0, in favor ofTargetKeyDtosince Pricing Services 2.2.0, Release Train 2.3.0, in favor of prioritizing price lists first byrequested currency.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.
-
Deprecated ClassesClassDescriptionuse
OrderinsteaduseOrderFulfillmentinsteaduseOrderFulfillmentIteminsteaduseOrderIteminstead
-
Deprecated MethodsMethodDescriptionsince Pricing Services 2.2.0, Release Train 2.3.0, in favor of
TargetKeyDtoin favor of#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.
since Pricing Services 2.2.0, Release Train 2.3.0, in favor ofDefaultPriceInfoService.getBestPriceOverall(Map, PriceableTargetPriceState)to 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.useFulfillmentStatusChangeEvent.fulfillmentIdinsteaduse {@link #orderId) insteaduseFulfillmentStatusChangeEvent.fulfillmentIdinsteaduse {@link #orderId) insteadsince Pricing Services 2.2.0, Release Train 2.3.0, in favor ofTargetKeyDtosince Pricing Services 2.2.0, Release Train 2.3.0, in favor of prioritizing price lists first byrequested currency.com.broadleafcommerce.pricing.service.state.PriceableTargetPriceState.getContractPriceListPriceMap()in favor ofPriceableTargetPriceState.contractPriceDetailByPriceListPriceunusedin favor ofPriceableTargetPriceState.salePriceDetailByPriceListPricein favor ofPriceableTargetPriceState.stdPriceDetailByPriceListPricesince 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.
TargetKeyDto