@NonNullApi
Package com.broadleafcommerce.cartoperation.service.provider
- Author:
- Chris Kittrell (ckittrell)
-
Interface Summary Interface Description CampaignProvider Deprecated. Deprecated as of 1.8, if using OfferService 2.0, this class is not usedCartActionAuditProvider Provider for interfacing withCartActionAudits.CartItemProductMappingProvider Provider for interfacing with operations around aCatalogrelated entities.CartOperationServiceProviders Wrapper for the providers required byCartOperationService.CartProvider Provider for interfacing with operations directly involving aCart.CatalogProvider<P extends CatalogItem> Provider for interfacing with operations around aCatalogrelated entities.CreditAccountTransactionExecutionProvider Provider for interfacing with a CreditAccountService's APIs to execute credit account transactions.CustomerProvider Provider for interfacing with operations directly involving customer related domain.GuestTokenProvider Provider for storingGuestToken.InventoryProvider 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.OfferProvider 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.PaymentTransactionExecutionProvider Provider for interfacing with a PaymentTransactionService's APIs to execute payment transactions.PricingProvider Provider for interfacing with operations around pricing.ResourceLockProvider Provides the ability to lock and unlock resources.ShippingProvider Provider for interacting with shipping APIs. -
Class Summary Class Description DefaultCartOperationServiceProviders EmptyInventoryProvider This is an "empty" or "pass-through" Inventory Provider.