public interface CatalogProvider
Catalog related entities. Typically
utilizes WebClient to make requests to an external REST API.| Modifier and Type | Method and Description |
|---|---|
List<CartItemMappingProperties.FieldMapping> |
retrieveCartItemProductMappings(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Retrieve a list of cart item to product mappings
|
Product |
retrieveProduct(String productId,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Retrieve the product for the context information provided.
|
ProductList |
retrieveProducts(Collection<String> productIds,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Retrieve the products for the context information provided.
|
Product retrieveProduct(String productId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
productId - The id of the product to be retrieved.contextInfo - Context information around sandbox and multitenant state.ProductList retrieveProducts(Collection<String> productIds, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
productIds - The ids of the products to be retrieved.contextInfo - Context information around sandbox and multitenant state.List<CartItemMappingProperties.FieldMapping> retrieveCartItemProductMappings(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
contextInfo - Context information around sandbox and multitenant state.Copyright © 2021. All rights reserved.