Package de.svws_nrw.core.utils.schule
Klasse BerufskollegBildungsplanManager
java.lang.Object
de.svws_nrw.core.utils.schule.BerufskollegBildungsplanManager
Ein Manager zum Zugriff auf die Lehrpläne aus dem Katalog
für berufsbildende Schulformen.
-
Konstruktorübersicht
KonstruktorBeschreibungBerufskollegBildungsplanManager
(@NotNull BKBildungsplanKatalog katalog) Erstellt einen neuen Manager für den Katalog der berufsbezogenen Fächer im BK -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetAll()
Gibt alle Katalog-Einträge zurück.getBildungsplanByFachklassenschluesselSchuljahr
(@NotNull BKFachklassenSchluessel schluessel, int schuljahr) Gibt den Bildungsplan zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück.getBildungsplanByFachklassenschluesselSchuljahrJahrgang
(@NotNull BKFachklassenSchluessel schluessel, int schuljahr, int jahrgang) Gibt den Bildungsplan zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück.getBildungsplanById
(long id) Gibt den Bildungsplan mit der gegebenen ID zurück.getBildungsplanByIndexFachklasseSchuljahr
(@NotNull Integer index, @NotNull String schluessel, int schuljahr) Gibt den Bildungsplan zum Tupel(Schulgliederungsindex,Fachklasse) in einem (Einschulungs-)Schuljahr zurück.getBildungsplanByIndexFachklasseSchuljahrJahrgang
(@NotNull Integer index, @NotNull String schluessel, int schuljahr, int jahrgang) Gibt den Bildungsplan zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück.getFachByKuerzel
(@NotNull String kuerzel) Gibt ein Bündelfach zu einem Kürzel zurückGibt alle bekannten Bündelfächer zurück.getFaecherByFachklassenschluesselSchuljahrJahrgang
(@NotNull BKFachklassenSchluessel schluessel, int schuljahr, int jahrgang) Gibt die Bündelfächer zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück.getFaecherByFachklassenschuesselSchuljahr
(@NotNull BKFachklassenSchluessel schluessel, int schuljahr) Gibt die Bündelfächer zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück.getFaecherByIndexFachklasseSchuljahr
(@NotNull Integer index, @NotNull String schluessel, int schuljahr) Gibt die Bündelfächer zu dem Tupel(Schulgliederungsindex,Fachklasse) in einem (Einschulungs-)Schuljahr zurück.getFaecherByIndexFachklasseSchuljahrJahrgang
(@NotNull Integer index, @NotNull String schluessel, int schuljahr, int jahrgang) Gibt die Bündelfächer zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück.@NotNull BKBildungsplanKatalog
Gibt den Katalog zurück.getLehrplaeneByIndexSchuljahr
(@NotNull Integer index, int schuljahr) Gibt die Lehrpläne eines Index für ein Schuljahr zurückgetLehrplaeneByIndexSchuljahrAll
(@NotNull Integer index, int schuljahr) Gibt die Lehrpläne eines Index für ein Schuljahr zurück, wobei auch die auslaufenden Lehrpläne mit ausgegeben werden.getLehrplaeneBySchulgliederungSchuljahr
(@NotNull Schulgliederung gliederung, int schuljahr) Gibt die Lehrpläne eines Index der angegebenen Schulgliederung für ein Schuljahr zurückgetLehrplaeneBySchulgliederungSchuljahrAll
(@NotNull Schulgliederung gliederung, int schuljahr) Gibt die Lehrpläne eines Index der angegebenen Schulgliederung für ein Schuljahr zurückgetLehrplaeneBySchuljahr
(int schuljahr) Gibt die Lehrpläne für ein Schuljahr zurückgetLernfelderByFachklassenschluesselSchuljahr
(@NotNull BKFachklassenSchluessel schluessel, int schuljahr) Gibt die Lernfelder zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück.getLernfelderByFachklassenschluesselSchuljahrJahrgang
(@NotNull BKFachklassenSchluessel schluessel, int schuljahr, int jahrgang) Gibt die Lernfelder zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück.getLernfelderByIndexFachklasseSchuljahr
(@NotNull Integer index, @NotNull String schluessel, int schuljahr) Gibt die Lernfelder zu dem Tupel(Schulgliederungsindex,Fachklasse) in einem (Einschulungs-)Schuljahr zurück.getLernfelderByIndexFachklasseSchuljahrJahrgang
(@NotNull Integer index, @NotNull String schluessel, int schuljahr, int jahrgang) Gibt die Lernfelder zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück.long
Gibt die Version der Katalog-Daten zurück.
-
Konstruktordetails
-
BerufskollegBildungsplanManager
Erstellt einen neuen Manager für den Katalog der berufsbezogenen Fächer im BK- Parameter:
katalog
- der Katalog der berufsbezogenen Fächer
-
-
Methodendetails
-
getVersion
public long getVersion()Gibt die Version der Katalog-Daten zurück.- Gibt zurück:
- die Version
-
getAll
Gibt alle Katalog-Einträge zurück.- Gibt zurück:
- eine Liste mit allen Katalog-Einträgen
-
getLehrplaeneBySchuljahr
Gibt die Lehrpläne für ein Schuljahr zurück- Parameter:
schuljahr
- das Schuljahr für welches die Katalog-Daten bestimmt werden sollen- Gibt zurück:
- Eine Liste der Lehrpläne für das angegebene Schuljahr
-
getLehrplaeneByIndexSchuljahr
public List<BKBildungsplan> getLehrplaeneByIndexSchuljahr(@NotNull @NotNull Integer index, int schuljahr) Gibt die Lehrpläne eines Index für ein Schuljahr zurück- Parameter:
index
- der Schulgliederungs-Index des Teilkatalogsschuljahr
- das Schuljahr für welches die Katalog-Daten bestimmt werden sollen- Gibt zurück:
- Eine Liste der Lehrpläne eines Index für das angegebene Schuljahr
-
getLehrplaeneBySchulgliederungSchuljahr
public List<BKBildungsplan> getLehrplaeneBySchulgliederungSchuljahr(@NotNull @NotNull Schulgliederung gliederung, int schuljahr) Gibt die Lehrpläne eines Index der angegebenen Schulgliederung für ein Schuljahr zurück- Parameter:
gliederung
- die Schulgliederungschuljahr
- das Schuljahr für welches die Katalog-Daten bestimmt werden sollen- Gibt zurück:
- Eine Liste der Lehrpläne eines Gliederungsindex für das angegebene Schuljahr
-
getLehrplaeneByIndexSchuljahrAll
public List<BKBildungsplan> getLehrplaeneByIndexSchuljahrAll(@NotNull @NotNull Integer index, int schuljahr) Gibt die Lehrpläne eines Index für ein Schuljahr zurück, wobei auch die auslaufenden Lehrpläne mit ausgegeben werden.- Parameter:
index
- der Schulgliederungs-Index des Teilkatalogsschuljahr
- das Schuljahr für welches die Katalog-Daten bestimmt werden sollen- Gibt zurück:
- Eine Liste der Lehrpläne eines Gliederungsindex für das angegebene Schuljahr
-
getLehrplaeneBySchulgliederungSchuljahrAll
public List<BKBildungsplan> getLehrplaeneBySchulgliederungSchuljahrAll(@NotNull @NotNull Schulgliederung gliederung, int schuljahr) Gibt die Lehrpläne eines Index der angegebenen Schulgliederung für ein Schuljahr zurück- Parameter:
gliederung
- die Schulgliederungschuljahr
- das Schuljahr für welches die Katalog-Daten bestimmt werden sollen- Gibt zurück:
- Eine Liste der Lehrpläne eines Gliederungsindex für das angegebene Schuljahr
-
getBildungsplanById
Gibt den Bildungsplan mit der gegebenen ID zurück.- Parameter:
id
- die ID des Katalog-Eintrags- Gibt zurück:
- den Bildungsplan für die ID oder null bei einer fehlerhaften ID
-
getBildungsplanByFachklassenschluesselSchuljahr
public BKBildungsplan getBildungsplanByFachklassenschluesselSchuljahr(@NotNull @NotNull BKFachklassenSchluessel schluessel, int schuljahr) Gibt den Bildungsplan zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück. Es wird davon ausgegangen, dass der Bildungsgang im 1. Jahrgang aufgenommen wird.- Parameter:
schluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden sollen- Gibt zurück:
- den Bildungsplan für die ID oder null bei einer fehlerhaften ID
-
getBildungsplanByIndexFachklasseSchuljahr
public BKBildungsplan getBildungsplanByIndexFachklasseSchuljahr(@NotNull @NotNull Integer index, @NotNull @NotNull String schluessel, int schuljahr) Gibt den Bildungsplan zum Tupel(Schulgliederungsindex,Fachklasse) in einem (Einschulungs-)Schuljahr zurück. Es wird davon ausgegangen, dass der Bildungsgang im 1. Jahrgang aufgenommen wird.- Parameter:
index
- der Schulgliederungs-Index des Teilkatalogsschluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden soll- Gibt zurück:
- den Bildungsplan für eine Fachklasse im angegebenen Schuljahr
-
getBildungsplanByFachklassenschluesselSchuljahrJahrgang
public BKBildungsplan getBildungsplanByFachklassenschluesselSchuljahrJahrgang(@NotNull @NotNull BKFachklassenSchluessel schluessel, int schuljahr, int jahrgang) Gibt den Bildungsplan zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück. Es wird der Jahrgang angegeben, in dem der Bildungsgang aufgenommen wurde (Anrechnung).- Parameter:
schluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden sollenjahrgang
- der Jahrgang, der beim Einstieg in den Bildungsgang belegt wurde- Gibt zurück:
- den Bildungsplan für eine Fachklasse im angegebenen Schuljahr und Jahrgang
-
getBildungsplanByIndexFachklasseSchuljahrJahrgang
public BKBildungsplan getBildungsplanByIndexFachklasseSchuljahrJahrgang(@NotNull @NotNull Integer index, @NotNull @NotNull String schluessel, int schuljahr, int jahrgang) Gibt den Bildungsplan zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück. Es wird der Jahrgang angegeben, in dem der Bildungsgang aufgenommen wurde (Anrechnung).- Parameter:
index
- der Schulgliederungs-Index des Teilkatalogsschluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden sollenjahrgang
- der Jahrgang, der beim Einstieg in den Bildungsgang belegt wurde- Gibt zurück:
- den Bildungsplan für eine Fachklasse im angegebenen Schuljahr und Jahrgang
-
getFaecherAll
Gibt alle bekannten Bündelfächer zurück.- Gibt zurück:
- die Liste aller bekannten Bündelfächer
-
getFachByKuerzel
Gibt ein Bündelfach zu einem Kürzel zurück- Parameter:
kuerzel
- das Kürzel des Fachs- Gibt zurück:
- das Fach zu einem Kürzel,
-
getFaecherByFachklassenschuesselSchuljahr
public List<BKFBFach> getFaecherByFachklassenschuesselSchuljahr(@NotNull @NotNull BKFachklassenSchluessel schluessel, int schuljahr) Gibt die Bündelfächer zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück. Es wird davon ausgegangen, dass der Bildungsgang im 1. Jahrgang aufgenommen wird.- Parameter:
schluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden sollen- Gibt zurück:
- die Liste der Bündelfächer für die Fachklasse und Schuljahr oder null falls keine Bildungsplan für Fachklasse vorhanden ist.
-
getFaecherByIndexFachklasseSchuljahr
public List<BKFBFach> getFaecherByIndexFachklasseSchuljahr(@NotNull @NotNull Integer index, @NotNull @NotNull String schluessel, int schuljahr) Gibt die Bündelfächer zu dem Tupel(Schulgliederungsindex,Fachklasse) in einem (Einschulungs-)Schuljahr zurück. Es wird davon ausgegangen, dass der Bildungsgang im 1. Jahrgang aufgenommen wird.- Parameter:
index
- der Schulgliederungs-Index des Teilkatalogsschluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden soll- Gibt zurück:
- die Liste der Bündelfächer für die Fachklasse und Schuljahr oder null falls keine Leh
-
getFaecherByFachklassenschluesselSchuljahrJahrgang
public List<BKFBFach> getFaecherByFachklassenschluesselSchuljahrJahrgang(@NotNull @NotNull BKFachklassenSchluessel schluessel, int schuljahr, int jahrgang) Gibt die Bündelfächer zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück. Es wird der Jahrgang angegeben, in dem der Bildungsgang aufgenommen wurde (Anrechnung).- Parameter:
schluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden sollenjahrgang
- der Jahrgang, der beim Einstieg in den Bildungsgang belegt wurde- Gibt zurück:
- die Liste der Bündelfächer für Fachklasse, Schuljahr und Jahrgang oder null bei einer fehlerhaften ID
-
getFaecherByIndexFachklasseSchuljahrJahrgang
public List<BKFBFach> getFaecherByIndexFachklasseSchuljahrJahrgang(@NotNull @NotNull Integer index, @NotNull @NotNull String schluessel, int schuljahr, int jahrgang) Gibt die Bündelfächer zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück. Es wird der Jahrgang angegeben, in dem der Bildungsgang aufgenommen wurde (Anrechnung).- Parameter:
index
- der Schulgliederungs-Index des Teilkatalogsschluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden sollenjahrgang
- der Jahrgang, der beim Einstieg in den Bildungsgang belegt wurde- Gibt zurück:
- die Liste der Bündelfächer für Fachklasse, Schuljahr und Jahrgang oder null bei einer fehlerhaften ID
-
getLernfelderByFachklassenschluesselSchuljahr
public List<BKLernfeld> getLernfelderByFachklassenschluesselSchuljahr(@NotNull @NotNull BKFachklassenSchluessel schluessel, int schuljahr) Gibt die Lernfelder zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück. Es wird davon ausgegangen, dass der Bildungsgang im 1. Jahrgang aufgenommen wird.- Parameter:
schluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden sollen- Gibt zurück:
- die Liste der Lernfelder für eine Fachklasse und Schuljahr oder null, wenn nicht vorhanden
-
getLernfelderByIndexFachklasseSchuljahr
public List<BKLernfeld> getLernfelderByIndexFachklasseSchuljahr(@NotNull @NotNull Integer index, @NotNull @NotNull String schluessel, int schuljahr) Gibt die Lernfelder zu dem Tupel(Schulgliederungsindex,Fachklasse) in einem (Einschulungs-)Schuljahr zurück. Es wird davon ausgegangen, dass der Bildungsgang im 1. Jahrgang aufgenommen wird.- Parameter:
index
- der Schulgliederungs-Index des Teilkatalogsschluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden soll- Gibt zurück:
- die Liste der Lernfelder für eine Fachklasse und Schuljahr oder null, wenn nicht vorhanden
-
getLernfelderByFachklassenschluesselSchuljahrJahrgang
public List<BKLernfeld> getLernfelderByFachklassenschluesselSchuljahrJahrgang(@NotNull @NotNull BKFachklassenSchluessel schluessel, int schuljahr, int jahrgang) Gibt die Lernfelder zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück. Es wird der Jahrgang angegeben, in dem der Bildungsgang aufgenommen wurde (Anrechnung).- Parameter:
schluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden sollenjahrgang
- der Jahrgang, der beim Einstieg in den Bildungsgang belegt wurde- Gibt zurück:
- die Liste der Lernfelder für eine Fachklasse und Schuljahr im angegebenen Jahrgang oder null, wenn nicht vorhanden
-
getLernfelderByIndexFachklasseSchuljahrJahrgang
public List<BKLernfeld> getLernfelderByIndexFachklasseSchuljahrJahrgang(@NotNull @NotNull Integer index, @NotNull @NotNull String schluessel, int schuljahr, int jahrgang) Gibt die Lernfelder zu einem Fachklassenschlüssel in einem (Einschulungs-)Schuljahr zurück. Es wird der Jahrgang angegeben, in dem der Bildungsgang aufgenommen wurde (Anrechnung).- Parameter:
index
- der Schulgliederungs-Index des Teilkatalogsschluessel
- der Fachklassenschlüsselschuljahr
- das Schuljahr, für welches der Bildungsplan bestimmt werden sollenjahrgang
- der Jahrgang, der beim Einstieg in den Bildungsgang belegt wurde- Gibt zurück:
- die Liste der Lernfelder für eine Fachklasse und Schuljahr im angegebenen Jahrgang oder null, wenn nicht vorhanden
-
getKatalog
Gibt den Katalog zurück.- Gibt zurück:
- der Katalog
-