Class FareSearchRequestDataPopulator

java.lang.Object
de.hybris.platform.prosfacades.converters.populator.FareSearchRequestDataPopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<FareShopMessage,FareSearchRequestData>

public class FareSearchRequestDataPopulator extends Object implements de.hybris.platform.converters.Populator<FareShopMessage,FareSearchRequestData>
  • Constructor Details

    • FareSearchRequestDataPopulator

      public FareSearchRequestDataPopulator()
  • Method Details

    • populate

      public void populate(FareShopMessage fareShopMessage, FareSearchRequestData fareSearchRequestData) throws de.hybris.platform.servicelayer.dto.converter.ConversionException
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<FareShopMessage,FareSearchRequestData>
      Throws:
      de.hybris.platform.servicelayer.dto.converter.ConversionException
    • isReturnJourney

      protected boolean isReturnJourney(FareSearchRequestData fareSearchRequestData)
      Is return journey boolean.
      Parameters:
      fareSearchRequestData - the fare search request data
      Returns:
      the boolean
    • populatePassengerTypes

      protected void populatePassengerTypes(OneSearchMessage oneSearchMessage, FareSearchRequestData fareSearchRequestData)
      Populate passenger types.
      Parameters:
      oneSearchMessage - the one search message
      fareSearchRequestData - the fare search request data
    • populateOriginDestination

      protected void populateOriginDestination(SearchRequest searchRequest, FareSearchRequestData fareSearchRequestData)
      Populate origin destination.
      Parameters:
      searchRequest - the search request
      fareSearchRequestData - the fare search request data
    • populateDepartureDate

      protected void populateDepartureDate(OriginDestinationInfoData originDestinationInfoData, TripSegment tripSegment)
      Populate departure date.
      Parameters:
      originDestinationInfoData - the origin destination info data
      tripSegment - the trip segment
    • getSessionService

      protected de.hybris.platform.servicelayer.session.SessionService getSessionService()
      Gets session service.
      Returns:
      the session service
    • setSessionService

      public void setSessionService(de.hybris.platform.servicelayer.session.SessionService sessionService)
      Sets session service.
      Parameters:
      sessionService - the session service
    • getPaxToPassengerCodeTypeMapping

      protected Map<String,String> getPaxToPassengerCodeTypeMapping()
      Gets pax to passenger code type mapping.
      Returns:
      the pax to passenger code type mapping
    • setPaxToPassengerCodeTypeMapping

      public void setPaxToPassengerCodeTypeMapping(Map<String,String> paxToPassengerCodeTypeMapping)
      Sets pax to passenger code type mapping.
      Parameters:
      paxToPassengerCodeTypeMapping - the pax to passenger code type mapping
    • 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