Klasse KursDaten

java.lang.Object
de.svws_nrw.core.data.kurse.KursDaten

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

    • id

      public long id
      Die ID des Kurses.
    • idSchuljahresabschnitt

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

      @NotNull public @NotNull String kuerzel
      Das Kürzel des Kurses.
    • idJahrgaenge

      @NotNull public @NotNull List<Long> idJahrgaenge
      Die IDs der Jahrgänge, denen der Kurs zugeordnet ist
    • idFach

      public long idFach
      Die ID des Faches, dem der Kurs zugeordnet ist
    • lehrer

      public Long lehrer
      Die ID des Kurslehrers.
    • kursartAllg

      @NotNull public @NotNull String kursartAllg
      Die allgemeine Kursart, welche zur Filterung der speziellen Kursarten verwendet wird.
    • sortierung

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

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

      @NotNull public @NotNull List<Schueler> schueler
      Die Schüler des Kurses.
    • schienen

      @NotNull public @NotNull List<Integer> schienen
      Die Nummern der Kurs-Schienen, in welchen sich der Kurs befindet - sofern eine Schiene zugeordnet wurde
    • wochenstunden

      public int wochenstunden
      Die Wochenstunden des Kurses.
    • wochenstundenLehrer

      public double wochenstundenLehrer
      Die Wochenstunden des Kurslehrers in dem Kurs.
    • idKursFortschreibungsart

      public int idKursFortschreibungsart
      Die Fortschreibungsart des Kurses (Keine, nur Definition mit Jahrgang behalten oder hochschreiben oder komplett)
    • schulnummer

      public Integer schulnummer
      Die Schulnummer des Kurses, falls der Kurs an einer anderes Schule stattfindet (z.B. im Rahmen einer Kooperation).
    • istEpochalunterricht

      public boolean istEpochalunterricht
      Gibt an, ob der Kurs epochal unterrichtet wird.
    • bezeichnungZeugnis

      public String bezeichnungZeugnis
      Ggf. die Zeugnisbezeichnung des Kurses
  • Konstruktordetails

    • KursDaten

      public KursDaten()
      Leerer Standardkonstruktor.