From 07f72f7897ea16f94bb21604fb9c482e687dcc86 Mon Sep 17 00:00:00 2001
From: Dennis Eisold <de@itstall.de>
Date: Wed, 30 Oct 2019 17:12:59 +0100
Subject: [PATCH] =?UTF-8?q?Nur=20noch=20das=20l=C3=B6schen=20funktioniert?=
 =?UTF-8?q?=20nicht=20(Glaube=20ich)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/de/itstall/Lager.java | 19 ++++++++-----------
 src/de/itstall/Main.java  | 11 +++++++++--
 2 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/src/de/itstall/Lager.java b/src/de/itstall/Lager.java
index 3382b27..1033b70 100644
--- a/src/de/itstall/Lager.java
+++ b/src/de/itstall/Lager.java
@@ -69,6 +69,14 @@ public class Lager {
 		}
 	}
 
+	public void entnehmen(String bezeichnung) {
+		for(Regal regal : lagerListe) {
+			for(Karton<?> lagerPlatz : regal.lagerplaetzListe) {
+				regal.lagerplaetzListe.remove(regal.lagerplaetzListe.indexOf(lagerPlatz.getBezeichnung().equals(bezeichnung)));
+			}
+		}
+	}
+
 	/**
 	 * Klasse zur Verwaltung der Regale
 	 * Ein Regal kan max. fünf Lagerplaetze besitzen
@@ -92,17 +100,6 @@ public class Lager {
 			}
 		}
 
-		/**
-		 * Gibt einen Lagerplatz wieder frei
-		 */
-		public void entnehmen() {
-			// TODO: Muss noch erstellt werden
-		}
-
-		public void suchen(String strSuche) {
-			// TODO: Muss noch erstellt werden
-		}
-
 	}
 
 }
diff --git a/src/de/itstall/Main.java b/src/de/itstall/Main.java
index 6bbaa75..4496a7d 100644
--- a/src/de/itstall/Main.java
+++ b/src/de/itstall/Main.java
@@ -17,15 +17,22 @@ public class Main {
      * @param args
      */
     public static void main(String[] args) {
-	    Karton<?> karton = new Karton<>();
+	    Karton<String> karton = new Karton<>();
+	    String tempObject = "Test Object";
 	    karton.setBezeichnung("Test");
+	    karton.setObjekt(tempObject);
 
 	    Lager lager = new Lager(5);
 
 	    lager.einlagern(karton);
 
 	    System.out.println("Gibt's schon was?");
-	    lager.finden("Test");
+	    System.out.println(lager.finden("Test"));
+	    Object gesuchterKarton = lager.finden("Test");
+
+	    lager.entnehmen("Test");
+
+	    System.out.println(lager.finden("Test"));
 
 	    /*for(Regal regal : lager.lagerListe) {*/
 /**/
-- 
GitLab