|
||||||||
| 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 | |||||||