diff --git a/Biblio/src/Bibliothek/Bibliotheksverwaltung.java b/Biblio/src/Bibliothek/Bibliotheksverwaltung.java index 6e73ad3..b114bb8 100644 --- a/Biblio/src/Bibliothek/Bibliotheksverwaltung.java +++ b/Biblio/src/Bibliothek/Bibliotheksverwaltung.java @@ -19,7 +19,7 @@ public class Bibliotheksverwaltung { adminListe = new HashMap<>(); } - /** + /* * Getter Methoden */ public Map getKundenListe() { @@ -38,7 +38,7 @@ public class Bibliotheksverwaltung { return aktuellesDatum; } - /** + /* * Setter für Datumsmanipulation * * @param datum @@ -49,7 +49,7 @@ public class Bibliotheksverwaltung { } - /** + /* * Methode mit der man nach Medien suchen kann und angezeigt bekommt ob die Medien geführt werden, ob sie * verfügbar sind oder ob sie ausgeliehen sind sowohl als auch bis wann ausgeliehen * @@ -68,7 +68,7 @@ public class Bibliotheksverwaltung { .collect(Collectors.toList()); } - /** + /* * Zeigt alle Medien die in der Bib geführt werden, ebenfalls mit der Info verfügbar oder ausgeliehen */ public void alleMedienAnzeigen() { @@ -85,7 +85,7 @@ public class Bibliotheksverwaltung { } } - /** + /* * Methode um ein Medium auszuleihen * Kunde muss dafür eingeloggt sein, Medium kann nicht mehrfach ausgeliehen werden * @@ -113,7 +113,7 @@ public class Bibliotheksverwaltung { System.out.println("Medium erfolgreich ausgeliehen: " + medien.getTitel()); } - /** + /* * Kunde gibt sein ausgeliehens Medium zurück, wenn er überzogen hat * wird dem konto die Überziehungsgebühr addiert * @@ -145,7 +145,7 @@ public class Bibliotheksverwaltung { } } - /** + /* *Wenn ein Kunde ein von Ihm ausgeliehenes Medium verlängern möchte und das Medium verlängert werden kann *wird das Medium um die erlaubte Zeit verlänegrt * @param medienId @@ -167,7 +167,7 @@ public class Bibliotheksverwaltung { } } - /** + /* * Erlaubt es neue Medien hinzuzufügen mit ihrer Id und es wird überprüft ob die ID schon vorhanden ist * @param medien */ @@ -181,7 +181,7 @@ public class Bibliotheksverwaltung { System.out.println("Medium hinzugefügt: " + medien.getTitel() + " (ID: " + id + ")"); } - /** + /* * Erlaubt es einem registrierten Kunden sich einzuloggen, wenn der Kunde bereits eingeloggt ist, * wird eine Nachricht darüber zurückgegeben sowie auch wenn der Kunde noch nicht existiert * @param kundenId @@ -203,7 +203,7 @@ public class Bibliotheksverwaltung { } } - /** + /* * Erlaubt es einem Admin sich einzuloggen so wie es auch beim Kunden läuft * @param adminId * @return @@ -224,7 +224,7 @@ public class Bibliotheksverwaltung { } } - /** + /* * loggt den Benutzer aus, sollte allerdings keiner eingeloggt sein wird eine Fehlermeldung ausgegeben */ public void logout() { @@ -236,7 +236,7 @@ public class Bibliotheksverwaltung { } } - /** + /* * Erstellt einen neuen Kunden mit dem K oder S präfix sowie einer hochzählenden Nummer um erkenntlich zu machen * ob ein Student oder ein normaler Kunde vorhanden ist * @param name @@ -258,7 +258,7 @@ public class Bibliotheksverwaltung { return neuerKunde; } - /** + /* * Erlaubt es dem Kunden seine ausgeliehenen Medien anzusehen als auch ob überziehungskosten entstanden sind */ public void zeigeAusgelieheneMedien() { diff --git a/Biblio/src/Bibliothek/Main.java b/Biblio/src/Bibliothek/Main.java index 2cce016..4602d55 100644 --- a/Biblio/src/Bibliothek/Main.java +++ b/Biblio/src/Bibliothek/Main.java @@ -3,8 +3,8 @@ package Bibliothek; public class Main { public static void main(String[] args) { Bibliotheksverwaltung verwaltung = new Bibliotheksverwaltung(); -/** - * Hart codierte Kunden und Admin +/* + Hart codierte Kunden und Admin */ Kunde kunde1 = new Kunde("S1", "Max Mustermann", true); Kunde kunde2 = new Kunde("K1", "Lisa Müller", false); @@ -14,7 +14,7 @@ public class Main { Admin admin = new Admin("A1", "Anna Schmidt"); verwaltung.getAdminListe().put(admin.getId(), admin); - /** + /* * Hart codierte Medien */ Medien buch1 = new Buch("Der Herr der Ringe", "B1", 1954, "J.R.R. Tolkien", 1200); @@ -33,7 +33,7 @@ public class Main { Medien vd2 = new Videospiel("Landwirtschafts-Simulator 25", "VD2", 2024, "PC/PS5/XBOX", "Giants"); Medien vd3 = new Videospiel("CFB25", "VD3", 2024, "PC/PS5/XBOX", "EA-Sports"); -/** +/* * Hinzufügen Methode der hart codierten Medien */ verwaltung.medienHinzufuegen(buch1); diff --git a/Biblio/src/Bibliothek/UI.java b/Biblio/src/Bibliothek/UI.java index bbaf697..293d3ba 100644 --- a/Biblio/src/Bibliothek/UI.java +++ b/Biblio/src/Bibliothek/UI.java @@ -63,7 +63,7 @@ public class UI { } } - /** + /* * Wartet auf die Eingabe der Kunden-Id, wenn diese existiert wird der User eingeloggt */ private void loginKunde() { @@ -76,6 +76,9 @@ public class UI { } } + /* + * Wartet auf die Eingaben der Admin-ID, einloggen erfolgt gleich wie beim Kunden + */ private void loginAdmin() { System.out.print("Admin-ID eingeben: "); String adminId = scanner.nextLine(); @@ -90,6 +93,10 @@ public class UI { verwaltung.logout(); } + /* + * Fragt den neuen Kunden nach seinem Namen als auch, ob es ein Student ist + * Wenn der Kunde ein Student ist, dann wird die Kunden-ID mit einem S sonst einem K beginnend + */ private void kundeRegistrieren() { System.out.print("Name eingeben: "); String name = scanner.nextLine(); @@ -100,6 +107,10 @@ public class UI { Kunde neuerKunde = verwaltung.registriereKunde(name, istStudent); } + /* + * Wartet auf die Einagbe des Kunden nach was gesucht werden soll + * Nimmt dann den Suchbegriff und vergleicht den eingegebenen Begriff mit allem in Medien + */ private void medienDurchsuchen() { System.out.print("Suchbegriff eingeben: "); String suchbegriff = scanner.nextLine(); @@ -152,8 +163,6 @@ public class UI { System.out.println("Medium wurde nicht gefunden oder gehört nicht zu diesem Kunden."); return; } - - // Versuch, das Medium zu verlängern if (!medien.verlaengern()) { System.out.println("Die Verlängerung war nicht erfolgreich."); }