Klasse ReportingKurs
java.lang.Object
de.svws_nrw.module.reporting.types.kurs.ReportingKurs
- Bekannte direkte Unterklassen:
ProxyReportingKurs
Basis-Klasse im Rahmen des Reportings für Daten vom Typ Kurs.
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected String
Ggf. die Zeugnisbezeichnung des Kurses.protected ReportingFach
Das Fach, das dem Kurs zugeordnet ist.protected long
Die ID des Kurses.Die IDs der Schüler des Kurses.protected boolean
Gibt an, ob der Kurs zu einem epochalen Unterricht gehört.protected boolean
Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.protected List
<ReportingJahrgang> Die Jahrgänge, denen der Kurs zugeordnet ist.protected String
Das Kürzel des Kurses.protected String
Die allgemeine Kursart, welche zur Filterung der speziellen Kursarten verwendet wird.protected ReportingLehrer
Der Lehrer, der den Kurs unterrichtet und verantwortlich leite.Die Nummern der Kurs-Schienen, in welchen sich der Kurs befindet - sofern eine Schiene zugeordnet wurdeprotected List
<ReportingSchueler> Die Schüler des Kurses.protected ReportingSchuljahresabschnitt
Der Schuljahresabschnitt des Kurses.protected Integer
Die Schulnummer des Kurses, falls der Kurs an einer anderen Schule stattfindet.protected int
Die Sortierreihenfolge des Listen-Eintrags.protected int
Die Wochenstunden des Kurses für die Schüler.Eine Map mit den Wochenstunden der Lehrkräfte zu deren ID.protected List
<ReportingLehrer> Die Lehrer, die den Kurs neben dem Kurslehrer (Verantwortlichen) unterrichten. -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungReportingKurs
(String bezeichnungZeugnis, ReportingFach fach, long id, boolean istEpochalunterricht, boolean istSichtbar, List<ReportingJahrgang> jahrgaenge, String kuerzel, String kursartAllg, List<Integer> schienen, List<Long> idsSchueler, List<ReportingSchueler> schueler, ReportingLehrer kursLehrer, ReportingSchuljahresabschnitt schuljahresabschnitt, Integer schulnummer, int sortierung, int wochenstunden, Map<Long, Double> wochenstundenLehrer, List<ReportingLehrer> zusatzLehrer) Erstellt ein neues Reporting-Objekt auf Basis dieser Klasse. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGgf. die Zeugnisbezeichnung des Kurses.fach()
Das Fach, das dem Kurs zugeordnet ist.long
id()
Die ID des Kurses.Die Schüler des Kurses als Liste ihrer IDs.boolean
Gibt an, ob der Kurs zu einem epochalen Unterricht gehört.boolean
Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.Die Jahrgänge, denen der Kurs zugeordnet ist.kuerzel()
Das Kürzel des Kurses.Die allgemeine Kursart, welche zur Filterung der speziellen Kursarten verwendet wird.Der Lehrer, der den Kurs unterrichtet und verantwortlich leite.Gibt eine Liste aller Lehrkräfte des Kurses aus, wobei die erste die Kursleitung ist.schienen()
Die Nummern der Kurs-Schienen, in welchen sich der Kurs befindet - sofern eine Schiene zugeordnet wurde.schueler()
Die Schüler des Kurses.Der Schuljahresabschnitt des Kurses.Die Schulnummer des Kurses, falls der Kurs an einer anderen Schule stattfindet.int
Die Sortierreihenfolge des Listen-Eintrags.int
Die Wochenstunden des Kurses für die Schüler.Eine Map mit den Wochenstunden der Lehrkräfte zu deren ID.double
Gibt die Wochenstunden zur ID einer Lehrkraft zurück.Die Lehrer, die den Kurs neben dem Kurslehrer (Verantwortlichen) unterrichten.
-
Felddetails
-
bezeichnungZeugnis
Ggf. die Zeugnisbezeichnung des Kurses. -
fach
Das Fach, das dem Kurs zugeordnet ist. -
id
protected long idDie ID des Kurses. -
istEpochalunterricht
protected boolean istEpochalunterrichtGibt an, ob der Kurs zu einem epochalen Unterricht gehört. -
istSichtbar
protected boolean istSichtbarGibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht. -
jahrgaenge
Die Jahrgänge, denen der Kurs zugeordnet ist. -
kuerzel
Das Kürzel des Kurses. -
kursartAllg
Die allgemeine Kursart, welche zur Filterung der speziellen Kursarten verwendet wird. -
kursLehrer
Der Lehrer, der den Kurs unterrichtet und verantwortlich leite. -
schienen
Die Nummern der Kurs-Schienen, in welchen sich der Kurs befindet - sofern eine Schiene zugeordnet wurde -
idsSchueler
Die IDs der Schüler des Kurses. -
schueler
Die Schüler des Kurses. -
schuljahresabschnitt
Der Schuljahresabschnitt des Kurses. -
schulnummer
Die Schulnummer des Kurses, falls der Kurs an einer anderen Schule stattfindet. -
sortierung
protected int sortierungDie Sortierreihenfolge des Listen-Eintrags. -
wochenstunden
protected int wochenstundenDie Wochenstunden des Kurses für die Schüler. -
wochenstundenLehrer
Eine Map mit den Wochenstunden der Lehrkräfte zu deren ID. -
zusatzLehrer
Die Lehrer, die den Kurs neben dem Kurslehrer (Verantwortlichen) unterrichten.
-
-
Konstruktordetails
-
ReportingKurs
public ReportingKurs(String bezeichnungZeugnis, ReportingFach fach, long id, boolean istEpochalunterricht, boolean istSichtbar, List<ReportingJahrgang> jahrgaenge, String kuerzel, String kursartAllg, List<Integer> schienen, List<Long> idsSchueler, List<ReportingSchueler> schueler, ReportingLehrer kursLehrer, ReportingSchuljahresabschnitt schuljahresabschnitt, Integer schulnummer, int sortierung, int wochenstunden, Map<Long, Double> wochenstundenLehrer, List<ReportingLehrer> zusatzLehrer) Erstellt ein neues Reporting-Objekt auf Basis dieser Klasse.- Parameter:
bezeichnungZeugnis
- Ggf. die Zeugnisbezeichnung des Kurses.fach
- Das Fach, das dem Kurs zugeordnet ist.id
- Die ID des Kurses.istEpochalunterricht
- Gibt an, ob der Kurs zu einem epochalen Unterricht gehört.istSichtbar
- Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.jahrgaenge
- Die Jahrgänge, denen der Kurs zugeordnet ist.kuerzel
- Das Kürzel des Kurses.kursartAllg
- Die allgemeine Kursart, welche zur Filterung der speziellen Kursarten verwendet wird.schienen
- Die Nummern der Kurs-Schienen, in welchen sich der Kurs befindet - sofern eine Schiene zugeordnet wurde.idsSchueler
- Die Schüler des Kurses als Liste ihrer IDs.schueler
- Die Schüler des Kurses.kursLehrer
- Der Lehrer, der den Kurs unterrichtet und verantwortlich leite.schuljahresabschnitt
- Der Schuljahresabschnitt des Kurses.schulnummer
- Die Schulnummer des Kurses, falls der Kurs an einer anderen Schule stattfindet.sortierung
- Die Sortierreihenfolge des Listen-Eintrags.wochenstunden
- Die Wochenstunden des Kurses für die Schüler.wochenstundenLehrer
- Eine Map mit den Wochenstunden der Lehrkräfte zu deren ID.zusatzLehrer
- Die Lehrer, die den Kurs neben dem Kurslehrer (Verantwortlichen) unterrichten.
-
-
Methodendetails
-
listeLehrer
Gibt eine Liste aller Lehrkräfte des Kurses aus, wobei die erste die Kursleitung ist.- Gibt zurück:
- Die Kursleitung
-
wochenstundenLehrerZurID
Gibt die Wochenstunden zur ID einer Lehrkraft zurück.- Parameter:
id
- Die ID der Lehrkraft.- Gibt zurück:
- Die Wochenstunden der Lehrkraft in diesem Kurs.
-
bezeichnungZeugnis
Ggf. die Zeugnisbezeichnung des Kurses.- Gibt zurück:
- Inhalt des Feldes bezeichnungZeugnis
-
fach
Das Fach, das dem Kurs zugeordnet ist.- Gibt zurück:
- Inhalt des Feldes fach
-
id
public long id()Die ID des Kurses.- Gibt zurück:
- Inhalt des Feldes id
-
istEpochalunterricht
public boolean istEpochalunterricht()Gibt an, ob der Kurs zu einem epochalen Unterricht gehört.- Gibt zurück:
- Inhalt des Feldes istEpochalunterricht
-
istSichtbar
public boolean istSichtbar()Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.- Gibt zurück:
- Inhalt des Feldes istSichtbar
-
jahrgaenge
Die Jahrgänge, denen der Kurs zugeordnet ist.- Gibt zurück:
- Inhalt des Feldes jahrgaenge
-
kuerzel
Das Kürzel des Kurses.- Gibt zurück:
- Inhalt des Feldes kuerzel
-
kursartAllg
Die allgemeine Kursart, welche zur Filterung der speziellen Kursarten verwendet wird.- Gibt zurück:
- Inhalt des Feldes kursartAllg
-
kursLehrer
Der Lehrer, der den Kurs unterrichtet und verantwortlich leite.- Gibt zurück:
- Inhalt des Feldes lehrer
-
schienen
Die Nummern der Kurs-Schienen, in welchen sich der Kurs befindet - sofern eine Schiene zugeordnet wurde.- Gibt zurück:
- Inhalt des Feldes schienen
-
schueler
Die Schüler des Kurses.- Gibt zurück:
- Inhalt des Feldes schueler
-
idsSchueler
Die Schüler des Kurses als Liste ihrer IDs.- Gibt zurück:
- Inhalt des Feldes idsSchueler
-
schuljahresabschnitt
Der Schuljahresabschnitt des Kurses.- Gibt zurück:
- Inhalt des Feldes schuljahresabschnitt
-
schulnummer
Die Schulnummer des Kurses, falls der Kurs an einer anderen Schule stattfindet.- Gibt zurück:
- Inhalt des Feldes schulnummer
-
sortierung
public int sortierung()Die Sortierreihenfolge des Listen-Eintrags.- Gibt zurück:
- Inhalt des Feldes sortierung
-
wochenstunden
public int wochenstunden()Die Wochenstunden des Kurses für die Schüler.- Gibt zurück:
- Inhalt des Feldes wochenstunden
-
wochenstundenLehrer
Eine Map mit den Wochenstunden der Lehrkräfte zu deren ID.- Gibt zurück:
- Inhalt des Feldes wochenstundenLehrer
-
zusatzLehrer
Die Lehrer, die den Kurs neben dem Kurslehrer (Verantwortlichen) unterrichten.- Gibt zurück:
- Inhalt des Feldes lehrer
-