java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AbstractRoomStaysHandler
All Implemented Interfaces:
AccommodationDetailsHandler
Direct Known Subclasses:
PackageRoomStaysHandler, RoomStaysHandler, SelectedRoomStaysHandler

public abstract class AbstractRoomStaysHandler extends Object implements AccommodationDetailsHandler
  • Constructor Details

    • AbstractRoomStaysHandler

      public AbstractRoomStaysHandler()
  • Method Details

    • createRoomStayData

      protected RoomStayData createRoomStayData(AccommodationModel accommodation, Integer roomStayRefNumber, StayDateRangeData stayDateRange)
      Create room stay data room stay data.
      Parameters:
      accommodation - the accommodation
      roomStayRefNumber - the room stay ref number
      stayDateRange - the stay date range
      Returns:
      the room stay data
    • createRoomStayData

      protected ReservedRoomStayData createRoomStayData(AccommodationModel accommodation, StayDateRangeData stayDateRange, RoomStayCandidateData roomStayCandidateData)
      Create room stay data reserved room stay data.
      Parameters:
      accommodation - the accommodation
      stayDateRange - the stay date range
      roomStayCandidateData - the room stay candidate data
      Returns:
      the reserved room stay data
    • getAccommodationService

      protected AccommodationService getAccommodationService()
      Gets accommodation service.
      Returns:
      the accommodationService
    • setAccommodationService

      public void setAccommodationService(AccommodationService accommodationService)
      Sets accommodation service.
      Parameters:
      accommodationService - the accommodationService to set
    • getRoomTypeConverter

      protected de.hybris.platform.converters.impl.AbstractPopulatingConverter<AccommodationModel,RoomTypeData> getRoomTypeConverter()
      Gets room type converter.
      Returns:
      the roomTypeConverter
    • setRoomTypeConverter

      public void setRoomTypeConverter(de.hybris.platform.converters.impl.AbstractPopulatingConverter<AccommodationModel,RoomTypeData> roomTypeConverter)
      Sets room type converter.
      Parameters:
      roomTypeConverter - the roomTypeConverter to set