Class AirlineData


  • public final class AirlineData
    extends java.lang.Object
    • Constructor Detail

      • AirlineData

        public AirlineData()
      • AirlineData

        public AirlineData​(Ticket ticket,
                           java.util.List<Passenger> passenger,
                           java.util.List<FlightLegDetails> flightLegDetails)
        Creates a new AirlineData instance.
        Parameters:
        ticket - Contains information about the airline ticket.
        passenger - Contains information about the passenger(s) on the flight.
        flightLegDetails - Contains information about the flight leg(s) booked by the customer.
    • Method Detail

      • getTicket

        public Ticket getTicket()
        Contains information about the airline ticket.
      • getPassenger

        public java.util.List<Passenger> getPassenger()
        Contains information about the passenger(s) on the flight.
      • getFlightLegDetails

        public java.util.List<FlightLegDetails> getFlightLegDetails()
        Contains information about the flight leg(s) booked by the customer.
      • setTicket

        public void setTicket​(Ticket ticket)
        Contains information about the airline ticket.
      • setPassenger

        public void setPassenger​(java.util.List<Passenger> passenger)
        Contains information about the passenger(s) on the flight.
      • setFlightLegDetails

        public void setFlightLegDetails​(java.util.List<FlightLegDetails> flightLegDetails)
        Contains information about the flight leg(s) booked by the customer.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object