Interface PopulatePropertyMapStrategy
- All Known Implementing Classes:
PerBookingPopulatePropertyMapStrategy,PerLegPerPaxPopulatePropertyMapStrategy,PerLegPopulatePropertyMapStrategy,PerPaxPopulatePropertyMapStrategy
public interface PopulatePropertyMapStrategy
Abstract class responsible to populate the propertyMap
-
Method Summary
Modifier and TypeMethodDescriptionpopulatePropertiesMap(String travelRouteCode, int originDestinationRefNumber, List<String> transportOfferingCodes, List<TravellerModel> travellersList, Boolean active, AmendStatus amendStatus) Method that populates the propertyMap for a product
-
Method Details
-
populatePropertiesMap
Map<String,Object> populatePropertiesMap(String travelRouteCode, int originDestinationRefNumber, List<String> transportOfferingCodes, List<TravellerModel> travellersList, Boolean active, AmendStatus amendStatus) Method that populates the propertyMap for a product- Parameters:
travelRouteCode- the travel route codeoriginDestinationRefNumber- the origin destination ref numbertransportOfferingCodes- the transport offering codestravellersList- the travellers listactive- the activeamendStatus- the amend status- Returns:
- the propertyMap
-