Package de.svws_nrw.core.utils.schule
Klasse BerufskollegFachklassenManager
java.lang.Object
de.svws_nrw.core.utils.schule.BerufskollegFachklassenManager
Ein Manager zum Zugriff auf die Fachklassen aus dem Katalog
für berufsbildende Schulformen.
-
Konstruktorübersicht
KonstruktorBeschreibungBerufskollegFachklassenManager
(@NotNull BerufskollegFachklassenKatalog katalog) Erstellt einen neuen Manager für den Katalog der Fachklassen -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetByKuerzel
(@NotNull String kuerzel) Gibt den Katalog-Eintrag für das übergebene Kürzel zurück.getDatenByID
(long id) Gibt die Katalog-Daten für die Fachklasse zurück.getDatenByKuerzelAndSchuljahr
(@NotNull String kuerzel, int schuljahr) Gibt die Katalog-Daten für das übergebene Kürzel und das angegebene Schuljahr zurück.@NotNull BerufskollegFachklassenKatalog
Gibt den Katalog zurück.getKuerzel
(long id) Gibt das Kürzel für die Fachklasse mit der angebenen ID zurück.@NotNull BerufskollegFachklassenKatalogIndex
getTeilKatalog
(int index) Gibt den Teilkatalog für den angegebenen Fachklassen-Index zurück.@NotNull BerufskollegFachklassenKatalogIndex
getTeilKatalogBySchuljahrAndGliederung
(int schuljahr, @NotNull Schulgliederung gliederung) Gibt den Teilkatalog des Fachklassen-Index für die angegebene Schulgliederung zurück.long
Gibt die Version der Katalog-Daten zurück.long
getVersionByIndex
(int index) Gibt die Version der Daten eines Teilkatalog für einen Index zurück.long
getVersionBySchuljahrAndGliederung
(int schuljahr, @NotNull Schulgliederung gliederung) Gibt die Version der Daten des Teilkatalog für den Index der angegebenen Schulgliederung zurück.values()
Gibt alle Katalog-Einträge zurück.
-
Konstruktordetails
-
BerufskollegFachklassenManager
Erstellt einen neuen Manager für den Katalog der Fachklassen- Parameter:
katalog
- der Katalog der Fachklassen
-
-
Methodendetails
-
getVersion
public long getVersion()Gibt die Version der Katalog-Daten zurück.- Gibt zurück:
- die Version
-
getVersionByIndex
public long getVersionByIndex(int index) Gibt die Version der Daten eines Teilkatalog für einen Index zurück.- Parameter:
index
- der Index für die Fachklassen- Gibt zurück:
- die Version des Teilkatalogs
-
getVersionBySchuljahrAndGliederung
public long getVersionBySchuljahrAndGliederung(int schuljahr, @NotNull @NotNull Schulgliederung gliederung) Gibt die Version der Daten des Teilkatalog für den Index der angegebenen Schulgliederung zurück.- Parameter:
schuljahr
- das Schuljahrgliederung
- die Schulgliederung- Gibt zurück:
- die Version des Teilkatalogs
-
getByKuerzel
Gibt den Katalog-Eintrag für das übergebene Kürzel zurück. Das Kürzel setzt sich zusammen aus dem Index und den beiden Teilschlüsseln der Fachklasse: "Index-Schlüssel1-Schlüssel2".- Parameter:
kuerzel
- das Kürzel des Katalog-Eintrags- Gibt zurück:
- der Katalog-Eintrag oder null, falls das Kürzel ungültig ist.
-
values
Gibt alle Katalog-Einträge zurück.- Gibt zurück:
- ein Array mit allen Katalog-Einträgen
-
getDatenByKuerzelAndSchuljahr
public BerufskollegFachklassenKatalogDaten getDatenByKuerzelAndSchuljahr(@NotNull @NotNull String kuerzel, int schuljahr) Gibt die Katalog-Daten für das übergebene Kürzel und das angegebene Schuljahr zurück. Das Kürzel setzt sich zusammen aus dem Index und den beiden Teilschlüsseln der Fachklasse: "Index-Schlüssel1-Schlüssel2".- Parameter:
kuerzel
- das Kürzel des Katalog-Eintragsschuljahr
- das Schuljahr für welches die Katalog-Daten bestimmt werden sollen- Gibt zurück:
- der Katalog-Eintrag oder null, falls das Kürzel ungültig ist oder der Katalog-Eintrag keine Daten für das übergebene Schuljahr hat
-
getDatenByID
Gibt die Katalog-Daten für die Fachklasse zurück.- Parameter:
id
- die die des Katalog-Eintrags- Gibt zurück:
- die Daten für die ID oder null bei einer fehlerhaften ID
-
getKuerzel
Gibt das Kürzel für die Fachklasse mit der angebenen ID zurück. Das Kürzel setzt sich zusammen aus dem Index und den beiden Teilschlüsseln der Fachklasse: "Index-Schlüssel1-Schlüssel2".- Parameter:
id
- die ID der Fachklasse- Gibt zurück:
- das Kürzel der Fachklasse oder null, falls die ID ungültig ist
-
getTeilKatalog
Gibt den Teilkatalog für den angegebenen Fachklassen-Index zurück.- Parameter:
index
- der Fachklassen-Index des Teilkatalogs- Gibt zurück:
- der Teilkatalog
-
getTeilKatalogBySchuljahrAndGliederung
@NotNull public @NotNull BerufskollegFachklassenKatalogIndex getTeilKatalogBySchuljahrAndGliederung(int schuljahr, @NotNull @NotNull Schulgliederung gliederung) Gibt den Teilkatalog des Fachklassen-Index für die angegebene Schulgliederung zurück.- Parameter:
schuljahr
- das Schuljahr, für welches der Teilkatalog bestimmt werden sollgliederung
- die Schulgliederung- Gibt zurück:
- der Teilkatalog
-
getKatalog
Gibt den Katalog zurück.- Gibt zurück:
- der Katalog
-