From 8f0e7f5200df8221827dc758b7d35f88a08267e3 Mon Sep 17 00:00:00 2001 From: Sabine Gubitz Date: Fri, 2 Dec 2022 15:12:23 +0100 Subject: [PATCH 01/10] =?UTF-8?q?Funktionier=20du=20drecks=20Schei=C3=9Fe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index fb40be9..07115cd 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file From f2e2415aafccb9ff3f989ec2147f0fe3c61597c4 Mon Sep 17 00:00:00 2001 From: Sabine Gubitz Date: Tue, 6 Dec 2022 13:56:50 +0100 Subject: [PATCH 02/10] =?UTF-8?q?S=C3=A4uberung=20Kommentare?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/EinkommenInfo.java | 3 ++- src/Gebiet.java | 4 ++-- src/GebietListe.java | 3 ++- src/GebietsDatei.java | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/EinkommenInfo.java b/src/EinkommenInfo.java index a991ec7..9ec6ade 100644 --- a/src/EinkommenInfo.java +++ b/src/EinkommenInfo.java @@ -1,7 +1,8 @@ /** * enthält das Hauptprogramm und kommuniziert mit dem Benutzer. * - * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier :D + * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier */ public class EinkommenInfo { + } diff --git a/src/Gebiet.java b/src/Gebiet.java index 89862cf..6a128b2 100644 --- a/src/Gebiet.java +++ b/src/Gebiet.java @@ -6,8 +6,8 @@ * abgeleitete Eigenschaft und wird dementsprechend in der Methode 'getAnzahlEinwohner' * berechnet. * - * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier :D + * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier */ public class Gebiet { - //gepushter kommentar + } diff --git a/src/GebietListe.java b/src/GebietListe.java index 1c4175d..e40154e 100644 --- a/src/GebietListe.java +++ b/src/GebietListe.java @@ -11,7 +11,8 @@ *  Alle Gebiete, deren Namen mit einem vorgegebenen String anfangen, werden * zusammengestellt und in Form einer Liste geliefert. * - * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier :D + * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier */ public class GebietListe { + } diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java index 35855de..fd7e3d2 100644 --- a/src/GebietsDatei.java +++ b/src/GebietsDatei.java @@ -3,8 +3,8 @@ * interpretieren, als Gebiet-Objekte zu speichern und diese in Form einer Liste zur Verfügung * zu stellen. * - * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, M. Vigier :D + * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier */ public class GebietsDatei { - //wg //er kam, er sah und siegte + } From 8fc55b3a3553a989655a55691016cda57da3d1ad Mon Sep 17 00:00:00 2001 From: Sabine Gubitz Date: Tue, 6 Dec 2022 14:46:18 +0100 Subject: [PATCH 03/10] =?UTF-8?q?MockGebietsDatei=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MockGebietsDatei.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/MockGebietsDatei.java diff --git a/src/MockGebietsDatei.java b/src/MockGebietsDatei.java new file mode 100644 index 0000000..29d5e2e --- /dev/null +++ b/src/MockGebietsDatei.java @@ -0,0 +1,15 @@ +import java.util.*; + +public class MockGebietsDatei { + private ArrayList gebiete = new ArrayList<>() { + + }; + + public void GebietsDatei (String dateiname){ + + } + + public List getGebiete() { + return gebiete; + } +} From c2001888540c9dead928b008ca49c869710410a6 Mon Sep 17 00:00:00 2001 From: pbd2h21avi Date: Tue, 6 Dec 2022 14:47:41 +0100 Subject: [PATCH 04/10] interface Gebiet --- src/GebietInterface.java | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/GebietInterface.java diff --git a/src/GebietInterface.java b/src/GebietInterface.java new file mode 100644 index 0000000..1da2253 --- /dev/null +++ b/src/GebietInterface.java @@ -0,0 +1,9 @@ +public interface GebietInterface { + int getjahr(); + int getSchüssel(); + String getName(); + long getGesamtEinkommen(); + int getDurchschnittsEinkommen(); + int getAnzahlEinwohner(); + String toString(); +} From 0ad57e97c90e4b96a11e28a1c8283ad0b2d0f317 Mon Sep 17 00:00:00 2001 From: Sabine Gubitz Date: Tue, 6 Dec 2022 14:49:17 +0100 Subject: [PATCH 05/10] =?UTF-8?q?GebietsQuelle=20Interface=20hinzugef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/GebietsDatei.java | 13 +++++++++++++ src/GebietsQuelle.java | 7 +++++++ 2 files changed, 20 insertions(+) create mode 100644 src/GebietsQuelle.java diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java index fd7e3d2..a5dafc3 100644 --- a/src/GebietsDatei.java +++ b/src/GebietsDatei.java @@ -1,3 +1,6 @@ +import java.util.ArrayList; +import java.util.List; + /** * Die Klasse 'Gebietsdatei' hat die Aufgabe, die Datei 'Einkommen.csv' einzulesen, zu * interpretieren, als Gebiet-Objekte zu speichern und diese in Form einer Liste zur Verfügung @@ -6,5 +9,15 @@ * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier */ public class GebietsDatei { + private ArrayList gebiete = new ArrayList<>() { + }; + + public void GebietsDatei (String dateiname){ + + } + + public List getGebiete() { + return gebiete; + } } diff --git a/src/GebietsQuelle.java b/src/GebietsQuelle.java new file mode 100644 index 0000000..3321301 --- /dev/null +++ b/src/GebietsQuelle.java @@ -0,0 +1,7 @@ +import java.util.ArrayList; +import java.util.List; + +public interface GebietsQuelle { + void GebietsDatei (String dateiname); + List getGebiete(); +} From 0384ba5cc21f1d93e50e479216c6714e2dfc50f8 Mon Sep 17 00:00:00 2001 From: pbd2h21avi Date: Tue, 6 Dec 2022 14:50:57 +0100 Subject: [PATCH 06/10] ohne toString --- src/GebietInterface.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GebietInterface.java b/src/GebietInterface.java index 1da2253..f04f0f1 100644 --- a/src/GebietInterface.java +++ b/src/GebietInterface.java @@ -5,5 +5,5 @@ public interface GebietInterface { long getGesamtEinkommen(); int getDurchschnittsEinkommen(); int getAnzahlEinwohner(); - String toString(); + } From 489ce8a62261c164a6f73b07a13be3925896d1a9 Mon Sep 17 00:00:00 2001 From: Sabine Gubitz Date: Tue, 6 Dec 2022 14:52:20 +0100 Subject: [PATCH 07/10] GebietsQuelle Interface angepasst --- src/GebietsQuelle.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/GebietsQuelle.java b/src/GebietsQuelle.java index 3321301..095b54a 100644 --- a/src/GebietsQuelle.java +++ b/src/GebietsQuelle.java @@ -2,6 +2,5 @@ import java.util.ArrayList; import java.util.List; public interface GebietsQuelle { - void GebietsDatei (String dateiname); List getGebiete(); } From 8af1ba46c66db3780e946cafa6537cc4ec015578 Mon Sep 17 00:00:00 2001 From: Sabine Gubitz Date: Tue, 6 Dec 2022 14:53:44 +0100 Subject: [PATCH 08/10] MockGebietsDatei angepasst --- src/MockGebietsDatei.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MockGebietsDatei.java b/src/MockGebietsDatei.java index 29d5e2e..d1eb6e6 100644 --- a/src/MockGebietsDatei.java +++ b/src/MockGebietsDatei.java @@ -1,6 +1,6 @@ import java.util.*; -public class MockGebietsDatei { +public class MockGebietsDatei implements GebietsQuelle { private ArrayList gebiete = new ArrayList<>() { }; From 1d231fcf9921361f7594f6b6a6a5ac26fda649c5 Mon Sep 17 00:00:00 2001 From: pbd2h21avi Date: Tue, 6 Dec 2022 14:54:20 +0100 Subject: [PATCH 09/10] Mock u interface --- src/GebietInterface.java | 1 - src/GebietsMoc.java | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/GebietsMoc.java diff --git a/src/GebietInterface.java b/src/GebietInterface.java index f04f0f1..eb60ac3 100644 --- a/src/GebietInterface.java +++ b/src/GebietInterface.java @@ -5,5 +5,4 @@ public interface GebietInterface { long getGesamtEinkommen(); int getDurchschnittsEinkommen(); int getAnzahlEinwohner(); - } diff --git a/src/GebietsMoc.java b/src/GebietsMoc.java new file mode 100644 index 0000000..468e449 --- /dev/null +++ b/src/GebietsMoc.java @@ -0,0 +1,32 @@ +public class GebietsMoc implements GebietInterface{ + + @Override + public int getjahr() { + return 0; + } + + @Override + public int getSchüssel() { + return 0; + } + + @Override + public String getName() { + return null; + } + + @Override + public long getGesamtEinkommen() { + return 0; + } + + @Override + public int getDurchschnittsEinkommen() { + return 0; + } + + @Override + public int getAnzahlEinwohner() { + return 0; + } +} From 839fd9bb02d1fb3f3158e0754d43ddecd5452662 Mon Sep 17 00:00:00 2001 From: Sabine Gubitz Date: Tue, 6 Dec 2022 14:54:31 +0100 Subject: [PATCH 10/10] MockGebietsDatei angepasst --- src/GebietsDatei.java | 6 ++---- src/MockGebietsDatei.java | 4 +--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java index a5dafc3..01e2d64 100644 --- a/src/GebietsDatei.java +++ b/src/GebietsDatei.java @@ -8,10 +8,8 @@ import java.util.List; * * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier */ -public class GebietsDatei { - private ArrayList gebiete = new ArrayList<>() { - - }; +public class GebietsDatei implements GebietsQuelle{ + private ArrayList gebiete = new ArrayList<>(); public void GebietsDatei (String dateiname){ diff --git a/src/MockGebietsDatei.java b/src/MockGebietsDatei.java index d1eb6e6..a1326e2 100644 --- a/src/MockGebietsDatei.java +++ b/src/MockGebietsDatei.java @@ -1,9 +1,7 @@ import java.util.*; public class MockGebietsDatei implements GebietsQuelle { - private ArrayList gebiete = new ArrayList<>() { - - }; + private ArrayList gebiete = new ArrayList<>(); public void GebietsDatei (String dateiname){