Application
Table of Contents
Interfaces
- BookRepository
- Interface BookRepository
- LoanRepository
- Interface LoanRepository
- SectionRepository
- Interface SectionRepository
Classes
- BookController
- Class BookController
- LoanController
- Class LoanController
- Response
- Class Response
- Book
- Class Book
- ISBN
- Class ISBN
- Loan
- Class Loan
- Role
- Class Role
- Section
- Class Section
- Professor
- Class Professor
- Student
- Class Student
- User
- Class User
- BookNotAvailableException
- Class BookNotAvailableException
- ExceedsLoanLimitException
- Class ExceedsLoanLimitException
- ResourceNotFoundException
- Class ResourceNotFoundException
- BookRepositoryImpl
- Class BookRepositoryImpl
- LoanRepositoryImpl
- Class LoanRepositoryImpl
- SectionRepositoryImpl
- Class SectionRepositoryImpl
- UserRepository
- Class UserRepository
- BookService
- Class BookService
- LoanService
- Class LoanService
- SectionService
- Class SectionService
- Connection
- Singleton class to manage database connection.
- Database
- Class Database
- DateTimeZoneCustom
- Class DateTimeZoneCustom