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>
Populates
FareSearchRequestData from FareShopMessage-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets pax to passenger code type mapping.protected de.hybris.platform.servicelayer.session.SessionServiceGets session service.protected TransportFacilityServiceGets transport facility service.protected booleanisReturnJourney(FareSearchRequestData fareSearchRequestData) Is return journey boolean.voidpopulate(FareShopMessage fareShopMessage, FareSearchRequestData fareSearchRequestData) protected voidpopulateDepartureDate(OriginDestinationInfoData originDestinationInfoData, TripSegment tripSegment) Populate departure date.protected voidpopulateOriginDestination(SearchRequest searchRequest, FareSearchRequestData fareSearchRequestData) Populate origin destination.protected voidpopulatePassengerTypes(OneSearchMessage oneSearchMessage, FareSearchRequestData fareSearchRequestData) Populate passenger types.voidsetPaxToPassengerCodeTypeMapping(Map<String, String> paxToPassengerCodeTypeMapping) Sets pax to passenger code type mapping.voidsetSessionService(de.hybris.platform.servicelayer.session.SessionService sessionService) Sets session service.voidsetTransportFacilityService(TransportFacilityService transportFacilityService) Sets transport facility service.
-
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:
populatein interfacede.hybris.platform.converters.Populator<FareShopMessage,FareSearchRequestData> - Throws:
de.hybris.platform.servicelayer.dto.converter.ConversionException
-
isReturnJourney
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 messagefareSearchRequestData- the fare search request data
-
populateOriginDestination
protected void populateOriginDestination(SearchRequest searchRequest, FareSearchRequestData fareSearchRequestData) Populate origin destination.- Parameters:
searchRequest- the search requestfareSearchRequestData- the fare search request data
-
populateDepartureDate
protected void populateDepartureDate(OriginDestinationInfoData originDestinationInfoData, TripSegment tripSegment) Populate departure date.- Parameters:
originDestinationInfoData- the origin destination info datatripSegment- 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
Gets pax to passenger code type mapping.- Returns:
- the pax to passenger code type mapping
-
setPaxToPassengerCodeTypeMapping
Sets pax to passenger code type mapping.- Parameters:
paxToPassengerCodeTypeMapping- the pax to passenger code type mapping
-
getTransportFacilityService
Gets transport facility service.- Returns:
- the transport facility service
-
setTransportFacilityService
Sets transport facility service.- Parameters:
transportFacilityService- the transport facility service
-