Package com.broadleafcommerce.cartoperation.service.provider
@NonNullApi
package com.broadleafcommerce.cartoperation.service.provider
- Author:
- Chris Kittrell (ckittrell)
-
ClassDescriptionDeprecated.Deprecated as of 1.8, if using OfferService 2.0, this class is not usedProvider for interfacing with
CartActionAudits
.Provider for interfacing with operations around aCatalog
related entities.CartNoteProvider<P extends com.broadleafcommerce.cart.client.domain.CartNote>Provider for interfacing withCartNotes
.Wrapper for the providers required byCartOperationService
.Provider for interfacing with operations directly involving aCart
.CatalogProvider<P extends CatalogItem>Provider for interfacing with operations around aCatalog
related entities.Provider for interfacing with a CreditAccountService's APIs to execute credit account transactions.Provider for interfacing with operations directly involving customer related domain.This is an "empty" or "pass-through" Inventory Provider.Aggregate interface to allow for internal or external calls to interact with fulfillment pricing services and other fulfillment services.Provider for storingGuestToken
.Provides a generic API to reserve inventory during checkout.ItemListAccessRuleProvider<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule>A provider of item list access rules.ItemListItemProvider<I extends com.broadleafcommerce.cart.client.domain.ItemListItem>A provider of item list items.ItemListProvider<P extends com.broadleafcommerce.cart.client.domain.ItemList>A provider of Item Lists.Provider for interfacing with an Offer Engine that can supply discounts and promotions base on the contents of aCart
.PaymentProvider<P extends PaymentSummary>Provider for interfacing with a Payment Management system for operations around payment related entities.Provider for interfacing with a PaymentTransactionService's APIs to execute payment transactions.Provider for interfacing with operations around pricing.Provides the ability to lock and unlock resources.Provider for interacting with shipping APIs.