Uses of Class
bcu.cmp5332.bookingsystem.model.FlightBookingSystem
Package
Description
-
Uses of FlightBookingSystem in bcu.cmp5332.bookingsystem.commands
Modifier and TypeMethodDescriptionvoid
AddBooking.execute
(FlightBookingSystem flightBookingSystem) Executes the AddBooking command within the provided FlightBookingSystem instance.void
AddCustomer.execute
(FlightBookingSystem flightBookingSystem) Executes the AddCustomer command within the provided FlightBookingSystem instance.void
AddFeedback.execute
(FlightBookingSystem flightBookingSystem) Executes the AddFeedback command within the provided FlightBookingSystem instance.void
AddFlight.execute
(FlightBookingSystem flightBookingSystem) Executes the AddFlight command within the provided FlightBookingSystem instance.void
ApplyPromocode.execute
(FlightBookingSystem flightBookingSystem) Executes the ApplyPromocode command within the provided FlightBookingSystem instance.void
BookingWithName.execute
(FlightBookingSystem flightBookingSystem) void
CancelBooking.execute
(FlightBookingSystem flightBookingSystem) Executes the CancelBooking command within the provided FlightBookingSystem instance.void
Command.execute
(FlightBookingSystem flightBookingSystem) Executes the command within the provided FlightBookingSystem instance.void
DeleteCustomer.execute
(FlightBookingSystem flightBookingSystem) Executes the delete customer command within the provided FlightBookingSystem instance.void
DeleteFlight.execute
(FlightBookingSystem flightBookingSystem) Executes the delete flight command within the provided FlightBookingSystem instance.void
Help.execute
(FlightBookingSystem flightBookingSystem) Executes the help command within the provided FlightBookingSystem instance.void
ListCustomer.execute
(FlightBookingSystem flightBookingSystem) Executes the list customer command within the provided FlightBookingSystem instance.void
ListFlights.execute
(FlightBookingSystem flightBookingSystem) Executes the list flights command within the provided FlightBookingSystem instance.void
LoadGUI.execute
(FlightBookingSystem flightBookingSystem) Executes the load GUI command within the provided FlightBookingSystem instance.void
ShowCustomer.execute
(FlightBookingSystem flightBookingSystem) Executes the show customer details command within the provided FlightBookingSystem instance.void
ShowFlight.execute
(FlightBookingSystem flightBookingSystem) Executes the show flight details command within the provided FlightBookingSystem instance.void
ShowFlights.execute
(FlightBookingSystem flightBookingSystem) Executes the show flights command within the provided FlightBookingSystem instance.void
UpdateBooking.execute
(FlightBookingSystem flightBookingSystem) Executes the update booking command within the provided FlightBookingSystem instance.void
VIPSeatAllocation.execute
(FlightBookingSystem flightBookingSystem) Executes the VIPSeatAllocation command within the provided FlightBookingSystem instance. -
Uses of FlightBookingSystem in bcu.cmp5332.bookingsystem.data
Modifier and TypeMethodDescriptionstatic FlightBookingSystem
FlightBookingSystemData.load()
Loads the flight booking system data.Modifier and TypeMethodDescriptionvoid
BookingDataManager.loadData
(FlightBookingSystem fbs) Loads existing booking data from the bookings data file into the provided FlightBookingSystem instance.void
CustomerDataManager.loadData
(FlightBookingSystem fbs) Loads existing customer data from the customers data file into the provided FlightBookingSystem instance.void
DataManager.loadData
(FlightBookingSystem fbs) Loads data from a data source into the provided FlightBookingSystem instance.void
FeedbackDataManager.loadData
(FlightBookingSystem fbs) Loads existing feedback data from the feedback data file into the provided FlightBookingSystem instance.void
FlightDataManager.loadData
(FlightBookingSystem fbs) Loads the flight data from the resource file and populates theFlightBookingSystem
with flight information.static void
FlightBookingSystemData.store
(FlightBookingSystem fbs) Stores the flight booking system data.void
BookingDataManager.storeData
(FlightBookingSystem fbs) Stores current booking data from the provided FlightBookingSystem instance into the bookings data file.void
CustomerDataManager.storeData
(FlightBookingSystem fbs) Stores current customer data from the provided FlightBookingSystem instance into the customers data file.void
DataManager.storeData
(FlightBookingSystem fbs) Stores current data from the provided FlightBookingSystem instance into a data source.void
FeedbackDataManager.storeData
(FlightBookingSystem fbs) Stores current feedback data from the provided FlightBookingSystem instance into the feedback data file.void
FlightDataManager.storeData
(FlightBookingSystem fbs) Stores the flight data from theFlightBookingSystem
to the resource file. -
Uses of FlightBookingSystem in bcu.cmp5332.bookingsystem.gui