Added Room data type

This commit is contained in:
joss 2025-06-14 14:51:23 +02:00
parent 1faa029b0a
commit db5386b394

27
src/data/Room.java Normal file
View file

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