Class TransportReservationConverter
java.lang.Object
ma.glasnost.orika.CustomConverter<ReservationData,TransportReservation>
de.hybris.platform.coretransportocc.mapping.converters.TransportReservationConverter
- All Implemented Interfaces:
ma.glasnost.orika.Converter<ReservationData,,TransportReservation> ma.glasnost.orika.MappedTypePair<ReservationData,TransportReservation>
public class TransportReservationConverter
extends ma.glasnost.orika.CustomConverter<ReservationData,TransportReservation>
Converter to convert the
ReservationData from TransportReservation.-
Field Summary
Fields inherited from class ma.glasnost.orika.CustomConverter
destinationType, mapperFacade, sourceType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(ReservationData reservationData, ma.glasnost.orika.metadata.Type<? extends TransportReservation> type, ma.glasnost.orika.MappingContext mappingContext) Converts the reservationData into a transportReservation.protected TransportReservationgetTransportReservation(ma.glasnost.orika.MappingContext mappingContext, TransportReservation transportReservation) Performs additional field mapping if mapping context contains fieldset mapping informationprotected voidpopulateBasicInformation(ReservationData reservationData, TransportReservation transportReservation) Populates the basic information for a transport reservation, such as additionalSecurity, BookingStatus code and name, salesApplication, totalFare, totalToPay and totalPaid.Methods inherited from class ma.glasnost.orika.CustomConverter
canConvert, equals, getAType, getBType, hashCode, setMapperFacade, toString
-
Constructor Details
-
TransportReservationConverter
public TransportReservationConverter()
-
-
Method Details
-
convert
public TransportReservation convert(ReservationData reservationData, ma.glasnost.orika.metadata.Type<? extends TransportReservation> type, ma.glasnost.orika.MappingContext mappingContext) Converts the reservationData into a transportReservation.- Parameters:
reservationData- the transport reservation data, containing details for transport order entriestype- the destination type of the conversionmappingContext- the mapping context- Returns:
- the TransportReservation
-
getTransportReservation
protected TransportReservation getTransportReservation(ma.glasnost.orika.MappingContext mappingContext, TransportReservation transportReservation) Performs additional field mapping if mapping context contains fieldset mapping information- Parameters:
mappingContext- the mapping contexttransportReservation- the transport reservation- Returns:
- the TransportReservation
-
populateBasicInformation
protected void populateBasicInformation(ReservationData reservationData, TransportReservation transportReservation) Populates the basic information for a transport reservation, such as additionalSecurity, BookingStatus code and name, salesApplication, totalFare, totalToPay and totalPaid.- Parameters:
reservationData- the reservation datatransportReservation- the transport reservation
-