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.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.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.