Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- actionPerformed(ActionEvent) - Method in class bcu.cmp5332.bookingsystem.gui.AddCustomerWindow
-
Handles the action events triggered by the buttons in the window.
- actionPerformed(ActionEvent) - Method in class bcu.cmp5332.bookingsystem.gui.AddFlightWindow
-
Handles the action events triggered by the buttons in the window.
- actionPerformed(ActionEvent) - Method in class bcu.cmp5332.bookingsystem.gui.ApplyPromoCodeGUI
-
Handles the action events triggered by the buttons in the window.
- actionPerformed(ActionEvent) - Method in class bcu.cmp5332.bookingsystem.gui.CancelBookingWindow
-
Handles the action events triggered by the buttons in the window.
- actionPerformed(ActionEvent) - Method in class bcu.cmp5332.bookingsystem.gui.DeleteCustomerWindow
-
Handles the action events triggered by the buttons in the window.
- actionPerformed(ActionEvent) - Method in class bcu.cmp5332.bookingsystem.gui.DeleteFlightWindow
-
Handles the action events triggered by the buttons in the window.
- actionPerformed(ActionEvent) - Method in class bcu.cmp5332.bookingsystem.gui.IssueBookingWindow
- actionPerformed(ActionEvent) - Method in class bcu.cmp5332.bookingsystem.gui.MainWindow
- actionPerformed(ActionEvent) - Method in class bcu.cmp5332.bookingsystem.gui.UpdateBookingWindow
- addBooking(Booking) - Method in class bcu.cmp5332.bookingsystem.model.Customer
-
Adds a booking to the list of bookings made by the customer.
- addBooking(Booking) - Method in class bcu.cmp5332.bookingsystem.model.FlightBookingSystem
-
Adds a booking to the system.
- AddBooking - Class in bcu.cmp5332.bookingsystem.commands
-
The AddBooking class represents a command to add a booking to the flight booking system.
- AddBooking(int, int, LocalDate) - Constructor for class bcu.cmp5332.bookingsystem.commands.AddBooking
-
Constructs an AddBooking command with the specified customer ID, outbound flight ID, and booking date.
- addCustomer(Customer) - Method in class bcu.cmp5332.bookingsystem.model.FlightBookingSystem
-
Adds a customer to the system.
- AddCustomer - Class in bcu.cmp5332.bookingsystem.commands
-
The AddCustomer class represents a command to add a new customer to the flight booking system.
- AddCustomer(String, String, String) - Constructor for class bcu.cmp5332.bookingsystem.commands.AddCustomer
-
Constructs an AddCustomer command with the specified name, phone number, and email address.
- AddCustomerWindow - Class in bcu.cmp5332.bookingsystem.gui
-
The AddCustomerWindow class represents a GUI window for adding a new customer to the system.
- AddCustomerWindow(MainWindow) - Constructor for class bcu.cmp5332.bookingsystem.gui.AddCustomerWindow
-
Constructs an AddCustomerWindow object.
- addFeedback(int, int, String) - Method in class bcu.cmp5332.bookingsystem.model.FlightBookingSystem
-
Adds feedback for a specific booking.
- addFeedback(Feedback) - Method in class bcu.cmp5332.bookingsystem.model.FlightBookingSystem
- AddFeedback - Class in bcu.cmp5332.bookingsystem.commands
-
The AddFeedback class represents a command to add feedback to a booking in the flight booking system.
- AddFeedback(int, int, String) - Constructor for class bcu.cmp5332.bookingsystem.commands.AddFeedback
-
Constructs an AddFeedback command with the specified booking ID, customer ID, and feedback message.
- addFlight(Flight) - Method in class bcu.cmp5332.bookingsystem.model.FlightBookingSystem
-
Adds a flight to the system.
- AddFlight - Class in bcu.cmp5332.bookingsystem.commands
-
The AddFlight class represents a command to add a new flight to the flight booking system.
- AddFlight(String, String, String, LocalDate, int, double) - Constructor for class bcu.cmp5332.bookingsystem.commands.AddFlight
-
Constructs an AddFlight command with the specified flight details.
- AddFlightWindow - Class in bcu.cmp5332.bookingsystem.gui
-
The AddFlightWindow class represents a GUI window for adding a new flight to the system.
- AddFlightWindow(MainWindow) - Constructor for class bcu.cmp5332.bookingsystem.gui.AddFlightWindow
-
Constructs an AddFlightWindow object.
- addPassenger(Customer) - Method in class bcu.cmp5332.bookingsystem.model.Flight
-
Adds a passenger to the flight.
- applyPromocode(String) - Method in class bcu.cmp5332.bookingsystem.model.Booking
- ApplyPromocode - Class in bcu.cmp5332.bookingsystem.commands
-
The ApplyPromocode class represents a command to apply a promotional code to a flight in the flight booking system.
- ApplyPromocode(int, String) - Constructor for class bcu.cmp5332.bookingsystem.commands.ApplyPromocode
-
Constructs an ApplyPromocode command with the specified booking ID and promotional code.
- ApplyPromoCodeGUI - Class in bcu.cmp5332.bookingsystem.gui
-
The ApplyPromoCodeGUI class represents a GUI window for applying a promotional code to a booking.
- ApplyPromoCodeGUI(MainWindow) - Constructor for class bcu.cmp5332.bookingsystem.gui.ApplyPromoCodeGUI
-
Constructs an ApplyPromoCodeGUI object.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form