From 18a4eb04393b7105ef4ae27ca5b98e7934b40d03 Mon Sep 17 00:00:00 2001 From: "Anthony D. Mays" Date: Wed, 30 Oct 2024 17:46:45 +0000 Subject: [PATCH] chore: removing dumb files Signed-off-by: Anthony D. Mays --- .../lesson17/library/Book.java | 60 ------------------- .../lesson17/library/Library.java | 59 ------------------ .../lesson17/library/Patron.java | 49 --------------- 3 files changed, 168 deletions(-) delete mode 100644 lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Book.java delete mode 100644 lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Library.java delete mode 100644 lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Patron.java diff --git a/lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Book.java b/lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Book.java deleted file mode 100644 index 2e4d93037..000000000 --- a/lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Book.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.codedifferently.lesson17.library; - -import java.util.List; - -/** Represents a book in the library. */ -public class Book { - private String title; - private String isbn; - private List authors; - private int numPages; - private boolean checkedOut; - - public Book(String title, String isbn, List authors, int numPages) { - this.title = title; - this.isbn = isbn; - this.authors = authors; - this.numPages = numPages; - this.checkedOut = false; - } - - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - public String getIsbn() { - return isbn; - } - - public void setIsbn(String isbn) { - this.isbn = isbn; - } - - public List getAuthors() { - return authors; - } - - public void setAuthors(List authors) { - this.authors = authors; - } - - public int getNumPages() { - return numPages; - } - - public void setNumPages(int numPages) { - this.numPages = numPages; - } - - public boolean isCheckedOut() { - return checkedOut; - } - - public void setCheckedOut(boolean checkedOut) { - this.checkedOut = checkedOut; - } -} diff --git a/lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Library.java b/lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Library.java deleted file mode 100644 index 8f56dbd2f..000000000 --- a/lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Library.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.codedifferently.lesson17.library; - -import java.util.ArrayList; -import java.util.List; - -/** Represents a library with books and patrons. */ -public class Library { - private List marvelComics; - private List patrons; - - public Library() { - this.marvelComics = new ArrayList<>(); - this.patrons = new ArrayList<>(); - } - - public void addComic(Book comic) { - marvelComics.add(comic); - } - - public void removeComic(Book comic) { - marvelComics.remove(comic); - } - - public void registerPatron(Patron patron) { - patrons.add(patron); - } - - public void checkOutComic(Book comic, Patron patron) { - if (marvelComics.contains(comic) && patrons.contains(patron)) { - patron.checkOutBook(comic); - } else { - System.out.println("Marvel comic or patron not found in the library."); - } - } - - public void returnComic(Book comic, Patron patron) { - if (marvelComics.contains(comic) && patrons.contains(patron)) { - patron.returnBook(comic); - } else { - System.out.println("Marvel comic or patron not found in the library."); - } - } - - public List getMarvelComics() { - return marvelComics; - } - - public void setMarvelComics(List marvelComics) { - this.marvelComics = marvelComics; - } - - public List getPatrons() { - return patrons; - } - - public void setPatrons(List patrons) { - this.patrons = patrons; - } -} diff --git a/lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Patron.java b/lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Patron.java deleted file mode 100644 index 427a02f6a..000000000 --- a/lesson_17/oop/oop_app/src/main/java/com/codedifferently/lesson17/library/Patron.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.codedifferently.lesson17.library; - -import java.util.ArrayList; -import java.util.List; - -/** Represents a patron of the library. */ -public class Patron { - private String name; - private List checkedOutBooks; - - public Patron(String name) { - this.name = name; - this.checkedOutBooks = new ArrayList<>(); - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public List getCheckedOutBooks() { - return checkedOutBooks; - } - - public void setCheckedOutBooks(List checkedOutBooks) { - this.checkedOutBooks = checkedOutBooks; - } - - public void checkOutBook(Book book) { - if (!book.isCheckedOut()) { - book.setCheckedOut(true); - checkedOutBooks.add(book); - } else { - System.out.println("Marvel comic is already checked out."); - } - } - - public void returnBook(Book book) { - if (checkedOutBooks.contains(book)) { - book.setCheckedOut(false); - checkedOutBooks.remove(book); - } else { - System.out.println("Marvel comic is not checked out by this patron."); - } - } -}