All Classes and Interfaces
Class
Description
Represents a book in the library management system.
This class holds constant values related to books in the library
management
system.
Data Access Object (DAO) class for handling Book-related database
operations.
Represents a book request in the library management system.
Data Access Object (DAO) class for handling book request-related database
operations.
A service class for managing book request-related operations.
A utility class for validating book requests.
This class provides services related to book management, such as adding,
retrieving, updating, and deleting books.
This class provides Validations for all Book data.
Represents a borrowing transaction in a library system.
This class holds constant values related to borrowing books in the
library
management system.
Data Access Object (DAO) class for handling Borrow-related database
operations.
An enum representing different borrowing durations for books.
A utility class for mapping between integers and BorrowingDuration enum
values.
This class provides services related to borrowing and returning books.
This class provides Validations for all Borrow data.
Utility class for managing Cloudinary credentials and providing access to
a Cloudinary instance.
Represents a comment associated with a book in a library system.
Data Access Object (DAO) class for handling comments related database
operations.
The CommentService class is responsible for managing comments in a
library management system.
A utility class for validating comments.
A utility class for managing database connections.
This exception class is used to handle errors related to Data Access
Object (DAO) operations.
This exception class is used to handle errors related to database
connection.
A utility class for uploading images to Cloudinary with custom
configurations.
Utility class for hashing and checking passwords using BCrypt.
Represents a user's rating for a book in a library system.
Data Access Object (DAO) class for handling book ratings related database
operations.
The RatingService class manages ratings and reviews for books in a
library management system.
A utility class for validating ratings.
Utility class for building model objects from ResultSet data.
This exception class is used to handle errors related to service layer
operations.
Represents a user in the library management system.
This class holds constant values related to users in the library
management
system.
Data Access Object (DAO) class for handling User-related database
operations.
This class provides services related to user management, such as
register,
login, list, update, and delete.
This class provides Validations for all User data.
This exception class is used to handle validation errors related to
validation layer operations.