Klasse GostJahrgangFachkombination

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

public class GostJahrgangFachkombination extends Object
Core-DTO für die Informationen zu einer an der Schule unzulässigen oder erforderlichen Fachkombination. Diese kann ggf. auch Kursart-spezifisch sein.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    int
    Das Jahr, in welchem der Jahrgang Abitur machen wird oder -1, falls es sich um die Vorlage für neue Jahrgänge handelt
    long
    Die ID des Faches (Fach 1), dessen Wahl die Kombination mit einem anderen Fach verlangt oder ausschließt
    long
    Die ID des Faches (Fach 2), welches in der Kombination verlangt oder ausgeschlossen wird
    @jakarta.validation.constraints.NotNull boolean[]
    Gibt an, ob für die jeweilige Halbjahre der Oberstufe die Fachkombination gilt (0 = EF.1, 1=EF.2, ...)
    @NotNull String
    Der erläuternde Hinweistext zu der Fachkombination
    long
    Die ID der Fachkombination
    Die Kursart der Fachwahl von Fach 1, falls die Fachkombination auf diese Kursart bei Fach 1 eingeschränkt ist
    Die Kursart der Fachwahl von Fach 2, falls die Fachkombination auf diese Kursart bei Fach 2 eingeschränkt ist
    int
    Der Typ der Fachkombination (0: Wahl von Fach 2 ist in Kombination mit Fach 1 unzulässig, 1: Wahl von Fach 2 ist bei Wahl von Fach 1 nötig)
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Leerer Standardkonstruktor.
  • Methodenübersicht

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • id

      public long id
      Die ID der Fachkombination
    • abiturjahr

      public int abiturjahr
      Das Jahr, in welchem der Jahrgang Abitur machen wird oder -1, falls es sich um die Vorlage für neue Jahrgänge handelt
    • fachID1

      public long fachID1
      Die ID des Faches (Fach 1), dessen Wahl die Kombination mit einem anderen Fach verlangt oder ausschließt
    • kursart1

      public String kursart1
      Die Kursart der Fachwahl von Fach 1, falls die Fachkombination auf diese Kursart bei Fach 1 eingeschränkt ist
    • fachID2

      public long fachID2
      Die ID des Faches (Fach 2), welches in der Kombination verlangt oder ausgeschlossen wird
    • kursart2

      public String kursart2
      Die Kursart der Fachwahl von Fach 2, falls die Fachkombination auf diese Kursart bei Fach 2 eingeschränkt ist
    • gueltigInHalbjahr

      @NotNull public @jakarta.validation.constraints.NotNull boolean[] gueltigInHalbjahr
      Gibt an, ob für die jeweilige Halbjahre der Oberstufe die Fachkombination gilt (0 = EF.1, 1=EF.2, ...)
    • typ

      public int typ
      Der Typ der Fachkombination (0: Wahl von Fach 2 ist in Kombination mit Fach 1 unzulässig, 1: Wahl von Fach 2 ist bei Wahl von Fach 1 nötig)
    • hinweistext

      @NotNull public @NotNull String hinweistext
      Der erläuternde Hinweistext zu der Fachkombination
  • Konstruktordetails

    • GostJahrgangFachkombination

      public GostJahrgangFachkombination()
      Leerer Standardkonstruktor.