Enum-Klasse Fach

java.lang.Object
java.lang.Enum<Fach>
de.svws_nrw.asd.types.fach.Fach
Alle implementierten Schnittstellen:
CoreType<FachKatalogEintrag,Fach>, Serializable, Comparable<Fach>, Constable

public enum Fach extends Enum<Fach> implements CoreType<FachKatalogEintrag,Fach>
Ein Core-Type für die für den Zeugnisdruck erforderlichen Fachgruppen
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum-Konstanten - Übersicht

    Enum-Konstanten
    Enum-Konstante
    Beschreibung
    Fach Arbeits- und Betriebswirtschaftslehre
    Fach Neigungs- und Projektgruppen
    Fach Arbeitslehre - Schwerpunkt Hauswirtschaft
    Fach Arbeitslehre
    Fach Unterricht in der Herkunftssprache - Arabisch
    Fach Unterricht in der Herkunftssprache - Aramäisch
    Fach Alevitische Religionslehre nach den Grundsätzen des AABF
    Fach Arbeitslehre - Schwerpunkt Technik
    Fach Arbeitsvorbereitung
    Fach Arbeitslehre - Schwerpunkt Wirtschaft
    Fach Arbeitslehre - Technik/Wirtschaft (nur Wahlpflichtunterricht)
    Fach Arbeitslehre - Hauswirtschaft/Wirtschaft (nur Wahlpflichtunterricht)
    Fach Berufs- und Arbeitspädagogik
    Fach Bürowirtschaft
    Fach Betrieb und Gesellschaft/Politik
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Bosnisch
    Fach Biologie
    Fach Betriebsinformatik
    Fach Unterricht in der Herkunftssprache - Bosnisch
    Fach Braille'sche Punktschrift
    Fach Betriebspraxis
    Fach Betriebslehre
    Fach Betriebssoziologie / Arbeitsrecht
    Fach Berufsvorbereitung
    Fach Betriebswirtschaftslehre
    Fach Betriebssysteme / Netzwerke
    Fach Chinesisch
    Fach Chinesisch, regulärer Beginn in der Einführungsphase
    Fach Chinesisch, regulärer Beginn in Jahrgang 11
    Fach Chinesisch, regulärer Beginn in Jahrgang 5
    Fach Chinesisch, regulärer Beginn in Jahrgang 6
    Fach Chinesisch, regulärer Beginn in Jahrgang 7
    Fach Chinesisch, regulärer Beginn in Jahrgang 8
    Fach Chinesisch, regulärer Beginn in Jahrgang 9
    Fach Chemie
    Fach Unterricht in der Herkunftssprache - Kroatisch
    Fach Unterricht in der Herkunftssprache - Chinesisch
    Fach Chinesisch, außerhalb des regulären Fachunterrichts
    Fach Deutsch
    Fach Datenbanken
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Rumänisch
    Fach Didaktik u.
    Fach Darstellen und Gestalten
    Fach Datenverarbeitung
    Fach Englisch
    Fach Erweitertes Bildungsangebot
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Serbisch
    Fach Erdkunde/ Geographie
    Fach Ernährungslehre
    Fach Unterricht in der Herkunftssprache - Serbisch
    Fach Evangelische Religionslehre (konfessionell kooperativ)
    Fach Evangelische Religionslehre
    Fach Französisch
    Fach Französisch, regulärer Beginn in der Einführungsphase
    Fach Französisch, regulärer Beginn in Jahrgang 11
    Fach Französisch, regulärer Beginn in Jahrgang 5
    Fach Französisch, regulärer Beginn in Jahrgang 6
    Fach Französisch, regulärer Beginn in Jahrgang 7
    Fach Französisch, regulärer Beginn in Jahrgang 8
    Fach Französisch, regulärer Beginn in Jahrgang 9
    Fach Fächer des berufsbezogenen Bereichs
    Fach Fremdsprachliche Kommunikation
    Fach Unterricht in der Herkunftssprache - Französisch
    Fach Fachpraxis
    Fach Französisch, außerhalb des regulären Fachunterrichts
    Fach Förderunterricht
    Fach Griechisch
    Fach Griechisch, regulärer Beginn in der Einführungsphase
    Fach Griechisch, regulärer Beginn in Jahrgang 11
    Fach Griechisch, regulärer Beginn in Jahrgang 5
    Fach Griechisch, regulärer Beginn in Jahrgang 6
    Fach Griechisch, regulärer Beginn in Jahrgang 7
    Fach Griechisch, regulärer Beginn in Jahrgang 8
    Fach Griechisch, regulärer Beginn in Jahrgang 9
    Fach Geräte- und Maschinenlehre
    Fach Grundbildung
    Fach Geschichte
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Neugriechisch
    Fach Gesellschaftslehre
    Fach Unterricht in der Herkunftssprache - Neugriechisch
    Fach Geologie (Oberstufenkolleg Bielefeld)
    Fach Geschichte / Politik
    Fach Altgriechisch, außerhalb des regulären Fachunterrichts
    Fach Gestaltungslehre
    Fach Gesamtunterricht (nur für Förderschulkindergarten)
    Fach Geschichte und Sozialwissenschaft
    Fach Hebräisch
    Fach Hebräisch, regulärer Beginn in der Einführungsphase
    Fach Hebräisch, regulärer Beginn in Jahrgang 11
    Fach Hebräisch, regulärer Beginn in Jahrgang 5
    Fach Hebräisch, regulärer Beginn in Jahrgang 6
    Fach Hebräisch, regulärer Beginn in Jahrgang 7
    Fach Hebräisch, regulärer Beginn in Jahrgang 8
    Fach Hebräisch, regulärer Beginn in Jahrgang 9
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Kroatisch
    Fach Hebräisch, außerhalb des regulären Fachunterrichts
    Fach Jüdische Religionslehre
    Fach Hausunterricht
    Fach Hauswirtschaft
    Fach Hygiene
    Fach Italienisch
    Fach Italienisch, regulärer Beginn in der Einführungsphase
    Fach Italienisch, regulärer Beginn in Jahrgang 11
    Fach Italienisch, regulärer Beginn in Jahrgang 5
    Fach Italienisch, regulärer Beginn in Jahrgang 6
    Fach Italienisch, regulärer Beginn in Jahrgang 7
    Fach Italienisch, regulärer Beginn in Jahrgang 8
    Fach Italienisch, regulärer Beginn in Jahrgang 9
    Fach Individuelles Lernen (Ergänzungsstunden, Ganztag- und Betreuungsangebote)
    Fach Informatik
    Fach Ingenieurwissenschaften / Ingenieurtechnik
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Italienisch
    Fach Individuelles Lernen (dem Kernstundenkontingent entnommen)
    Fach Islamische Religionslehre
    Fach Unterricht in der Herkunftssprache - Italienisch
    Fach Instrumentalpraktischer Grundkurs
    Fach Italienisch, außerhalb des regulären Fachunterrichts
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Niederländisch
    Fach Unterricht in der Herkunftssprache - Japanisch
    Fach Japanisch
    Fach Japanisch, regulärer Beginn in der Einführungsphase
    Fach Japanisch, regulärer Beginn in Jahrgang 11
    Fach Japanisch, regulärer Beginn in Jahrgang 5
    Fach Japanisch, regulärer Beginn in Jahrgang 6
    Fach Japanisch, regulärer Beginn in Jahrgang 7
    Fach Japanisch, regulärer Beginn in Jahrgang 8
    Fach Japanisch, regulärer Beginn in Jahrgang 9
    Fach Katholische Religionslehre (konfessionell kooperativ)
    Fach Kommunikation
    Fach Japanisch, außerhalb des regulären Fachunterrichts
    Fach Katholische Religionslehre
    Fach Kurzschrift
    Fach Kunst
    Fach Lateinisch
    Fach Lateinisch, regulärer Beginn in der Einführungsphase
    Fach Lateinisch, regulärer Beginn in Jahrgang 11
    Fach Lateinisch, regulärer Beginn in Jahrgang 5
    Fach Lateinisch, regulärer Beginn in Jahrgang 6
    Fach Lateinisch, regulärer Beginn in Jahrgang 7
    Fach Lateinisch, regulärer Beginn in Jahrgang 8
    Fach Lateinisch, regulärer Beginn in Jahrgang 9
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Albanisch
    Fach Literatur
    Fach Unterricht in der Herkunftssprache - Albanisch
    Fach Lateinisch, außerhalb des regulären Fachunterrichts
    Fach Mathematik
    Fach Religionsunterricht der mennonitischen Brüdergemeinden in NRW als Schulversuch
    Fach Medienerziehung
    Fach Mechanik
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Mazedonisch
    Fach Unterricht in der Herkunftssprache - Mazedonisch
    Fach Unterricht in der Herkunftssprache - Ungarisch
    Fach Meß- und Prüftechnik
    Fach Musik
    Fach Methodik des wissenschaftl. orientierten Arbeitens
    Fach Spezielle sonderpädagogische Maßnahme
    Fach Fächerübergreifender Unterricht in SI und SII (Berufspraxisstufe)
    Fach Niederländisch
    Fach Niederländisch, regulärer Beginn in der Einführungsphase
    Fach Niederländisch, regulärer Beginn in Jahrgang 11
    Fach Niederländisch, regulärer Beginn in Jahrgang 5
    Fach Niederländisch, regulärer Beginn in Jahrgang 6
    Fach Niederländisch, regulärer Beginn in Jahrgang 7
    Fach Niederländisch, regulärer Beginn in Jahrgang 8
    Fach Niederländisch, regulärer Beginn in Jahrgang 9
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Polnisch
    Fach Unterricht in der Herkunftssprache - Niederländisch
    Fach Niederländisch, außerhalb des regulären Fachunterrichts
    Fach Naturwissenschaften
    Fach Portugiesisch
    Fach Portugiesisch, regulärer Beginn in der Einführungsphase
    Fach Portugiesisch, regulärer Beginn in Jahrgang 11
    Fach Portugiesisch, regulärer Beginn in Jahrgang 5
    Fach Portugiesisch, regulärer Beginn in Jahrgang 6
    Fach Portugiesisch, regulärer Beginn in Jahrgang 7
    Fach Portugiesisch, regulärer Beginn in Jahrgang 8
    Fach Portugiesisch, regulärer Beginn in Jahrgang 9
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Portugiesisch
    Fach Organisationslehre/Büroorganisation
    Fach Unterricht in der Herkunftssprache - Portugiesisch
    Fach Portugiesisch, außerhalb des regulären Fachunterrichts
    Fach Orthodoxe Religionslehre
    Fach Pädagogik/ Erziehungswissenschaft
    Fach Physik
    Fach Politik
    Fach Philosophie
    Fach Unterricht in der Herkunftssprache - Polnisch
    Fach Politik/Ökonomische Grundbildung
    Fach Praktische Philosophie
    Fach Psychologie
    Fach Fachübergreifender Unterricht
    Fach Personalwirtschaft und Soziologie/Politik
    Fach Projektkurs (mit einem oder zwei Leitfächern)
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Farsi
    Fach Unterricht in der Herkunftssprache - Farsi
    Fach Russisch
    Fach Russisch, regulärer Beginn in der Einführungsphase
    Fach Russisch, regulärer Beginn in Jahrgang 11
    Fach Russisch, regulärer Beginn in Jahrgang 5
    Fach Russisch, regulärer Beginn in Jahrgang 6
    Fach Russisch, regulärer Beginn in Jahrgang 7
    Fach Russisch, regulärer Beginn in Jahrgang 8
    Fach Russisch, regulärer Beginn in Jahrgang 9
    Fach Rechnungswesen
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Russisch
    Fach Rechtskunde
    Fach Unterricht in der Herkunftssprache - Russisch
    Fach Unterricht in der Herkunftssprache - Romanes
    Fach Russisch, außerhalb des regulären Fachunterrichts
    Fach Recht und Verwaltung
    Fach Spanisch
    Fach Spanisch, regulärer Beginn in der Einführungsphase
    Fach Spanisch, regulärer Beginn in Jahrgang 11
    Fach Sport für Jungen
    Fach Sport für Mädchen
    Fach Spanisch, regulärer Beginn in Jahrgang 5
    Fach Spanisch, regulärer Beginn in Jahrgang 6
    Fach Spanisch, regulärer Beginn in Jahrgang 7
    Fach Spanisch, regulärer Beginn in Jahrgang 8
    Fach Spanisch, regulärer Beginn in Jahrgang 9
    Fach Softwareentwicklung und -engineering
    Fach sonderpädag.
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Spanisch
    Fach Spiel
    Fach Soziologie
    Fach Unterricht in der Herkunftssprache - Spanisch
    Fach Sport
    Fach Spanisch, außerhalb des regulären Fachunterrichts
    Fach Sonstige Fremdsprachen
    Fach Sachunterricht
    Fach Sozialwissenschaften
    Fach Sozialwissenschaften/Wirtschaft
    Fach Türkisch
    Fach Türkisch, regulärer Beginn in der Einführungsphase
    Fach Türkisch, regulärer Beginn in Jahrgang 11
    Fach Türkisch, regulärer Beginn in Jahrgang 5
    Fach Türkisch, regulärer Beginn in Jahrgang 6
    Fach Türkisch, regulärer Beginn in Jahrgang 7
    Fach Türkisch, regulärer Beginn in Jahrgang 8
    Fach Türkisch, regulärer Beginn in Jahrgang 9
    Fach Technik
    Fach Technische Grundbildung
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Türkisch
    Fach Technische Informatik
    Fach Unterricht in der Herkunftssprache - Türkisch
    Fach Unterricht in der Herkunftssprache - Thai
    Fach Türkisch, außerhalb des regulären Fachunterrichts
    Fach Textverarbeitung
    Fach Textilgestaltung
    Fach Technisches Zeichnen / Fachzeichnen
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Russisch
    Fach Unterricht in der Herkunftssprache - Rumänisch
    Fach Unterricht in der Herkunftssprache - Ukrainisch
    Fach fächerübergreifender Unterricht (Sprache/Sachunt.
    Fach Unterweisung
    Fach Verwaltungskunde
    Fach Fächer im genehmigten Schulversuch und sonstige Fächer
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Bulgarisch
    Fach Verkaufskunde
    Fach Unterricht in der Herkunftssprache - Bulgarisch
    Fach vokalpraktischer Grundkurs
    Fach Volkswirtschaftslehre/Politik
    Fach Verfahrenstechnik
    Fach Volkswirtschaftslehre
    Fach Vertiefungsfach
    Fach Werken
    Fach Wirtschaftsgeographie
    Fach Wirtschaftsinformatik/Organisationslehre
    Fach Wirtschaft-Politik
    Fach Wirtschaftslehre
    Fach Wirtschaft und Arbeitswelt - Schwerpunkt Hauswirtschaft
    Fach Wirtschaft und Arbeitswelt - Schwerpunkt Technik
    Fach Wirtschaft und Arbeitswelt - Schwerpunkt Wirtschaft
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - sonstige Sprache
    Fach Unterricht in der Herkunftssprache - sonstige Sprache
    Fach Sonstige Fächer ohne Fremdsprachen (kein Import nach ASDPC)
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Koreanisch
    Fach Unterricht in der Herkunftssprache - Koreanisch
    Fach orthodoxe Religionslehre (Syrisch)
    Fach Neugriechisch
    Fach Neugriechisch, regulärer Beginn in der Einführungsphase
    Fach Neugriechisch, regulärer Beginn in Jahrgang 11
    Fach Neugriechisch, regulärer Beginn in Jahrgang 5
    Fach Neugriechisch, regulärer Beginn in Jahrgang 6
    Fach Neugriechisch, regulärer Beginn in Jahrgang 7
    Fach Neugriechisch, regulärer Beginn in Jahrgang 8
    Fach Neugriechisch, regulärer Beginn in Jahrgang 9
    Fach Zusätzliche Förderung
    Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Kurdische Sprachen
    Fach Unterricht in der Herkunftssprache - Kurdische Sprachen (Sorani, Komanci, Zaza)
    Fach Neugriechisch, außerhalb des regulären Fachunterrichts
    Fach Zeichnen / Werken
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Gibt den Daten-Manager für den Zugriff auf die Core-Type-Daten zurück, sofern dieser initialisiert wurde.
    static @NotNull Fach
    getBySchluesselOrDefault(@NotNull String schluessel)
    Gibt da Fach für den angegebene Schlüssel (bei Sprachen zweistelliges Kürzel, z.B.
    getEintragOrLast(int schuljahr)
    Bestimmt den Fach-Katalogeintrag für das angegebene Schuljahr.
    getFachgruppe(int schuljahr)
    Gibt die Fachgruppe zurück, der das Fach in dem angegebenen Schuljahr zugeordnet ist.
    @NotNull RGBFarbe
    getFarbe(int schuljahr)
    Gibt die Farbe des zulässigen Faches zurück.
    @NotNull String
    getHMTLFarbeRGB(int schuljahr)
    Gibt die HTML-Farbe des zulässigen Faches als Aufruf der rgb-Funktion
    @NotNull String
    getHMTLFarbeRGBA(int schuljahr, double alpha)
    Gibt die HTML-Farbe des zulässigen Faches als Aufruf der rgba-Funktion mit der übergebenen Transparenz zurück.
    getJahrgangAb(int schuljahr)
    Gibt den Jahrgang zurück, ab wann dieses Faches in dem angegebenen Schuljahr zulässig ist.
    static @NotNull List<String>
    Gibt die Liste aller atomaren Kürzeln von Fremdsprachen-Fächern zurück.
    static @NotNull Map<String,Fach>
    Gibt eine Map von den atomaren Kürzeln der Fremdsprachen auf eine Liste der zugehörigen Sprach-Fächer zurück.
    static void
    Initialisiert den Core-Type mit dem angegebenen Manager.
    static Fach
    Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
    static Fach[]
    Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.

    Von Klasse geerbte Methoden java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden de.svws_nrw.asd.types.CoreType

    compareTo, daten, getManager, historie, historienId, name, ordinal
  • Enum-Konstanten - Details

    • AB

      public static final Fach AB
      Fach Arbeits- und Betriebswirtschaftslehre
    • AG

      public static final Fach AG
      Fach Neigungs- und Projektgruppen
    • AH

      public static final Fach AH
      Fach Arbeitslehre - Schwerpunkt Hauswirtschaft
    • AL

      public static final Fach AL
      Fach Arbeitslehre
    • AM

      public static final Fach AM
      Fach Unterricht in der Herkunftssprache - Arabisch
    • AN

      public static final Fach AN
      Fach Unterricht in der Herkunftssprache - Aramäisch
    • AR

      public static final Fach AR
      Fach Alevitische Religionslehre nach den Grundsätzen des AABF
    • AT

      public static final Fach AT
      Fach Arbeitslehre - Schwerpunkt Technik
    • AV

      public static final Fach AV
      Fach Arbeitsvorbereitung
    • AW

      public static final Fach AW
      Fach Arbeitslehre - Schwerpunkt Wirtschaft
    • AX

      public static final Fach AX
      Fach Arbeitslehre - Technik/Wirtschaft (nur Wahlpflichtunterricht)
    • AY

      public static final Fach AY
      Fach Arbeitslehre - Hauswirtschaft/Wirtschaft (nur Wahlpflichtunterricht)
    • BA

      public static final Fach BA
      Fach Berufs- und Arbeitspädagogik
    • BF

      public static final Fach BF
      Fach Bürowirtschaft
    • BG

      public static final Fach BG
      Fach Betrieb und Gesellschaft/Politik
    • BH

      public static final Fach BH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Bosnisch
    • BI

      public static final Fach BI
      Fach Biologie
    • BK

      public static final Fach BK
      Fach Betriebsinformatik
    • BM

      public static final Fach BM
      Fach Unterricht in der Herkunftssprache - Bosnisch
    • BN

      public static final Fach BN
      Fach Braille'sche Punktschrift
    • BP

      public static final Fach BP
      Fach Betriebspraxis
    • BR

      public static final Fach BR
      Fach Betriebslehre
    • BS

      public static final Fach BS
      Fach Betriebssoziologie / Arbeitsrecht
    • BV

      public static final Fach BV
      Fach Berufsvorbereitung
    • BW

      public static final Fach BW
      Fach Betriebswirtschaftslehre
    • BY

      public static final Fach BY
      Fach Betriebssysteme / Netzwerke
    • C

      public static final Fach C
      Fach Chinesisch
    • C0

      public static final Fach C0
      Fach Chinesisch, regulärer Beginn in der Einführungsphase
    • C1

      public static final Fach C1
      Fach Chinesisch, regulärer Beginn in Jahrgang 11
    • C5

      public static final Fach C5
      Fach Chinesisch, regulärer Beginn in Jahrgang 5
    • C6

      public static final Fach C6
      Fach Chinesisch, regulärer Beginn in Jahrgang 6
    • C7

      public static final Fach C7
      Fach Chinesisch, regulärer Beginn in Jahrgang 7
    • C8

      public static final Fach C8
      Fach Chinesisch, regulärer Beginn in Jahrgang 8
    • C9

      public static final Fach C9
      Fach Chinesisch, regulärer Beginn in Jahrgang 9
    • CH

      public static final Fach CH
      Fach Chemie
    • CM

      public static final Fach CM
      Fach Unterricht in der Herkunftssprache - Kroatisch
    • CN

      public static final Fach CN
      Fach Unterricht in der Herkunftssprache - Chinesisch
    • CQ

      public static final Fach CQ
      Fach Chinesisch, außerhalb des regulären Fachunterrichts
    • D

      public static final Fach D
      Fach Deutsch
    • DB

      public static final Fach DB
      Fach Datenbanken
    • DH

      public static final Fach DH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Rumänisch
    • DM

      public static final Fach DM
      Fach Didaktik u. Methodik der soz.päd. Praxis mit Übungen
    • DS

      public static final Fach DS
      Fach Darstellen und Gestalten
    • DV

      public static final Fach DV
      Fach Datenverarbeitung
    • E

      public static final Fach E
      Fach Englisch
    • EB

      public static final Fach EB
      Fach Erweitertes Bildungsangebot
    • EH

      public static final Fach EH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Serbisch
    • EK

      public static final Fach EK
      Fach Erdkunde/ Geographie
    • EL

      public static final Fach EL
      Fach Ernährungslehre
    • EM

      public static final Fach EM
      Fach Unterricht in der Herkunftssprache - Serbisch
    • EN

      public static final Fach EN
      Fach Evangelische Religionslehre (konfessionell kooperativ)
    • ER

      public static final Fach ER
      Fach Evangelische Religionslehre
    • F

      public static final Fach F
      Fach Französisch
    • F0

      public static final Fach F0
      Fach Französisch, regulärer Beginn in der Einführungsphase
    • F1

      public static final Fach F1
      Fach Französisch, regulärer Beginn in Jahrgang 11
    • F5

      public static final Fach F5
      Fach Französisch, regulärer Beginn in Jahrgang 5
    • F6

      public static final Fach F6
      Fach Französisch, regulärer Beginn in Jahrgang 6
    • F7

      public static final Fach F7
      Fach Französisch, regulärer Beginn in Jahrgang 7
    • F8

      public static final Fach F8
      Fach Französisch, regulärer Beginn in Jahrgang 8
    • F9

      public static final Fach F9
      Fach Französisch, regulärer Beginn in Jahrgang 9
    • FB

      public static final Fach FB
      Fach Fächer des berufsbezogenen Bereichs
    • FK

      public static final Fach FK
      Fach Fremdsprachliche Kommunikation
    • FM

      public static final Fach FM
      Fach Unterricht in der Herkunftssprache - Französisch
    • FP

      public static final Fach FP
      Fach Fachpraxis
    • FQ

      public static final Fach FQ
      Fach Französisch, außerhalb des regulären Fachunterrichts
    • FU

      public static final Fach FU
      Fach Förderunterricht
    • G

      public static final Fach G
      Fach Griechisch
    • G0

      public static final Fach G0
      Fach Griechisch, regulärer Beginn in der Einführungsphase
    • G1

      public static final Fach G1
      Fach Griechisch, regulärer Beginn in Jahrgang 11
    • G5

      public static final Fach G5
      Fach Griechisch, regulärer Beginn in Jahrgang 5
    • G6

      public static final Fach G6
      Fach Griechisch, regulärer Beginn in Jahrgang 6
    • G7

      public static final Fach G7
      Fach Griechisch, regulärer Beginn in Jahrgang 7
    • G8

      public static final Fach G8
      Fach Griechisch, regulärer Beginn in Jahrgang 8
    • G9

      public static final Fach G9
      Fach Griechisch, regulärer Beginn in Jahrgang 9
    • GA

      public static final Fach GA
      Fach Geräte- und Maschinenlehre
    • GB

      public static final Fach GB
      Fach Grundbildung
    • GE

      public static final Fach GE
      Fach Geschichte
    • GH

      public static final Fach GH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Neugriechisch
    • GL

      public static final Fach GL
      Fach Gesellschaftslehre
    • GM

      public static final Fach GM
      Fach Unterricht in der Herkunftssprache - Neugriechisch
    • GO

      public static final Fach GO
      Fach Geologie (Oberstufenkolleg Bielefeld)
    • GP

      public static final Fach GP
      Fach Geschichte / Politik
    • GQ

      public static final Fach GQ
      Fach Altgriechisch, außerhalb des regulären Fachunterrichts
    • GS

      public static final Fach GS
      Fach Gestaltungslehre
    • GU

      public static final Fach GU
      Fach Gesamtunterricht (nur für Förderschulkindergarten)
    • GW

      public static final Fach GW
      Fach Geschichte und Sozialwissenschaft
    • H

      public static final Fach H
      Fach Hebräisch
    • H0

      public static final Fach H0
      Fach Hebräisch, regulärer Beginn in der Einführungsphase
    • H1

      public static final Fach H1
      Fach Hebräisch, regulärer Beginn in Jahrgang 11
    • H5

      public static final Fach H5
      Fach Hebräisch, regulärer Beginn in Jahrgang 5
    • H6

      public static final Fach H6
      Fach Hebräisch, regulärer Beginn in Jahrgang 6
    • H7

      public static final Fach H7
      Fach Hebräisch, regulärer Beginn in Jahrgang 7
    • H8

      public static final Fach H8
      Fach Hebräisch, regulärer Beginn in Jahrgang 8
    • H9

      public static final Fach H9
      Fach Hebräisch, regulärer Beginn in Jahrgang 9
    • HH

      public static final Fach HH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Kroatisch
    • HQ

      public static final Fach HQ
      Fach Hebräisch, außerhalb des regulären Fachunterrichts
    • HR

      public static final Fach HR
      Fach Jüdische Religionslehre
    • HU

      public static final Fach HU
      Fach Hausunterricht
    • HW

      public static final Fach HW
      Fach Hauswirtschaft
    • HY

      public static final Fach HY
      Fach Hygiene
    • I

      public static final Fach I
      Fach Italienisch
    • I0

      public static final Fach I0
      Fach Italienisch, regulärer Beginn in der Einführungsphase
    • I1

      public static final Fach I1
      Fach Italienisch, regulärer Beginn in Jahrgang 11
    • I5

      public static final Fach I5
      Fach Italienisch, regulärer Beginn in Jahrgang 5
    • I6

      public static final Fach I6
      Fach Italienisch, regulärer Beginn in Jahrgang 6
    • I7

      public static final Fach I7
      Fach Italienisch, regulärer Beginn in Jahrgang 7
    • I8

      public static final Fach I8
      Fach Italienisch, regulärer Beginn in Jahrgang 8
    • I9

      public static final Fach I9
      Fach Italienisch, regulärer Beginn in Jahrgang 9
    • IE

      public static final Fach IE
      Fach Individuelles Lernen (Ergänzungsstunden, Ganztag- und Betreuungsangebote)
    • IF

      public static final Fach IF
      Fach Informatik
    • IG

      public static final Fach IG
      Fach Ingenieurwissenschaften / Ingenieurtechnik
    • IH

      public static final Fach IH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Italienisch
    • IK

      public static final Fach IK
      Fach Individuelles Lernen (dem Kernstundenkontingent entnommen)
    • IL

      public static final Fach IL
      Fach Islamische Religionslehre
    • IM

      public static final Fach IM
      Fach Unterricht in der Herkunftssprache - Italienisch
    • IN

      public static final Fach IN
      Fach Instrumentalpraktischer Grundkurs
    • IQ

      public static final Fach IQ
      Fach Italienisch, außerhalb des regulären Fachunterrichts
    • JH

      public static final Fach JH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Niederländisch
    • JM

      public static final Fach JM
      Fach Unterricht in der Herkunftssprache - Japanisch
    • K

      public static final Fach K
      Fach Japanisch
    • K0

      public static final Fach K0
      Fach Japanisch, regulärer Beginn in der Einführungsphase
    • K1

      public static final Fach K1
      Fach Japanisch, regulärer Beginn in Jahrgang 11
    • K5

      public static final Fach K5
      Fach Japanisch, regulärer Beginn in Jahrgang 5
    • K6

      public static final Fach K6
      Fach Japanisch, regulärer Beginn in Jahrgang 6
    • K7

      public static final Fach K7
      Fach Japanisch, regulärer Beginn in Jahrgang 7
    • K8

      public static final Fach K8
      Fach Japanisch, regulärer Beginn in Jahrgang 8
    • K9

      public static final Fach K9
      Fach Japanisch, regulärer Beginn in Jahrgang 9
    • KN

      public static final Fach KN
      Fach Katholische Religionslehre (konfessionell kooperativ)
    • KO

      public static final Fach KO
      Fach Kommunikation
    • KQ

      public static final Fach KQ
      Fach Japanisch, außerhalb des regulären Fachunterrichts
    • KR

      public static final Fach KR
      Fach Katholische Religionslehre
    • KS

      public static final Fach KS
      Fach Kurzschrift
    • KU

      public static final Fach KU
      Fach Kunst
    • L

      public static final Fach L
      Fach Lateinisch
    • L0

      public static final Fach L0
      Fach Lateinisch, regulärer Beginn in der Einführungsphase
    • L1

      public static final Fach L1
      Fach Lateinisch, regulärer Beginn in Jahrgang 11
    • L5

      public static final Fach L5
      Fach Lateinisch, regulärer Beginn in Jahrgang 5
    • L6

      public static final Fach L6
      Fach Lateinisch, regulärer Beginn in Jahrgang 6
    • L7

      public static final Fach L7
      Fach Lateinisch, regulärer Beginn in Jahrgang 7
    • L8

      public static final Fach L8
      Fach Lateinisch, regulärer Beginn in Jahrgang 8
    • L9

      public static final Fach L9
      Fach Lateinisch, regulärer Beginn in Jahrgang 9
    • LH

      public static final Fach LH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Albanisch
    • LI

      public static final Fach LI
      Fach Literatur
    • LM

      public static final Fach LM
      Fach Unterricht in der Herkunftssprache - Albanisch
    • LQ

      public static final Fach LQ
      Fach Lateinisch, außerhalb des regulären Fachunterrichts
    • M

      public static final Fach M
      Fach Mathematik
    • MB

      public static final Fach MB
      Fach Religionsunterricht der mennonitischen Brüdergemeinden in NRW als Schulversuch
    • MD

      public static final Fach MD
      Fach Medienerziehung
    • ME

      public static final Fach ME
      Fach Mechanik
    • MH

      public static final Fach MH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Mazedonisch
    • MM

      public static final Fach MM
      Fach Unterricht in der Herkunftssprache - Mazedonisch
    • MN

      public static final Fach MN
      Fach Unterricht in der Herkunftssprache - Ungarisch
    • MP

      public static final Fach MP
      Fach Meß- und Prüftechnik
    • MU

      public static final Fach MU
      Fach Musik
    • MW

      public static final Fach MW
      Fach Methodik des wissenschaftl. orientierten Arbeitens
    • MX

      public static final Fach MX
      Fach Spezielle sonderpädagogische Maßnahme
    • MY

      public static final Fach MY
      Fach Fächerübergreifender Unterricht in SI und SII (Berufspraxisstufe)
    • N

      public static final Fach N
      Fach Niederländisch
    • N0

      public static final Fach N0
      Fach Niederländisch, regulärer Beginn in der Einführungsphase
    • N1

      public static final Fach N1
      Fach Niederländisch, regulärer Beginn in Jahrgang 11
    • N5

      public static final Fach N5
      Fach Niederländisch, regulärer Beginn in Jahrgang 5
    • N6

      public static final Fach N6
      Fach Niederländisch, regulärer Beginn in Jahrgang 6
    • N7

      public static final Fach N7
      Fach Niederländisch, regulärer Beginn in Jahrgang 7
    • N8

      public static final Fach N8
      Fach Niederländisch, regulärer Beginn in Jahrgang 8
    • N9

      public static final Fach N9
      Fach Niederländisch, regulärer Beginn in Jahrgang 9
    • NH

      public static final Fach NH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Polnisch
    • NM

      public static final Fach NM
      Fach Unterricht in der Herkunftssprache - Niederländisch
    • NQ

      public static final Fach NQ
      Fach Niederländisch, außerhalb des regulären Fachunterrichts
    • NW

      public static final Fach NW
      Fach Naturwissenschaften
    • O

      public static final Fach O
      Fach Portugiesisch
    • O0

      public static final Fach O0
      Fach Portugiesisch, regulärer Beginn in der Einführungsphase
    • O1

      public static final Fach O1
      Fach Portugiesisch, regulärer Beginn in Jahrgang 11
    • O5

      public static final Fach O5
      Fach Portugiesisch, regulärer Beginn in Jahrgang 5
    • O6

      public static final Fach O6
      Fach Portugiesisch, regulärer Beginn in Jahrgang 6
    • O7

      public static final Fach O7
      Fach Portugiesisch, regulärer Beginn in Jahrgang 7
    • O8

      public static final Fach O8
      Fach Portugiesisch, regulärer Beginn in Jahrgang 8
    • O9

      public static final Fach O9
      Fach Portugiesisch, regulärer Beginn in Jahrgang 9
    • OH

      public static final Fach OH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Portugiesisch
    • OL

      public static final Fach OL
      Fach Organisationslehre/Büroorganisation
    • OM

      public static final Fach OM
      Fach Unterricht in der Herkunftssprache - Portugiesisch
    • OQ

      public static final Fach OQ
      Fach Portugiesisch, außerhalb des regulären Fachunterrichts
    • OR

      public static final Fach OR
      Fach Orthodoxe Religionslehre
    • PA

      public static final Fach PA
      Fach Pädagogik/ Erziehungswissenschaft
    • PH

      public static final Fach PH
      Fach Physik
    • PK

      public static final Fach PK
      Fach Politik
    • PL

      public static final Fach PL
      Fach Philosophie
    • PM

      public static final Fach PM
      Fach Unterricht in der Herkunftssprache - Polnisch
    • PP

      public static final Fach PP
      Fach Praktische Philosophie
    • PS

      public static final Fach PS
      Fach Psychologie
    • PU

      public static final Fach PU
      Fach Fachübergreifender Unterricht
    • PW

      public static final Fach PW
      Fach Personalwirtschaft und Soziologie/Politik
    • PX

      public static final Fach PX
      Fach Projektkurs (mit einem oder zwei Leitfächern)
    • POE

      public static final Fach POE
      Fach Politik/Ökonomische Grundbildung
    • QH

      public static final Fach QH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Farsi
    • QM

      public static final Fach QM
      Fach Unterricht in der Herkunftssprache - Farsi
    • R

      public static final Fach R
      Fach Russisch
    • R0

      public static final Fach R0
      Fach Russisch, regulärer Beginn in der Einführungsphase
    • R1

      public static final Fach R1
      Fach Russisch, regulärer Beginn in Jahrgang 11
    • R5

      public static final Fach R5
      Fach Russisch, regulärer Beginn in Jahrgang 5
    • R6

      public static final Fach R6
      Fach Russisch, regulärer Beginn in Jahrgang 6
    • R7

      public static final Fach R7
      Fach Russisch, regulärer Beginn in Jahrgang 7
    • R8

      public static final Fach R8
      Fach Russisch, regulärer Beginn in Jahrgang 8
    • R9

      public static final Fach R9
      Fach Russisch, regulärer Beginn in Jahrgang 9
    • RE

      public static final Fach RE
      Fach Rechnungswesen
    • RH

      public static final Fach RH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Russisch
    • RK

      public static final Fach RK
      Fach Rechtskunde
    • RM

      public static final Fach RM
      Fach Unterricht in der Herkunftssprache - Russisch
    • RN

      public static final Fach RN
      Fach Unterricht in der Herkunftssprache - Romanes
    • RQ

      public static final Fach RQ
      Fach Russisch, außerhalb des regulären Fachunterrichts
    • RW

      public static final Fach RW
      Fach Recht und Verwaltung
    • S

      public static final Fach S
      Fach Spanisch
    • S0

      public static final Fach S0
      Fach Spanisch, regulärer Beginn in der Einführungsphase
    • S1

      public static final Fach S1
      Fach Spanisch, regulärer Beginn in Jahrgang 11
    • S3

      public static final Fach S3
      Fach Sport für Jungen
    • S4

      public static final Fach S4
      Fach Sport für Mädchen
    • S5

      public static final Fach S5
      Fach Spanisch, regulärer Beginn in Jahrgang 5
    • S6

      public static final Fach S6
      Fach Spanisch, regulärer Beginn in Jahrgang 6
    • S7

      public static final Fach S7
      Fach Spanisch, regulärer Beginn in Jahrgang 7
    • S8

      public static final Fach S8
      Fach Spanisch, regulärer Beginn in Jahrgang 8
    • S9

      public static final Fach S9
      Fach Spanisch, regulärer Beginn in Jahrgang 9
    • SE

      public static final Fach SE
      Fach Softwareentwicklung und -engineering
    • SG

      public static final Fach SG
      Fach sonderpädag. Förderung für Schüler/-innen mit sonderpädag. Förderbedarf
    • SH

      public static final Fach SH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Spanisch
    • SI

      public static final Fach SI
      Fach Spiel
    • SL

      public static final Fach SL
      Fach Soziologie
    • SM

      public static final Fach SM
      Fach Unterricht in der Herkunftssprache - Spanisch
    • SP

      public static final Fach SP
      Fach Sport
    • SQ

      public static final Fach SQ
      Fach Spanisch, außerhalb des regulären Fachunterrichts
    • SR

      public static final Fach SR
      Fach Sonstige Fremdsprachen
    • SU

      public static final Fach SU
      Fach Sachunterricht
    • SW

      public static final Fach SW
      Fach Sozialwissenschaften
    • SZ

      public static final Fach SZ
      Fach Sozialwissenschaften/Wirtschaft
    • T

      public static final Fach T
      Fach Türkisch
    • T0

      public static final Fach T0
      Fach Türkisch, regulärer Beginn in der Einführungsphase
    • T1

      public static final Fach T1
      Fach Türkisch, regulärer Beginn in Jahrgang 11
    • T5

      public static final Fach T5
      Fach Türkisch, regulärer Beginn in Jahrgang 5
    • T6

      public static final Fach T6
      Fach Türkisch, regulärer Beginn in Jahrgang 6
    • T7

      public static final Fach T7
      Fach Türkisch, regulärer Beginn in Jahrgang 7
    • T8

      public static final Fach T8
      Fach Türkisch, regulärer Beginn in Jahrgang 8
    • T9

      public static final Fach T9
      Fach Türkisch, regulärer Beginn in Jahrgang 9
    • TC

      public static final Fach TC
      Fach Technik
    • TG

      public static final Fach TG
      Fach Technische Grundbildung
    • TH

      public static final Fach TH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Türkisch
    • TI

      public static final Fach TI
      Fach Technische Informatik
    • TM

      public static final Fach TM
      Fach Unterricht in der Herkunftssprache - Türkisch
    • TN

      public static final Fach TN
      Fach Unterricht in der Herkunftssprache - Thai
    • TQ

      public static final Fach TQ
      Fach Türkisch, außerhalb des regulären Fachunterrichts
    • TV

      public static final Fach TV
      Fach Textverarbeitung
    • TX

      public static final Fach TX
      Fach Textilgestaltung
    • TZ

      public static final Fach TZ
      Fach Technisches Zeichnen / Fachzeichnen
    • UH

      public static final Fach UH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Russisch
    • UM

      public static final Fach UM
      Fach Unterricht in der Herkunftssprache - Rumänisch
    • UN

      public static final Fach UN
      Fach Unterricht in der Herkunftssprache - Ukrainisch
    • UU

      public static final Fach UU
      Fach fächerübergreifender Unterricht (Sprache/Sachunt./Mathematik/Förderunt.)
    • UW

      public static final Fach UW
      Fach Unterweisung
    • VE

      public static final Fach VE
      Fach Verwaltungskunde
    • VF

      public static final Fach VF
      Fach Fächer im genehmigten Schulversuch und sonstige Fächer
    • VH

      public static final Fach VH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Bulgarisch
    • VK

      public static final Fach VK
      Fach Verkaufskunde
    • VM

      public static final Fach VM
      Fach Unterricht in der Herkunftssprache - Bulgarisch
    • VO

      public static final Fach VO
      Fach vokalpraktischer Grundkurs
    • VP

      public static final Fach VP
      Fach Volkswirtschaftslehre/Politik
    • VT

      public static final Fach VT
      Fach Verfahrenstechnik
    • VW

      public static final Fach VW
      Fach Volkswirtschaftslehre
    • VX

      public static final Fach VX
      Fach Vertiefungsfach
    • W

      public static final Fach W
      Fach Werken
    • WG

      public static final Fach WG
      Fach Wirtschaftsgeographie
    • WI

      public static final Fach WI
      Fach Wirtschaftsinformatik/Organisationslehre
    • WP

      public static final Fach WP
      Fach Wirtschaft-Politik
    • WW

      public static final Fach WW
      Fach Wirtschaftslehre
    • WX

      public static final Fach WX
      Fach Wirtschaft und Arbeitswelt - Schwerpunkt Hauswirtschaft
    • WY

      public static final Fach WY
      Fach Wirtschaft und Arbeitswelt - Schwerpunkt Technik
    • WZ

      public static final Fach WZ
      Fach Wirtschaft und Arbeitswelt - Schwerpunkt Wirtschaft
    • XH

      public static final Fach XH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - sonstige Sprache
    • XM

      public static final Fach XM
      Fach Unterricht in der Herkunftssprache - sonstige Sprache
    • XX

      public static final Fach XX
      Fach Sonstige Fächer ohne Fremdsprachen (kein Import nach ASDPC)
    • YH

      public static final Fach YH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Koreanisch
    • YM

      public static final Fach YM
      Fach Unterricht in der Herkunftssprache - Koreanisch
    • YR

      public static final Fach YR
      Fach orthodoxe Religionslehre (Syrisch)
    • Z

      public static final Fach Z
      Fach Neugriechisch
    • Z0

      public static final Fach Z0
      Fach Neugriechisch, regulärer Beginn in der Einführungsphase
    • Z1

      public static final Fach Z1
      Fach Neugriechisch, regulärer Beginn in Jahrgang 11
    • Z5

      public static final Fach Z5
      Fach Neugriechisch, regulärer Beginn in Jahrgang 5
    • Z6

      public static final Fach Z6
      Fach Neugriechisch, regulärer Beginn in Jahrgang 6
    • Z7

      public static final Fach Z7
      Fach Neugriechisch, regulärer Beginn in Jahrgang 7
    • Z8

      public static final Fach Z8
      Fach Neugriechisch, regulärer Beginn in Jahrgang 8
    • Z9

      public static final Fach Z9
      Fach Neugriechisch, regulärer Beginn in Jahrgang 9
    • ZF

      public static final Fach ZF
      Fach Zusätzliche Förderung
    • ZH

      public static final Fach ZH
      Fach Herkunftssprache anstelle einer Pflichtfremdsprache - Kurdische Sprachen
    • ZM

      public static final Fach ZM
      Fach Unterricht in der Herkunftssprache - Kurdische Sprachen (Sorani, Komanci, Zaza)
    • ZQ

      public static final Fach ZQ
      Fach Neugriechisch, außerhalb des regulären Fachunterrichts
    • ZW

      public static final Fach ZW
      Fach Zeichnen / Werken
  • Methodendetails

    • values

      public static Fach[] 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

      public static Fach valueOf(String name)
      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ält
      NullPointerException - wenn das Argument nicht angegeben wird
    • init

      public static void init(@NotNull @NotNull CoreTypeDataManager<FachKatalogEintrag,Fach> manager)
      Initialisiert den Core-Type mit dem angegebenen Manager.
      Parameter:
      manager - der Manager für die Daten des Core-Types
    • data

      @NotNull public static @NotNull CoreTypeDataManager<FachKatalogEintrag,Fach> 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
    • getListFremdsprachenKuerzelAtomar

      @NotNull public static @NotNull List<String> getListFremdsprachenKuerzelAtomar(int schuljahr)
      Gibt die Liste aller atomaren Kürzeln von Fremdsprachen-Fächern zurück. Sollte diese noch nicht initialisiert sein, so wird sie initialisiert.
      Parameter:
      schuljahr - das Schuljahr, für das die Liste benötigt wird.
      Gibt zurück:
      die Liste aller atomaren Kürzeln von Fremdsprachen-Fächern
    • getMapFremdsprachenKuerzelAtomar

      @NotNull public static @NotNull Map<String,Fach> getMapFremdsprachenKuerzelAtomar(@NotNull @NotNull Integer schuljahr)
      Gibt eine Map von den atomaren Kürzeln der Fremdsprachen auf eine Liste der zugehörigen Sprach-Fächer zurück. Sollte diese noch nicht initialisiert sein, so wird sie initialisiert.
      Parameter:
      schuljahr - das Schuljahr, für das die Liste benötigt wird.
      Gibt zurück:
      die Map von den atomaren Kürzeln der Fremdsprachen auf eine Liste der zugehörigen Sprach-Fächer
    • getBySchluesselOrDefault

      @NotNull public static @NotNull Fach getBySchluesselOrDefault(@NotNull @NotNull String schluessel)
      Gibt da Fach für den angegebene Schlüssel (bei Sprachen zweistelliges Kürzel, z.B. S8) zurück. Ist der Schlüssel ungültig, so wird als Default VF zurückgegeben.
      Parameter:
      schluessel - der Schlüssel
      Gibt zurück:
      das Fach oder bei einem ungültigen Schlüssel das Fach VF
    • getEintragOrLast

      public FachKatalogEintrag getEintragOrLast(int schuljahr)
      Bestimmt den Fach-Katalogeintrag für das angegebene Schuljahr. Ist der Wert in diesem Schuljahr nicht mehr gültig, so wird ersatzweise der letzte gültige Wert zurückgegeben.
      Parameter:
      schuljahr - das Schuljahr
      Gibt zurück:
      der Fach-Katalogeintrag
    • getFachgruppe

      public Fachgruppe getFachgruppe(int schuljahr)
      Gibt die Fachgruppe zurück, der das Fach in dem angegebenen Schuljahr zugeordnet ist.
      Parameter:
      schuljahr - das Schuljahr
      Gibt zurück:
      die Fachgruppe oder null, falls keine Zuordnung vorliegt
    • getJahrgangAb

      public Jahrgaenge getJahrgangAb(int schuljahr)
      Gibt den Jahrgang zurück, ab wann dieses Faches in dem angegebenen Schuljahr zulässig ist.
      Parameter:
      schuljahr - das Schuljahr
      Gibt zurück:
      der Jahrgang
    • getFarbe

      @NotNull public @NotNull RGBFarbe getFarbe(int schuljahr)
      Gibt die Farbe des zulässigen Faches zurück.
      Parameter:
      schuljahr - das Schuljahr, auf welches sich die Anfrage bezieht
      Gibt zurück:
      die Farbe des zulässigen Faches
    • getHMTLFarbeRGB

      @NotNull public @NotNull String getHMTLFarbeRGB(int schuljahr)
      Gibt die HTML-Farbe des zulässigen Faches als Aufruf der rgb-Funktion
      Parameter:
      schuljahr - das Schuljahr, auf welches sich die Anfrage bezieht
      Gibt zurück:
      die RGB-HTML-Farbdefinition als String
    • getHMTLFarbeRGBA

      @NotNull public @NotNull String getHMTLFarbeRGBA(int schuljahr, double alpha)
      Gibt die HTML-Farbe des zulässigen Faches als Aufruf der rgba-Funktion mit der übergebenen Transparenz zurück.
      Parameter:
      schuljahr - das Schuljahr, auf welches sich die Anfrage bezieht
      alpha - gibt die Deckkraft der Farbe an
      Gibt zurück:
      die RGBA-HTML-Farbdefinition als String