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

B

BASE_COMMENT_QUERY - Static variable in class com.fssa.librarymanagement.constants.CommentConstants
 
Book - Class in com.fssa.librarymanagement.model
Represents a book in the library management system.
Book() - Constructor for class com.fssa.librarymanagement.model.Book
Constructs a new Book object with default values.
BOOK_AUTHOR_CANNOT_BE_EMPTY - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_AUTHOR_CANNOT_CONTAIN_NUMBERS - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_DESCRIPTION_CANNOT_BE_EMPTY - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_GENRE_CANNOT_BE_EMPTY - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_GENRE_CANNOT_CONTAIN_NUMBERS - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_LANGUAGE_CANNOT_BE_EMPTY - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_LANGUAGE_CANNOT_CONTAIN_NUMBERS - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_NOT_FOUND - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_PUBLISHER_CANNOT_BE_EMPTY - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_PUBLISHER_CANNOT_CONTAIN_NUMBERS - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_TITLE_CANNOT_BE_EMPTY - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BOOK_TITLE_CANNOT_CONTAIN_NUMBERS - Static variable in class com.fssa.librarymanagement.constants.BookConstants
 
BookConstants - Class in com.fssa.librarymanagement.constants
This class holds constant values related to books in the library management system.
BookDAO - Class in com.fssa.librarymanagement.dao
Data Access Object (DAO) class for handling Book-related database operations.
BookDAO() - Constructor for class com.fssa.librarymanagement.dao.BookDAO
Constructs a new BookDAO object for performing database operations related to books.
BookRequest - Class in com.fssa.librarymanagement.model
Represents a book request in the library management system.
BookRequest() - Constructor for class com.fssa.librarymanagement.model.BookRequest
 
BookRequestDAO - Class in com.fssa.librarymanagement.dao
Data Access Object (DAO) class for handling book request-related database operations.
BookRequestDAO() - Constructor for class com.fssa.librarymanagement.dao.BookRequestDAO
Constructs a new BookRequestDAO object for performing database operations related to book requests.
BookRequestService - Class in com.fssa.librarymanagement.service
A service class for managing book request-related operations.
BookRequestService() - Constructor for class com.fssa.librarymanagement.service.BookRequestService
Constructs a new BookRequestService object.
BookRequestValidator - Class in com.fssa.librarymanagement.validation
A utility class for validating book requests.
BookRequestValidator() - Constructor for class com.fssa.librarymanagement.validation.BookRequestValidator
Constructs a BookRequestValidator instance without a specific book.
BookRequestValidator(BookRequest) - Constructor for class com.fssa.librarymanagement.validation.BookRequestValidator
Constructs a BookRequestValidator instance with a specific book to validate.
BookService - Class in com.fssa.librarymanagement.service
This class provides services related to book management, such as adding, retrieving, updating, and deleting books.
BookService() - Constructor for class com.fssa.librarymanagement.service.BookService
Constructs a new BookService object for handling book-related business logic and interactions.
BookValidator - Class in com.fssa.librarymanagement.validation
This class provides Validations for all Book data.
BookValidator() - Constructor for class com.fssa.librarymanagement.validation.BookValidator
Constructs a BookValidator instance without a specific book.
BookValidator(Book) - Constructor for class com.fssa.librarymanagement.validation.BookValidator
Constructs a BookValidator instance with a specific book to validate.
Borrow - Class in com.fssa.librarymanagement.model
Represents a borrowing transaction in a library system.
Borrow() - Constructor for class com.fssa.librarymanagement.model.Borrow
Constructs a new Borrow object with default values.
BORROW_LIMIT - Static variable in class com.fssa.librarymanagement.constants.BorrowConstants
The maximum number of books that a user can borrow.
BORROW_LIMIT_EXCEEDED_FOR_THE_USER - Static variable in class com.fssa.librarymanagement.constants.BorrowConstants
 
borrowBook(Borrow) - Method in class com.fssa.librarymanagement.dao.BorrowDAO
Borrows a book for a user.
borrowBook(Borrow) - Method in class com.fssa.librarymanagement.service.BorrowService
Borrow a book for a user.
BorrowConstants - Class in com.fssa.librarymanagement.constants
This class holds constant values related to borrowing books in the library management system.
BorrowDAO - Class in com.fssa.librarymanagement.dao
Data Access Object (DAO) class for handling Borrow-related database operations.
BorrowDAO() - Constructor for class com.fssa.librarymanagement.dao.BorrowDAO
Constructs a new BorrowDAO object for performing database operations related to borrow transactions.
BorrowingDuration - Enum Class in com.fssa.librarymanagement.enums
An enum representing different borrowing durations for books.
BorrowingDurationEnumMapper - Class in com.fssa.librarymanagement.service
A utility class for mapping between integers and BorrowingDuration enum values.
BORROWS_NOT_FOUND - Static variable in class com.fssa.librarymanagement.constants.BorrowConstants
 
BorrowService - Class in com.fssa.librarymanagement.service
This class provides services related to borrowing and returning books.
BorrowService() - Constructor for class com.fssa.librarymanagement.service.BorrowService
Constructs a new BorrowService object for handling borrow-related business logic and interactions.
BorrowValidator - Class in com.fssa.librarymanagement.validation
This class provides Validations for all Borrow data.
BorrowValidator() - Constructor for class com.fssa.librarymanagement.validation.BorrowValidator
Constructs a BorrowValidator instance without a specific borrow.
BorrowValidator(Borrow) - Constructor for class com.fssa.librarymanagement.validation.BorrowValidator
Constructs a BorrowValidator instance with a specific borrow to validate.
buildBookFromResultSet(ResultSet) - Static method in class com.fssa.librarymanagement.utils.ResultSetUtils
Builds a Book object from a ResultSet.
buildBorrowFromResultSet(ResultSet) - Static method in class com.fssa.librarymanagement.utils.ResultSetUtils
Builds a Borrow object from a ResultSet.
buildCommentFromResultSet(ResultSet) - Static method in class com.fssa.librarymanagement.utils.ResultSetUtils
 
buildUserFromResultSet(ResultSet) - Static method in class com.fssa.librarymanagement.utils.ResultSetUtils
Builds a User object from a ResultSet.
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