|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
UserSession | An encapsulation of the high-level flow of control for a user's session with an AirlineSystem . |
Class Summary | |
---|---|
Administrator | Represents a User with administrative privileges. |
AdministratorSession | Manages the flow of control for a session with a registered Administrator . |
AdministratorSession.NewFlightDetails | Serves as a return value from Connection.getNewFlightInfo() . |
AirlineSystem | The AirlineSystem manages the overall set of databases for users, flights, and reservations. |
Connection | An abstract class representing the front-end connection to a system. |
Customer | Represents a User who is a customer of the airline
(i.e., one who can make and purchase reservations). |
CustomerSession | Manages the flow of control for a session with a registered Customer . |
Flight | Represents a single flight in the airline system. |
ProvisionalReservation | This subclass of Reservation is used to represent
a tentative reservation in its intermediate
stages while being constructed by a Customer . |
Reservation | A Reservation manages an itinerary of one or more flights
for a traveling party. |
TextConnection | Console-based front end for the airline system. |
User | Represents a registered user for the airline system. |
Enum Summary | |
---|---|
AdministratorSession.AdminMenuChoice | Serves as a return value from Connection.getAdminMainMenuChoice() . |
A variety of components for managing an Airline System.
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |