Class EvaluateChangeSolutionResponseConverter
java.lang.Object
ma.glasnost.orika.CustomConverter<EvaluateChangeSolutionResponseData,EvaluateChangeSolutionResponse>
de.hybris.platform.coreairlineocc.mapping.converters.EvaluateChangeSolutionResponseConverter
- All Implemented Interfaces:
ma.glasnost.orika.Converter<EvaluateChangeSolutionResponseData,,EvaluateChangeSolutionResponse> ma.glasnost.orika.MappedTypePair<EvaluateChangeSolutionResponseData,EvaluateChangeSolutionResponse>
public class EvaluateChangeSolutionResponseConverter
extends ma.glasnost.orika.CustomConverter<EvaluateChangeSolutionResponseData,EvaluateChangeSolutionResponse>
Converter to populate
EvaluateChangeSolutionResponseData from EvaluateChangeSolutionResponse.-
Field Summary
Fields inherited from class ma.glasnost.orika.CustomConverter
destinationType, mapperFacade, sourceType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(EvaluateChangeSolutionResponseData evaluateChangeSolutionResponseData, ma.glasnost.orika.metadata.Type<? extends EvaluateChangeSolutionResponse> type, ma.glasnost.orika.MappingContext mappingContext) Converts theEvaluateChangeSolutionResponseDatatoEvaluateChangeSolutionResponseprotected TravellerModelfindTravellerByShoppingId(String shoppingId) Finds a traveller by shopping id .protected voidpopulateDataReference(EvaluateChangeSolutionResponse evaluateChangeSolutionResponse, EvaluateChangeSolutionResponseData evaluateChangeSolutionResponseData) Populates the data reference.protected voidpopulatePassengerInfo(RepricedSolution repricedSolution, List<PassengerRepricingData> passengerRepricingInfos, Map<Integer, String> passengerRefUidMap) Populates the passenger info list.protected voidpopulateRepricedFares(RepricedSolution repricedSolution, List<FareReferenceData> repricedFares, Map<Integer, String> passengerRefUidMap) Populates the repriced fares.protected voidpopulateRepricedSolutions(EvaluateChangeSolutionResponse evaluateChangeSolutionResponse, EvaluateChangeSolutionResponseData evaluateChangeSolutionResponseData) Populates the repriced solutions.Methods inherited from class ma.glasnost.orika.CustomConverter
canConvert, equals, getAType, getBType, hashCode, setMapperFacade, toString
-
Constructor Details
-
EvaluateChangeSolutionResponseConverter
public EvaluateChangeSolutionResponseConverter()
-
-
Method Details
-
convert
public EvaluateChangeSolutionResponse convert(EvaluateChangeSolutionResponseData evaluateChangeSolutionResponseData, ma.glasnost.orika.metadata.Type<? extends EvaluateChangeSolutionResponse> type, ma.glasnost.orika.MappingContext mappingContext) Converts theEvaluateChangeSolutionResponseDatatoEvaluateChangeSolutionResponse- Parameters:
evaluateChangeSolutionResponseData- the evaluate change solution response datatype- the typemappingContext- the mapping context- Returns:
- the
EvaluateChangeSolutionResponse
-
populateRepricedSolutions
protected void populateRepricedSolutions(EvaluateChangeSolutionResponse evaluateChangeSolutionResponse, EvaluateChangeSolutionResponseData evaluateChangeSolutionResponseData) Populates the repriced solutions.- Parameters:
evaluateChangeSolutionResponse- the evaluate change solution responseevaluateChangeSolutionResponseData- the evaluate change solution response data
-
populatePassengerInfo
protected void populatePassengerInfo(RepricedSolution repricedSolution, List<PassengerRepricingData> passengerRepricingInfos, Map<Integer, String> passengerRefUidMap) Populates the passenger info list.- Parameters:
repricedSolution- the repriced solutionpassengerRepricingInfos- the passenger repricing infospassengerRefUidMap- the passenger ref uid map
-
populateRepricedFares
protected void populateRepricedFares(RepricedSolution repricedSolution, List<FareReferenceData> repricedFares, Map<Integer, String> passengerRefUidMap) Populates the repriced fares.- Parameters:
repricedSolution- the repriced solutionrepricedFares- the repriced farespassengerRefUidMap- the passenger ref uid map
-
findTravellerByShoppingId
Finds a traveller by shopping id .- Parameters:
shoppingId- the shopping id- Returns:
- the traveller model
-
populateDataReference
protected void populateDataReference(EvaluateChangeSolutionResponse evaluateChangeSolutionResponse, EvaluateChangeSolutionResponseData evaluateChangeSolutionResponseData) Populates the data reference.- Parameters:
evaluateChangeSolutionResponse- the evaluate change solution responseevaluateChangeSolutionResponseData- the evaluate change solution response data
-