Klasse ReportingGostKlausurplanungKlausurplan
java.lang.Object
de.svws_nrw.module.reporting.types.gost.klausurplanung.ReportingGostKlausurplanungKlausurplan
- Bekannte direkte Unterklassen:
ProxyReportingGostKlausurplanungKlausurplan
Basis-Klasse im Rahmen des Reportings für Daten vom Typ GostKlausurplanungKlausurplan.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungEine Liste, die die schülerbezogene Ausgabe auf die Schüler mit den enthaltenen IDs beschränkt.protected List
<ReportingGostKlausurplanungKlausurtermin> Eine Liste, die alle Termine des Klausurplanes beinhaltet.protected List
<ReportingKurs> Eine Liste, die alle Kurse des Klausurplanes beinhaltet.protected List
<ReportingGostKlausurplanungKursklausur> Eine Liste, die alle Kursklausuren des Klausurplanes beinhaltet.protected List
<ReportingSchueler> Eine Liste, die alle Schüler des Klausurplanes beinhaltet.protected List
<ReportingGostKlausurplanungSchuelerklausur> Eine Liste, die alle Schülerklausuren des Klausurplanes beinhaltet. -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungReportingGostKlausurplanungKlausurplan
(List<ReportingGostKlausurplanungKlausurtermin> klausurtermine, List<ReportingKurs> kurse, List<ReportingGostKlausurplanungKursklausur> kursklausuren, List<ReportingSchueler> schueler, List<ReportingGostKlausurplanungSchuelerklausur> schuelerklausuren, List<Long> idsFilterSchueler) Erstellt ein neues Reporting-Objekt auf Basis dieser Klasse. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungEine Liste vom Typ String, die alle vorhandenen Datumsangaben der Termine des Klausurplanes beinhaltet (distinct).Eine Liste, die die schülerbezogene Ausgabe auf die Schüler mit den enthaltenen IDs beschränkt.klausurtermin
(long id) Gibt den Klausurtermin zur übergebenen ID zurückEine Liste, die alle Termine des Klausurplanes beinhaltet.Eine Liste vom Typ GostKlausurplanungKlausurtermin, die alle Termine des Klausurplanes beinhaltet, denen bereits ein Datum zugewiesen wurde.Eine Liste vom Typ GostKlausurplanungKlausurtermin, die alle Termine des Klausurplanes beinhaltet, denen noch kein Datum zugewiesen wurde.klausurtermineZumDatum
(String datum) Eine Liste vom Typ GostKlausurplanungKlausurtermin, die alle Termine des Klausurplanes zum angegebenen Datum beinhaltet.kurs
(long id) Gibt den Kurs zur übergebenen ID zurückkurse()
Eine Liste, die alle Kurse des Klausurplanes beinhaltet.kursklausur
(long id) Gibt die Kursklausur zur übergebenen ID zurückEine Liste, die alle Kursklausuren des Klausurplanes beinhaltet.schueler()
Eine Liste, die alle Schüler des Klausurplanes beinhaltet.schueler
(long id) Gibt den Schüler zur übergebenen ID zurückGibt eine Liste mit Schülern zurück, deren IDs in der Filterliste dieses Klausurplans enthalten sind.schuelerklausur
(long id) Gibt die Schülerklausur zur übergebenen ID zurückEine Liste, die alle Schülerklausuren des Klausurplanes beinhaltet.
-
Felddetails
-
idsFilterSchueler
Eine Liste, die die schülerbezogene Ausgabe auf die Schüler mit den enthaltenen IDs beschränkt. -
klausurtermine
Eine Liste, die alle Termine des Klausurplanes beinhaltet. -
kurse
Eine Liste, die alle Kurse des Klausurplanes beinhaltet. -
kursklausuren
Eine Liste, die alle Kursklausuren des Klausurplanes beinhaltet. -
schueler
Eine Liste, die alle Schüler des Klausurplanes beinhaltet. -
schuelerklausuren
Eine Liste, die alle Schülerklausuren des Klausurplanes beinhaltet.
-
-
Konstruktordetails
-
ReportingGostKlausurplanungKlausurplan
public ReportingGostKlausurplanungKlausurplan(List<ReportingGostKlausurplanungKlausurtermin> klausurtermine, List<ReportingKurs> kurse, List<ReportingGostKlausurplanungKursklausur> kursklausuren, List<ReportingSchueler> schueler, List<ReportingGostKlausurplanungSchuelerklausur> schuelerklausuren, List<Long> idsFilterSchueler) Erstellt ein neues Reporting-Objekt auf Basis dieser Klasse.- Parameter:
klausurtermine
- Eine Liste, die alle Termine des Klausurplanes beinhaltet.kurse
- Eine Liste, die alle Kurse des Klausurplanes beinhaltet.kursklausuren
- Eine Liste, die alle Kursklausuren des Klausurplanes beinhaltet.schueler
- Eine Liste, die alle Schüler des Klausurplanes beinhaltet.schuelerklausuren
- Eine Liste, die alle Schülerklausuren des Klausurplanes beinhaltet.idsFilterSchueler
- Eine Liste, die die schülerbezogene Ausgabe auf die Schüler mit den enthaltenen IDs beschränkt.
-
-
Methodendetails
-
datumsangabenKlausurtermine
Eine Liste vom Typ String, die alle vorhandenen Datumsangaben der Termine des Klausurplanes beinhaltet (distinct).- Gibt zurück:
- Liste der Datumsangaben der Klausurtermine
-
klausurtermineMitDatum
Eine Liste vom Typ GostKlausurplanungKlausurtermin, die alle Termine des Klausurplanes beinhaltet, denen bereits ein Datum zugewiesen wurde.- Gibt zurück:
- Liste der Klausurtermine mit Datumsangabe
-
klausurtermineOhneDatum
Eine Liste vom Typ GostKlausurplanungKlausurtermin, die alle Termine des Klausurplanes beinhaltet, denen noch kein Datum zugewiesen wurde.- Gibt zurück:
- Liste der Klausurtermine ohne Datumsangabe
-
klausurtermineZumDatum
Eine Liste vom Typ GostKlausurplanungKlausurtermin, die alle Termine des Klausurplanes zum angegebenen Datum beinhaltet.- Parameter:
datum
- Datum, zu dem die Liste der Klausurtermine zurückgegeben werden soll.- Gibt zurück:
- Liste der Klausurtermine mit dem gewünschten Datum
-
klausurtermin
Gibt den Klausurtermin zur übergebenen ID zurück- Parameter:
id
- Die ID des Klausurtermins- Gibt zurück:
- Der Klausurtermin zur ID oder null, wenn nicht vorhanden.
-
kurs
Gibt den Kurs zur übergebenen ID zurück- Parameter:
id
- Die ID des Kurses- Gibt zurück:
- Der Kurs zur ID oder null, wenn nicht vorhanden.
-
kursklausur
Gibt die Kursklausur zur übergebenen ID zurück- Parameter:
id
- Die ID der Kursklausur- Gibt zurück:
- Die Kursklausur zur ID oder null, wenn nicht vorhanden.
-
schueler
Gibt den Schüler zur übergebenen ID zurück- Parameter:
id
- Die ID des Schülers- Gibt zurück:
- Der Schüler zur ID oder null, wenn nicht vorhanden.
-
schuelerGefiltert
Gibt eine Liste mit Schülern zurück, deren IDs in der Filterliste dieses Klausurplans enthalten sind. Ist die Liste leer, werden alle Schüler zurückgegeben.- Gibt zurück:
- Die Liste der Schüler, die in der Filterliste enthalten waren. Oder alle Schüler bei leerer Filterliste.
-
schuelerklausur
Gibt die Schülerklausur zur übergebenen ID zurück- Parameter:
id
- Die ID der Schülerklausur- Gibt zurück:
- Die Schülerklausur zur ID oder null, wenn nicht vorhanden.
-
idsFilterSchueler
Eine Liste, die die schülerbezogene Ausgabe auf die Schüler mit den enthaltenen IDs beschränkt.- Gibt zurück:
- Inhalt des Feldes idsFilterSchueler
-
klausurtermine
Eine Liste, die alle Termine des Klausurplanes beinhaltet.- Gibt zurück:
- Liste der Klausurtermine
-
kurse
Eine Liste, die alle Kurse des Klausurplanes beinhaltet.- Gibt zurück:
- Liste der Kurse
-
kursklausuren
Eine Liste, die alle Kursklausuren des Klausurplanes beinhaltet.- Gibt zurück:
- Liste der Kursklausuren
-
schueler
Eine Liste, die alle Schüler des Klausurplanes beinhaltet.- Gibt zurück:
- Liste der Schüler
-
schuelerklausuren
Eine Liste, die alle Schülerklausuren des Klausurplanes beinhaltet.- Gibt zurück:
- Liste der Schülerklausuren
-