From db5386b394c1d4fc5ec85da5abea87cfd02a71f2 Mon Sep 17 00:00:00 2001 From: joss Date: Sat, 14 Jun 2025 14:51:23 +0200 Subject: [PATCH 1/2] Added Room data type --- src/data/Room.java | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/data/Room.java diff --git a/src/data/Room.java b/src/data/Room.java new file mode 100644 index 0000000..f6ea1f6 --- /dev/null +++ b/src/data/Room.java @@ -0,0 +1,27 @@ +package hsmw.jotto5.beleg.data; + +/** + * Bildet einen Veranstaltungsraum ab. + */ +public abstract class Room extends DataObject { + + /** + * Die maximale Personenkapazität des Raumes. + * -1 steht für einen unbegrenzt großen Raum. + */ + @WebField(displayAs = "Platzanzahl") + public final String size; + + /** + * Konstruktor. + * + * @param uid Die zu vergebende UID + * @param displayName Der Anzeigename + * @param lastName Die maximale Personenkapazität oder -1 für unbegrenzt + */ + public Room(String uid, String displayName, int size) { + super(uid, displayName); + this.size = size; + } + +} From 84ef4af2c450da33f321aa2ad4c815d7bf259295 Mon Sep 17 00:00:00 2001 From: joss Date: Sat, 14 Jun 2025 17:35:28 +0200 Subject: [PATCH 2/2] Fixed room --- src/data/Room.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/Room.java b/src/data/Room.java index f6ea1f6..15fa531 100644 --- a/src/data/Room.java +++ b/src/data/Room.java @@ -10,7 +10,7 @@ public abstract class Room extends DataObject { * -1 steht für einen unbegrenzt großen Raum. */ @WebField(displayAs = "Platzanzahl") - public final String size; + public final int size; /** * Konstruktor.