Klasse DataGostKlausurenSchuelerklausurraumstunde
java.lang.Object
de.svws_nrw.data.DataManagerRevised<Long,DTOGostKlausurenSchuelerklausurenTermineRaumstunden,GostSchuelerklausurterminraumstunde>
de.svws_nrw.data.gost.klausurplan.DataGostKlausurenSchuelerklausurraumstunde
public final class DataGostKlausurenSchuelerklausurraumstunde
extends DataManagerRevised<Long,DTOGostKlausurenSchuelerklausurenTermineRaumstunden,GostSchuelerklausurterminraumstunde>
Diese Klasse erweitert den abstrakten
DataManagerRevised
für den Core-DTO
GostSchuelerklausurterminraumstunde
.-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.data.DataManagerRevised
conn
-
Konstruktorübersicht
KonstruktorBeschreibungErstellt einen neuenDataManagerRevised
für den Core-DTOGostSchuelerklausurterminraumstunde
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGibt die Daten einerGostSchuelerklausurterminraumstunde
zu deren ID zurück.Die Methode ermittelt das entsprechendeDTOGostKlausurenSchuelerklausurenTermineRaumstunden
Objekt zur angegebenen ID.getSchuelerklausurraumstundenBySchuelerklausurterminids
(List<Long> idSkts, boolean includeSelbesDatum) Gibt die Liste der Klausurvorgaben einer Jahrgangsstufe im übergebenen Gost-Halbjahr zurück.getSchuelerklausurraumstundenByTerminids
(List<Long> pTerminIDs) Gibt die Liste der Klausurvorgaben einer Jahrgangsstufe im übergebenen Gost-Halbjahr zurück.getSchuelerklausurterminraumstundenDTOsZuSchuelerklausurterminids
(List<Long> idsSchuelerklausurtermine) Liefert die zu einer Liste von GostSchuelerklausurtermin-IDs die Schülerklausurtermin-Raumstunden-DTOsgetSchuelerklausurterminraumstundenZuKlausurraumstunden
(List<GostKlausurraumstunde> listKlausurraumstunden) Liefert die zu einer Liste von Klausurraumstunden die Schülerklausurtermin-RaumstundengetSchuelerklausurterminraumstundenZuRaumid
(long idRaum) Liefert zu einer Raumid die Schülerklausurtermin-RaumstundengetSchuelerklausurterminraumstundenZuSchuelerklausurterminen
(List<GostSchuelerklausurTermin> termine) Liefert die zu einer Liste von GostSchuelerklausurterminen die Schülerklausurtermin-RaumstundengetSchuelerklausurterminraumstundenZuSchuelerklausurterminids
(List<Long> idsSchuelerklausurtermine) Liefert die zu einer Liste von GostSchuelerklausurtermin-IDs die Schülerklausurtermin-Raumstundenjakarta.ws.rs.core.Response
loescheRaumZuSchuelerklausuren
(List<GostKlausurraumRich> raumSchuelerZuteilung) Weist die übergebenen Schülerklausuren dem entsprechenden Klausurraum zu.loescheRaumZuSchuelerklausurenTransaction
(List<GostKlausurraumRich> raumSchuelerZuteilung) Weist die übergebenen Schülerklausuren dem entsprechenden Klausurraum zu.protected GostSchuelerklausurterminraumstunde
Wandelt das Datenbank-DTO in das Core-DTO um, soweit die Daten in dem Datenbank-DTO enthalten sind.jakarta.ws.rs.core.Response
setzeRaumZuSchuelerklausuren
(List<GostKlausurraumRich> raumSchuelerZuteilung, int abijahr, GostHalbjahr halbjahr) Weist die übergebenen Schülerklausuren dem entsprechenden Klausurraum zu.transactionSetzeRaumZuSchuelerklausuren
(List<GostKlausurraumRich> raumSchuelerZuteilung, Schuljahresabschnitt schuljahresabschnitt) Weist die übergebenen Schülerklausuren dem entsprechenden Klausurraum zu.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, initDTO, mapAttribute, mapList, newDTO, patch, patchAsResponse, patchFromStream, patchMultipleAsResponse, saveDatabaseDTO, setAttributesDelayedOnCreation, setAttributesNotPatchable, setAttributesRequiredOnCreation
-
Konstruktordetails
-
DataGostKlausurenSchuelerklausurraumstunde
Erstellt einen neuenDataManagerRevised
für den Core-DTOGostSchuelerklausurterminraumstunde
.- Parameter:
conn
- die Datenbank-Verbindung für den Datenbankzugriff
-
-
Methodendetails
-
getById
Gibt die Daten einerGostSchuelerklausurterminraumstunde
zu deren ID zurück.- Setzt außer Kraft:
getById
in KlasseDataManagerRevised<Long,
DTOGostKlausurenSchuelerklausurenTermineRaumstunden, GostSchuelerklausurterminraumstunde> - Parameter:
id
- Die ID derGostSchuelerklausurterminraumstunde
.- Gibt zurück:
- die Daten der
GostSchuelerklausurterminraumstunde
zur ID. - Löst aus:
ApiOperationException
- im Fehlerfall
-
getDTO
public DTOGostKlausurenSchuelerklausurenTermineRaumstunden getDTO(Long id) throws ApiOperationException Die Methode ermittelt das entsprechendeDTOGostKlausurenSchuelerklausurenTermineRaumstunden
Objekt zur angegebenen ID.- Parameter:
id
- ID derDTOGostKlausurenSchuelerklausurenTermineRaumstunden
- Gibt zurück:
- Ein
DTOGostKlausurenSchuelerklausurenTermineRaumstunden
Objekt. - Löst aus:
ApiOperationException
- im Fehlerfall
-
map
protected GostSchuelerklausurterminraumstunde map(DTOGostKlausurenSchuelerklausurenTermineRaumstunden dto) throws ApiOperationException 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,
DTOGostKlausurenSchuelerklausurenTermineRaumstunden, GostSchuelerklausurterminraumstunde> - Parameter:
dto
- das Datenbank-DTO- Gibt zurück:
- das neu erstellte Core-DTO
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerklausurterminraumstundenZuSchuelerklausurterminen
public List<GostSchuelerklausurterminraumstunde> getSchuelerklausurterminraumstundenZuSchuelerklausurterminen(List<GostSchuelerklausurTermin> termine) throws ApiOperationException Liefert die zu einer Liste von GostSchuelerklausurterminen die Schülerklausurtermin-Raumstunden- Parameter:
termine
- die Liste der GostSchuelerklausurterminen- Gibt zurück:
- die Liste der zugehörigen GostSchuelerklausurterminraumstunde-Objekte
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerklausurterminraumstundenZuSchuelerklausurterminids
public List<GostSchuelerklausurterminraumstunde> getSchuelerklausurterminraumstundenZuSchuelerklausurterminids(List<Long> idsSchuelerklausurtermine) throws ApiOperationException Liefert die zu einer Liste von GostSchuelerklausurtermin-IDs die Schülerklausurtermin-Raumstunden- Parameter:
idsSchuelerklausurtermine
- die Liste der GostSchuelerklausurtermin-IDs- Gibt zurück:
- die Liste der zugehörigen GostSchuelerklausurterminraumstunde-Objekte
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerklausurterminraumstundenDTOsZuSchuelerklausurterminids
public List<DTOGostKlausurenSchuelerklausurenTermineRaumstunden> getSchuelerklausurterminraumstundenDTOsZuSchuelerklausurterminids(List<Long> idsSchuelerklausurtermine) Liefert die zu einer Liste von GostSchuelerklausurtermin-IDs die Schülerklausurtermin-Raumstunden-DTOs- Parameter:
idsSchuelerklausurtermine
- die Liste der GostSchuelerklausurtermin-IDs- Gibt zurück:
- die Liste der zugehörigen GostSchuelerklausurterminraumstunde-DTOs
-
getSchuelerklausurterminraumstundenZuKlausurraumstunden
public List<GostSchuelerklausurterminraumstunde> getSchuelerklausurterminraumstundenZuKlausurraumstunden(List<GostKlausurraumstunde> listKlausurraumstunden) throws ApiOperationException Liefert die zu einer Liste von Klausurraumstunden die Schülerklausurtermin-Raumstunden- Parameter:
listKlausurraumstunden
- die Liste der Klausurraumstunden- Gibt zurück:
- die Liste der zugehörigen GostSchuelerklausurterminraumstunde-Objekte
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerklausurterminraumstundenZuRaumid
public List<GostSchuelerklausurterminraumstunde> getSchuelerklausurterminraumstundenZuRaumid(long idRaum) throws ApiOperationException Liefert zu einer Raumid die Schülerklausurtermin-Raumstunden- Parameter:
idRaum
- Raumid- Gibt zurück:
- die Liste der zugehörigen GostSchuelerklausurterminraumstunde-Objekte
- Löst aus:
ApiOperationException
- im Fehlerfall
-
loescheRaumZuSchuelerklausuren
public jakarta.ws.rs.core.Response loescheRaumZuSchuelerklausuren(List<GostKlausurraumRich> raumSchuelerZuteilung) throws ApiOperationException Weist die übergebenen Schülerklausuren dem entsprechenden Klausurraum zu.- Parameter:
raumSchuelerZuteilung
- die IDs der zuzuweisenden Schülerklausuren- Gibt zurück:
- die Antwort
- Löst aus:
ApiOperationException
- im Fehlerfall
-
loescheRaumZuSchuelerklausurenTransaction
public GostKlausurenCollectionSkrsKrsData loescheRaumZuSchuelerklausurenTransaction(List<GostKlausurraumRich> raumSchuelerZuteilung) throws ApiOperationException Weist die übergebenen Schülerklausuren dem entsprechenden Klausurraum zu.- Parameter:
raumSchuelerZuteilung
- die IDs der zuzuweisenden Schülerklausuren- Gibt zurück:
- die Antwort
- Löst aus:
ApiOperationException
- im Fehlerfall
-
setzeRaumZuSchuelerklausuren
public jakarta.ws.rs.core.Response setzeRaumZuSchuelerklausuren(List<GostKlausurraumRich> raumSchuelerZuteilung, int abijahr, GostHalbjahr halbjahr) throws ApiOperationException Weist die übergebenen Schülerklausuren dem entsprechenden Klausurraum zu.- Parameter:
raumSchuelerZuteilung
- die IDs der zuzuweisenden Schülerklausurenabijahr
- das Abiturjahrhalbjahr
- das Halbjahr- Gibt zurück:
- die Antwort
- Löst aus:
ApiOperationException
- im Fehlerfall
-
transactionSetzeRaumZuSchuelerklausuren
public GostKlausurenCollectionSkrsKrsData transactionSetzeRaumZuSchuelerklausuren(List<GostKlausurraumRich> raumSchuelerZuteilung, Schuljahresabschnitt schuljahresabschnitt) throws ApiOperationException Weist die übergebenen Schülerklausuren dem entsprechenden Klausurraum zu.- Parameter:
raumSchuelerZuteilung
- die IDs der zuzuweisenden Schülerklausurenschuljahresabschnitt
- der Schuljahresabschnitt- Gibt zurück:
- die Antwort
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerklausurraumstundenByTerminids
public GostKlausurenCollectionRaumData getSchuelerklausurraumstundenByTerminids(List<Long> pTerminIDs) throws ApiOperationException Gibt die Liste der Klausurvorgaben einer Jahrgangsstufe im übergebenen Gost-Halbjahr zurück.- Parameter:
pTerminIDs
- die ID des Klausurtermins- Gibt zurück:
- die Liste der Klausurraumstunden
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getSchuelerklausurraumstundenBySchuelerklausurterminids
public GostKlausurenCollectionRaumData getSchuelerklausurraumstundenBySchuelerklausurterminids(List<Long> idSkts, boolean includeSelbesDatum) throws ApiOperationException Gibt die Liste der Klausurvorgaben einer Jahrgangsstufe im übergebenen Gost-Halbjahr zurück.- Parameter:
idSkts
- die ID des KlausurterminsincludeSelbesDatum
- wenn true, werden Termine anderer Jahrgangsstufen am selben Datum eingeschlossen- Gibt zurück:
- die Liste der Klausurraumstunden
- Löst aus:
ApiOperationException
- im Fehlerfall
-