From 8b5a88afdc1ad2a5a0f3a08307fc7ba61d1ac390 Mon Sep 17 00:00:00 2001 From: elarturo Date: Sun, 17 Nov 2024 21:04:13 +0100 Subject: [PATCH] Versuch erste Logik zu implementieren --- .../src/ServiceLayer/LibraryService.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Bibliotheksverwaltung/src/ServiceLayer/LibraryService.java diff --git a/Bibliotheksverwaltung/src/ServiceLayer/LibraryService.java b/Bibliotheksverwaltung/src/ServiceLayer/LibraryService.java new file mode 100644 index 0000000..d8198af --- /dev/null +++ b/Bibliotheksverwaltung/src/ServiceLayer/LibraryService.java @@ -0,0 +1,24 @@ +package ServiceLayer; + +import java.util.List; +import java.util.Map; + +import DomainLayer.LibraryItem; +import DomainLayer.User; + +public class LibraryService { + private Map items; // ID -> Medien + private Map users; // Kartennummer -> Benutzer + + public void borrowItem(String itemId, String userId) { + // Prüfen, ob verfügbar, und Ausleihe durchführen + } + + public void returnItem(String itemId) { + // Rückgabe-Logik und Gebührenberechnung + } + + public List searchItems(String query) { + // Suchfunktion für Medien + } +} \ No newline at end of file