Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enums
  • Exceptions
  • Methods
  • Terminally Deprecated Elements
    Element
    Description
    com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService.sendCartRejectionMessage(Cart, CartActionAudit, ContextInfo)
    This event is now sent from Cart Services in response to the update to the cart's status. There is no need to have an additional HTTP request for this event.
    com.broadleafcommerce.cartoperation.service.CartOperationService.retrieveCustomerCartByStatus(String, String, ContextInfo)
    since 1.8.0, in favor of CartOperationService.retrieveCartByStatus(String, String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartResolverService.resolveInProcessCart(CustomerRef, ContextInfo)
    since 1.8.0, use CartResolverService.resolveImplicitCart(CustomerRef, ContextInfo) instead
    com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService.finalizeCart(Cart, Map<String, String>, ContextInfo)
    since 1.8.0, in favor of DefaultCheckoutService.finalizeCart(CheckoutProcessDto, ContextInfo)
    com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService.lockPayments(Cart, ContextInfo)
    since 1.7.7, in favor of DefaultCheckoutService.lockAndRetrievePayments(CheckoutProcessDto, ContextInfo)
    com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService.validateCheckoutRequest(Cart, String)
    since 1.8.0, in favor of DefaultCheckoutService.validateCheckoutRequest(CheckoutProcessDto, ContextInfo)
    com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService.moveCustomerCartForCsrTransfer(String, ContextInfo)
    since 1.8.0, in favor of DefaultCartTransferService.makeCurrentDefaultCartNamed(String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.identifyCatalogItemsForAddItemRequests(Collection<AddItemRequest>, ContextInfo)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.identifyCatalogItemsForUpdateItemRequest(UpdateItemRequest, CartItem, ContextInfo)
    in favor of DefaultCartOperationService.identifyCatalogItemsForUpdateItemRequest(UpdateItemRequest, CartItem, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.messaging.approval.CartRejectionEvent
    This event is now sent from Cart Services in response to the update to the cart's status. There is no need to have an additional HTTP request for this event.
    com.broadleafcommerce.cartoperation.service.pricing.CartPricingRoundingHelper.roundProratedFulfillmentGroupAdjustments(FulfillmentGroup, CurrencyUnit)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService.prorateOrderAdjustments(Cart, Collection<? extends FulfillmentItem>, MonetaryAmount)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService.updateCatalogPricesForCartItems(Cart, ContextInfo)
    in favor of DefaultCartPricingService.updateCatalogPricesForCartItems(Cart, PriceCartRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService.applyFulfillmentPricingForGroup(Cart, FulfillmentGroup)
    since 1.8.0, in favor of DefaultFulfillmentPricingService.applyFulfillmentPricingForGroup(Cart, FulfillmentGroup, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService.prorateFulfillmentGroupAdjustments(FulfillmentGroup, CurrencyUnit)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService.prorateFulfillmentGroupsAdjustments(Cart)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService.getTaxesForFeeItems(Cart, TaxProvider<TREQ, TRES>, ContextInfo)
    Instead of calculating the total taxes for fee items separately, calculate in DefaultTaxService.calculateFeeItemsTaxes(Cart, TaxProvider, ContextInfo) and process all the tax responses together.
    com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService.applyFulfillmentPricing(Cart)
    since 1.8.0, in favor of FulfillmentPricingService.applyFulfillmentPricing(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService.getOptions(Cart, String)
    since 1.8.0, in favor of FulfillmentPricingService.getOptions(Cart, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService.prorateFulfillmentGroupsAdjustments(Cart)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.retrieveCsrOwnedCart(String, ContextInfo)
    since 1.8.0, in favor of CartProvider.retrieveCsrOwnedCart(String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.retrieveCustomerCartByStatus(String, String, ContextInfo)
    since 1.8.0, in favor of CartProvider.retrieveCartByStatus(String, String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.retrieveInProcessCart(String, ContextInfo)
    since 1.8.0, in favor of CartProvider.retrieveInProcessCart(String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.sendCartRejectionEvent(CartRejectionEvent, ContextInfo)
    This event will be sent directly from Cart Operation Services.
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveCartItemProductMappings(ContextInfo)
    in favor of CartItemProductMappingProvider.retrieveCartItemProductMappings(ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveCatalogItem(CatalogItemRequest, ContextInfo)
    in favor of CatalogProvider.retrieveCatalogItems(Collection, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveCatalogItems(Collection<CatalogItemRequest>, ContextInfo)
    in favor of CatalogProvider.retrieveCatalogItems(Collection, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveProduct(String, ContextInfo)
    in favor of CatalogProvider.retrieveCatalogItem(CatalogItemRequest, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveProducts(Collection<String>, ContextInfo)
    in favor of CatalogProvider.retrieveCatalogItems(Collection, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalShippingProvider.getRates(String, FulfillmentPricingRequest)
    since 1.8.0, in favor of ExternalShippingProvider.getRates(String, FulfillmentPricingRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.PaymentProvider.claimTransactionsForRequest(String, String, String, boolean, String, ContextInfo)
    since 1.7.6, in favor of PaymentProvider.claimTransactionsForRequest(ClaimCheckoutTransactionsRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.ShippingProvider.getFulfillmentRate(FulfillmentPricingRequest)
    since 1.8.0, in favor of ShippingProvider.getFulfillmentRate(FulfillmentPricingRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.ShippingProvider.getFulfillmentRates(FulfillmentPricingRequest)
    since 1.8.0, in favor of ShippingProvider.getFulfillmentRates(FulfillmentPricingRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest.shouldSavePaymentToCustomer()
    since 1.7.2, in favor of UpdatePaymentRequest.shouldSavePaymentForFutureUse() to support owning user types other than a customer (i.e. account).
    com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint.resolveCartForUpdate(String, Integer, CustomerRef, ContextInfo)
    Use CartResolverService.resolveCartForUpdate(String, Integer, CustomerRef, ContextInfo)
  • Deprecated Interfaces
    Interface
    Description
    com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEventProducer
    This producer is deprecated because it doesn't send durable messages. The new method was introduced CartProvider.sendRollbackEvent(com.broadleafcommerce.cartoperation.service.messaging.rollback.CheckoutRollbackEvent, com.broadleafcommerce.data.tracking.core.context.ContextInfo) to send the durable messages.
    com.broadleafcommerce.cartoperation.service.provider.CampaignProvider
    Deprecated as of 1.8, if using OfferService 2.0, this class is not used
  • Deprecated Classes
    Class
    Description
    com.broadleafcommerce.cartoperation.domain.CartHolder
    in favor of new APIs driven by explicit Cart IDs and not request state
    com.broadleafcommerce.cartoperation.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
    Please use SynchronizedDelegatingOAuth2AuthorizedClientManager or InMemoryOAuth2AuthorizedClientService, which is used internally by SynchronizedDelegatingOAuth2AuthorizedClientManager.
    com.broadleafcommerce.cartoperation.service.messaging.approval.CartRejectionEvent
    This event is now sent from Cart Services in response to the update to the cart's status. There is no need to have an additional HTTP request for this event.
    com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService
     
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProperties
    Deprecated as of 1.8, if using OfferService 2.0, this class is not used
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalCampaignProvider
    Deprecated as of 1.8, if using OfferService 2.0, this class is not used
    com.broadleafcommerce.cartoperation.web.advice.CartCookieResponseBodyAdvice
    as we are moving away from using request state for cart resolution
    com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint
    see ManageCartEndpoint for the new operation endpoint
    com.broadleafcommerce.cartoperation.web.endpoint.CheckoutEndpoint
    in favor of CheckoutCartEndpoint
    com.broadleafcommerce.cartoperation.web.endpoint.CustomerServiceEndpoint
    in favor of CSRCartEndpoint
  • Deprecated Enums
    Enum
    Description
    com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentManagementAccessRestrictions
    in favor of PaymentProvider.finalizePaymentsForCheckout(String, Map, ContextInfo), PaymentProvider.transferPaymentsToCSR(String, Map, ContextInfo), and PaymentProvider.transferPaymentsToCustomer(String, Map, ContextInfo)
  • Deprecated Exceptions
    Exceptions
    Description
    com.broadleafcommerce.cartoperation.exception.AddPaymentException
    in favor of InvalidAddPaymentRequestException
  • Deprecated Methods
    Method
    Description
    com.broadleafcommerce.cartoperation.domain.enums.DefaultPaymentTypes.isFinalPayment()
    since 1.7.2, no longer used
    com.broadleafcommerce.cartoperation.domain.enums.PaymentType.isFinalPayment()
    since 1.7.2, no longer used
    com.broadleafcommerce.cartoperation.service.approval.DefaultCartApprovalService.sendCartRejectionMessage(Cart, CartActionAudit, ContextInfo)
    This event is now sent from Cart Services in response to the update to the cart's status. There is no need to have an additional HTTP request for this event.
    com.broadleafcommerce.cartoperation.service.CartOperationService.addCodeToCart(Cart, AddCodeRequest, boolean, ContextInfo)
    use renamed CartOperationService.addOfferCodeToCart(Cart, AddCodeRequest, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.addToCart(AddItemRequest, Cart, CustomerRef, boolean, ContextInfo)
    use CartOperationService.addItemToCart(Cart, AddItemRequest, boolean, ContextInfo) for updates and CartOperationService.createCart(CartCreationRequest, CustomerRef, ContextInfo) for creates
    com.broadleafcommerce.cartoperation.service.CartOperationService.bulkAddToCart(Collection<AddItemRequest>, Cart, CustomerRef, boolean, ContextInfo)
    use renamed CartOperationService.addManyItemsToCart(Cart, Collection, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.priceCart(Cart, PriceCartRequest, ContextInfo)
    since 1.6, in favor of CartOperationService.priceCart(Cart, PriceCartRequest, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.priceCart(Cart, ContextInfo)
    since 1.6, in favor of CartOperationService.priceCart(Cart, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.recalculateTaxesForCart(Cart, boolean, boolean, ContextInfo)
     
    com.broadleafcommerce.cartoperation.service.CartOperationService.removeCartItems(Cart, Collection<String>, boolean, ContextInfo)
    use renamed CartOperationService.removeManyItemsFromCart(Cart, Collection, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.retrieveCsrCartByCartId(String, ContextInfo)
    in favor of CartOperationService.retrieveCustomerCartByStatus(String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.retrieveCsrOwnedCartByCustomerIdAndApplicationId(String, ContextInfo)
    in favor of CartOperationService.retrieveCustomerCartByStatus(String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.retrieveCustomerCartByStatus(String, String, ContextInfo)
    since 1.8.0, in favor of CartOperationService.retrieveCartByStatus(String, String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.retrieveInProcessCartByCartId(String, ContextInfo)
    in favor of CartOperationService.retrieveCartByCartId(String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.retrieveInProcessCartByCustomerIdAndApplicationId(String, ContextInfo)
    in favor of CartOperationService.retrieveCustomerCartByStatus(String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.retrieveTestCartByCartId(String, ContextInfo)
    in favor of CartOperationService.retrieveCartByCartId(String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.updateCartContactInfo(Cart, ContactInfoRequest, boolean, ContextInfo)
    use renamed CartOperationService.updateContactInfoInCart(Cart, ContactInfoRequest, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.updateCartItem(Cart, UpdateItemRequest, boolean, ContextInfo)
    use renamed CartOperationService.updateItemInCart(Cart, UpdateItemRequest, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationService.updateFulfillmentGroup(Cart, String, UpdateFulfillmentGroupRequest, boolean, ContextInfo)
    use renamed CartOperationService.updateFulfillmentGroupInCart(Cart, String, UpdateFulfillmentGroupRequest, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.isMatchCartItemAssetToVariant()
    since 1.7.3, in favor of CartItemProductServiceProperties.isMatchCartItemAssetToVariant()
    com.broadleafcommerce.cartoperation.service.CartOperationServiceProperties.setMatchCartItemAssetToVariant(boolean)
    since 1.7.3, in favor of CartItemProductServiceProperties.isMatchCartItemAssetToVariant()
    com.broadleafcommerce.cartoperation.service.CartResolverService.resolveInProcessCart(CustomerRef, ContextInfo)
    since 1.8.0, use CartResolverService.resolveImplicitCart(CustomerRef, ContextInfo) instead
    com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService.buildFailedCheckoutResponse(Cart, String, CheckoutWorkflowException, ContextInfo)
    in favor of DefaultCheckoutService.buildFailedCheckoutResponse(Cart, String, CheckoutException, ContextInfo)
    com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService.finalizeCart(Cart, Map<String, String>, ContextInfo)
    since 1.8.0, in favor of DefaultCheckoutService.finalizeCart(CheckoutProcessDto, ContextInfo)
    com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService.lockPayments(Cart, ContextInfo)
    since 1.7.7, in favor of DefaultCheckoutService.lockAndRetrievePayments(CheckoutProcessDto, ContextInfo)
    com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService.validateCheckoutRequest(Cart, String)
    since 1.8.0, in favor of DefaultCheckoutService.validateCheckoutRequest(CheckoutProcessDto, ContextInfo)
    com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartOfferValidationActivity.validateCampaignCodeUsages(CheckoutProcessDto, ContextInfo)
    Deprecated as of 1.8, if using OfferService 2.0, this method is not used
    com.broadleafcommerce.cartoperation.service.checkout.workflow.activity.CartStalePricingValidationActivity.getCartPricingService()
    since 1.6, use CartStalePricingValidationActivity.getCartOperationService() instead.
    com.broadleafcommerce.cartoperation.service.configuration.DefaultCartItemConfigurationService.getCatalogProvider()
    This implementation does not use DefaultCartItemConfigurationService.catalogProvider
    com.broadleafcommerce.cartoperation.service.csr.CartTransferService.transferAnonymousCsrCartToInProcess(Cart, ContextInfo)
    in favor of CartTransferService.transferAnonymousCsrCartToInProcess(Cart, CustomerRef, ContextInfo)
    com.broadleafcommerce.cartoperation.service.csr.CsrCartOperationService.cloneCsrCartFromInProcess(Cart, ContextInfo)
    in favor for CsrCartOperationService.cloneCsrCartFromInProcess(Cart, Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService.moveCustomerCartForCsrTransfer(String, ContextInfo)
    since 1.8.0, in favor of DefaultCartTransferService.makeCurrentDefaultCartNamed(String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.csr.DefaultCartTransferService.updatePaymentManagementStatuses(Cart, ContextInfo)
    in favor of PaymentProvider.transferPaymentsToCustomer(String, Map, ContextInfo)
    com.broadleafcommerce.cartoperation.service.csr.DefaultCsrCartOperationService.updatePaymentManagementStatuses(Cart, ContextInfo)
    in favor of PaymentProvider.transferPaymentsToCSR(String, Map, ContextInfo)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.addCampaignCodeIfExistsOnCart(Cart, String, ContextInfo)
    Deprecated as of 1.8, if using OfferService 2.0, this method is not used
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.addCampaignForCodeIfExists(String, Cart, ContextInfo)
    Deprecated as of 1.8, if using OfferService 2.0, this method is not used
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.buildCampaignRef(String, String)
    Deprecated as of 1.8, if using OfferService 2.0, this method is not used
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.doesCartContainCampaignForCode(Cart, String)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.identifyCatalogItemsForAddItemRequests(Collection<AddItemRequest>, ContextInfo)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.identifyCatalogItemsForUpdateItemRequest(UpdateItemRequest, CartItem, ContextInfo)
    in favor of DefaultCartOperationService.identifyCatalogItemsForUpdateItemRequest(UpdateItemRequest, CartItem, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.recalculateTaxesForCart(Cart, boolean, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService.getCartPricingService()
    since 1.6, use DefaultItemListAddToCartService.getCartOpService() instead
    com.broadleafcommerce.cartoperation.service.mapping.CartItemProductMapper.mapProductToCartItem(CartItem, Product, Variant)
    use CartItemProductMapper.mapProductToCartItem(CartItem, Product, Variant, ContextInfo)
    com.broadleafcommerce.cartoperation.service.mapping.DefaultCartItemCatalogInformationService.populateDependentItemInformation(CartItem, P, List<P>, boolean)
    com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService.getCreditAccountTransactionExecutionProvider()
    since 1.8.1, no longer used as store credit balance validation is moved to CartPaymentMethodValidationActivity
    com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService.getPaymentTransactionExecutionProvider()
    since 1.7.6, in favor of existing DefaultPaymentTransactionExecutionService.transactionExecutionProvider
    com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService.setCreditAccountTransactionExecutionProvider(CreditAccountTransactionExecutionProvider)
    since 1.8.1, no longer used as store credit balance validation is moved to CartPaymentMethodValidationActivity
    com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService.setPaymentTransactionExecutionProvider(PaymentTransactionExecutionProvider)
    since 1.7.6, in favor of existing DefaultPaymentTransactionExecutionService.transactionExecutionProvider
    com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService.sortPayments(List<PaymentSummary>)
    since 1.7.2, in favor of DefaultPaymentTransactionExecutionService.sortPayments(List, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils.attachBundleItemProratedPrices(List<CartItem>, Map<String, MonetaryAmount>, CurrencyUnit)
    in favour of CartItemPricingUtils.attachBundleItemProratedPrices(CartItem, Map, CurrencyUnit)
    com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils.createBundleDependentItemAdjustment(MonetaryAmount)
    in favour of CartItemPricingUtils.createBundleDependentItemAdjustment(MonetaryAmount, Integer)
    com.broadleafcommerce.cartoperation.service.pricing.CartPricingRoundingHelper.roundProratedFulfillmentGroupAdjustments(FulfillmentGroup, CurrencyUnit)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.pricing.CartPricingService.priceCart(Cart, PriceCartRequest, boolean, ContextInfo)
    in favor of CartPricingService.priceCart(Cart, PriceCartRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService.calculateItemSubtotal(boolean, CartItem, CurrencyUnit)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService.prorateOrderAdjustments(Cart, Collection<? extends FulfillmentItem>, MonetaryAmount)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService.updateCartItemPricing(List<CartItem>, Locale, CurrencyUnit, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService.updateCatalogPricesForCartItems(Cart, ContextInfo)
    in favor of DefaultCartPricingService.updateCatalogPricesForCartItems(Cart, PriceCartRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultDelegatingTaxService.buildTaxItemsForFulfillment(FulfillmentGroup)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService.applyFulfillmentPricingForGroup(Cart, FulfillmentGroup)
    since 1.8.0, in favor of DefaultFulfillmentPricingService.applyFulfillmentPricingForGroup(Cart, FulfillmentGroup, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService.prorateFulfillmentGroupAdjustments(FulfillmentGroup, CurrencyUnit)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.pricing.DefaultFulfillmentPricingService.prorateFulfillmentGroupsAdjustments(Cart)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService.applyTaxesForGroup(Cart, F, TaxProvider<TREQ, TRES>, ContextInfo)
    In favor of DefaultTaxService.applyTaxesForGroups(Cart, List, TaxProvider, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService.applyTaxResponse(TRES, F, CurrencyUnit)
    In favor of DefaultTaxService.applyTaxResponses(List, List, CurrencyUnit)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService.buildTaxItemForLineItem(F, FulfillmentItem)
    Since 1.2. Use DefaultTaxService.buildTaxItemsForLineItems(FulfillmentGroup, Cart)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService.buildTaxItemsForLineItems(F)
    Since 1.2. Use DefaultTaxService.buildTaxItemsForLineItems(FulfillmentGroup, Cart)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultTaxService.getTaxesForFeeItems(Cart, TaxProvider<TREQ, TRES>, ContextInfo)
    Instead of calculating the total taxes for fee items separately, calculate in DefaultTaxService.calculateFeeItemsTaxes(Cart, TaxProvider, ContextInfo) and process all the tax responses together.
    com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService.applyFulfillmentPricing(Cart)
    since 1.8.0, in favor of FulfillmentPricingService.applyFulfillmentPricing(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService.getOptions(Cart, String)
    since 1.8.0, in favor of FulfillmentPricingService.getOptions(Cart, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.pricing.FulfillmentPricingService.prorateFulfillmentGroupsAdjustments(Cart)
    since 1.7.2, adjustment prorations are now done in OfferServices
    com.broadleafcommerce.cartoperation.service.pricing.TaxService.applyTaxes(Cart, boolean, boolean, ContextInfo)
    There is no reason to have estimated and actual.
    com.broadleafcommerce.cartoperation.service.provider.CartOperationServiceProviders.getCampaignProvider()
    Deprecated as of 1.8, if using OfferService 2.0, this method is not used
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.deleteCartItem(String, CartItem, ContextInfo)
    in favor of updating the entire cart with CartProvider.updateCart(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.retrieveCsrOwnedCart(String, ContextInfo)
    since 1.8.0, in favor of CartProvider.retrieveCsrOwnedCart(String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.retrieveCustomerCartByStatus(String, String, ContextInfo)
    since 1.8.0, in favor of CartProvider.retrieveCartByStatus(String, String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.retrieveInProcessCart(String, ContextInfo)
    since 1.8.0, in favor of CartProvider.retrieveInProcessCart(String, String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.sendCartRejectionEvent(CartRejectionEvent, ContextInfo)
    This event will be sent directly from Cart Operation Services.
    com.broadleafcommerce.cartoperation.service.provider.CartProvider.updateCartItem(Cart, CartItem, ContextInfo)
    in favor of updating the entire cart with CartProvider.updateCart(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveCartItemProductMappings(ContextInfo)
    in favor of CartItemProductMappingProvider.retrieveCartItemProductMappings(ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveCatalogItem(CatalogItemRequest, ContextInfo)
    in favor of CatalogProvider.retrieveCatalogItems(Collection, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveCatalogItems(Collection<CatalogItemRequest>, ContextInfo)
    in favor of CatalogProvider.retrieveCatalogItems(Collection, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveProduct(String, ContextInfo)
    in favor of CatalogProvider.retrieveCatalogItem(CatalogItemRequest, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.CatalogProvider.retrieveProducts(Collection<String>, ContextInfo)
    in favor of CatalogProvider.retrieveCatalogItems(Collection, PriceContext, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.DefaultCartOperationServiceProviders.getCampaignProvider()
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.populateCodes(Cart)
    use ExternalOfferProvider.populateOfferCodes(Cart) instead
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.populateLineItemDto(List<OrderLineItemDto>, CartItem)
    in favor of ExternalOfferProvider.populateLineItemDto(CartItem) for simpler client extension
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalShippingProvider.getRates(String, FulfillmentPricingRequest)
    since 1.8.0, in favor of ExternalShippingProvider.getRates(String, FulfillmentPricingRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProperties.getFinalizePaymentsUri()
    in favor of ExternalPaymentProperties.blockCustomerMutabilityForPaymentsUri for more accurate naming
    com.broadleafcommerce.cartoperation.service.provider.external.payments.ExternalPaymentProperties.setFinalizePaymentsUri(String)
    in favor of ExternalPaymentProperties.blockCustomerMutabilityForPaymentsUri for more accurate naming
    com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils.createTargetForSku(String, String, Integer, Map<String, MonetaryAmount>)
    in favor of CartItemPriceableTargetUtils.createTarget(String, String, String, Integer, Map)
    com.broadleafcommerce.cartoperation.service.provider.external.pricing.CartItemPriceableTargetUtils.getSkuPriceInfos(CartItem)
    in favor of CartItemPriceableTargetUtils.getPriceInfos(CartItem)
    com.broadleafcommerce.cartoperation.service.provider.PaymentProvider.claimTransactionsForRequest(String, String, String, boolean, String, ContextInfo)
    since 1.7.6, in favor of PaymentProvider.claimTransactionsForRequest(ClaimCheckoutTransactionsRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.ShippingProvider.getFulfillmentRate(FulfillmentPricingRequest)
    since 1.8.0, in favor of ShippingProvider.getFulfillmentRate(FulfillmentPricingRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.ShippingProvider.getFulfillmentRates(FulfillmentPricingRequest)
    since 1.8.0, in favor of ShippingProvider.getFulfillmentRates(FulfillmentPricingRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.web.endpoint.CartOperationEndpoint.recalculateTax(Cart, boolean, boolean, ContextInfo)
    Use CartOperationEndpoint.recalculateTax(Cart, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint.recalculateTaxesForCart(String, boolean, boolean, Integer, String, CustomerRef, ContextInfo)
    Use CheckoutCartEndpoint.recalculateTaxesForCart(String, boolean, Integer, String, CustomerRef, ContextInfo)
    com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest.getCurrency()
    in favor of using PriceCartRequest for creating or pricing a cart.
    com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest.getLocale()
    in favor of using PriceCartRequest for creating or pricing a cart.
    com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest.setCurrency(CurrencyUnit)
    in favor of using PriceCartRequest for creating or pricing a cart.
    com.broadleafcommerce.cartoperation.web.endpoint.domain.AddItemRequest.setLocale(Locale)
    in favor of using PriceCartRequest for creating or pricing a cart.
    com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest.setShouldSavePaymentToCustomer(Boolean)
    since 1.7.2, in favor of UpdatePaymentRequest.shouldSavePaymentForFutureUse to support owning user types other than a customer (i.e. account).
    com.broadleafcommerce.cartoperation.web.endpoint.domain.UpdatePaymentRequest.shouldSavePaymentToCustomer()
    since 1.7.2, in favor of UpdatePaymentRequest.shouldSavePaymentForFutureUse() to support owning user types other than a customer (i.e. account).
    com.broadleafcommerce.cartoperation.web.endpoint.ItemListItemOperationEndpoint.deleteItemListItems(ContextInfo, CustomerRef, String, Set<String>)
    Use ItemListItemOperationEndpoint.deleteItemListItemsInBulk(ContextInfo, CustomerRef, String, Set). This will allow much longer lists of IDs without worrying about whether the URL is too long and corrects the HTTP method semantics by using POST since we're not actually deleting a resource at the URL.
    com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint.addItemListsToCart(Cart, CustomerRef, AddItemListToCartRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.web.endpoint.ItemListOperationEndpoint.deleteItemLists(ContextInfo, CustomerRef, Set<String>)
    Use ItemListOperationEndpoint.deleteItemListsInBulk(ContextInfo, CustomerRef, Set). This will allow much longer lists of IDs without worrying about whether the URL is too long and corrects the HTTP method semantics by using POST since we're not actually deleting a resource at the URL.
    com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint.getCart(String, Integer, String, CustomerRef, ContextInfo)
    Deprecated as of 1.7.0-GA. Use ManageCartEndpoint.getCart(String, String, CustomerRef, ContextInfo). The cartVersion should not be included as it is irrelevant for reads. It's only relevant for cart-modification requests.
    com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint.protectCartOperationForGuest(Supplier<Cart>, Cart, String, ContextInfo)
    Since 1.6.1, in favor of ManageCartEndpoint.protectCartOperationForGuest(Function, Cart, String, ContextInfo)
    com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint.protectCartOperationForGuest(Supplier<T>, Cart, String, ContextInfo, Function<T, Cart>)
    Since 1.6.1, in favor of ManageCartEndpoint.protectCartOperationForGuest(Function, Cart, String, ContextInfo)
    com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint.removeManyItemsFromCart(String, Collection<String>, boolean, Integer, String, CustomerRef, ContextInfo)
    Use ManageCartEndpoint.removeFromCartInBulk(String, boolean, Integer, String, CustomerRef, ContextInfo, Set). This will allow much longer lists of IDs without worrying about whether the URL is too long and corrects the HTTP method semantics by using POST since we're not actually deleting a resource at the URL.
    com.broadleafcommerce.cartoperation.web.endpoint.ManageCartEndpoint.resolveCartForUpdate(String, Integer, CustomerRef, ContextInfo)
    Use CartResolverService.resolveCartForUpdate(String, Integer, CustomerRef, ContextInfo)
    com.broadleafcommerce.cartoperation.web.service.CartCookieIssuer.buildCartCookie(Cart, ContextInfo)
    since 1.6, use CartCookieIssuer.buildCartResponseCookie(Cart, ContextInfo)

Copyright © 2023. All rights reserved.