From ea68b3204bf4be0f492b788748ab8cf980c94294 Mon Sep 17 00:00:00 2001 From: s5260822 Date: Sat, 22 Mar 2025 22:02:08 +0100 Subject: [PATCH] added method to get speechIDs from speaker --- .../project/gruppe_05_1/database/MongoPprUtils.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/org/texttechnologylab/project/gruppe_05_1/database/MongoPprUtils.java b/src/main/java/org/texttechnologylab/project/gruppe_05_1/database/MongoPprUtils.java index d056d92..ce9e17e 100644 --- a/src/main/java/org/texttechnologylab/project/gruppe_05_1/database/MongoPprUtils.java +++ b/src/main/java/org/texttechnologylab/project/gruppe_05_1/database/MongoPprUtils.java @@ -730,4 +730,14 @@ public class MongoPprUtils { Logger.info("Updating Metadata Collection: end"); } + + public static List getSpeechIdsBySpeakerId(String speakerId) { + List speechIds = new ArrayList<>(); + Document filter = new Document("speakerId", Integer.parseInt(speakerId)); + List docs = getSpeechCollection().find(filter).into(new ArrayList<>()); + for (Document doc : docs) { + speechIds.add(doc.getString("speechKey")); + } + return speechIds; + } }