From 5d89deacc6b1473138b18316aabf1f9fc1ec3704 Mon Sep 17 00:00:00 2001 From: s5260822 Date: Wed, 19 Mar 2025 00:25:13 +0100 Subject: [PATCH] added fraction-list method for filter form --- .../project/gruppe_05_1/util/PPRUtils.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/texttechnologylab/project/gruppe_05_1/util/PPRUtils.java b/src/main/java/org/texttechnologylab/project/gruppe_05_1/util/PPRUtils.java index 36eed86..261e8a0 100644 --- a/src/main/java/org/texttechnologylab/project/gruppe_05_1/util/PPRUtils.java +++ b/src/main/java/org/texttechnologylab/project/gruppe_05_1/util/PPRUtils.java @@ -481,5 +481,19 @@ public abstract class PPRUtils { return newProtocols; } - + public static ArrayList listFractionsFromMembers(List mdbList) { + ArrayList fractions = new ArrayList<>(); + for (Parlamentarier parlamentarier : mdbList) { + if (parlamentarier.getPartei() != null) { + if (!fractions.contains(parlamentarier.getPartei())) { + fractions.add(parlamentarier.getPartei()); + } + } else { + if (!fractions.contains(parlamentarier.getPartei())) { + fractions.add(PARTEILOS_KUERZEL); + } + } + } + return fractions; + } }