From a58b439a1d787e843464c74c22e930b33548323e Mon Sep 17 00:00:00 2001 From: killerber4t Date: Wed, 4 Mar 2020 15:58:05 +0100 Subject: [PATCH] add entities: Gruppe, Organisator, Student, Teilnehmer --- src/main/java/mops/gruppen2/entities/Gruppe.java | 15 +++++++++++++++ .../java/mops/gruppen2/entities/Organisator.java | 4 ++++ .../java/mops/gruppen2/entities/Student.java | 10 ++++++++++ .../java/mops/gruppen2/entities/Teilnehmer.java | 16 ++++++++++++++++ 4 files changed, 45 insertions(+) create mode 100644 src/main/java/mops/gruppen2/entities/Gruppe.java create mode 100644 src/main/java/mops/gruppen2/entities/Organisator.java create mode 100644 src/main/java/mops/gruppen2/entities/Student.java create mode 100644 src/main/java/mops/gruppen2/entities/Teilnehmer.java diff --git a/src/main/java/mops/gruppen2/entities/Gruppe.java b/src/main/java/mops/gruppen2/entities/Gruppe.java new file mode 100644 index 0000000..f02bc9d --- /dev/null +++ b/src/main/java/mops/gruppen2/entities/Gruppe.java @@ -0,0 +1,15 @@ +package mops.gruppen2.entities; + +import lombok.Data; +import org.springframework.data.annotation.Id; + +import java.util.List; + +@Data +public class Gruppe { + @Id + Long id; + String titel; + String beschreibung; + List teilnehmersList; +} diff --git a/src/main/java/mops/gruppen2/entities/Organisator.java b/src/main/java/mops/gruppen2/entities/Organisator.java new file mode 100644 index 0000000..ba1eb8b --- /dev/null +++ b/src/main/java/mops/gruppen2/entities/Organisator.java @@ -0,0 +1,4 @@ +package mops.gruppen2.entities; + +public class Organisator extends Teilnehmer{ +} diff --git a/src/main/java/mops/gruppen2/entities/Student.java b/src/main/java/mops/gruppen2/entities/Student.java new file mode 100644 index 0000000..d3aeeb4 --- /dev/null +++ b/src/main/java/mops/gruppen2/entities/Student.java @@ -0,0 +1,10 @@ +package mops.gruppen2.entities; + +import lombok.Data; +import org.springframework.data.annotation.Id; + +import java.util.List; + +public class Student extends Teilnehmer{ + +} diff --git a/src/main/java/mops/gruppen2/entities/Teilnehmer.java b/src/main/java/mops/gruppen2/entities/Teilnehmer.java new file mode 100644 index 0000000..ef665b9 --- /dev/null +++ b/src/main/java/mops/gruppen2/entities/Teilnehmer.java @@ -0,0 +1,16 @@ +package mops.gruppen2.entities; + +import lombok.Data; +import org.springframework.data.annotation.Id; + +import java.util.List; + +@Data +public class Teilnehmer { + @Id + Long id; + String vorname; + String nachname; + String email; + List Gruppen; +}