Klasse DataGostKlausurenRaumstunde
java.lang.Object
de.svws_nrw.data.DataManagerRevised<Long,DTOGostKlausurenRaumstunden,GostKlausurraumstunde>
de.svws_nrw.data.gost.klausurplan.DataGostKlausurenRaumstunde
public final class DataGostKlausurenRaumstunde
extends DataManagerRevised<Long,DTOGostKlausurenRaumstunden,GostKlausurraumstunde>
Diese Klasse erweitert den abstrakten
DataManagerRevised
für den Core-DTO
GostKlausurraumstunde
.-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.data.DataManagerRevised
conn
-
Konstruktorübersicht
KonstruktorBeschreibungErstellt einen neuenDataManagerRevised
für den Core-DTOGostKlausurraumstunde
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGibt die Daten einerGostKlausurraumstunde
zu deren ID zurück.Die Methode ermittelt das entsprechendeDTOGostKlausurenRaumstunden
Objekt zur angegebenen ID.getKlausurraumstundenZuRaeumen
(List<GostKlausurraum> listRaeume) Gibt die Liste der Klausurraumstunden zu einer Liste von Räumen zurück.getKlausurraumstundenZuRaumid
(long idRaum) Gibt die Liste der Klausurraumstunden zu einer Raumid zurück.getKlausurraumstundenZuSchuelerklausurterminraumstunden
(List<GostSchuelerklausurterminraumstunde> listSktrs) Liefert die zu einer Liste von GostSchuelerklausurterminraumstunden die KlausurraumstundengetKlausurraumstundenZuTermin
(Long idTermin) Gibt die Liste der Klausurraumstunden zu einem Klausurtermin zurück.protected void
Initialisiert das Datenbank-DTO mit der übergebenen ID.
Wichtig: Diese Methode muss überschrieben werden, damit die Add-Methoden ausführbar sind.protected GostKlausurraumstunde
Wandelt das Datenbank-DTO in das Core-DTO um, soweit die Daten in dem Datenbank-DTO enthalten sind.Von Klasse geerbte Methoden de.svws_nrw.data.DataManagerRevised
add, addAsResponse, addBasic, addFromMapAsResponse, addFromStream, addMultiple, addMultipleAsResponse, applyPatchMappings, checkBeforeCreation, checkBeforeDeletion, checkBeforePatch, checkBenutzerFunktionsbezogeneKompetenzAbiturjahrgang, checkBenutzerFunktionsbezogeneKompetenzKlasse, createNextLongID, deleteAsResponse, deleteDatabaseDTO, deleteMultipleAsResponse, getAll, getAllAsResponse, getByIdAsResponse, getID, getList, getListAsResponse, getNextID, hatBenutzerNurFunktionsbezogeneKompetenz, mapAttribute, mapList, newDTO, patch, patchAsResponse, patchFromStream, patchMultipleAsResponse, saveDatabaseDTO, setAttributesDelayedOnCreation, setAttributesNotPatchable, setAttributesRequiredOnCreation
-
Konstruktordetails
-
DataGostKlausurenRaumstunde
Erstellt einen neuenDataManagerRevised
für den Core-DTOGostKlausurraumstunde
.- Parameter:
conn
- die Datenbank-Verbindung für den Datenbankzugriff
-
-
Methodendetails
-
getById
Gibt die Daten einerGostKlausurraumstunde
zu deren ID zurück.- Setzt außer Kraft:
getById
in KlasseDataManagerRevised<Long,
DTOGostKlausurenRaumstunden, GostKlausurraumstunde> - Parameter:
id
- Die ID derGostKlausurraumstunde
.- Gibt zurück:
- die Daten der
GostKlausurraumstunde
zur ID. - Löst aus:
ApiOperationException
- im Fehlerfall
-
getDTO
Die Methode ermittelt das entsprechendeDTOGostKlausurenRaumstunden
Objekt zur angegebenen ID.- Parameter:
id
- ID derDTOGostKlausurenRaumstunden
- Gibt zurück:
- Ein
DTOGostKlausurenRaumstunden
Objekt. - Löst aus:
ApiOperationException
- im Fehlerfall
-
initDTO
Beschreibung aus Klasse kopiert:DataManagerRevised
Initialisiert das Datenbank-DTO mit der übergebenen ID.
Wichtig: Diese Methode muss überschrieben werden, damit die Add-Methoden ausführbar sind.- Setzt außer Kraft:
initDTO
in KlasseDataManagerRevised<Long,
DTOGostKlausurenRaumstunden, GostKlausurraumstunde> - Parameter:
dto
- das Datenbank-DTOid
- die IDinitAttributes
- die Attribute zur Initialisierung
-
map
Beschreibung aus Klasse kopiert:DataManagerRevised
Wandelt das Datenbank-DTO in das Core-DTO um, soweit die Daten in dem Datenbank-DTO enthalten sind.- Angegeben von:
map
in KlasseDataManagerRevised<Long,
DTOGostKlausurenRaumstunden, GostKlausurraumstunde> - Parameter:
dto
- das Datenbank-DTO- Gibt zurück:
- das neu erstellte Core-DTO
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getKlausurraumstundenZuTermin
public List<GostKlausurraumstunde> getKlausurraumstundenZuTermin(Long idTermin) throws ApiOperationException Gibt die Liste der Klausurraumstunden zu einem Klausurtermin zurück.- Parameter:
idTermin
- die ID des Klausurtermins- Gibt zurück:
- die Liste der Klausurraumstunden
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getKlausurraumstundenZuRaeumen
public List<GostKlausurraumstunde> getKlausurraumstundenZuRaeumen(List<GostKlausurraum> listRaeume) throws ApiOperationException Gibt die Liste der Klausurraumstunden zu einer Liste von Räumen zurück.- Parameter:
listRaeume
- die Liste der Klausurräume- Gibt zurück:
- die Liste der Klausurraumstunden
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getKlausurraumstundenZuRaumid
public List<GostKlausurraumstunde> getKlausurraumstundenZuRaumid(long idRaum) throws ApiOperationException Gibt die Liste der Klausurraumstunden zu einer Raumid zurück.- Parameter:
idRaum
- die ID des Raums- Gibt zurück:
- die Liste der Klausurraumstunden
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getKlausurraumstundenZuSchuelerklausurterminraumstunden
public List<GostKlausurraumstunde> getKlausurraumstundenZuSchuelerklausurterminraumstunden(List<GostSchuelerklausurterminraumstunde> listSktrs) throws ApiOperationException Liefert die zu einer Liste von GostSchuelerklausurterminraumstunden die Klausurraumstunden- Parameter:
listSktrs
- die Liste der GostSchuelerklausurterminraumstunden- Gibt zurück:
- die Liste der zugehörigen Klausurraumstunden-Objekte
- Löst aus:
ApiOperationException
- im Fehlerfall
-