-
Terminally Deprecated ElementsElementDescription
-
Deprecated ClassesClassDescriptionPlease use
SynchronizedDelegatingOAuth2AuthorizedClientManagerorInMemoryOAuth2AuthorizedClientService, which is used internally bySynchronizedDelegatingOAuth2AuthorizedClientManager.When making calls to the PricingService, only the bundle product's data should be sent, the bundle items should not be included
-
Deprecated MethodsMethodDescriptionUse
ExternalPricingProvider.attachPricingToProduct(Product, Map, SimplePage, PriceContext)Passing thePriceContextsupports proper filtering ofPriceInforesults that are in the proper currency.UseExternalPricingProvider.attachPricingToProducts(Collection, Map, SimplePage, PriceContext)Passing thePriceContextsupports proper filtering ofPriceInforesults that are in the proper currency.UseExternalPricingProvider.doAttachPricing(Map, SimplePage, PriceContext)Passing thePriceContextsupports proper filtering ofPriceInforesults that are in the proper currency.UseExternalPricingProvider.getPriceInfoForPriceableEntity(Priceable, List, PriceContext)Passing thePriceContextsupports proper filtering ofPriceInforesults that are in the proper currency.UseIncludedProductsProductPriceableTargetsBuilder.createTargetsForType(IncludedProduct). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to theIncludedProductsince that is where they will be set in the end anyway.This is no longer used.IncludedProductsProductPriceableTargetsBuilder.createBaseTargets(com.broadleafcommerce.catalogbrowse.domain.IncludedProduct)covers these cases. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to theIncludedProductsince that is where they will be set in the end anyway.UseProductOptionsProductPriceableTargetsBuilder.buildTargetsForOtherSpecificItemChoiceType(SpecificItemChoice). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to theSpecificItemChoicesince that is where they will be set in the end anyway.UseProductOptionsProductPriceableTargetsBuilder.buildTargetsForSpecificItemChoice(SpecificItemChoice). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to theSpecificItemChoicesince that is where they will be set in the end anyway.
ExternalPricingProvider.addUserTargets(PriceContext, ContextInfo)