Klasse ReportingGostKursplanungBlockungsergebnis
java.lang.Object
de.svws_nrw.module.reporting.types.gost.kursplanung.ReportingGostKursplanungBlockungsergebnis
- Bekannte direkte Unterklassen:
ProxyReportingGostKursplanungBlockungsergebnis
Basis-Klasse im Rahmen des Reportings für Daten vom Typ GostKursplanungBlockungsergebnis.
Sie enthält die Daten zu einem Blockungsergebnis, d. h. zu den Anzahlen, den Schienen und Kursen.
Diese Klasse ist als reiner Datentyp konzipiert, d. h. sie hat keine Anbindung an die Datenbank. Sie dient als Super-Klasse einer Proxy-Klasse, welche die Getter in Teilen überschreibt und dort die Daten aus der Datenbank nachlädt.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected int
Das Kalenderjahr, in dem die Abiturprüfung des Blockungsergebnisses stattfindetprotected int
Anzahl der Dummy-Schüler im Ergebnisprotected int
Anzahl der externen Schüler im Ergebnisprotected int
Maximale Anzahl an Kursen pro Schiene über alle Schienenprotected int
Anzahl der Schienenprotected int
Anzahl der Schüler im Ergebnisprotected String
Bezeichnung des Blockungsergebnissesprotected Map
<Long, ReportingGostKursplanungFachwahlstatistik> Map mit den Fachwahlstatistiken des GOSt-Halbjahres des Blockungsergebnisses zur Fach-IDprotected GostHalbjahr
Das Halbjahr der gymnasialen Oberstufe des Blockungsergebnissesprotected long
ID des Blockungsergebnissesprotected List
<ReportingGostKursplanungKurs> Eine Liste vom Typ Kurs, die alle Kurse des Blockungsergebnisses beinhaltet.protected List
<ReportingGostKursplanungSchiene> Eine Liste vom Typ Schiene, die alle Schienen des Blockungsergebnisses beinhaltet.protected List
<ReportingSchueler> Eine Liste vom Typ Schüler, die alle Schüler des Blockungsergebnisses beinhaltet. -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungReportingGostKursplanungBlockungsergebnis
(int abiturjahr, int anzahlDummy, int anzahlExterne, int anzahlMaxKurseProSchiene, int anzahlSchienen, int anzahlSchueler, String bezeichnung, Map<Long, ReportingGostKursplanungFachwahlstatistik> fachwahlstatistik, GostHalbjahr gostHalbjahr, long id, List<ReportingGostKursplanungKurs> kurse, List<ReportingGostKursplanungSchiene> schienen, List<ReportingSchueler> schueler) Erstellt ein neues Reporting-Objekt auf Basis dieser Klasse. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
Das Kalenderjahr, in dem die Abiturprüfung des Blockungsergebnisses stattfindetint
Anzahl der Dummy-Schüler im Ergebnisint
Anzahl der externen Schüler im Ergebnisint
Maximale Anzahl an Kursen über alle Schienenint
Anzahl der Schienenint
Anzahl der Schüler im ErgebnisBezeichnung des BlockungsergebnissesMap mit den Fachwahlstatistiken des GOSt-Halbjahres des Blockungsergebnisses zur Fach-IDDas Halbjahr der gymnasialen Oberstufe des Blockungsergebnisseslong
id()
ID des Blockungsergebnisseskurse()
Eine Liste vom Typ Kurs, die alle Kurse des Blockungsergebnisses beinhaltet.kurseGefiltert
(List<Long> idsKurseFilter) Gibt eine Liste mit Kursen zurück, deren IDs in der Filterliste enthalten sind.schienen()
Eine Liste vom Typ Schiene, die alle Schienen des Blockungsergebnisses beinhaltet.schueler()
Eine Liste vom Typ Schüler, die alle Schüler des Blockungsergebnisses beinhaltet.schuelerGefiltert
(List<Long> idsSchuelerFilter) Gibt eine Liste mit Schülern zurück, deren IDs in der Filterliste enthalten sind.
-
Felddetails
-
abiturjahr
protected int abiturjahrDas Kalenderjahr, in dem die Abiturprüfung des Blockungsergebnisses stattfindet -
anzahlDummy
protected int anzahlDummyAnzahl der Dummy-Schüler im Ergebnis -
anzahlExterne
protected int anzahlExterneAnzahl der externen Schüler im Ergebnis -
anzahlMaxKurseProSchiene
protected int anzahlMaxKurseProSchieneMaximale Anzahl an Kursen pro Schiene über alle Schienen -
anzahlSchienen
protected int anzahlSchienenAnzahl der Schienen -
anzahlSchueler
protected int anzahlSchuelerAnzahl der Schüler im Ergebnis -
bezeichnung
Bezeichnung des Blockungsergebnisses -
fachwahlstatistik
Map mit den Fachwahlstatistiken des GOSt-Halbjahres des Blockungsergebnisses zur Fach-ID -
gostHalbjahr
Das Halbjahr der gymnasialen Oberstufe des Blockungsergebnisses -
id
protected long idID des Blockungsergebnisses -
kurse
Eine Liste vom Typ Kurs, die alle Kurse des Blockungsergebnisses beinhaltet. -
schienen
Eine Liste vom Typ Schiene, die alle Schienen des Blockungsergebnisses beinhaltet. -
schueler
Eine Liste vom Typ Schüler, die alle Schüler des Blockungsergebnisses beinhaltet.
-
-
Konstruktordetails
-
ReportingGostKursplanungBlockungsergebnis
public ReportingGostKursplanungBlockungsergebnis(int abiturjahr, int anzahlDummy, int anzahlExterne, int anzahlMaxKurseProSchiene, int anzahlSchienen, int anzahlSchueler, String bezeichnung, Map<Long, ReportingGostKursplanungFachwahlstatistik> fachwahlstatistik, GostHalbjahr gostHalbjahr, long id, List<ReportingGostKursplanungKurs> kurse, List<ReportingGostKursplanungSchiene> schienen, List<ReportingSchueler> schueler) Erstellt ein neues Reporting-Objekt auf Basis dieser Klasse.- Parameter:
abiturjahr
- Das Kalenderjahr, in dem die Abiturprüfung des Blockungsergebnisses stattfindetanzahlDummy
- Anzahl der Dummy-Schüler im ErgebnisanzahlExterne
- Anzahl der externen Schüler im ErgebnisanzahlMaxKurseProSchiene
- Maximale Anzahl an Kursen pro Schiene über alle SchienenanzahlSchienen
- Anzahl der SchienenanzahlSchueler
- Anzahl der Schüler im Ergebnisbezeichnung
- Bezeichnung des Blockungsergebnissesfachwahlstatistik
- Map mit den Fachwahlstatistiken des GOSt-Halbjahres des Blockungsergebnisses zur Fach-IDgostHalbjahr
- Das Halbjahr der gymnasialen Oberstufe des Blockungsergebnissesid
- ID des Blockungsergebnisseskurse
- Eine Liste vom Typ Kurs, die alle Kurse des Blockungsergebnisses beinhaltet.schienen
- Eine Liste vom Typ Schiene, die alle Schienen des Blockungsergebnisses beinhaltet.schueler
- Eine Liste vom Typ Schüler, die alle Schüler des Blockungsergebnisses beinhaltet.
-
-
Methodendetails
-
kurseGefiltert
Gibt eine Liste mit Kursen zurück, deren IDs in der Filterliste enthalten sind.- Parameter:
idsKurseFilter
- Die IDs der Kurse, die zurückgegebenen werden sollen.- Gibt zurück:
- Die Liste der Kurse, die in der Filterliste enthalten waren.
-
schuelerGefiltert
Gibt eine Liste mit Schülern zurück, deren IDs in der Filterliste enthalten sind.- Parameter:
idsSchuelerFilter
- Die IDs der Schüler, die zurückgegebenen werden sollen.- Gibt zurück:
- Die Liste der Schüler, die in der Filterliste enthalten waren.
-
abiturjahr
public int abiturjahr()Das Kalenderjahr, in dem die Abiturprüfung des Blockungsergebnisses stattfindet- Gibt zurück:
- Inhalt des Feldes abiturjahr
-
anzahlDummy
public int anzahlDummy()Anzahl der Dummy-Schüler im Ergebnis- Gibt zurück:
- Inhalt des Feldes anzahlDummy
-
anzahlExterne
public int anzahlExterne()Anzahl der externen Schüler im Ergebnis- Gibt zurück:
- Inhalt des Feldes anzahlExterne
-
anzahlMaxKurseProSchiene
public int anzahlMaxKurseProSchiene()Maximale Anzahl an Kursen über alle Schienen- Gibt zurück:
- Inhalt des Feldes anzahlMaxKurseProSchiene
-
anzahlSchienen
public int anzahlSchienen()Anzahl der Schienen- Gibt zurück:
- Inhalt des Feldes anzahlSchienen
-
anzahlSchueler
public int anzahlSchueler()Anzahl der Schüler im Ergebnis- Gibt zurück:
- Inhalt des Feldes anzahlSchueler
-
fachwahlstatistik
Map mit den Fachwahlstatistiken des GOSt-Halbjahres des Blockungsergebnisses zur Fach-ID- Gibt zurück:
- Inhalt des Feldes fachwahlstatistik
-
bezeichnung
Bezeichnung des Blockungsergebnisses- Gibt zurück:
- Inhalt des Feldes bezeichnung
-
gostHalbjahr
Das Halbjahr der gymnasialen Oberstufe des Blockungsergebnisses- Gibt zurück:
- Inhalt des Feldes gostHalbjahr
-
id
public long id()ID des Blockungsergebnisses- Gibt zurück:
- Inhalt des Feldes id
-
kurse
Eine Liste vom Typ Kurs, die alle Kurse des Blockungsergebnisses beinhaltet.- Gibt zurück:
- Inhalt des Feldes kurse
-
schienen
Eine Liste vom Typ Schiene, die alle Schienen des Blockungsergebnisses beinhaltet.- Gibt zurück:
- Inhalt des Feldes schienen
-
schueler
Eine Liste vom Typ Schüler, die alle Schüler des Blockungsergebnisses beinhaltet.- Gibt zurück:
- Inhalt des Feldes schienen
-