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