All Classes and Interfaces
Class
Description
JavaFX model class for displaying available room types in the TableView.
Interface that specifies the business logic for the Hotel Reservation system.
Singleton implementation of the business-logic facade.
Singleton that loads and exposes application configuration from
config.properties.Represents a hotel customer identified by national ID.
Data-access layer built on Hibernate / JPA with an embedded H2 database.
Represents a hotel belonging to the chain.
Represents a hotel room reservation made by a
Customer.Main entry point of the Hotel Reservation desktop application.
FXML controller for the Reserve Room view.
Represents a physical room within a
Hotel.Represents an entry on the waiting list, created when a customer
requests a room type that is not currently available.