Package de.svws_nrw.asd.types.jahrgang
Enum-Klasse Jahrgaenge
- Alle implementierten Schnittstellen:
CoreType<JahrgaengeKatalogEintrag,
,Jahrgaenge> Serializable
,Comparable<Jahrgaenge>
,Constable
public enum Jahrgaenge
extends Enum<Jahrgaenge>
implements CoreType<JahrgaengeKatalogEintrag,Jahrgaenge>
Ein Core-Type für die für die amtliche Schulstatistik möglichen Jahrgängen
bei Schülern und bei Klassen, sofern diese Klassen nicht Jahrgangsübergreifend
unterrichtet werden.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibungJahrgang Berufspraxisstufe laut AO-SF für den Förderschwerpunkt Geistige Entwicklung (je nach Organisationsform in Teilzeit (86) und Vollzeit (85) möglich)Jahrgang EF: Gymnasiale Oberstufe - EinführungsphaseJahrgang 90: Hausfrüherziehung für Hör- bzw.Jahrgang 00: Frühkindliche Förderung, Förderschulkindergarten1.2.3.4.5.6.7.8.9.10.11.12.13.Jahrgang Q1: Gymnasiale Oberstufe - Qualifikationsphase 1.Jahrgang Q2: Gymnasiale Oberstufe - Qualifikationsphase 2.1.2.3.4.5.6.Jahrgang 91: Vorkurs/ 1.Jahrgang 92: Vorkurs/ 2. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic @NotNull CoreTypeDataManager
<JahrgaengeKatalogEintrag, Jahrgaenge> data()
Gibt den Daten-Manager für den Zugriff auf die Core-Type-Daten zurück, sofern dieser initialisiert wurde.getBySchulform
(int schuljahr, @NotNull Schulform sf) Gibt den Katalog-Eintrag des Jahrgangs für die übergenene Schulform in dem übergebenen Schuljahr zurück.getLernbereichsnote1Bezeichnung
(@NotNull Schulform schulform, Schulgliederung schulgliederung, int schuljahr) Gibt die Bezeichnung der Lernbereichtsnote 1 zurück, sofern bei diesem Jahrgang für die angebebene Schulform und Schulgliederung in dem Schuljahr eine Lernbereichsnote 1 angebeben werden kann.getLernbereichsnote2Bezeichnung
(@NotNull Schulform schulform, Schulgliederung schulgliederung, int schuljahr) Gibt die Bezeichnung der Lernbereichtsnote 2 zurück, sofern bei diesem Jahrgang für die angebebene Schulform und Schulgliederung in dem Schuljahr eine Lernbereichsnote 2 angebeben werden kann.static @NotNull List
<Jahrgaenge> getListBySchuljahrAndSchulform
(int schuljahr, @NotNull Schulform schulform) Liefert alle zulässigen Jahrgänge für die angegebene Schulform in dem angegebenen Schuljahr.boolean
hatLernbereichsnote1
(@NotNull Schulform schulform, Schulgliederung schulgliederung, int schuljahr) Gibt zurück, ob bei diesem Jahrgang für die angebebene Schulform und Schulgliederung in dem Schuljahr eine Lernbereichsnote 1 angebeben werden kann.boolean
hatLernbereichsnote2
(@NotNull Schulform schulform, Schulgliederung schulgliederung, int schuljahr) Gibt zurück, ob bei diesem Jahrgang für die angebebene Schulform und Schulgliederung in dem Schuljahr eine Lernbereichsnote 2 angebeben werden kann.boolean
hatSchulform
(int schuljahr, @NotNull Schulform sf) Prüft, ob die Schulform bei diesem Core-Type-Wert in dem angegeben Schuljahr zulässig ist oder nicht.static void
init
(@NotNull CoreTypeDataManager<JahrgaengeKatalogEintrag, Jahrgaenge> manager) Initialisiert den Core-Type mit dem angegebenen Manager.boolean
isMoeglicherNachfolgerVon
(Jahrgaenge vergleichsjahrgang) Prüft, ob dieser Jahrgang ein möglicher Nachfolger des übergebenen Vergleichsjahrgangs ist.boolean
isMoeglicherVorgaengerVon
(Jahrgaenge vergleichsjahrgang) Prüft, ob dieser Jahrgang ein möglicher Vorgänger des übergebenen Vergleichsjahrgangs ist.boolean
isNachfolgerVon
(int schuljahr, Jahrgaenge vergleichsjahrgang, Schulform schulform, Schulgliederung gliederung) Prüft, ob der angegebene Jahrgang bei der angegebenen Schulform und Gliederung ein gültiger Vorgänger-Jahrgang dieses Jahrgangs ist.boolean
isVorgaengerVon
(int schuljahr, Jahrgaenge vergleichsjahrgang, Schulform schulform, Schulgliederung gliederung) Prüft, ob der angegebene Jahrgang bei der angegebenen Schulform und Gliederung ein gültiger Nachfolger-Jahrgang dieses Jahrgangs ist.static Jahrgaenge
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static Jahrgaenge[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.Von Klasse geerbte Methoden java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Von Schnittstelle geerbte Methoden de.svws_nrw.asd.types.CoreType
compareTo, daten, getManager, historie, historienId, name, ordinal
-
Enum-Konstanten - Details
-
HAUSFRUEERZIEHUNG
Jahrgang 90: Hausfrüherziehung für Hör- bzw. Sehgeschädigte -
JAHRGANG_00
Jahrgang 00: Frühkindliche Förderung, Förderschulkindergarten -
JAHRGANG_01
1. Jahrgang -
JAHRGANG_02
2. Jahrgang -
JAHRGANG_03
3. Jahrgang -
JAHRGANG_04
4. Jahrgang -
JAHRGANG_05
5. Jahrgang -
JAHRGANG_06
6. Jahrgang -
JAHRGANG_07
7. Jahrgang -
JAHRGANG_08
8. Jahrgang -
JAHRGANG_09
9. Jahrgang -
JAHRGANG_10
10. Jahrgang -
JAHRGANG_11
11. Jahrgang -
JAHRGANG_12
12. Jahrgang -
JAHRGANG_13
13. Jahrgang -
EF
Jahrgang EF: Gymnasiale Oberstufe - Einführungsphase -
Q1
Jahrgang Q1: Gymnasiale Oberstufe - Qualifikationsphase 1. Jahr -
Q2
Jahrgang Q2: Gymnasiale Oberstufe - Qualifikationsphase 2. Jahr -
BERUFSPRAXISSTUFE
Jahrgang Berufspraxisstufe laut AO-SF für den Förderschwerpunkt Geistige Entwicklung (je nach Organisationsform in Teilzeit (86) und Vollzeit (85) möglich) -
VORKURS_SEMESTER_1
Jahrgang 91: Vorkurs/ 1. Semester -
VORKURS_SEMESTER_2
Jahrgang 92: Vorkurs/ 2. Semester -
SEMESTER_01
1. Semester -
SEMESTER_02
2. Semester -
SEMESTER_03
3. Semester -
SEMESTER_04
4. Semester -
SEMESTER_05
5. Semester -
SEMESTER_06
6. Semester
-
-
Methodendetails
-
values
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.- Gibt zurück:
- ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
-
valueOf
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)- Parameter:
name
- Name der zurückzugebenden Enumerationskonstante.- Gibt zurück:
- Enumerationskonstante mit dem angegebenen Namen
- Löst aus:
IllegalArgumentException
- wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException
- wenn das Argument nicht angegeben wird
-
init
public static void init(@NotNull @NotNull CoreTypeDataManager<JahrgaengeKatalogEintrag, Jahrgaenge> manager) Initialisiert den Core-Type mit dem angegebenen Manager.- Parameter:
manager
- der Manager für die Daten des Core-Types
-
data
Gibt den Daten-Manager für den Zugriff auf die Core-Type-Daten zurück, sofern dieser initialisiert wurde.- Gibt zurück:
- der Daten-Manager
-
hatSchulform
Prüft, ob die Schulform bei diesem Core-Type-Wert in dem angegeben Schuljahr zulässig ist oder nicht.- Parameter:
schuljahr
- das zu prüfende Schuljahrsf
- die Schulform, auf die geprüft wird- Gibt zurück:
- true, falls die Schulform zulässig ist, und ansonsten false
-
getBySchulform
Gibt den Katalog-Eintrag des Jahrgangs für die übergenene Schulform in dem übergebenen Schuljahr zurück.- Parameter:
schuljahr
- das Schuljahrsf
- die Schulform- Gibt zurück:
- der Katalog-Eintrag oder null, wenn keiner gefunden wird
-
isNachfolgerVon
public boolean isNachfolgerVon(int schuljahr, Jahrgaenge vergleichsjahrgang, Schulform schulform, Schulgliederung gliederung) Prüft, ob der angegebene Jahrgang bei der angegebenen Schulform und Gliederung ein gültiger Vorgänger-Jahrgang dieses Jahrgangs ist.- Parameter:
schuljahr
- das Schuljahr, welches für den Zugriff auf die Core-Type-Daten benötigt wirdvergleichsjahrgang
- der zu prüfende Jahrgangschulform
- die Schulformgliederung
- die Schulgliederung- Gibt zurück:
- true, falls jgVorher ein gültiger Vorgänger-Jahrgang dieses Jahrgangs ist.
-
isVorgaengerVon
public boolean isVorgaengerVon(int schuljahr, Jahrgaenge vergleichsjahrgang, Schulform schulform, Schulgliederung gliederung) Prüft, ob der angegebene Jahrgang bei der angegebenen Schulform und Gliederung ein gültiger Nachfolger-Jahrgang dieses Jahrgangs ist.- Parameter:
schuljahr
- das Schuljahr, welches für den Zugriff auf die Core-Type-Daten benötigt wirdvergleichsjahrgang
- der zu prüfende Jahrgangschulform
- die Schulformgliederung
- die Schulgliederung- Gibt zurück:
- true, falls jgNachher ein gültiger Nachfolger-Jahrgang dieses Jahrgangs ist.
-
isMoeglicherNachfolgerVon
Prüft, ob dieser Jahrgang ein möglicher Nachfolger des übergebenen Vergleichsjahrgangs ist. Da durch den Wechsel von G8 und G9 und den Wechsel von Sek-I (10) in die Sek-II eine Zuordnung unter Umständen nur Schüler individuell entschieden werden kann, wird hier nur auf mögliche Nachfolger geprüft. Diese Methode berücksichtigt keine Schulformen und -gliederungen und liefert daher nur ein grobes Ergebnis- Parameter:
vergleichsjahrgang
- der Jahrgang für den Vergleich zum gegebenen Jahrgang.- Gibt zurück:
- true, falls dieser Jahrgang ein möglicher Vorgänger des übergebenen Vergleichsjahrgangs ist.
-
isMoeglicherVorgaengerVon
Prüft, ob dieser Jahrgang ein möglicher Vorgänger des übergebenen Vergleichsjahrgangs ist. Da durch den Wechsel von G8 und G9 und den Wechsel von Sek-I (10) in die Sek-II eine Zuordnung unter Umständen nur Schüler individuell entschieden werden kann, wird hier nur auf mögliche Vorgänger geprüft. Diese Methode berücksichtigt keine Schulformen und -gliederungen und liefert daher nur ein grobes Ergebnis- Parameter:
vergleichsjahrgang
- der Jahrgang für den Vergleich zum gegebenen Jahrgang.- Gibt zurück:
- true, falls dieser Jahrgang ein möglicher Vorgänger des übergebenen Vergleichsjahrgangs ist.
-
hatLernbereichsnote1
public boolean hatLernbereichsnote1(@NotNull @NotNull Schulform schulform, Schulgliederung schulgliederung, int schuljahr) Gibt zurück, ob bei diesem Jahrgang für die angebebene Schulform und Schulgliederung in dem Schuljahr eine Lernbereichsnote 1 angebeben werden kann.- Parameter:
schulform
- die Schulformschulgliederung
- die Schulgliederungschuljahr
- das Schuljahr- Gibt zurück:
- true, falls eine Lernbereichsnote vorhanden ist.
-
getLernbereichsnote1Bezeichnung
public String getLernbereichsnote1Bezeichnung(@NotNull @NotNull Schulform schulform, Schulgliederung schulgliederung, int schuljahr) Gibt die Bezeichnung der Lernbereichtsnote 1 zurück, sofern bei diesem Jahrgang für die angebebene Schulform und Schulgliederung in dem Schuljahr eine Lernbereichsnote 1 angebeben werden kann.- Parameter:
schulform
- die Schulformschulgliederung
- die Schulgliederungschuljahr
- das Schuljahr- Gibt zurück:
- die Bezeichnung der Lernbereichsnote, falls eine vorhanden ist und ansonsten null.
-
hatLernbereichsnote2
public boolean hatLernbereichsnote2(@NotNull @NotNull Schulform schulform, Schulgliederung schulgliederung, int schuljahr) Gibt zurück, ob bei diesem Jahrgang für die angebebene Schulform und Schulgliederung in dem Schuljahr eine Lernbereichsnote 2 angebeben werden kann.- Parameter:
schulform
- die Schulformschulgliederung
- die Schulgliederungschuljahr
- das Schuljahr- Gibt zurück:
- true, falls eine Lernbereichsnote vorhanden ist.
-
getLernbereichsnote2Bezeichnung
public String getLernbereichsnote2Bezeichnung(@NotNull @NotNull Schulform schulform, Schulgliederung schulgliederung, int schuljahr) Gibt die Bezeichnung der Lernbereichtsnote 2 zurück, sofern bei diesem Jahrgang für die angebebene Schulform und Schulgliederung in dem Schuljahr eine Lernbereichsnote 2 angebeben werden kann.- Parameter:
schulform
- die Schulformschulgliederung
- die Schulgliederungschuljahr
- das Schuljahr- Gibt zurück:
- die Bezeichnung der Lernbereichsnote, falls eine vorhanden ist und ansonsten null.
-
getListBySchuljahrAndSchulform
@NotNull public static @NotNull List<Jahrgaenge> getListBySchuljahrAndSchulform(int schuljahr, @NotNull @NotNull Schulform schulform) Liefert alle zulässigen Jahrgänge für die angegebene Schulform in dem angegebenen Schuljahr.- Parameter:
schuljahr
- das Schuljahrschulform
- die Schulform- Gibt zurück:
- die bei der Schulform in dem angegebenen Schuljahr zulässigen Jahrgänge
-