Klasse DataGostKlausurenRaum
java.lang.Object
de.svws_nrw.data.DataManagerRevised<Long,DTOGostKlausurenRaeume,GostKlausurraum>
de.svws_nrw.data.gost.klausurplan.DataGostKlausurenRaum
public final class DataGostKlausurenRaum
extends DataManagerRevised<Long,DTOGostKlausurenRaeume,GostKlausurraum>
Diese Klasse erweitert den abstrakten
DataManagerRevised
für den Core-DTO
GostKlausurraum
.-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.data.DataManagerRevised
classDatabaseDTO, conn
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic void
dbHookStundenplangueltigkeitMinus
(DBEntityManager conn, DTOStundenplan stundenplan) Speichert bei einer Verkürzung der Stundenplangültigkeit das Kürzel des Stundenplanraums zur späteren Wiederherstellungstatic void
dbHookStundenplangueltigkeitPlus
(DBEntityManager conn, DTOStundenplan stundenplan) Speichert bei einer Verkürzung der Stundenplangültigkeit das Kürzel des Stundenplanraums zur späteren WiederherstellungGibt die Daten einesGostKlausurraum
s zu deren ID zurück.Die Methode ermittelt das entsprechendeDTOGostKlausurenRaeume
Objekt zur angegebenen ID.Gibt die Liste derGostKlausurraum
e zu den übergebenenGostKlausurtermin
en zurückGibt die Liste derGostKlausurraum
e zu den übergebenenGostKlausurtermin
en zurückgetKlausurraeumeZuTerminIDs
(List<Long> terminIds) Gibt die Liste derGostKlausurraum
e zu den übergebenen IDs derGostKlausurtermin
e zurückprotected void
Initialisiert das Datenbank-DTO mit der übergebenen ID.
Wichtig: Diese Methode muss überschrieben werden, damit die Add-Methoden ausführbar sind.protected GostKlausurraum
Wandelt das Datenbank-DTO in das Core-DTO um, soweit die Daten in dem Datenbank-DTO enthalten sind.protected void
mapAttribute
(DTOGostKlausurenRaeume dto, String name, Object value, Map<String, Object> map) Führt das Mapping eines Attributes des Core-DTOs auf das zugehörige Datenbank-DTO durch.
Wichtig: Diese Methode muss überschrieben werden, damit die Add-Methoden und Patch-Methoden ausführbar sind.Von Klasse geerbte Methoden de.svws_nrw.data.DataManagerRevised
add, addAsResponse, addBasic, addFromMapAsResponse, addFromStream, addMultiple, addMultipleAsResponse, applyPatchMappings, checkBeforeCreation, checkBeforeDeletion, checkBeforeDeletionWithSimpleOperationResponse, checkBeforePatch, checkBeforePersist, checkBenutzerFunktionsbezogeneKompetenzAbiturjahrgang, checkBenutzerFunktionsbezogeneKompetenzKlasse, createNextLongID, deleteAsResponse, deleteDatabaseDTO, deleteMultipleAsResponse, deleteMultipleAsSimpleResponseList, getAll, getAllAsResponse, getByIdAsResponse, getDatabaseDTOByID, getDatabaseDTOsByIds, getID, getList, getListAsResponse, getLongId, getNextID, hatBenutzerNurFunktionsbezogeneKompetenz, mapList, newDTO, patch, patchAsResponse, patchFromStream, patchMultipleAsResponse, patchSingleAsResponse, saveDatabaseDTO, setAttributesDelayedOnCreation, setAttributesNotPatchable, setAttributesRequiredOnCreation
-
Konstruktordetails
-
DataGostKlausurenRaum
Erstellt einen neuenDataManagerRevised
für den Core-DTOGostKlausurraum
.- Parameter:
conn
- die Datenbank-Verbindung für den Datenbankzugriff
-
-
Methodendetails
-
getById
Gibt die Daten einesGostKlausurraum
s zu deren ID zurück.- Setzt außer Kraft:
getById
in KlasseDataManagerRevised<Long,
DTOGostKlausurenRaeume, GostKlausurraum> - Parameter:
id
- Die ID desGostKlausurraum
s.- Gibt zurück:
- die Daten des
GostKlausurraum
s zur ID. - Löst aus:
ApiOperationException
- im Fehlerfall
-
getDTO
Die Methode ermittelt das entsprechendeDTOGostKlausurenRaeume
Objekt zur angegebenen ID.- Parameter:
id
- ID desDTOGostKlausurenRaeume
Objekts.- Gibt zurück:
- Ein
DTOGostKlausurenRaeume
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,
DTOGostKlausurenRaeume, GostKlausurraum> - 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,
DTOGostKlausurenRaeume, GostKlausurraum> - Parameter:
dto
- das Datenbank-DTO- Gibt zurück:
- das neu erstellte Core-DTO
- Löst aus:
ApiOperationException
- im Fehlerfall
-
mapAttribute
protected void mapAttribute(DTOGostKlausurenRaeume dto, String name, Object value, Map<String, Object> map) throws ApiOperationExceptionBeschreibung aus Klasse kopiert:DataManagerRevised
Führt das Mapping eines Attributes des Core-DTOs auf das zugehörige Datenbank-DTO durch.
Wichtig: Diese Methode muss überschrieben werden, damit die Add-Methoden und Patch-Methoden ausführbar sind.- Setzt außer Kraft:
mapAttribute
in KlasseDataManagerRevised<Long,
DTOGostKlausurenRaeume, GostKlausurraum> - Parameter:
dto
- das Datenbank-DTOname
- der Name des Core-DTO-Attributesvalue
- der Wert des Core-DTO-Attributesmap
- die map von Attribut-Namen des Core-DTOs auf den zugehörigen Attributwertes- Löst aus:
ApiOperationException
- wenn ein Fehler bei dem Mapping auftritt
-
getKlausurraeumeZuTerminIDs
public List<GostKlausurraum> getKlausurraeumeZuTerminIDs(List<Long> terminIds) throws ApiOperationException Gibt die Liste derGostKlausurraum
e zu den übergebenen IDs derGostKlausurtermin
e zurück- Parameter:
terminIds
- die IDs derGostKlausurtermin
e- Gibt zurück:
- die Liste der
GostKlausurraum
e - Löst aus:
ApiOperationException
- im Fehlerfall
-
getKlausurraeumeZuTerminen
public List<GostKlausurraum> getKlausurraeumeZuTerminen(Collection<GostKlausurtermin> termine) throws ApiOperationException Gibt die Liste derGostKlausurraum
e zu den übergebenenGostKlausurtermin
en zurück- Parameter:
termine
- dieGostKlausurtermin
e- Gibt zurück:
- die Liste der
GostKlausurraum
e - Löst aus:
ApiOperationException
- im Fehlerfall
-
getKlausurraeumeZuRaumstunden
public List<GostKlausurraum> getKlausurraeumeZuRaumstunden(Collection<GostKlausurraumstunde> stunden) throws ApiOperationException Gibt die Liste derGostKlausurraum
e zu den übergebenenGostKlausurtermin
en zurück- Parameter:
stunden
- dieGostKlausurtermin
e- Gibt zurück:
- die Liste der
GostKlausurraum
e - Löst aus:
ApiOperationException
- im Fehlerfall
-
dbHookStundenplangueltigkeitMinus
public static void dbHookStundenplangueltigkeitMinus(DBEntityManager conn, DTOStundenplan stundenplan) Speichert bei einer Verkürzung der Stundenplangültigkeit das Kürzel des Stundenplanraums zur späteren Wiederherstellung- Parameter:
conn
- die Datenbankverbindungstundenplan
- das geänderte Stundenplan-DTO
-
dbHookStundenplangueltigkeitPlus
public static void dbHookStundenplangueltigkeitPlus(DBEntityManager conn, DTOStundenplan stundenplan) Speichert bei einer Verkürzung der Stundenplangültigkeit das Kürzel des Stundenplanraums zur späteren Wiederherstellung- Parameter:
conn
- die Datenbankverbindungstundenplan
- das geänderte Stundenplan-DTO
-