Index
All Classes and Interfaces|All Packages|Serialized Form
R
- Rental - Class in crms.lib
-
Represents a rental transaction for a
Car
. - Rental(Car, LocalDate, LocalDate) - Constructor for class crms.lib.Rental
-
Creates a new Rental object with the specified properties.
- RentalDatabase - Class in crms.lib
-
The
RentalDatabase
class is responsible for managing rental operations including fetching recordedRental
objects from the local database, checking car availability, and generating rental reports. - RentalManager - Class in crms.lib
-
Manages car rentals.
- RentalManager(Database<Rental>) - Constructor for class crms.lib.RentalManager
-
Constructs a
RentalManager
with the specified rental database. - RentalReport - Class in crms.lib
-
Represents a report for a rental, including information about the rental duration and its current status (active or inactive).
- RentalReport(Rental) - Constructor for class crms.lib.RentalReport
-
Constructs a RentalReport with the specified rental.
- RentalReport.RentalStatus - Enum Class in crms.lib
-
Enum representing the rental status.
- RentalTableModel - Class in crms.lib.gui
- RentalTableModel(ArrayList<RentalReport>) - Constructor for class crms.lib.gui.RentalTableModel
- RentDateVerifier - Class in crms.lib.gui
- RentDateVerifier() - Constructor for class crms.lib.gui.RentDateVerifier
All Classes and Interfaces|All Packages|Serialized Form