Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form