Class AccommodationReservationConverter
java.lang.Object
ma.glasnost.orika.CustomConverter<AccommodationReservationData,AccommodationReservation>
de.hybris.platform.coreaccommodationocc.mapping.converters.AccommodationReservationConverter
- All Implemented Interfaces:
ma.glasnost.orika.Converter<AccommodationReservationData,,AccommodationReservation> ma.glasnost.orika.MappedTypePair<AccommodationReservationData,AccommodationReservation>
public class AccommodationReservationConverter
extends ma.glasnost.orika.CustomConverter<AccommodationReservationData,AccommodationReservation>
Converter to convert the
AccommodationReservation from AccommodationReservationData.-
Field Summary
Fields inherited from class ma.glasnost.orika.CustomConverter
destinationType, mapperFacade, sourceType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(AccommodationReservationData source, ma.glasnost.orika.metadata.Type<? extends AccommodationReservation> type, ma.glasnost.orika.MappingContext mappingContext) protected AccommodationReservationgetAccommodationReservation(ma.glasnost.orika.MappingContext mappingContext, AccommodationReservation accommodationReservation) Performs additional field mapping if mapping context contains field set mapping informationprotected voidPopulates booking status to theAccommodationReservationfromAccommodationReservationDataprotected voidpopulateDataReference(AccommodationReservationData source, AccommodationReservation target, ma.glasnost.orika.MappingContext mappingContext) Populates data reference to theAccommodationReservationfromAccommodationReservationDataprotected voidpopulateFacilities(AccommodationReservationData source, AccommodationOfferingDetailsDataReference target, ma.glasnost.orika.MappingContext mappingContext) Populates facilities to theAccommodationOfferingDetailsDataReferencefromAccommodationReservationDataprotected voidpopulateLocation(PropertyData source, AccommodationReservation target, ma.glasnost.orika.MappingContext mappingContext) Populates location to theAccommodationReservationfromPropertyDataprotected voidpopulateOccupancies(AccommodationReservationData source, AccommodationOfferingDetailsDataReference target, ma.glasnost.orika.MappingContext mappingContext) Populates occupancies to theAccommodationOfferingDetailsDataReferencefromAccommodationReservationDataMethods inherited from class ma.glasnost.orika.CustomConverter
canConvert, equals, getAType, getBType, hashCode, setMapperFacade, toString
-
Constructor Details
-
AccommodationReservationConverter
public AccommodationReservationConverter()
-
-
Method Details
-
convert
public AccommodationReservation convert(AccommodationReservationData source, ma.glasnost.orika.metadata.Type<? extends AccommodationReservation> type, ma.glasnost.orika.MappingContext mappingContext) -
getAccommodationReservation
protected AccommodationReservation getAccommodationReservation(ma.glasnost.orika.MappingContext mappingContext, AccommodationReservation accommodationReservation) Performs additional field mapping if mapping context contains field set mapping information- Parameters:
mappingContext- the mapping contextaccommodationReservation- the accommodation reservation- Returns:
- the accommodation reservation
-
populateBookingStatus
protected void populateBookingStatus(AccommodationReservationData source, AccommodationReservation target) Populates booking status to theAccommodationReservationfromAccommodationReservationData- Parameters:
source- the source objecttarget- the target to fill
-
populateLocation
protected void populateLocation(PropertyData source, AccommodationReservation target, ma.glasnost.orika.MappingContext mappingContext) Populates location to theAccommodationReservationfromPropertyData- Parameters:
source- the source objecttarget- the target to fillmappingContext- the mapping context
-
populateDataReference
protected void populateDataReference(AccommodationReservationData source, AccommodationReservation target, ma.glasnost.orika.MappingContext mappingContext) Populates data reference to theAccommodationReservationfromAccommodationReservationData- Parameters:
source- the source objecttarget- the target to fillmappingContext- the mapping context
-
populateFacilities
protected void populateFacilities(AccommodationReservationData source, AccommodationOfferingDetailsDataReference target, ma.glasnost.orika.MappingContext mappingContext) Populates facilities to theAccommodationOfferingDetailsDataReferencefromAccommodationReservationData- Parameters:
source- the source objecttarget- the target to fillmappingContext- the mapping context
-
populateOccupancies
protected void populateOccupancies(AccommodationReservationData source, AccommodationOfferingDetailsDataReference target, ma.glasnost.orika.MappingContext mappingContext) Populates occupancies to theAccommodationOfferingDetailsDataReferencefromAccommodationReservationData- Parameters:
source- the source objecttarget- the target to fillmappingContext- the mapping context
-