java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AbstractRatePlansHandler
All Implemented Interfaces:
AccommodationDetailsHandler
Direct Known Subclasses:
DealRatePlansHandler, RatePlansHandler, SelectedRatePlansHandler

public abstract class AbstractRatePlansHandler extends Object implements AccommodationDetailsHandler
  • Constructor Details

    • AbstractRatePlansHandler

      public AbstractRatePlansHandler()
  • Method Details

    • updateGuestOccupancy

      protected void updateGuestOccupancy(RoomStayData roomStayData, AccommodationModel accommodation)
      Sets guest occupancy in each rate plan with the guest occupancy from an accommodation if not available
      Parameters:
      roomStayData -
      accommodation -
    • updateCancelPenaltiesDescription

      protected void updateCancelPenaltiesDescription(Collection<RatePlanModel> ratePlanModelList, RoomStayData roomStay)
      Updates the formattedDescription of the cancelPenalties of the ratePlans of the given roomStay
      Parameters:
      ratePlanModelList -
      roomStay -
    • getAccommodationService

      protected AccommodationService getAccommodationService()
      Returns:
      the accommodationService
    • setAccommodationService

      public void setAccommodationService(AccommodationService accommodationService)
      Parameters:
      accommodationService - the accommodationService to set
    • getRatePlanConverter

      protected de.hybris.platform.servicelayer.dto.converter.Converter<RatePlanModel,RatePlanData> getRatePlanConverter()
      Returns:
      the ratePlanConverter
    • setRatePlanConverter

      public void setRatePlanConverter(de.hybris.platform.servicelayer.dto.converter.Converter<RatePlanModel,RatePlanData> ratePlanConverter)
      Parameters:
      ratePlanConverter - the ratePlanConverter to set
    • getGuestOccupancyConverter

      protected de.hybris.platform.servicelayer.dto.converter.Converter<GuestOccupancyModel,GuestOccupancyData> getGuestOccupancyConverter()
      Returns:
      the guestOccupancyConverter
    • setGuestOccupancyConverter

      public void setGuestOccupancyConverter(de.hybris.platform.servicelayer.dto.converter.Converter<GuestOccupancyModel,GuestOccupancyData> guestOccupancyConverter)
      Parameters:
      guestOccupancyConverter - the guestOccupancyConverter to set
    • getCancelPenaltiesDescriptionCreationStrategy

      protected CancelPenaltiesDescriptionCreationStrategy getCancelPenaltiesDescriptionCreationStrategy()
      Returns:
      the cancelPenaltiesDescriptionCreationStrategy
    • setCancelPenaltiesDescriptionCreationStrategy

      public void setCancelPenaltiesDescriptionCreationStrategy(CancelPenaltiesDescriptionCreationStrategy cancelPenaltiesDescriptionCreationStrategy)
      Parameters:
      cancelPenaltiesDescriptionCreationStrategy - the cancelPenaltiesDescriptionCreationStrategy to set