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.