A B C D E F G I L M N O P R S T U V

A

add(Flight) - Method in class airline.AirlineSystem.FlightDB
Adds a Flight to the system.
add(User) - Method in class airline.AirlineSystem.UserDB
Adds a User to the system.
addFlight(Flight) - Method in class airline.AirlineSystem
Adds a Flight to the system.
addFlight(Flight) - Method in class airline.ProvisionalReservation
 
addFlight(Flight) - Method in class airline.Reservation
Attempts to add a flight as the next leg of the reservation.
addFlightDialog() - Method in class airline.AdministratorSession
This dialog is used to add a new flight to the system.
addTraveler(String) - Method in class airline.ProvisionalReservation
 
addTraveler(String) - Method in class airline.Reservation
Attempts to add a new traveler to the reservation.
addUser(User) - Method in class airline.AirlineSystem
Adds a User to the system.
Administrator - Class in airline
Represents a User with administrative privileges.
Administrator(String, String) - Constructor for class airline.Administrator
Creates a new Administrator instance with given credentials.
administrator - Variable in class airline.AdministratorSession
The Administrator instance associated with this session.
AdministratorSession - Class in airline
Manages the flow of control for a session with a registered Administrator.
AdministratorSession(Administrator, Connection) - Constructor for class airline.AdministratorSession
Instantiates a new session for the given Administrator and the given front-end Connection.
AdministratorSession.AdminMenuChoice - Enum in airline
Serves as a return value from getAdminMainMenuChoice().
AdministratorSession.AdminMenuChoice() - Constructor for enum airline.AdministratorSession.AdminMenuChoice
 
AdministratorSession.NewFlightDetails - Class in airline
Serves as a return value from getNewFlightInfo().
AdministratorSession.NewFlightDetails() - Constructor for class airline.AdministratorSession.NewFlightDetails
 
airline - package airline
A variety of components for managing an Airline System.
AirlineSystem - Class in airline
The AirlineSystem manages the overall set of databases for users, flights, and reservations.
AirlineSystem() - Constructor for class airline.AirlineSystem
Create a new AirlineSystem.
AirlineSystem.FlightDB - Class in airline
A container of existing Flights
AirlineSystem.FlightDB() - Constructor for class airline.AirlineSystem.FlightDB
Creates an initially empty database.
AirlineSystem.UserDB - Class in airline
A container of existing system Users.
AirlineSystem.UserDB() - Constructor for class airline.AirlineSystem.UserDB
Creates an initially empty database.
allocateTicketArray() - Method in class airline.Reservation
Creates the underlying table based upon current number of travelers/legs.

A B C D E F G I L M N O P R S T U V