Klasse GostBlockungsdaten

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

public class GostBlockungsdaten extends Object
Diese Klasse ist die Core-DTO für die Daten eine Kursblockung
  • Felddetails

    • id

      public long id
      Die ID der Blockung
    • name

      @NotNull public @NotNull String name
      Der Name der Blockung
    • abijahrgang

      public int abijahrgang
      Der Abiturjahrgang, dem die Kursblockung zugeordnet ist
    • gostHalbjahr

      public int gostHalbjahr
      Das Halbjahr, welchem die Kursblockung zugeordnet ist (0=EF.1, 1=EF.2, 2=Q1.1, 3=Q1.2, 4=Q2.1, 5=Q2.2)
    • istAktiv

      public boolean istAktiv
      Gibt an, ob diese Blockung als aktiv markiert wurde.
    • schienen

      @NotNull public @NotNull List<GostBlockungSchiene> schienen
      Die Definition der Schienen
    • regeln

      @NotNull public @NotNull List<GostBlockungRegel> regeln
      Die Definition der Regeln
    • kurse

      @NotNull public @NotNull List<GostBlockungKurs> kurse
      Die für die Blockung angelegten Kurse
    • schueler

      @NotNull public @NotNull List<Schueler> schueler
      Die Schüler für die Blockung.
    • fachwahlen

      @NotNull public @NotNull List<GostFachwahl> fachwahlen
      Die Fachwahlen für die Blockung
    • ergebnisse

      @NotNull public final @NotNull List<GostBlockungsergebnis> ergebnisse
      Eine Liste der Ergebnisse, die der Blockungsdefinition zugeordnet sind.
  • Konstruktordetails

    • GostBlockungsdaten

      public GostBlockungsdaten()
      Leerer Standardkonstruktor.