bookFlightResponse.setPassengerName(passengerInfo.getName());
// DOB
bookFlightResponse.setPassengerDateOfBirth(passengerInfo.getDateOfBirth());
// Flight Info
FlightInfo flightInfo = new FlightInfo();
// Flight Time
flightInfo.setFlightTime(flightConnectionInfo.getFlightTime());
// Departure City
flightInfo.setCityFrom(flightConnectionInfo.getDepartureCity());
// Departure Date
flightInfo.setDepartureDate(flightConnectionInfo.getDepartureDate());
// Departure Time
flightInfo.setDepartureTime(flightConnectionInfo.getDepartureTime());
// Arrival City
flightInfo.setCityTo(flightConnectionInfo.getArrivalCity());
// Arrival Date
flightInfo.setArrivalDate(flightConnectionInfo.getArrivalDate());
// Arrival Time
flightInfo.setArrivalTime(flightConnectionInfo.getArrivalTime());
bookFlightResponse.setFlightInfo(flightInfo);
ConnectionInfoTable connectionInfoTable = new ConnectionInfoTable();
List<ConnectionInfo> rows = new ArrayList<ConnectionInfo>();
for (FlightHop flightHop: flightConnectionInfo.getFlightHopList()) {