Interface CartRetrievalDateStrategy
- All Known Implementing Classes:
DefaultCartRetrievalDateStrategy
public interface CartRetrievalDateStrategy
Cart retrieval date strategy updates cart with requested retrieval date and gets earliest retrieval date for cart.
-
Method Summary
Modifier and TypeMethodDescriptiongetCartEarliestRetrievalDate(List<String> retrievalDates) Returns the earliest retrieval date for list of retrieval dates.voidupdateRequestedRetrievalDate(CartModel cart, String retrievalDate) Updates cart with requested retrieval date
-
Method Details
-
updateRequestedRetrievalDate
Updates cart with requested retrieval date- Parameters:
cart- CartretrievalDate- The requested retrieval date
-
getCartEarliestRetrievalDate
Returns the earliest retrieval date for list of retrieval dates.- Parameters:
retrievalDates- List of retrieval dates- Returns:
- The earliest retrieval date
-