Package de.svws_nrw.core.utils.schule
Klasse AbgangsartenManager
java.lang.Object
de.svws_nrw.core.utils.schule.AbgangsartenManager
Ein Manager zum Zugriff auf die Abgangsarten aus den Katalogen
für allgemeinbildende und berufsbildende Schulformen.
-
Konstruktorübersicht
KonstruktorBeschreibungAbgangsartenManager
(@NotNull AbgangsartKatalog katalogAllgemein, @NotNull AbgangsartKatalog katalogBeruf) Erstellt einen neuen Manager für die möglichen Abgangsarten -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGibt den Katalog-Eintrag für das übergebene Kürzel zurück.getAbschlussAllgemeinbildend
(@NotNull AbgangsartKatalogEintrag abschlussart) Bestimmt den Allgemeinbildenden Abschluss der Abschlussart.static SchulabschlussBerufsbildend
getAbschlussBerufsbildend
(@NotNull AbgangsartKatalogEintrag abschlussart) Bestimmt den Berufsbildenden Abschluss der Abschlussart.getAll()
Gibt alle Katalog-Einträge zurück.getDaten
(long id) Gibt die Katalog-Daten für die Abgangsart zurück.Gibt die Katalog-Daten für das übergebene Kürzel und das angegebene Schuljahr zurück.@NotNull AbgangsartKatalog
Gibt den Katalog für allgemeinbildende Schulformen zurück.@NotNull AbgangsartKatalog
Gibt den Katalog für berufsbildende Schulformen zurück.getKuerzel
(long id) Gibt das Kürzel für die Abgangsart mit der angebenen ID zurück.long
Gibt die Version der Daten im kombinierten Katalog für die allgemeinbildenden und dir berufsbildenden Schule zurück.
-
Konstruktordetails
-
AbgangsartenManager
public AbgangsartenManager(@NotNull @NotNull AbgangsartKatalog katalogAllgemein, @NotNull @NotNull AbgangsartKatalog katalogBeruf) Erstellt einen neuen Manager für die möglichen Abgangsarten- Parameter:
katalogAllgemein
- der Katalog für die allgemeinbildenden SchulformenkatalogBeruf
- der Katalog für die berufsbildenden Schulformen
-
-
Methodendetails
-
getVersion
public long getVersion()Gibt die Version der Daten im kombinierten Katalog für die allgemeinbildenden und dir berufsbildenden Schule zurück.- Gibt zurück:
- die Version
-
get
Gibt den Katalog-Eintrag für das übergebene Kürzel zurück.- Parameter:
kuerzel
- das Kürzel des Katalog-Eintrags- Gibt zurück:
- der Katalog-Eintrag oder null, falls das Kürzel ungültig ist.
-
getAll
Gibt alle Katalog-Einträge zurück.- Gibt zurück:
- eine Liste mit allen Katalog-Einträgen
-
getDaten
Gibt die Katalog-Daten für das übergebene Kürzel und das angegebene Schuljahr zurück.- 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
-
getDaten
Gibt die Katalog-Daten für die Abgangsart 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 Abgangsart mit der angebenen ID zurück.- Parameter:
id
- die ID der Abgangsart- Gibt zurück:
- das Kürzel der Abgangsart oder null, falls die ID ungültig ist
-
getKatalogAllgemeinbildend
Gibt den Katalog für allgemeinbildende Schulformen zurück.- Gibt zurück:
- der Katalog für allgemeinbildende Schulformen
-
getKatalogBerufsbildend
Gibt den Katalog für berufsbildende Schulformen zurück.- Gibt zurück:
- der Katalog für berufsbildende Schulformen
-
getAbschlussAllgemeinbildend
public static SchulabschlussAllgemeinbildend getAbschlussAllgemeinbildend(@NotNull @NotNull AbgangsartKatalogEintrag abschlussart) Bestimmt den Allgemeinbildenden Abschluss der Abschlussart.- Parameter:
abschlussart
- die Abschlussart- Gibt zurück:
- der allgemeinbildende Abschluss oder null in einem unerwarteten Fehlerfall
-
getAbschlussBerufsbildend
public static SchulabschlussBerufsbildend getAbschlussBerufsbildend(@NotNull @NotNull AbgangsartKatalogEintrag abschlussart) Bestimmt den Berufsbildenden Abschluss der Abschlussart.- Parameter:
abschlussart
- die Abschlussart- Gibt zurück:
- der berufsbildende Abschluss oder null, wenn nur ein allgemeinbildender Abschluss vorliegt.
-