Index

A B C D E F G H I J L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

checkPassword(String, String) - Static method in class com.fssa.librarymanagement.utils.PasswordUtil
Checks if a plain password matches a hashed password using BCrypt.
CloudinaryUtil - Class in com.fssa.librarymanagement.utils
Utility class for managing Cloudinary credentials and providing access to a Cloudinary instance.
CloudinaryUtil() - Constructor for class com.fssa.librarymanagement.utils.CloudinaryUtil
Constructs a new CloudinaryUtil object and initializes it with Cloudinary credentials obtained from environment variables.
com.fssa.librarymanagement.constants - package com.fssa.librarymanagement.constants
This package stores constant values used as messages across different modules of the application.
com.fssa.librarymanagement.dao - package com.fssa.librarymanagement.dao
This package contains Data Access Object (DAO) classes that handle database interactions for various entities.
com.fssa.librarymanagement.enums - package com.fssa.librarymanagement.enums
This package contains enumerations (enum classes) that define a set of named constant values used throughout the library management system.
com.fssa.librarymanagement.exceptions - package com.fssa.librarymanagement.exceptions
This package contains user-defined exceptions that help the library system handle unexpected situations.
com.fssa.librarymanagement.model - package com.fssa.librarymanagement.model
This package has classes that represent different modules in the library system.
com.fssa.librarymanagement.service - package com.fssa.librarymanagement.service
This package has classes that manage different parts of the library system.
com.fssa.librarymanagement.utils - package com.fssa.librarymanagement.utils
This package includes useful helpers for various tasks in the app.
com.fssa.librarymanagement.validation - package com.fssa.librarymanagement.validation
This package contains classes responsible for validating data inputs and ensuring they meet specific criteria.
Comment - Class in com.fssa.librarymanagement.model
Represents a comment associated with a book in a library system.
Comment() - Constructor for class com.fssa.librarymanagement.model.Comment
 
CommentConstants - Class in com.fssa.librarymanagement.constants
 
CommentDAO - Class in com.fssa.librarymanagement.dao
Data Access Object (DAO) class for handling comments related database operations.
CommentDAO() - Constructor for class com.fssa.librarymanagement.dao.CommentDAO
Constructs a new CommentDAO object for performing database operations related to comments.
CommentService - Class in com.fssa.librarymanagement.service
The CommentService class is responsible for managing comments in a library management system.
CommentService() - Constructor for class com.fssa.librarymanagement.service.CommentService
Constructs a new CommentService instance.
CommentValidator - Class in com.fssa.librarymanagement.validation
A utility class for validating comments.
CommentValidator() - Constructor for class com.fssa.librarymanagement.validation.CommentValidator
Constructs a CommentValidator instance.
ConnectionUtil - Class in com.fssa.librarymanagement.utils
A utility class for managing database connections.
COVER_IMAGE_URL_CANNOT_BE_EMPTY - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
createBook(Book) - Method in class com.fssa.librarymanagement.dao.BookDAO
Creates a new book.
createBookRequest(BookRequest) - Method in class com.fssa.librarymanagement.dao.BookRequestDAO
Create a new book request.
createBookRequest(BookRequest) - Method in class com.fssa.librarymanagement.service.BookRequestService
Creates a new book request.
createComment(Comment) - Method in class com.fssa.librarymanagement.dao.CommentDAO
Create a new comment.
createComment(Comment) - Method in class com.fssa.librarymanagement.service.CommentService
Creates a new comment and validates it before storing it in the database.
createUser(User) - Method in class com.fssa.librarymanagement.dao.UserDAO
Creates a new user.
A B C D E F G H I J L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form