Interface BookingActionStrategy

All Known Implementing Classes:
AbstractBookingActionStrategy, BookingLevelBookingActionStrategy, OriginDestinationRefLevelBookingActionStrategy, TravellerLevelBookingActionStrategy

public interface BookingActionStrategy
Strategy that expose the method to create and populate the List when creating a BookingActionResponseData
  • Method Details

    • applyStrategy

      void applyStrategy(List<BookingActionData> bookingActionDataList, ActionTypeOption actionType, ReservationData reservationData)
      Applies the strategy for List
      Parameters:
      bookingActionDataList - the booking action data list
      actionType - the action type
      reservationData - the reservation data