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-KonstantenEnum-KonstanteBeschreibungJahrgang Berufspraxisstufe in Teilzeit laut AO-SF für den Förderschwerpunkt Geistige Entwicklung (je nach Organisationsform in Teilzeit (86) und Vollzeit (85) möglich)Jahrgang Berufspraxisstufe in Vollzeit 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.Abendrealschule 1.Abendrealschule 2.Abendrealschule 3.Abendrealschule 4.91: Abendrealschule Vorkurs, 1.92: Abendrealschule Vorkurs, 2.Abendgymnasium/Kolleg: 1.Abendgymnasium/Kolleg: 2.Abendgymnasium/Kolleg: 3.Abendgymnasium/Kolleg: 4.Abendgymnasium/Kolleg: 5.Abendgymnasium/Kolleg: 6.Abendgymnasium/Kolleg: Vorkurs, 1.Abendgymnasium/Kolleg: 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
istGymOb()
Gibt zurück, ob es sich bei diesem Jahrgang um einen Jahrgang der gymnasialen Oberstufe handelt oder nicht.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, name, ordinal, statistikId
-
Enum-Konstanten - Details
-
HAUSFRUEHERZIEHUNG
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_VOLLZEIT
Jahrgang Berufspraxisstufe in Vollzeit laut AO-SF für den Förderschwerpunkt Geistige Entwicklung (je nach Organisationsform in Teilzeit (86) und Vollzeit (85) möglich) -
BERUFSPRAXISSTUFE_TEILZEIT
Jahrgang Berufspraxisstufe in Teilzeit laut AO-SF für den Förderschwerpunkt Geistige Entwicklung (je nach Organisationsform in Teilzeit (86) und Vollzeit (85) möglich) -
REALSCHULE_VORKURS_SEMESTER_1
91: Abendrealschule Vorkurs, 1. Semester -
REALSCHULE_VORKURS_SEMESTER_2
92: Abendrealschule Vorkurs, 2. Semester -
REALSCHULE_SEMESTER_01
Abendrealschule 1. Semester -
REALSCHULE_SEMESTER_02
Abendrealschule 2. Semester -
REALSCHULE_SEMESTER_03
Abendrealschule 3. Semester -
REALSCHULE_SEMESTER_04
Abendrealschule 4. Semester -
VORKURS_SEMESTER_1
Abendgymnasium/Kolleg: Vorkurs, 1. Semester -
VORKURS_SEMESTER_2
Abendgymnasium/Kolleg: Vorkurs, 2. Semester -
SEMESTER_01
Abendgymnasium/Kolleg: 1. Semester (EF.1) -
SEMESTER_02
Abendgymnasium/Kolleg: 2. Semester (EF.2) -
SEMESTER_03
Abendgymnasium/Kolleg: 3. Semester (Q1.1) -
SEMESTER_04
Abendgymnasium/Kolleg: 4. Semester (Q1.2) -
SEMESTER_05
Abendgymnasium/Kolleg: 5. Semester (Q2.1) -
SEMESTER_06
Abendgymnasium/Kolleg: 6. Semester (Q2.2)
-
-
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
-
istGymOb
public boolean istGymOb()Gibt zurück, ob es sich bei diesem Jahrgang um einen Jahrgang der gymnasialen Oberstufe handelt oder nicht.- Gibt zurück:
- true, wenn dieser ein Jahrgang der gymnasialen Oberstufe ist, und ansonsten false
-
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
-