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 Details

    • updateRequestedRetrievalDate

      void updateRequestedRetrievalDate(CartModel cart, String retrievalDate)
      Updates cart with requested retrieval date
      Parameters:
      cart - Cart
      retrievalDate - The requested retrieval date
    • getCartEarliestRetrievalDate

      String getCartEarliestRetrievalDate(List<String> retrievalDates)
      Returns the earliest retrieval date for list of retrieval dates.
      Parameters:
      retrievalDates - List of retrieval dates
      Returns:
      The earliest retrieval date