Interface ConsolidatedOrderFulfillmentProvider<C extends ConsolidatedOrderFulfillment>
- All Known Implementing Classes:
ExternalConsolidatedOrderFulfillmentProvider
public interface ConsolidatedOrderFulfillmentProvider<C extends ConsolidatedOrderFulfillment>
Provider for interfacing with operations involving consolidated order fulfillments. Typically
utilizes
WebClient to make requests to an external REST API.- Since:
- Order Operation Service 2.1.0, Release Train 2.2.0
-
Method Summary
Modifier and TypeMethodDescriptionreadConsolidatedOrderFulfillmentsByCartId(String cartId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Retrieve theConsolidatedOrderFulfillmentswith the given cart ID.
-
Method Details
-
readConsolidatedOrderFulfillmentsByCartId
List<C> readConsolidatedOrderFulfillmentsByCartId(String cartId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Retrieve theConsolidatedOrderFulfillmentswith the given cart ID.- Parameters:
cartId- the ID of the cart for theConsolidatedOrderFulfillmentscontextInfo- context information around sandbox and multitenant state.- Returns:
- the
ConsolidatedOrderFulfillmentswith the given cart ID
-