Class DefaultTravelImageFacade

java.lang.Object
de.hybris.platform.travelfacades.facades.impl.DefaultTravelImageFacade
All Implemented Interfaces:
TravelImageFacade

public class DefaultTravelImageFacade extends Object implements TravelImageFacade
Default implementation of TravelImageFacade
  • Constructor Details

    • DefaultTravelImageFacade

      public DefaultTravelImageFacade()
  • Method Details

    • getImageForDestinationLocation

      public ImageData getImageForDestinationLocation(String destinationLocation)
      Description copied from interface: TravelImageFacade
      Retrieves city location code from the destinationLocation parameter and then will get the image associated to the location of that city.
      Specified by:
      getImageForDestinationLocation in interface TravelImageFacade
      Parameters:
      destinationLocation - code used in accommodation search built in following pattern: ||, e.g. LON|GB or PAR|FR
      Returns:
      image image for destination location
    • getImageForAccommodationOfferingLocation

      public ImageData getImageForAccommodationOfferingLocation(String accommodationOfferingCode)
      Description copied from interface: TravelImageFacade
      Retrieves the image of a city location associated to given accommodation offering.
      Specified by:
      getImageForAccommodationOfferingLocation in interface TravelImageFacade
      Parameters:
      accommodationOfferingCode - - accommodation offering code
      Returns:
      image image for accommodation offering location
    • getImageFromCart

      public ImageData getImageFromCart()
      Description copied from interface: TravelImageFacade
      Retrieves the image based on transportation or accommodation selection that is currently in the cart
      Specified by:
      getImageFromCart in interface TravelImageFacade
      Returns:
      image from cart
    • getImageForArrivalTransportFacility

      public ImageData getImageForArrivalTransportFacility(String arrivalTransportFacility)
      Description copied from interface: TravelImageFacade
      Retrieves the image of a city location associated to given transport facility.
      Specified by:
      getImageForArrivalTransportFacility in interface TravelImageFacade
      Parameters:
      arrivalTransportFacility - - arrival transport facility code
      Returns:
      image image for arrival transport facility
    • getCityLocation

      protected LocationModel getCityLocation(LocationModel locationModel)
      Gets city location.
      Parameters:
      locationModel - the location model
      Returns:
      the city location
    • getAccommodationOfferingService

      protected AccommodationOfferingService getAccommodationOfferingService()
      Gets accommodation offering service.
      Returns:
      the accommodation offering service
    • setAccommodationOfferingService

      public void setAccommodationOfferingService(AccommodationOfferingService accommodationOfferingService)
      Sets accommodation offering service.
      Parameters:
      accommodationOfferingService - the accommodation offering service
    • getImageConverter

      protected de.hybris.platform.servicelayer.dto.converter.Converter<MediaModel,ImageData> getImageConverter()
      Gets image converter.
      Returns:
      the image converter
    • setImageConverter

      public void setImageConverter(de.hybris.platform.servicelayer.dto.converter.Converter<MediaModel,ImageData> imageConverter)
      Sets image converter.
      Parameters:
      imageConverter - the image converter
    • getTravelLocationService

      protected TravelLocationService getTravelLocationService()
      Gets travel location service.
      Returns:
      the travel location service
    • setTravelLocationService

      public void setTravelLocationService(TravelLocationService travelLocationService)
      Sets travel location service.
      Parameters:
      travelLocationService - the travel location service
    • getTransportFacilityService

      protected TransportFacilityService getTransportFacilityService()
      Gets transport facility service.
      Returns:
      the transport facility service
    • setTransportFacilityService

      public void setTransportFacilityService(TransportFacilityService transportFacilityService)
      Sets transport facility service.
      Parameters:
      transportFacilityService - the transport facility service
    • getTravelCartService

      protected TravelCartService getTravelCartService()
      Gets travel cart service.
      Returns:
      the travel cart service
    • setTravelCartService

      public void setTravelCartService(TravelCartService travelCartService)
      Sets travel cart service.
      Parameters:
      travelCartService - the travel cart service
    • getAccommodationCommerceCartService

      protected AccommodationCommerceCartService getAccommodationCommerceCartService()
      Gets accommodation commerce cart service.
      Returns:
      the accommodation commerce cart service
    • setAccommodationCommerceCartService

      public void setAccommodationCommerceCartService(AccommodationCommerceCartService accommodationCommerceCartService)
      Sets accommodation commerce cart service.
      Parameters:
      accommodationCommerceCartService - the accommodation commerce cart service