Class FareSearchRequestConverter
java.lang.Object
ma.glasnost.orika.CustomConverter<FareSearchRequest,FareSearchRequestData>
de.hybris.platform.coretransportocc.mapping.converters.FareSearchRequestConverter
- All Implemented Interfaces:
ma.glasnost.orika.Converter<FareSearchRequest,,FareSearchRequestData> ma.glasnost.orika.MappedTypePair<FareSearchRequest,FareSearchRequestData>
public class FareSearchRequestConverter
extends ma.glasnost.orika.CustomConverter<FareSearchRequest,FareSearchRequestData>
Converter from FareSearchRequest to FareSearchRequestData
-
Field Summary
Fields inherited from class ma.glasnost.orika.CustomConverter
destinationType, mapperFacade, sourceType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(FareSearchRequest fareSearchRequest, ma.glasnost.orika.metadata.Type<? extends FareSearchRequestData> type, ma.glasnost.orika.MappingContext mappingContext) protected List<PassengerTypeQuantityData>createPassengerTypeQuantityData(String passengerTypes) Prepare the PassengerTypeQuantityData object from the comma separated passengertypesprotected CabinClassServiceGets cabin class service.protected de.hybris.platform.enumeration.EnumerationServiceGets enumeration service.protected ErrorCodeResolverGets error code resolver.protected voidprepareOriginDestinationInfo(String arrivalLocation, String arrivalLocationTypeCode, String departureLocation, String departureLocationTypeCode, String departureDate, String returnDate, FareSearchRequestData fareSearchRequestData) Prepare the originDestination info based on given valuesprotected voidprepareTravelPreferences(String cabinPreference, String transportOfferingType, FareSearchRequestData fareSearchRequestData) Prepare the travel preferences based on given cabin preference and transportOfferingTypevoidsetCabinClassService(CabinClassService cabinClassService) Sets cabin class service.voidsetEnumerationService(de.hybris.platform.enumeration.EnumerationService enumerationService) Sets enumeration service.voidsetErrorCodeResolver(ErrorCodeResolver errorCodeResolver) Sets error code resolver.Methods inherited from class ma.glasnost.orika.CustomConverter
canConvert, equals, getAType, getBType, hashCode, setMapperFacade, toString
-
Constructor Details
-
FareSearchRequestConverter
public FareSearchRequestConverter()
-
-
Method Details
-
convert
public FareSearchRequestData convert(FareSearchRequest fareSearchRequest, ma.glasnost.orika.metadata.Type<? extends FareSearchRequestData> type, ma.glasnost.orika.MappingContext mappingContext) -
prepareOriginDestinationInfo
protected void prepareOriginDestinationInfo(String arrivalLocation, String arrivalLocationTypeCode, String departureLocation, String departureLocationTypeCode, String departureDate, String returnDate, FareSearchRequestData fareSearchRequestData) Prepare the originDestination info based on given values- Parameters:
arrivalLocation-arrivalLocationTypeCode-departureLocation-departureLocationType-departureDate-returnDate-fareSearchRequestData-
-
prepareTravelPreferences
protected void prepareTravelPreferences(String cabinPreference, String transportOfferingType, FareSearchRequestData fareSearchRequestData) Prepare the travel preferences based on given cabin preference and transportOfferingType- Parameters:
cabinPreference-transportOfferingType-fareSearchRequestData-
-
createPassengerTypeQuantityData
protected List<PassengerTypeQuantityData> createPassengerTypeQuantityData(String passengerTypes) throws NumberFormatException Prepare the PassengerTypeQuantityData object from the comma separated passengertypes- Parameters:
passengerTypes-- Returns:
- Throws:
NumberFormatException
-
getCabinClassService
Gets cabin class service.- Returns:
- the cabin class service
-
setCabinClassService
Sets cabin class service.- Parameters:
cabinClassService- the cabin class service
-
getEnumerationService
protected de.hybris.platform.enumeration.EnumerationService getEnumerationService()Gets enumeration service.- Returns:
- the enumeration service
-
setEnumerationService
public void setEnumerationService(de.hybris.platform.enumeration.EnumerationService enumerationService) Sets enumeration service.- Parameters:
enumerationService- the enumeration service
-
getErrorCodeResolver
Gets error code resolver.- Returns:
- the error code resolver
-
setErrorCodeResolver
Sets error code resolver.- Parameters:
errorCodeResolver- the error code resolver
-