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; + } + +}