-
Terminally Deprecated ElementsElementDescriptionUse
CommonInternalServiceSynchronizedOAuth2AuthorizedClientManagerinsteadUseCommonInternalServiceSSLVerificationPropertiesinsteadUnused. Instead, useProductPriceableTargetUtils.setCharacteristics(Product, PriceableTarget)and pass the term into relevant methodsUnused. Instead, useVariantPriceableTargetUtils.setCharacteristics(Product, PriceableTarget)and pass the term into relevant methodsDeprecated in favor of central logging managed byExceptionHandlerUtils.
-
Deprecated ClassesClassDescriptionUse
CommonOAuth2ClientCredentialsAccessTokenResponseClientinsteadPlease useSynchronizedDelegatingOAuth2AuthorizedClientManagerorInMemoryOAuth2AuthorizedClientService, which is used internally bySynchronizedDelegatingOAuth2AuthorizedClientManager.UseCommonInternalServiceSynchronizedOAuth2AuthorizedClientManagerinsteadUseCommonInternalServiceSSLVerificationPropertiesinsteadWhen 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, ExistingSubscriptionTerms, boolean). Using a map is no 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, ExistingSubscriptionTerms, boolean, Product, ContextInfo). Using a map is no 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.Unused. Instead, useProductPriceableTargetUtils.setCharacteristics(Product, PriceableTarget)and pass the term into relevant methodsUnused. Instead, useVariantPriceableTargetUtils.setCharacteristics(Product, PriceableTarget)and pass the term into relevant methodsDeprecated in favor of central logging managed byExceptionHandlerUtils.
CommonOAuth2ClientCredentialsAccessTokenResponseClientinstead