Klasse GostFach

java.lang.Object
de.svws_nrw.core.data.gost.GostFach

public class GostFach extends Object
Diese Klasse stellt die Core-Types für Eigenschaften einen Oberstufenfaches für die Abiturberechnung zur Verfügung. Core-Types dienen als grundlegende abstrakte Datentypen sowohl für die Core-Algorithmen als auch für die OpenAPI-Schnittstelle.
  • Felddetails

    • id

      public long id
      Die ID des Faches
    • kuerzel

      @NotNull public @NotNull String kuerzel
      Das Statistik-Kürzel des Faches
    • kuerzelAnzeige

      public String kuerzelAnzeige
      Das Fach-Kürzel, welches zur Anzeige verwendet wird.
    • bezeichnung

      public String bezeichnung
      Die Bezeichnung des Faches
    • sortierung

      public int sortierung
      Die Nummer, welche die Sortierung der Fächer angibt.
    • istPruefungsordnungsRelevant

      public boolean istPruefungsordnungsRelevant
      Gibt an, ob es sich um ein Fach handelt, welches relevant für die Prüfungsordnung ist oder nicht (z.B. bei der Belegprüfung).
    • istFremdsprache

      public boolean istFremdsprache
      Gibt an, ob es sich bei dem Fach um eine Fremdsprache handelt oder nicht
    • istFremdSpracheNeuEinsetzend

      public boolean istFremdSpracheNeuEinsetzend
      Gibt an, ob das Fache eine neu einsetzende Fremdsprache ist.
    • biliSprache

      public String biliSprache
      Gibt im Falle eines bilingualen Sachfaches das einstellige Fremdsprachenkürzel an.
    • istMoeglichAbiLK

      public boolean istMoeglichAbiLK
      Gibt an, ob das Fach als Leistungskurs im Abitur gewählt werden kann.
    • istMoeglichAbiGK

      public boolean istMoeglichAbiGK
      Gibt an, ob das Fach als Grundkurs im Abitur gewählt werden kann.
    • istMoeglichEF1

      public boolean istMoeglichEF1
      Gibt an, ob das Fach in der EF.1 gewählt werden kann.
    • istMoeglichEF2

      public boolean istMoeglichEF2
      Gibt an, ob das Fach in der EF.2 gewählt werden kann.
    • istMoeglichQ11

      public boolean istMoeglichQ11
      Gibt an, ob das Fach in der Q1.1 gewählt werden kann.
    • istMoeglichQ12

      public boolean istMoeglichQ12
      Gibt an, ob das Fach in der Q1.2 gewählt werden kann.
    • istMoeglichQ21

      public boolean istMoeglichQ21
      Gibt an, ob das Fach in der Q2.1 gewählt werden kann.
    • istMoeglichQ22

      public boolean istMoeglichQ22
      Gibt an, ob das Fach in der Q2.2 gewählt werden kann.
    • wochenstundenQualifikationsphase

      public int wochenstundenQualifikationsphase
      Die Wochenstundenzahl des Faches in der Qualifikationsphase
    • projektKursLeitfach1ID

      public Long projektKursLeitfach1ID
      Die Fach-ID des Leitfaches eines Projektkurses oder Vertiefungsfaches
    • projektKursLeitfach1Kuerzel

      public String projektKursLeitfach1Kuerzel
      Das Fach-Kürzel des Leitfaches eines Projektkurses oder Vertiefungsfaches
    • projektKursLeitfach2ID

      public Long projektKursLeitfach2ID
      Die Fach-ID des zweiten Leitfaches eines Projektkurses
    • projektKursLeitfach2Kuerzel

      public String projektKursLeitfach2Kuerzel
      Die Fach-Kürzel des zweiten Leitfaches eines Projektkurses
  • Konstruktordetails

    • GostFach

      public GostFach()
      Leerer Standardkonstruktor.