Package de.svws_nrw.core.utils
Klasse DTOUtils
java.lang.Object
de.svws_nrw.core.utils.DTOUtils
Diese Klasse bietet hilfreiche statische Methoden für DTO. Primär um die fehlenden Konstruktoren zu ersetzen.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic @NotNull GostBlockungRegel
newGostBlockungRegel0
(int typ) Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit keinem Parameter.static @NotNull GostBlockungRegel
newGostBlockungRegel1
(int typ, long param1) Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit genau einem Parameter.static @NotNull GostBlockungRegel
newGostBlockungRegel2
(int typ, long param1, long param2) Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit genau zwei Parametern.static @NotNull GostBlockungRegel
newGostBlockungRegel3
(int typ, long param1, long param2, long param3) Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit genau drei Parametern.static @NotNull GostBlockungsergebnisKurs
newGostBlockungsergebnisKurs
(long idKurs, long idFach, int idKursart, int anzahlSchienen) Liefert ein neuesGostBlockungsergebnisKurs
-Objekt.static @NotNull GostBlockungsergebnisKursSchienenZuordnung
newGostBlockungsergebnisKursSchienenZuordnung
(long idKurs, long idSchiene) Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt.static @NotNull GostBlockungsergebnisKursSchuelerZuordnung
newGostBlockungsergebnisKursSchuelerZuordnung
(long idKurs, long idSchueler) Liefert ein neuesGostBlockungsergebnisKursSchuelerZuordnung
-Objekt.static @NotNull GostBlockungsergebnisSchiene
newGostBlockungsergebnisSchiene
(long idSchiene) Liefert ein neuesGostBlockungsergebnisSchiene
-Objekt.
-
Methodendetails
-
newGostBlockungsergebnisKursSchuelerZuordnung
@NotNull public static @NotNull GostBlockungsergebnisKursSchuelerZuordnung newGostBlockungsergebnisKursSchuelerZuordnung(long idKurs, long idSchueler) Liefert ein neuesGostBlockungsergebnisKursSchuelerZuordnung
-Objekt.- Parameter:
idKurs
- Die Datenbank-ID des Kurses.idSchueler
- Die Datenbank-ID des Schülers.- Gibt zurück:
- ein neues
GostBlockungsergebnisKursSchuelerZuordnung
-Objekt.
-
newGostBlockungsergebnisKursSchienenZuordnung
@NotNull public static @NotNull GostBlockungsergebnisKursSchienenZuordnung newGostBlockungsergebnisKursSchienenZuordnung(long idKurs, long idSchiene) Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt.- Parameter:
idKurs
- Die Datenbank-ID des Kurses.idSchiene
- Die Datenbank-ID der Schiene.- Gibt zurück:
- ein neues
GostBlockungsergebnisKursSchienenZuordnung
-Objekt.
-
newGostBlockungsergebnisSchiene
@NotNull public static @NotNull GostBlockungsergebnisSchiene newGostBlockungsergebnisSchiene(long idSchiene) Liefert ein neuesGostBlockungsergebnisSchiene
-Objekt.- Parameter:
idSchiene
- Die Datenbank-ID der Schiene.- Gibt zurück:
- ein neues
GostBlockungsergebnisSchiene
-Objekt.
-
newGostBlockungsergebnisKurs
@NotNull public static @NotNull GostBlockungsergebnisKurs newGostBlockungsergebnisKurs(long idKurs, long idFach, int idKursart, int anzahlSchienen) Liefert ein neuesGostBlockungsergebnisKurs
-Objekt.- Parameter:
idKurs
- Die Datenbank-ID des Kurses.idFach
- Die Datenbank-ID des Faches.idKursart
- Die ID der Kursart.anzahlSchienen
- Die Anzahl an Schienen, die der Kurs belegt.- Gibt zurück:
- ein neues
GostBlockungsergebnisKurs
-Objekt.
-
newGostBlockungRegel0
Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit keinem Parameter.- Parameter:
typ
- DerGostKursblockungRegelTyp
.- Gibt zurück:
- ein neues
GostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit keinem Parameter.
-
newGostBlockungRegel1
Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit genau einem Parameter.- Parameter:
typ
- DerGostKursblockungRegelTyp
.param1
- Der 1. Parameter.- Gibt zurück:
- ein neues
GostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit genau einem Parameter.
-
newGostBlockungRegel2
@NotNull public static @NotNull GostBlockungRegel newGostBlockungRegel2(int typ, long param1, long param2) Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit genau zwei Parametern.- Parameter:
typ
- DerGostKursblockungRegelTyp
.param1
- Der 1. Parameter.param2
- Der 2. Parameter.- Gibt zurück:
- ein neues
GostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit genau zwei Parametern.
-
newGostBlockungRegel3
@NotNull public static @NotNull GostBlockungRegel newGostBlockungRegel3(int typ, long param1, long param2, long param3) Liefert ein neuesGostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit genau drei Parametern.- Parameter:
typ
- DerGostKursblockungRegelTyp
.param1
- Der 1. Parameter.param2
- Der 2. Parameter.param3
- Der 3. Parameter.- Gibt zurück:
- ein neues
GostBlockungsergebnisKursSchienenZuordnung
-Objekt eines bestimmten Typs, mit genau drei Parametern.
-