Class BookingLevelBookingActionStrategy

java.lang.Object
de.hybris.platform.travelfacades.booking.action.strategies.impl.AbstractBookingActionStrategy
de.hybris.platform.travelfacades.booking.action.strategies.impl.BookingLevelBookingActionStrategy
All Implemented Interfaces:
BookingActionStrategy

public class BookingLevelBookingActionStrategy extends AbstractBookingActionStrategy
Strategy that extends the AbstractBookingActionStrategy. The strategy is used to create and populate the BookingActionDataList defined at a booking level.
  • Constructor Details

    • BookingLevelBookingActionStrategy

      public BookingLevelBookingActionStrategy()
  • Method Details

    • applyStrategy

      public void applyStrategy(List<BookingActionData> bookingActionDataList, ActionTypeOption actionType, ReservationData reservationData)
      Description copied from interface: BookingActionStrategy
      Applies the strategy for List
      Parameters:
      bookingActionDataList - the booking action data list
      actionType - the action type
      reservationData - the reservation data
    • getBookingActionTypeAltMessagesMap

      protected Map<ActionTypeOption,List<String>> getBookingActionTypeAltMessagesMap()
      Returns:
      the bookingActionTypeAltMessagesMap
    • setBookingActionTypeAltMessagesMap

      public void setBookingActionTypeAltMessagesMap(Map<ActionTypeOption,List<String>> bookingActionTypeAltMessagesMap)
      Parameters:
      bookingActionTypeAltMessagesMap - the bookingActionTypeAltMessagesMap to set