Klasse KlassenDaten

java.lang.Object
de.svws_nrw.core.data.klassen.KlassenDaten

public class KlassenDaten extends Object
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie beschreibt die grundlegenden Daten einer Klasse.
  • Felddetails

    • id

      public long id
      Die ID der Klasse.
    • idSchuljahresabschnitt

      public long idSchuljahresabschnitt
      Die ID des Schuljahresabschnittes des Kurses.
    • kuerzel

      public String kuerzel
      Das Kürzel der Klasse.
    • idJahrgang

      public Long idJahrgang
      Die ID des zugeordneten Jahrgangs, dem die Klasse zugeordnet ist
    • parallelitaet

      public String parallelitaet
      Das Kürzel für die Parallelität der Klasse innerhalb des Jahrgangs (A-Z).
    • sortierung

      public int sortierung
      Die Sortierreihenfolge des Klassenlisten-Eintrags.
    • istSichtbar

      public boolean istSichtbar
      Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.
    • klassenLeitungen

      @NotNull public @NotNull List<Long> klassenLeitungen
      Die Liste der IDs der Klassenleitungen der Klasse.
    • schueler

      @NotNull public @NotNull List<Schueler> schueler
      Die Schüler der Klasse.
    • teilstandort

      @NotNull public @NotNull String teilstandort
      Adressmerkmal des Teilstandorts für die Klasse
    • beschreibung

      @NotNull public @NotNull String beschreibung
      Eine zusätzliche Beschreibung zu der Klasse
    • idVorgaengerklasse

      public Long idVorgaengerklasse
      Die ID der Vorgängerklasse, sofern im vorigen Schuljahresabschnitt definiert - ansonsten null
    • kuerzelVorgaengerklasse

      public String kuerzelVorgaengerklasse
      Das Kürzel der Vorgängerklasse vor der letzen Versetzung.
    • idFolgeklasse

      public Long idFolgeklasse
      Die ID der Folgeklasse, sofern im folgenden Schuljahresabschnitt definiert - ansonsten null
    • kuerzelFolgeklasse

      public String kuerzelFolgeklasse
      Das Kürzel der Folgeklasse nach der nächsten Versetzung.
    • idAllgemeinbildendOrganisationsform

      public Long idAllgemeinbildendOrganisationsform
      Die ID für die Organisationsform der Klasse im allgemeinbildenden Bereich
    • idBerufsbildendOrganisationsform

      public Long idBerufsbildendOrganisationsform
      Die ID für die Organisationsform der Klasse im berufsbildenden Bereich
    • idWeiterbildungOrganisationsform

      public Long idWeiterbildungOrganisationsform
      Die ID für die Organisationsform der Klasse im Weiterbildungsbereich
    • pruefungsordnung

      public String pruefungsordnung
      Die zugewiesene Prüfungsordnung, welche in Schild 3 genutzt wird.
    • idSchulgliederung

      public long idSchulgliederung
      Die ID für die Schulgliederung der Klasse oder -1, wenn der Klasse keine eindeutige Schulgliederung zugeordnet ist.
    • idKlassenart

      public long idKlassenart
      Die ID für Klassenart
    • noteneingabeGesperrt

      public boolean noteneingabeGesperrt
      Gibt an, ob die Noteneingabe gesperrt ist
    • verwendungAnkreuzkompetenzen

      public boolean verwendungAnkreuzkompetenzen
      Gibt an, ob Ankreuzkompetenzen für die Klasse verwendet werden.
    • idFachklasse

      public Long idFachklasse
      Die ID der Fachklasse, falls es sich um eine Klasse an einem Berufskolleg handelt oder null
    • beginnSommersemester

      public boolean beginnSommersemester
      Gibt am WBK an, ob die Klassen im Sommersemester angefangen hat.
  • Konstruktordetails

    • KlassenDaten

      public KlassenDaten()
      Leerer Standardkonstruktor.