SYMBOL INDEX (477 symbols across 168 files) FILE: auth0-security/fullstack-library-app-auth0/01-starter-files/Scripts/Payment Script/Payment Script.sql type `payment` (line 4) | CREATE TABLE `payment` ( FILE: auth0-security/fullstack-library-app-auth0/01-starter-files/Scripts/React-Springboot-Add-Tables-Script-1.sql type `book` (line 19) | CREATE TABLE `book` ( type `review` (line 39) | CREATE TABLE `review` ( type `checkout` (line 59) | CREATE TABLE `checkout` ( type `messages` (line 79) | CREATE TABLE `messages` ( type `history` (line 99) | CREATE TABLE `history` ( FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/SpringBootLibraryApplication.java class SpringBootLibraryApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/config/MyDataRestConfig.java class MyDataRestConfig (line 12) | @Configuration method configureRepositoryRestConfiguration (line 17) | @Override method disableHttpMethods (line 39) | private void disableHttpMethods(Class theClass, FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/config/SecurityConfiguration.java class SecurityConfiguration (line 14) | @Configuration method filterChain (line 17) | @Bean FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/AdminController.java class AdminController (line 12) | @CrossOrigin("http://localhost:3000") method AdminController (line 19) | @Autowired method increaseBookQuantity (line 24) | @PutMapping("/secure/increase/book/quantity") method decreaseBookQuantity (line 36) | @PutMapping("/secure/decrease/book/quantity") method postBook (line 48) | @PostMapping("/secure/add/book") method deleteBook (line 60) | @DeleteMapping("/secure/delete/book") FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/BookController.java class BookController (line 13) | @CrossOrigin("http://localhost:3000") method BookController (line 20) | @Autowired method currentLoans (line 25) | @GetMapping("/secure/currentloans") method currentLoansCount (line 33) | @GetMapping("/secure/currentloans/count") method checkoutBookByUser (line 39) | @GetMapping("/secure/ischeckedout/byuser") method checkoutBook (line 46) | @PutMapping("/secure/checkout") method returnBook (line 53) | @PutMapping("/secure/return") method renewLoan (line 60) | @PutMapping("/secure/renew/loan") FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/MessagesController.java class MessagesController (line 13) | @CrossOrigin("http://localhost:3000") method MessagesController (line 20) | @Autowired method postMessage (line 25) | @PostMapping("/secure/add/message") method putMessage (line 32) | @PutMapping("/secure/admin/message") FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/ReviewController.java class ReviewController (line 9) | @CrossOrigin("http://localhost:3000") method ReviewController (line 16) | public ReviewController (ReviewService reviewService) { method reviewBookByUser (line 20) | @GetMapping("/secure/user/book") method postReview (line 31) | @PostMapping("/secure") FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/BookRepository.java type BookRepository (line 13) | public interface BookRepository extends JpaRepository { method findByTitleContaining (line 15) | Page findByTitleContaining(@RequestParam("title") String title, ... method findByCategory (line 17) | Page findByCategory(@RequestParam("category") String category, P... method findBooksByBookIds (line 19) | @Query("select o from Book o where id in :book_ids") FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/CheckoutRepository.java type CheckoutRepository (line 11) | public interface CheckoutRepository extends JpaRepository { method findByUserEmailAndBookId (line 13) | Checkout findByUserEmailAndBookId(String userEmail, Long bookId); method findBooksByUserEmail (line 15) | List findBooksByUserEmail(String userEmail); method deleteAllByBookId (line 17) | @Modifying FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/HistoryRepository.java type HistoryRepository (line 9) | public interface HistoryRepository extends JpaRepository { method findBooksByUserEmail (line 10) | Page findBooksByUserEmail(@RequestParam("email") String userE... FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/MessageRepository.java type MessageRepository (line 9) | public interface MessageRepository extends JpaRepository { method findByUserEmail (line 11) | Page findByUserEmail(@RequestParam("user_email") String userE... method findByClosed (line 13) | Page findByClosed(@RequestParam("closed") boolean closed, Pag... FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/ReviewRepository.java type ReviewRepository (line 12) | public interface ReviewRepository extends JpaRepository { method findByBookId (line 14) | Page findByBookId(@RequestParam("book_id") Long bookId, method findByUserEmailAndBookId (line 17) | Review findByUserEmailAndBookId(String userEmail, Long bookId); method deleteAllByBookId (line 19) | @Modifying FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Book.java class Book (line 6) | @Entity FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Checkout.java class Checkout (line 7) | @Entity method Checkout (line 12) | public Checkout() {} method Checkout (line 14) | public Checkout(String userEmail, String checkoutDate, String returnDa... FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/History.java class History (line 7) | @Entity method History (line 12) | public History(){} method History (line 14) | public History(String userEmail, String checkoutDate, String returnedD... FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Message.java class Message (line 8) | @Entity method Message (line 13) | public Message(){} method Message (line 15) | public Message(String title, String question) { FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Review.java class Review (line 8) | @Entity FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/AddBookRequest.java class AddBookRequest (line 5) | @Data FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/AdminQuestionRequest.java class AdminQuestionRequest (line 5) | @Data FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/ReviewRequest.java class ReviewRequest (line 7) | @Data FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/responsemodels/ShelfCurrentLoansResponse.java class ShelfCurrentLoansResponse (line 6) | @Data method ShelfCurrentLoansResponse (line 9) | public ShelfCurrentLoansResponse(Book book, int daysLeft) { FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/AdminService.java class AdminService (line 14) | @Service method AdminService (line 22) | @Autowired method increaseBookQuantity (line 31) | public void increaseBookQuantity(Long bookId) throws Exception { method decreaseBookQuantity (line 45) | public void decreaseBookQuantity(Long bookId) throws Exception { method postBook (line 59) | public void postBook(AddBookRequest addBookRequest) { method deleteBook (line 71) | public void deleteBook(Long bookId) throws Exception { FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/BookService.java class BookService (line 22) | @Service method BookService (line 32) | public BookService(BookRepository bookRepository, CheckoutRepository c... method checkoutBook (line 39) | public Book checkoutBook (String userEmail, Long bookId) throws Except... method checkoutBookByUser (line 64) | public Boolean checkoutBookByUser(String userEmail, Long bookId) { method currentLoansCount (line 73) | public int currentLoansCount(String userEmail) { method currentLoans (line 77) | public List currentLoans(String userEmail) ... method returnBook (line 112) | public void returnBook (String userEmail, Long bookId) throws Exception { method renewLoan (line 140) | public void renewLoan(String userEmail, Long bookId) throws Exception { FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/MessagesService.java class MessagesService (line 12) | @Service method MessagesService (line 18) | @Autowired method postMessage (line 23) | public void postMessage(Message messageRequest, String userEmail) { method putMessage (line 29) | public void putMessage(AdminQuestionRequest adminQuestionRequest, Stri... FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/ReviewService.java class ReviewService (line 14) | @Service method ReviewService (line 20) | @Autowired method postReview (line 25) | public void postReview(String userEmail, ReviewRequest reviewRequest) ... method userReviewListed (line 44) | public Boolean userReviewListed(String userEmail, Long bookId) { FILE: auth0-security/fullstack-library-app-auth0/02-backend/spring-boot-library/src/test/java/com/luv2code/springbootlibrary/SpringBootLibraryApplicationTests.java class SpringBootLibraryApplicationTests (line 6) | @SpringBootTest method contextLoads (line 9) | @Test FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/BookCheckoutPage/BookCheckoutPage.tsx function checkoutBook (line 216) | async function checkoutBook() { function submitReview (line 235) | async function submitReview(starInput: number, reviewDescription: string) { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/BookCheckoutPage/CheckoutAndReviewBox.tsx function buttonRender (line 9) | function buttonRender() { function reviewRender (line 22) | function reviewRender() { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/ManageLibraryPage/ManageLibraryPage.tsx function addBookClickFunction (line 30) | function addBookClickFunction() { function changeQuantityOfBooksClickFunction (line 35) | function changeQuantityOfBooksClickFunction() { function messagesClickFunction (line 40) | function messagesClickFunction() { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/ManageLibraryPage/components/AddNewBook.tsx function categoryField (line 21) | function categoryField(value: string) { function base64ConversionForImages (line 25) | async function base64ConversionForImages(e: any) { function getBase64 (line 31) | function getBase64(file: any) { function submitNewBook (line 42) | async function submitNewBook() { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/ManageLibraryPage/components/AdminMessage.tsx function submitBtn (line 10) | function submitBtn() { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/ManageLibraryPage/components/AdminMessages.tsx function submitResponseToQuestion (line 73) | async function submitResponseToQuestion(id: number, response: string) { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/ManageLibraryPage/components/ChangeQuantityOfBook.tsx function increaseQuantity (line 19) | async function increaseQuantity() { function decreaseQuantity (line 38) | async function decreaseQuantity() { function deleteBook (line 57) | async function deleteBook() { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/MessagesPage/components/PostNewMessage.tsx function submitNewQuestion (line 13) | async function submitNewQuestion() { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/ShelfPage/components/Loans.tsx function returnBook (line 62) | async function returnBook(bookId: number) { function renewLoan (line 79) | async function renewLoan(bookId: number) { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/layouts/Utils/LeaveAReview.tsx function starValue (line 10) | function starValue(value: number) { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/models/AddBookRequest.ts class AddBookRequest (line 1) | class AddBookRequest { method constructor (line 9) | constructor(title: string, author: string, description: string, copies... FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/models/AdminMessageRequest.ts class AdminMessageRequest (line 1) | class AdminMessageRequest { method constructor (line 5) | constructor(id: number, response: string) { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/models/BookModel.ts class BookModel (line 1) | class BookModel { method constructor (line 11) | constructor (id: number, title: string, author: string, description: s... FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/models/HistoryModel.ts class HistoryModel (line 1) | class HistoryModel { method constructor (line 11) | constructor(id: number, userEmail: string, checkoutDate: string, retur... FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/models/MessageModel.ts class MessageModel (line 1) | class MessageModel { method constructor (line 10) | constructor(title: string, question: string) { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/models/ReviewModel.ts class ReviewModel (line 1) | class ReviewModel { method constructor (line 9) | constructor(id: number, userEmail: string, date: string, FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/models/ReviewRequestModel.ts class ReviewRequestModel (line 1) | class ReviewRequestModel { method constructor (line 6) | constructor(rating: number, bookId: number, reviewDescription: string) { FILE: auth0-security/fullstack-library-app-auth0/03-frontend/react-library/src/models/ShelfCurrentLoans.ts class ShelfCurrentLoans (line 3) | class ShelfCurrentLoans { method constructor (line 7) | constructor(book: BookModel, daysLeft: number) { FILE: auth0-security/fullstack-library-app-auth0/static-html-css-files/Section 23. Leave a Review Static Files/LeaveAReview.tsx function starValue (line 8) | function starValue(value: number) { FILE: auth0-security/fullstack-library-app-auth0/static-html-css-files/Section 29. Add new book Static Files/AddNewBook.tsx function categoryField (line 20) | function categoryField(value: string) { FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/SpringBootLibraryApplication.java class SpringBootLibraryApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/config/MyDataRestConfig.java class MyDataRestConfig (line 12) | @Configuration method configureRepositoryRestConfiguration (line 17) | @Override method disableHttpMethods (line 39) | private void disableHttpMethods(Class theClass, FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/config/SecurityConfiguration.java class SecurityConfiguration (line 11) | @Configuration method filterChain (line 14) | @Bean FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/AdminController.java class AdminController (line 9) | @CrossOrigin("https://localhost:3000") method AdminController (line 16) | @Autowired method increaseBookQuantity (line 21) | @PutMapping("/secure/increase/book/quantity") method decreaseBookQuantity (line 31) | @PutMapping("/secure/decrease/book/quantity") method postBook (line 41) | @PostMapping("/secure/add/book") method deleteBook (line 51) | @DeleteMapping("/secure/delete/book") FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/BookController.java class BookController (line 12) | @CrossOrigin("https://localhost:3000") method BookController (line 19) | @Autowired method currentLoans (line 24) | @GetMapping("/secure/currentloans") method currentLoansCount (line 32) | @GetMapping("/secure/currentloans/count") method checkoutBookByUser (line 38) | @GetMapping("/secure/ischeckedout/byuser") method checkoutBook (line 45) | @PutMapping("/secure/checkout") method returnBook (line 52) | @PutMapping("/secure/return") method renewLoan (line 59) | @PutMapping("/secure/renew/loan") FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/MessagesController.java class MessagesController (line 10) | @CrossOrigin("https://localhost:3000") method MessagesController (line 17) | @Autowired method postMessage (line 22) | @PostMapping("/secure/add/message") method putMessage (line 29) | @PutMapping("/secure/admin/message") FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/PaymentController.java class PaymentController (line 13) | @CrossOrigin("https://localhost:3000") method PaymentController (line 20) | @Autowired method createPaymentIntent (line 25) | @PostMapping("/payment-intent") method stripePaymentComplete (line 35) | @PutMapping("/payment-complete") FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/ReviewController.java class ReviewController (line 8) | @CrossOrigin("https://localhost:3000") method ReviewController (line 15) | public ReviewController (ReviewService reviewService) { method reviewBookByUser (line 19) | @GetMapping("/secure/user/book") method postReview (line 30) | @PostMapping("/secure") FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/BookRepository.java type BookRepository (line 13) | public interface BookRepository extends JpaRepository { method findByTitleContaining (line 15) | Page findByTitleContaining(@RequestParam("title") String title, ... method findByCategory (line 17) | Page findByCategory(@RequestParam("category") String category, P... method findBooksByBookIds (line 19) | @Query("select o from Book o where id in :book_ids") FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/CheckoutRepository.java type CheckoutRepository (line 11) | public interface CheckoutRepository extends JpaRepository { method findByUserEmailAndBookId (line 13) | Checkout findByUserEmailAndBookId(String userEmail, Long bookId); method findBooksByUserEmail (line 15) | List findBooksByUserEmail(String userEmail); method deleteAllByBookId (line 17) | @Modifying FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/HistoryRepository.java type HistoryRepository (line 9) | public interface HistoryRepository extends JpaRepository { method findBooksByUserEmail (line 10) | Page findBooksByUserEmail(@RequestParam("email") String userE... FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/MessageRepository.java type MessageRepository (line 9) | public interface MessageRepository extends JpaRepository { method findByUserEmail (line 11) | Page findByUserEmail(@RequestParam("user_email") String userE... method findByClosed (line 13) | Page findByClosed(@RequestParam("closed") boolean closed, Pag... FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/PaymentRepository.java type PaymentRepository (line 6) | public interface PaymentRepository extends JpaRepository { method findByUserEmail (line 8) | Payment findByUserEmail(String userEmail); FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/ReviewRepository.java type ReviewRepository (line 12) | public interface ReviewRepository extends JpaRepository { method findByBookId (line 14) | Page findByBookId(@RequestParam("book_id") Long bookId, method findByUserEmailAndBookId (line 17) | Review findByUserEmailAndBookId(String userEmail, Long bookId); method deleteAllByBookId (line 19) | @Modifying FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Book.java class Book (line 6) | @Entity FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Checkout.java class Checkout (line 7) | @Entity method Checkout (line 12) | public Checkout() {} method Checkout (line 14) | public Checkout(String userEmail, String checkoutDate, String returnDa... FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/History.java class History (line 7) | @Entity method History (line 12) | public History(){} method History (line 14) | public History(String userEmail, String checkoutDate, String returnedD... FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Message.java class Message (line 8) | @Entity method Message (line 13) | public Message(){} method Message (line 15) | public Message(String title, String question) { FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Payment.java class Payment (line 7) | @Entity FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Review.java class Review (line 8) | @Entity FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/AddBookRequest.java class AddBookRequest (line 5) | @Data FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/AdminQuestionRequest.java class AdminQuestionRequest (line 5) | @Data FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/PaymentInfoRequest.java class PaymentInfoRequest (line 5) | @Data FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/ReviewRequest.java class ReviewRequest (line 7) | @Data FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/responsemodels/ShelfCurrentLoansResponse.java class ShelfCurrentLoansResponse (line 6) | @Data method ShelfCurrentLoansResponse (line 9) | public ShelfCurrentLoansResponse(Book book, int daysLeft) { FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/AdminService.java class AdminService (line 14) | @Service method AdminService (line 22) | @Autowired method increaseBookQuantity (line 31) | public void increaseBookQuantity(Long bookId) throws Exception { method decreaseBookQuantity (line 45) | public void decreaseBookQuantity(Long bookId) throws Exception { method postBook (line 59) | public void postBook(AddBookRequest addBookRequest) { method deleteBook (line 71) | public void deleteBook(Long bookId) throws Exception { FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/BookService.java class BookService (line 26) | @Service method BookService (line 38) | public BookService(BookRepository bookRepository, CheckoutRepository c... method checkoutBook (line 46) | public Book checkoutBook (String userEmail, Long bookId) throws Except... method checkoutBookByUser (line 104) | public Boolean checkoutBookByUser(String userEmail, Long bookId) { method currentLoansCount (line 113) | public int currentLoansCount(String userEmail) { method currentLoans (line 117) | public List currentLoans(String userEmail) ... method returnBook (line 152) | public void returnBook (String userEmail, Long bookId) throws Exception { method renewLoan (line 197) | public void renewLoan(String userEmail, Long bookId) throws Exception { FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/MessagesService.java class MessagesService (line 12) | @Service method MessagesService (line 18) | @Autowired method postMessage (line 23) | public void postMessage(Message messageRequest, String userEmail) { method putMessage (line 29) | public void putMessage(AdminQuestionRequest adminQuestionRequest, Stri... FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/PaymentService.java class PaymentService (line 18) | @Service method PaymentService (line 24) | @Autowired method createPaymentIntent (line 30) | public PaymentIntent createPaymentIntent(PaymentInfoRequest paymentInf... method stripePayment (line 42) | public ResponseEntity stripePayment(String userEmail) throws E... FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/ReviewService.java class ReviewService (line 14) | @Service method ReviewService (line 20) | @Autowired method postReview (line 25) | public void postReview(String userEmail, ReviewRequest reviewRequest) ... method userReviewListed (line 44) | public Boolean userReviewListed(String userEmail, Long bookId) { FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/utils/ExtractJWT.java class ExtractJWT (line 7) | public class ExtractJWT { method payloadJWTExtraction (line 9) | public static String payloadJWTExtraction(String token, String extract... FILE: source-code/fullstack-library-app-https/02-backend/spring-boot-library/spring-boot-library/src/test/java/com/luv2code/springbootlibrary/SpringBootLibraryApplicationTests.java class SpringBootLibraryApplicationTests (line 6) | @SpringBootTest method contextLoads (line 9) | @Test FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/BookCheckoutPage/BookCheckoutPage.tsx function checkoutBook (line 211) | async function checkoutBook() { function submitReview (line 229) | async function submitReview(starInput: number, reviewDescription: string) { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/BookCheckoutPage/CheckoutAndReviewBox.tsx function buttonRender (line 9) | function buttonRender() { function reviewRender (line 22) | function reviewRender() { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/ManageLibraryPage/ManageLibraryPage.tsx function addBookClickFunction (line 15) | function addBookClickFunction() { function changeQuantityOfBooksClickFunction (line 20) | function changeQuantityOfBooksClickFunction() { function messagesClickFunction (line 25) | function messagesClickFunction() { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/ManageLibraryPage/components/AddNewBook.tsx function categoryField (line 21) | function categoryField(value: string) { function base64ConversionForImages (line 25) | async function base64ConversionForImages(e: any) { function getBase64 (line 31) | function getBase64(file: any) { function submitNewBook (line 42) | async function submitNewBook() { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/ManageLibraryPage/components/AdminMessage.tsx function submitBtn (line 10) | function submitBtn() { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/ManageLibraryPage/components/AdminMessages.tsx function submitResponseToQuestion (line 72) | async function submitResponseToQuestion(id: number, response: string) { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/ManageLibraryPage/components/ChangeQuantityOfBook.tsx function increaseQuantity (line 19) | async function increaseQuantity() { function decreaseQuantity (line 37) | async function decreaseQuantity() { function deleteBook (line 55) | async function deleteBook() { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/MessagesPage/components/PostNewMessage.tsx function submitNewQuestion (line 13) | async function submitNewQuestion() { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/PaymentPage/PaymentPage.tsx function checkout (line 42) | async function checkout() { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/ShelfPage/components/Loans.tsx function returnBook (line 61) | async function returnBook(bookId: number) { function renewLoan (line 77) | async function renewLoan(bookId: number) { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/layouts/Utils/LeaveAReview.tsx function starValue (line 10) | function starValue(value: number) { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/models/AddBookRequest.ts class AddBookRequest (line 1) | class AddBookRequest { method constructor (line 9) | constructor(title: string, author: string, description: string, copies... FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/models/AdminMessageRequest.ts class AdminMessageRequest (line 1) | class AdminMessageRequest { method constructor (line 5) | constructor(id: number, response: string) { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/models/BookModel.ts class BookModel (line 1) | class BookModel { method constructor (line 11) | constructor (id: number, title: string, author: string, description: s... FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/models/HistoryModel.ts class HistoryModel (line 1) | class HistoryModel { method constructor (line 11) | constructor(id: number, userEmail: string, checkoutDate: string, retur... FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/models/MessageModel.ts class MessageModel (line 1) | class MessageModel { method constructor (line 10) | constructor(title: string, question: string) { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/models/PaymentInfoRequest.ts class PaymentInfoRequest (line 1) | class PaymentInfoRequest { method constructor (line 6) | constructor(amount: number, currency: string, receiptEmail: string | u... FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/models/ReviewModel.ts class ReviewModel (line 1) | class ReviewModel { method constructor (line 9) | constructor(id: number, userEmail: string, date: string, FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/models/ReviewRequestModel.ts class ReviewRequestModel (line 1) | class ReviewRequestModel { method constructor (line 6) | constructor(rating: number, bookId: number, reviewDescription: string) { FILE: source-code/fullstack-library-app-https/03-frontend/react-library/src/models/ShelfCurrentLoans.ts class ShelfCurrentLoans (line 3) | class ShelfCurrentLoans { method constructor (line 7) | constructor(book: BookModel, daysLeft: number) { FILE: source-code/fullstack-library-app/01-starter-files/Scripts/Payment Script/Payment Script.sql type `payment` (line 4) | CREATE TABLE `payment` ( FILE: source-code/fullstack-library-app/01-starter-files/Scripts/React-Springboot-Add-Tables-Script-1.sql type `book` (line 19) | CREATE TABLE `book` ( type `review` (line 39) | CREATE TABLE `review` ( type `checkout` (line 59) | CREATE TABLE `checkout` ( type `messages` (line 79) | CREATE TABLE `messages` ( type `history` (line 99) | CREATE TABLE `history` ( FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/SpringBootLibraryApplication.java class SpringBootLibraryApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/config/MyDataRestConfig.java class MyDataRestConfig (line 12) | @Configuration method configureRepositoryRestConfiguration (line 17) | @Override method disableHttpMethods (line 39) | private void disableHttpMethods(Class theClass, FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/config/SecurityConfiguration.java class SecurityConfiguration (line 11) | @Configuration method filterChain (line 14) | @Bean FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/AdminController.java class AdminController (line 9) | @CrossOrigin("http://localhost:3000") method AdminController (line 16) | @Autowired method increaseBookQuantity (line 21) | @PutMapping("/secure/increase/book/quantity") method decreaseBookQuantity (line 31) | @PutMapping("/secure/decrease/book/quantity") method postBook (line 41) | @PostMapping("/secure/add/book") method deleteBook (line 51) | @DeleteMapping("/secure/delete/book") FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/BookController.java class BookController (line 12) | @CrossOrigin("http://localhost:3000") method BookController (line 19) | @Autowired method currentLoans (line 24) | @GetMapping("/secure/currentloans") method currentLoansCount (line 32) | @GetMapping("/secure/currentloans/count") method checkoutBookByUser (line 38) | @GetMapping("/secure/ischeckedout/byuser") method checkoutBook (line 45) | @PutMapping("/secure/checkout") method returnBook (line 52) | @PutMapping("/secure/return") method renewLoan (line 59) | @PutMapping("/secure/renew/loan") FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/MessagesController.java class MessagesController (line 10) | @CrossOrigin("http://localhost:3000") method MessagesController (line 17) | @Autowired method postMessage (line 22) | @PostMapping("/secure/add/message") method putMessage (line 29) | @PutMapping("/secure/admin/message") FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/controller/ReviewController.java class ReviewController (line 8) | @CrossOrigin("http://localhost:3000") method ReviewController (line 15) | public ReviewController (ReviewService reviewService) { method reviewBookByUser (line 19) | @GetMapping("/secure/user/book") method postReview (line 30) | @PostMapping("/secure") FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/BookRepository.java type BookRepository (line 13) | public interface BookRepository extends JpaRepository { method findByTitleContaining (line 15) | Page findByTitleContaining(@RequestParam("title") String title, ... method findByCategory (line 17) | Page findByCategory(@RequestParam("category") String category, P... method findBooksByBookIds (line 19) | @Query("select o from Book o where id in :book_ids") FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/CheckoutRepository.java type CheckoutRepository (line 11) | public interface CheckoutRepository extends JpaRepository { method findByUserEmailAndBookId (line 13) | Checkout findByUserEmailAndBookId(String userEmail, Long bookId); method findBooksByUserEmail (line 15) | List findBooksByUserEmail(String userEmail); method deleteAllByBookId (line 17) | @Modifying FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/HistoryRepository.java type HistoryRepository (line 9) | public interface HistoryRepository extends JpaRepository { method findBooksByUserEmail (line 10) | Page findBooksByUserEmail(@RequestParam("email") String userE... FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/MessageRepository.java type MessageRepository (line 9) | public interface MessageRepository extends JpaRepository { method findByUserEmail (line 11) | Page findByUserEmail(@RequestParam("user_email") String userE... method findByClosed (line 13) | Page findByClosed(@RequestParam("closed") boolean closed, Pag... FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/dao/ReviewRepository.java type ReviewRepository (line 12) | public interface ReviewRepository extends JpaRepository { method findByBookId (line 14) | Page findByBookId(@RequestParam("book_id") Long bookId, method findByUserEmailAndBookId (line 17) | Review findByUserEmailAndBookId(String userEmail, Long bookId); method deleteAllByBookId (line 19) | @Modifying FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Book.java class Book (line 6) | @Entity FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Checkout.java class Checkout (line 7) | @Entity method Checkout (line 12) | public Checkout() {} method Checkout (line 14) | public Checkout(String userEmail, String checkoutDate, String returnDa... FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/History.java class History (line 7) | @Entity method History (line 12) | public History(){} method History (line 14) | public History(String userEmail, String checkoutDate, String returnedD... FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Message.java class Message (line 8) | @Entity method Message (line 13) | public Message(){} method Message (line 15) | public Message(String title, String question) { FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/entity/Review.java class Review (line 8) | @Entity FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/AddBookRequest.java class AddBookRequest (line 5) | @Data FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/AdminQuestionRequest.java class AdminQuestionRequest (line 5) | @Data FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/requestmodels/ReviewRequest.java class ReviewRequest (line 7) | @Data FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/responsemodels/ShelfCurrentLoansResponse.java class ShelfCurrentLoansResponse (line 6) | @Data method ShelfCurrentLoansResponse (line 9) | public ShelfCurrentLoansResponse(Book book, int daysLeft) { FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/AdminService.java class AdminService (line 14) | @Service method AdminService (line 22) | @Autowired method increaseBookQuantity (line 31) | public void increaseBookQuantity(Long bookId) throws Exception { method decreaseBookQuantity (line 45) | public void decreaseBookQuantity(Long bookId) throws Exception { method postBook (line 59) | public void postBook(AddBookRequest addBookRequest) { method deleteBook (line 71) | public void deleteBook(Long bookId) throws Exception { FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/BookService.java class BookService (line 23) | @Service method BookService (line 33) | public BookService(BookRepository bookRepository, CheckoutRepository c... method checkoutBook (line 40) | public Book checkoutBook (String userEmail, Long bookId) throws Except... method checkoutBookByUser (line 65) | public Boolean checkoutBookByUser(String userEmail, Long bookId) { method currentLoansCount (line 74) | public int currentLoansCount(String userEmail) { method currentLoans (line 78) | public List currentLoans(String userEmail) ... method returnBook (line 113) | public void returnBook (String userEmail, Long bookId) throws Exception { method renewLoan (line 141) | public void renewLoan(String userEmail, Long bookId) throws Exception { FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/MessagesService.java class MessagesService (line 12) | @Service method MessagesService (line 18) | @Autowired method postMessage (line 23) | public void postMessage(Message messageRequest, String userEmail) { method putMessage (line 29) | public void putMessage(AdminQuestionRequest adminQuestionRequest, Stri... FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/service/ReviewService.java class ReviewService (line 14) | @Service method ReviewService (line 20) | @Autowired method postReview (line 25) | public void postReview(String userEmail, ReviewRequest reviewRequest) ... method userReviewListed (line 44) | public Boolean userReviewListed(String userEmail, Long bookId) { FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/main/java/com/luv2code/springbootlibrary/utils/ExtractJWT.java class ExtractJWT (line 7) | public class ExtractJWT { method payloadJWTExtraction (line 9) | public static String payloadJWTExtraction(String token, String extract... FILE: source-code/fullstack-library-app/02-backend/spring-boot-library/spring-boot-library/src/test/java/com/luv2code/springbootlibrary/SpringBootLibraryApplicationTests.java class SpringBootLibraryApplicationTests (line 6) | @SpringBootTest method contextLoads (line 9) | @Test FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/BookCheckoutPage/BookCheckoutPage.tsx function checkoutBook (line 208) | async function checkoutBook() { function submitReview (line 224) | async function submitReview(starInput: number, reviewDescription: string) { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/BookCheckoutPage/CheckoutAndReviewBox.tsx function buttonRender (line 9) | function buttonRender() { function reviewRender (line 22) | function reviewRender() { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/ManageLibraryPage/ManageLibraryPage.tsx function addBookClickFunction (line 15) | function addBookClickFunction() { function changeQuantityOfBooksClickFunction (line 20) | function changeQuantityOfBooksClickFunction() { function messagesClickFunction (line 25) | function messagesClickFunction() { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/ManageLibraryPage/components/AddNewBook.tsx function categoryField (line 21) | function categoryField(value: string) { function base64ConversionForImages (line 25) | async function base64ConversionForImages(e: any) { function getBase64 (line 31) | function getBase64(file: any) { function submitNewBook (line 42) | async function submitNewBook() { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/ManageLibraryPage/components/AdminMessage.tsx function submitBtn (line 10) | function submitBtn() { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/ManageLibraryPage/components/AdminMessages.tsx function submitResponseToQuestion (line 72) | async function submitResponseToQuestion(id: number, response: string) { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/ManageLibraryPage/components/ChangeQuantityOfBook.tsx function increaseQuantity (line 19) | async function increaseQuantity() { function decreaseQuantity (line 37) | async function decreaseQuantity() { function deleteBook (line 55) | async function deleteBook() { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/MessagesPage/components/PostNewMessage.tsx function submitNewQuestion (line 13) | async function submitNewQuestion() { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/ShelfPage/components/Loans.tsx function returnBook (line 61) | async function returnBook(bookId: number) { function renewLoan (line 77) | async function renewLoan(bookId: number) { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/layouts/Utils/LeaveAReview.tsx function starValue (line 10) | function starValue(value: number) { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/models/AddBookRequest.ts class AddBookRequest (line 1) | class AddBookRequest { method constructor (line 9) | constructor(title: string, author: string, description: string, copies... FILE: source-code/fullstack-library-app/03-frontend/react-library/src/models/AdminMessageRequest.ts class AdminMessageRequest (line 1) | class AdminMessageRequest { method constructor (line 5) | constructor(id: number, response: string) { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/models/BookModel.ts class BookModel (line 1) | class BookModel { method constructor (line 11) | constructor (id: number, title: string, author: string, description: s... FILE: source-code/fullstack-library-app/03-frontend/react-library/src/models/HistoryModel.ts class HistoryModel (line 1) | class HistoryModel { method constructor (line 11) | constructor(id: number, userEmail: string, checkoutDate: string, retur... FILE: source-code/fullstack-library-app/03-frontend/react-library/src/models/MessageModel.ts class MessageModel (line 1) | class MessageModel { method constructor (line 10) | constructor(title: string, question: string) { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/models/ReviewModel.ts class ReviewModel (line 1) | class ReviewModel { method constructor (line 9) | constructor(id: number, userEmail: string, date: string, FILE: source-code/fullstack-library-app/03-frontend/react-library/src/models/ReviewRequestModel.ts class ReviewRequestModel (line 1) | class ReviewRequestModel { method constructor (line 6) | constructor(rating: number, bookId: number, reviewDescription: string) { FILE: source-code/fullstack-library-app/03-frontend/react-library/src/models/ShelfCurrentLoans.ts class ShelfCurrentLoans (line 3) | class ShelfCurrentLoans { method constructor (line 7) | constructor(book: BookModel, daysLeft: number) { FILE: source-code/fullstack-library-app/static-html-css-files/Section 23. Leave a Review Static Files/LeaveAReview.tsx function starValue (line 8) | function starValue(value: number) { FILE: source-code/fullstack-library-app/static-html-css-files/Section 29. Add new book Static Files/AddNewBook.tsx function categoryField (line 20) | function categoryField(value: string) { FILE: source-code/react-overview-todo-project/ReactJS/src/App.js function App (line 6) | function App() { FILE: source-code/react-overview-todo-project/ReactJS/src/components/NewTodoForm.js function NewTodoForm (line 3) | function NewTodoForm(props) { FILE: source-code/react-overview-todo-project/ReactJS/src/components/TodoRowItem.js function TodoRowItem (line 1) | function TodoRowItem(props) { FILE: source-code/react-overview-todo-project/ReactJS/src/components/TodoTable.js function TodoTable (line 3) | function TodoTable(props) { FILE: source-code/react-overview-todo-project/ReactTS/src/models/TodoModel.ts class TodoModel (line 1) | class TodoModel { method constructor (line 6) | constructor(rowNumber: number, rowDescription: string, rowAssigned: st... FILE: source-code/typescript-training/04-classes/01-class-definition/Customer.ts class Customer (line 1) | class Customer { method constructor (line 6) | constructor(theFirst: string, theLast: string) { FILE: source-code/typescript-training/04-classes/02-access-modifiers/Customer.ts class Customer (line 1) | class Customer { method constructor (line 6) | constructor(theFirst: string, theLast: string) { method firstName (line 11) | public get firstName(): string { method firstName (line 15) | public set firstName(value: string) { method lastName (line 19) | public get lastName(): string { method lastName (line 22) | public set lastName(value: string) { FILE: source-code/typescript-training/04-classes/03-tsconfig/Customer.ts class Customer (line 1) | class Customer { method constructor (line 6) | constructor(theFirst: string, theLast: string) { method firstName (line 11) | public get firstName(): string { method firstName (line 15) | public set firstName(value: string) { method lastName (line 19) | public get lastName(): string { method lastName (line 22) | public set lastName(value: string) { FILE: source-code/typescript-training/04-classes/04-parameter-properties/Customer.ts class Customer (line 1) | class Customer { method constructor (line 3) | constructor(private _firstName: string, private _lastName: string) { method firstName (line 6) | public get firstName(): string { method firstName (line 10) | public set firstName(value: string) { method lastName (line 14) | public get lastName(): string { method lastName (line 17) | public set lastName(value: string) { FILE: source-code/typescript-training/04-classes/05-modules/Customer.ts class Customer (line 1) | class Customer { method constructor (line 3) | constructor(private _firstName: string, private _lastName: string) { method firstName (line 6) | public get firstName(): string { method firstName (line 10) | public set firstName(value: string) { method lastName (line 14) | public get lastName(): string { method lastName (line 17) | public set lastName(value: string) { FILE: source-code/typescript-training/05-inheritance/Circle.ts class Circle (line 3) | class Circle extends Shape { method constructor (line 5) | constructor(theX: number, theY: number, method radius (line 11) | public get radius(): number { method radius (line 15) | public set radius(value: number) { method getInfo (line 19) | getInfo(): string { FILE: source-code/typescript-training/05-inheritance/Rectangle.ts class Rectangle (line 3) | class Rectangle extends Shape { method constructor (line 5) | constructor(theX: number, theY: number, method width (line 11) | public get width(): number { method width (line 15) | public set width(value: number) { method length (line 19) | public get length(): number { method length (line 23) | public set length(value: number) { method getInfo (line 27) | getInfo(): string { FILE: source-code/typescript-training/05-inheritance/Shape.ts class Shape (line 1) | class Shape { method constructor (line 3) | constructor(private _x: number, private _y: number) { method x (line 6) | public get x(): number { method x (line 10) | public set x(value: number) { method y (line 14) | public get y(): number { method y (line 18) | public set y(value: number) { method getInfo (line 22) | getInfo(): string { FILE: source-code/typescript-training/06-abstract-classes/Circle.ts class Circle (line 3) | class Circle extends Shape { method calculateArea (line 5) | calculateArea(): number { method constructor (line 9) | constructor(theX: number, theY: number, method radius (line 15) | public get radius(): number { method radius (line 19) | public set radius(value: number) { method getInfo (line 23) | getInfo(): string { FILE: source-code/typescript-training/06-abstract-classes/Rectangle.ts class Rectangle (line 3) | class Rectangle extends Shape { method calculateArea (line 5) | calculateArea(): number { method constructor (line 9) | constructor(theX: number, theY: number, method width (line 15) | public get width(): number { method width (line 19) | public set width(value: number) { method length (line 23) | public get length(): number { method length (line 27) | public set length(value: number) { method getInfo (line 31) | getInfo(): string { FILE: source-code/typescript-training/06-abstract-classes/Shape.ts method constructor (line 3) | constructor(private _x: number, private _y: number) { method x (line 6) | public get x(): number { method x (line 10) | public set x(value: number) { method y (line 14) | public get y(): number { method y (line 18) | public set y(value: number) { method getInfo (line 22) | getInfo(): string { FILE: source-code/typescript-training/07-interfaces/Coach.ts type Coach (line 1) | interface Coach { FILE: source-code/typescript-training/07-interfaces/CricketCoach.ts class CricketCoach (line 3) | class CricketCoach implements Coach { method getDailyWorkout (line 5) | getDailyWorkout(): string { FILE: source-code/typescript-training/07-interfaces/GolfCoach.ts class GolfCoach (line 3) | class GolfCoach implements Coach { method getDailyWorkout (line 5) | getDailyWorkout(): string {