Package com.broadleafcommerce.cartoperation.service.provider.external
@NonNullApi
package com.broadleafcommerce.cartoperation.service.provider.external
- Author:
- Chris Kittrell (ckittrell)
-
ClassDescriptionDeprecated.Deprecated as of 1.8, if using OfferService 2.0, this class is not usedDeprecated.Deprecated as of 1.8, if using OfferService 2.0, this class is not usedThis particular implementation of
CatalogProvider
is designed to interact with a provider that will provide fully hydrated catalog entities, i.e., there is no need for additional calls to get a product's variants or item choices.ExternalCartNoteProvider<P extends com.broadleafcommerce.cart.client.domain.CartNote>ExternalCatalogProvider<I extends CatalogItem>This particular implementation ofCatalogProvider
is designed to interact with a provider that will provide fully hydrated catalog entities, i.e., there is no need for additional calls to get a product's variants or item choices.Implementation ofFulfillmentProvider
that makes external (web) calls to a FulfillmentService to fetchPricedFulfillmentOptions
andFulfillmentPricingConfig
Properties for interacting with an external Inventory system.Component that, by default, attempts to invoke Broadleaf Inventorry Services to reserve inventory.ExternalItemListAccessRuleProvider<P extends com.broadleafcommerce.cart.client.domain.ItemListAccessRule>External (HTTP) implementation of an item list access rule provider.ExternalItemListItemProvider<P extends com.broadleafcommerce.cart.client.domain.ItemListItem>External (HTTP) implementation of an item list item provider.ExternalItemListProvider<P extends com.broadleafcommerce.cart.client.domain.ItemList>External (HTTP) implementation of an item list provider.Obtains and releases locks in an external service (cart services over HTTP).Properties defining how to interact with the shipping service.