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

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • 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.CartOperationService.updateCartStatus(Cart, UpdateCartStatusRequest, ContextInfo)
    in favor of CartOperationService.updateCartStatus(Cart, UpdateCartStatusRequest, CustomerRef, 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.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.DefaultCartOperationService.removeFulfillmentItemsWithoutCartItems(Cart)
    in favor of CartUtils.removeFulfillmentItemsWithoutCartItems(Cart)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.resetFulfillmentGroupReferenceNumbers(Cart)
    in favor of CartUtils.resetFulfillmentGroupReferenceNumbers(Cart)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.updateCartStatus(Cart, UpdateCartStatusRequest, 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.CartItemPricingUtils.determineMatchingPriceInfo(CartItem, Collection<P>)
    since 2.1.0, in favor of CartItemPricingUtils.determineMatchingPriceInfo(PriceContext, CartItem, Collection, String).
    com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils.determineMatchingPriceInfo(CartItem, Collection<P>, String)
    since 2.1.0, in favor of CartItemPricingUtils.determineMatchingPriceInfo(PriceContext, CartItem, Collection, String).
    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.calculateProratedFulfillmentPricing(Cart)
    in favor of DefaultCartPricingService.calculateProratedOrderOfferAdjustments(Cart)
    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)
    Use DefaultCartPricingService.updateCartItemPricing(Cart, 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.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 CommonFulfillmentPricingService.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.ExternalOfferProvider.buildCustomerContextHeader()
    Use ExternalOfferProvider.buildCustomerContextHeader(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.buildCustomerContextHeader(Cart)
    Use ExternalOfferProvider.buildCustomerContextHeader(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.buildVoucher(Voucher)
    in favor of ExternalOfferProvider.buildVoucher(com.broadleafcommerce.promotion.offer.client.web.context.info.OfferRef, com.broadleafcommerce.promotion.offer.client.web.context.info.Voucher)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.createCustomerContext()
    Use ExternalOfferProvider.createCustomerContext(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.createCustomerContext(Cart)
    Use ExternalOfferProvider.createCustomerContext(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.populateDependentLineItemDto(List<OrderLineItemDto>, CartItem)
    Use ExternalOfferProvider.populateDependentLineItemDto(List, CartItem, CartItem).
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalPricingProvider.addUserTargets(PriceContext)
    in favor of ExternalPricingProvider.addUserTargets(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.PricingProvider.retrievePrices(Collection<C>, Locale, CurrencyUnit, ContextInfo)
    Use PricingProvider.retrievePrices(Cart, Locale, CurrencyUnit, 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.domain.enums.CartActionAuditUserType
    in favor of DefaultUserTypes
    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 Enum Classes
    Enum Class
    Description
    com.broadleafcommerce.cartoperation.domain.enums.DefaultCartActionAuditUserTypes
    in favor of DefaultUserTypes
    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()
    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.updateCartStatus(Cart, UpdateCartStatusRequest, ContextInfo)
    in favor of CartOperationService.updateCartStatus(Cart, UpdateCartStatusRequest, CustomerRef, 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)
    in favor of CartResolverService.resolveImplicitCart(CustomerRef, ContextInfo, boolean) instead
    com.broadleafcommerce.cartoperation.service.checkout.CartOperationCheckoutProperties.getCheckoutTransactionTypeByGateway(String, String, String)
    in favor of CartOperationCheckoutProperties.getCheckoutTransactionType(String, String, String, String)
    com.broadleafcommerce.cartoperation.service.checkout.DefaultCheckoutService.buildCartActionAuditForSubmit(Cart, String)
    due to poor naming and in favor of DefaultCheckoutService.buildCartActionAuditForCheckout(Cart, String, String)
    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.CartPaymentMethodValidationActivity.getCheckoutTransactionType(String, ContextInfo)
    in favor of CartPaymentMethodValidationActivity.getCheckoutTransactionType(PaymentSummary, ContextInfo)
    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.newCartStatus(ContextInfo)
    Use DefaultCartOperationService.newCartStatus(String, ContextInfo)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.recalculateTaxesForCart(Cart, boolean, boolean, ContextInfo)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.removeFulfillmentItemsWithoutCartItems(Cart)
    in favor of CartUtils.removeFulfillmentItemsWithoutCartItems(Cart)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.resetFulfillmentGroupReferenceNumbers(Cart)
    in favor of CartUtils.resetFulfillmentGroupReferenceNumbers(Cart)
    com.broadleafcommerce.cartoperation.service.DefaultCartOperationService.updateCartStatus(Cart, UpdateCartStatusRequest, ContextInfo)
    com.broadleafcommerce.cartoperation.service.DefaultGuestCartProtectionService.clearCustomerInformation(Cart)
    in favor of DefaultGuestCartProtectionService.clearCustomerInformation(Cart, ContextInfo). This method should become protected, rather than public in the future.
    com.broadleafcommerce.cartoperation.service.DefaultItemListAddToCartService.getCartPricingService()
    since 1.6, use DefaultItemListAddToCartService.getCartOpService() instead
    com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService.buildFulfillmentOptionRequest(Cart, FulfillmentPricingConfig, ContextInfo)
    In favor of the version that takes the onlySelectedOptions parameter: buildFulfillmentOptionRequest(Cart, FulfillmentPricingConfig, boolean onlySelectedOptions, ContextInfo)
    com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService.createRequest(Cart, Collection<FulfillmentPricingGroup>, FulfillmentPricingConfig, ContextInfo)
    In favor of the version that takes the onlySelectedOptions parameter: createRequest(Cart, Collection, boolean onlySelectedOptions, FulfillmentPricingConfig, ContextInfo)
    com.broadleafcommerce.cartoperation.service.fulfillment.option.DefaultFulfillmentOptionRequestService.refreshSelectedOptionsAndGrouping(Cart, FulfillmentPricingConfig, ContextInfo)
    In favor of the refreshOptionsAndSyncGroups that takes the onlySelectedOptions parameter: refreshOptionsAndSyncGroups(Cart, boolean onlySelectedOptions, FulfillmentPricingConfig, ContextInfo)
    com.broadleafcommerce.cartoperation.service.GuestCartProtectionService.clearCustomerInformation(Cart)
    in favor or GuestCartProtectionService.clearCustomerInformation(Cart, ContextInfo) which also archives/sanitizes the cart's related entities like payments to avoid PII exposure.
    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.messaging.finalizecart.FinalizeCartAwaitingPaymentResultJobListener.getCheckoutTransactionType(String, ContextInfo)
    in favor of FinalizeCartAwaitingPaymentResultJobListener.getCheckoutTransactionType(PaymentSummary, ContextInfo)
    com.broadleafcommerce.cartoperation.service.payment.DefaultPaymentTransactionExecutionService.getCheckoutTransactionType(String, ContextInfo)
    in favor of DefaultPaymentTransactionExecutionService.getCheckoutTransactionType(PaymentSummary, ContextInfo)
    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.CartItemPricingUtils.determineMatchingPriceInfo(CartItem, Collection<P>)
    since 2.1.0, in favor of CartItemPricingUtils.determineMatchingPriceInfo(PriceContext, CartItem, Collection, String).
    com.broadleafcommerce.cartoperation.service.pricing.CartItemPricingUtils.determineMatchingPriceInfo(CartItem, Collection<P>, String)
    since 2.1.0, in favor of CartItemPricingUtils.determineMatchingPriceInfo(PriceContext, CartItem, Collection, String).
    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.calculateProratedFulfillmentPricing(Cart)
    in favor of DefaultCartPricingService.calculateProratedOrderOfferAdjustments(Cart)
    com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService.getCartItemConfigurationService()
    com.broadleafcommerce.cartoperation.service.pricing.DefaultCartPricingService.getFulfillmentPricingService()
    Use DefaultCartPricingService.getCommonFulfillmentPricingService() instead.
    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)
    Use DefaultCartPricingService.updateCartItemPricing(Cart, 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.DefaultDelegatingTaxService.determineTaxExemptionCode(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.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 CommonFulfillmentPricingService.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.domain.payment.TransactionExecutionDetail.setThreeDSecureVerificationUrl(String)
    in favor of TransactionExecutionDetail.nextAction
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalCatalogProvider.getRetrieveProductsUrl(Collection<String>)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.buildCustomerContextHeader()
    Use ExternalOfferProvider.buildCustomerContextHeader(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.buildCustomerContextHeader(Cart)
    Use ExternalOfferProvider.buildCustomerContextHeader(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.buildVoucher(Voucher)
    in favor of ExternalOfferProvider.buildVoucher(com.broadleafcommerce.promotion.offer.client.web.context.info.OfferRef, com.broadleafcommerce.promotion.offer.client.web.context.info.Voucher)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.createCustomerContext()
    Use ExternalOfferProvider.createCustomerContext(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.createCustomerContext(Cart)
    Use ExternalOfferProvider.createCustomerContext(Cart, ContextInfo)
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.populateCodes(Cart)
    use ExternalOfferProvider.populateOfferCodes(Cart) instead
    com.broadleafcommerce.cartoperation.service.provider.external.ExternalOfferProvider.populateDependentLineItemDto(List<OrderLineItemDto>, CartItem)
    Use ExternalOfferProvider.populateDependentLineItemDto(List, CartItem, CartItem).
    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.ExternalPricingProvider.addUserTargets(PriceContext)
    in favor of ExternalPricingProvider.addUserTargets(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.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.PricingProvider.retrievePrices(Collection<C>, Locale, CurrencyUnit, ContextInfo)
    Use PricingProvider.retrievePrices(Cart, Locale, CurrencyUnit, 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.getFulfillmentOptionsForCart(String, String, Integer, CustomerRef, ContextInfo)
    Use CheckoutCartEndpoint.getPricedFulfillmentOptionsForCart(java.lang.String, java.lang.Integer, com.broadleafcommerce.order.common.domain.CustomerRef, com.broadleafcommerce.data.tracking.core.context.ContextInfo)
    com.broadleafcommerce.cartoperation.web.endpoint.CheckoutCartEndpoint.getFulfillmentPricingService()
    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.CheckoutEndpoint.getFulfillmentPricingService()
    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.checkout.PaymentTransactionFailureDetail.setThreeDSecureVerificationUrl(String)
    in favor of PaymentTransactionFailureDetail.nextAction
    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.protectGuestCartIfNecessary(Cart, String)
    in favor of ManageCartEndpoint.protectGuestCartIfNecessary(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 © 2024. All rights reserved.