Finished Javadoc Auther-entries for domain, work in progress

This commit is contained in:
vysitor 2025-03-23 21:22:38 +01:00
parent b831c34f52
commit 19914883b4
8 changed files with 27 additions and 15 deletions

View file

@ -3,12 +3,14 @@ package org.texttechnologylab.project.gruppe_05_1.domain.speaker;
import java.time.LocalDate;
import java.util.Objects;
import java.util.StringJoiner;
/**
* Datei implementiert von Valentin
*/
public class Membership {
String role;
String member; // TODO: wozu? Dr. Abrami hat hier die ID des Parlamentariers gespeichert
LocalDate begin; // TODO: in Mongo eigentlich Date?
LocalDate end; // TODO: in Mongo eigentlich Date?
String member;
LocalDate begin;
LocalDate end;
String label;
Integer wp;

View file

@ -4,7 +4,9 @@ import java.time.LocalDate;
import java.util.List;
import java.util.Objects;
import java.util.StringJoiner;
/**
* Datei implementiert von Valentin
*/
public abstract class Speaker {
String id;
String name;
@ -23,9 +25,6 @@ public abstract class Speaker {
String primaryFoto;
List<Membership> memberships;
// TODO: List<Speech> speeches;
// TODO: Photos
public String getId() {
return id;

View file

@ -2,7 +2,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.speech;
import java.util.Objects;
import java.util.StringJoiner;
/**
* Datei implementiert von Valentin
*/
public abstract class Agenda {
String index;
String id;

View file

@ -4,7 +4,9 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.StringJoiner;
/**
* Datei implementiert von Valentin
*/
public abstract class Comment {
String id;

View file

@ -4,7 +4,9 @@ import java.time.LocalDate;
import java.time.LocalTime;
import java.util.Objects;
import java.util.StringJoiner;
/**
* Datei implementiert von Valentin
*/
public abstract class Protocol {
LocalDate date;
LocalTime startTime;

View file

@ -3,7 +3,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.speech;
import java.util.List;
import java.util.Objects;
import java.util.StringJoiner;
/**
* Datei implementiert von Valentin
*/
public abstract class Speech {
String id;
String text;

View file

@ -5,16 +5,17 @@ import java.util.Objects;
import java.util.StringJoiner;
/**
* Datei implementiert von Valentin
* Diese Klasse dient der Darstellung aller Reden eines Parlamentariers.
*/
public class SpeechMetaData {
// aus "speech" Collection
String speechKey; // z.B. "ID2011400300"
int speechId; // TODO: nötig?
int speechId;
int speakerId;
String speakerName;
String fraktion;
int sessionId; // TODO: nötig?
int sessionId;
// aus "sessions" Collection
LocalDateTime dateTime;

View file

@ -2,7 +2,9 @@ package org.texttechnologylab.project.gruppe_05_1.domain.speech;
import java.util.Objects;
import java.util.StringJoiner;
/**
* Datei implementiert von Valentin
*/
public abstract class TextContent {
String id;
String speakerId;