Class OriginDestinationRefLevelBookingActionStrategy

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

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

    • OriginDestinationRefLevelBookingActionStrategy

      public OriginDestinationRefLevelBookingActionStrategy()
  • 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