Klasse KurszahlenUndWochenstunden
java.lang.Object
de.svws_nrw.core.abschluss.gost.GostBelegpruefung
de.svws_nrw.core.abschluss.gost.belegpruefung.KurszahlenUndWochenstunden
Diese Klasse gruppiert alle Belegprüfungen für einen Schüler für die Prüfung der EF1 bzw.
für die Gesamtprüfungen, welche sich auf Kurszahlen und Wochenstunden beziehen.
-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.core.abschluss.gost.GostBelegpruefung
manager, pruefungen_vorher, pruefungs_art
-
Konstruktorübersicht
KonstruktorBeschreibungKurszahlenUndWochenstunden
(@NotNull AbiturdatenManager manager, @NotNull GostBelegpruefungsArt pruefungsArt, @NotNull GostBelegpruefung pruefungProjektkurse) Erstellt eine neue Belegprüfung für die Kurszahlen. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
Gibt die Anzahl der anrechenbaren Kurse für Block I zurück.int
Gibt die Anzahl der Grundkurse für Block I zurück.int
Gibt die Anzahl der Leistungskurse für Block I zurück.int
getKurszahlen
(@NotNull GostHalbjahr halbjahr, @NotNull GostKursart kursart) Gibt die Kurszahlen für das Halbjahr und die Kursart zurück.int
getKurszahlenAnrechenbar
(@NotNull GostHalbjahr halbjahr) Gibt die Zahl der anrechenbaren Kurse für das angegebene Halbjahr zurück.int
getKurszahlenEinfuehrungsphase
(@NotNull GostKursart kursart) Gibt die Zahl der Kurse mit der angegebenen Kursart in der Einführungsphase zurück.int
getKurszahlenGrundkurse
(@NotNull GostHalbjahr halbjahr) Gibt die Kurszahlen für die Grundkurse für das angegebene Halbjahr zurück.int
getKurszahlenLeistungskurse
(@NotNull GostHalbjahr halbjahr) Gibt die Kurszahlen für die Leistungskurse für das angegebene Halbjahr zurück.int
getKurszahlenQualifikationsphase
(@NotNull GostKursart kursart) Gibt die Zahl der Kurse mit der angegebenen Kursart in der Qualifikationsphase zurück.int
getWochenstunden
(@NotNull GostHalbjahr halbjahr) Gibt die Anzahl der Wochenstunden für das angegebene Halbjahr zurück.int
Gibt die Anzahl der Wochenstunden für die Einführungsphase zurück.int
Gibt die Anzahl der Wochenstunden für die Qualifikationsphase zurück.protected void
init()
Initialisiert die Daten für die Belegprüfungen mithilfe des Abiturdaten-Managersprotected void
Führt alle Belegprüfungen für die EF.1 durch.protected void
Führt alle Belegprüfungen für die gesamte Oberstufe durch.Von Klasse geerbte Methoden de.svws_nrw.core.abschluss.gost.GostBelegpruefung
addFehler, getBelegungsfehler, getBelegungsfehlerAlle, hatBelegungsfehler, istErfolgreich, pruefe
-
Konstruktordetails
-
KurszahlenUndWochenstunden
public KurszahlenUndWochenstunden(@NotNull @NotNull AbiturdatenManager manager, @NotNull @NotNull GostBelegpruefungsArt pruefungsArt, @NotNull @NotNull GostBelegpruefung pruefungProjektkurse) Erstellt eine neue Belegprüfung für die Kurszahlen.- Parameter:
manager
- der Daten-Manager für die AbiturdatenpruefungsArt
- die Art der durchzuführenden Prüfung (z.B. EF.1 oder GESAMT)pruefungProjektkurse
- das Ergebnis für die Belegprüfung der Projektkurse
-
-
Methodendetails
-
init
protected void init()Beschreibung aus Klasse kopiert:GostBelegpruefung
Initialisiert die Daten für die Belegprüfungen mithilfe des Abiturdaten-Managers- Angegeben von:
init
in KlasseGostBelegpruefung
-
pruefeEF1
protected void pruefeEF1()Beschreibung aus Klasse kopiert:GostBelegpruefung
Führt alle Belegprüfungen für die EF.1 durch.- Angegeben von:
pruefeEF1
in KlasseGostBelegpruefung
-
pruefeGesamt
protected void pruefeGesamt()Beschreibung aus Klasse kopiert:GostBelegpruefung
Führt alle Belegprüfungen für die gesamte Oberstufe durch.- Angegeben von:
pruefeGesamt
in KlasseGostBelegpruefung
-
getKurszahlen
public int getKurszahlen(@NotNull @NotNull GostHalbjahr halbjahr, @NotNull @NotNull GostKursart kursart) Gibt die Kurszahlen für das Halbjahr und die Kursart zurück.- Parameter:
halbjahr
- das Halbjahrkursart
- die Kursart- Gibt zurück:
- die Kurszahlen
-
getKurszahlenGrundkurse
Gibt die Kurszahlen für die Grundkurse für das angegebene Halbjahr zurück.- Parameter:
halbjahr
- das Halbjahr- Gibt zurück:
- die Kurszahlen
-
getKurszahlenLeistungskurse
Gibt die Kurszahlen für die Leistungskurse für das angegebene Halbjahr zurück.- Parameter:
halbjahr
- das Halbjahr- Gibt zurück:
- die Kurszahlen
-
getKurszahlenAnrechenbar
Gibt die Zahl der anrechenbaren Kurse für das angegebene Halbjahr zurück.- Parameter:
halbjahr
- das Halbjahr- Gibt zurück:
- die Kurszahlen
-
getKurszahlenEinfuehrungsphase
Gibt die Zahl der Kurse mit der angegebenen Kursart in der Einführungsphase zurück.- Parameter:
kursart
- die Kursart- Gibt zurück:
- die Kurszahlen
-
getKurszahlenQualifikationsphase
Gibt die Zahl der Kurse mit der angegebenen Kursart in der Qualifikationsphase zurück.- Parameter:
kursart
- die Kursart- Gibt zurück:
- die Kurszahlen
-
getBlockIAnzahlGrundkurse
public int getBlockIAnzahlGrundkurse()Gibt die Anzahl der Grundkurse für Block I zurück.- Gibt zurück:
- die Anzahl der Grundkurse
-
getBlockIAnzahlLeistungskurse
public int getBlockIAnzahlLeistungskurse()Gibt die Anzahl der Leistungskurse für Block I zurück.- Gibt zurück:
- die Anzahl der Leistungskurse
-
getBlockIAnzahlAnrechenbar
public int getBlockIAnzahlAnrechenbar()Gibt die Anzahl der anrechenbaren Kurse für Block I zurück.- Gibt zurück:
- die Anzahl der anrechenbaren Kurse
-
getWochenstunden
Gibt die Anzahl der Wochenstunden für das angegebene Halbjahr zurück.- Parameter:
halbjahr
- das Halbjahr- Gibt zurück:
- die Anzahl der Wochenstunden
-
getWochenstundenEinfuehrungsphase
public int getWochenstundenEinfuehrungsphase()Gibt die Anzahl der Wochenstunden für die Einführungsphase zurück.- Gibt zurück:
- die Anzahl der Wochenstunden
-
getWochenstundenQualifikationsphase
public int getWochenstundenQualifikationsphase()Gibt die Anzahl der Wochenstunden für die Qualifikationsphase zurück.- Gibt zurück:
- die Anzahl der Wochenstunden
-