Interface PopulatePropertyMapStrategy

All Known Implementing Classes:
PerBookingPopulatePropertyMapStrategy, PerLegPerPaxPopulatePropertyMapStrategy, PerLegPopulatePropertyMapStrategy, PerPaxPopulatePropertyMapStrategy

public interface PopulatePropertyMapStrategy
Abstract class responsible to populate the propertyMap
  • 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 code
      originDestinationRefNumber - the origin destination ref number
      transportOfferingCodes - the transport offering codes
      travellersList - the travellers list
      active - the active
      amendStatus - the amend status
      Returns:
      the propertyMap