Interface BookingActionEnabledEvaluatorStrategy

All Known Implementing Classes:
AdditionalSecurityRestrictionStrategy, BookingStatusRestrictionStrategy, CheckInWindowRestrictionStrategy, DepartedLegRestrictionStrategy, DepartedLegsRestrictionStrategy, DisruptedBookingStatusStrategy, JourneyCheckInRestrictionStrategy, LastAdultTravellerRestrictionStrategy, LegCheckInRestrictionStrategy, NDCOrderRestrictionStrategy, NDCOrderRestrictionStrategy, PastLegRestrictionStrategy, PastLegsRestrictionStrategy, PaymentTypeRestrictionStrategy, RemoveTravellerUserActionTypeRestrictionStrategy, ShoppingOrderRestrictionStrategy, TransportDealBundleRestrictionStrategy, TransportOfferingStatusRestrictionStrategy, TravellerCheckInRestrictionStrategy, UserActionTypeRestrictionStrategy, UserGroupTypeRestriction

public interface BookingActionEnabledEvaluatorStrategy
Strategy that expose the method to evaluate the value of the enabled property for the List when creating a BookingActionResponseData.
  • Method Details

    • applyStrategy

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