Klasse Kurs42DataKurse

java.lang.Object
de.svws_nrw.base.kurs42.Kurs42DataKurse

public class Kurs42DataKurse extends Object
Diese Klasse dient als DTO für die CSV-Tabelle Kurse.txt eines Kurs42-Textdatei-Exportes. Ein Kurs ist eindeutig über das Attribut Name spezifiziert. Die Attribute Fach und Kursart definieren zusammen die Fachart, z.B. D;LK.
  • Felddetails

    • KursId

      public int KursId
      Die ID des Kurses innerhalb von Kurs 42. Die Spalte wird ignoriert, da sie für den Import nicht nötig ist.
    • Fach

      public String Fach
      Das Kürzel des Faches (z.B. 'D') des Kurses. Eine von zwei Spalten in Kurs 42, um die Fachart eindeutig zu identifizieren.
    • Name

      public String Name
      Der Name des Kurses, z.B. 'D-GK1'. Der Name muss eindeutig sein.
    • Lehrer

      public String Lehrer
      Das Kürzel des Lehrers, der dem Kurs zugeordnet ist.
    • Std

      public int Std
      Die Anzahl der Wochenstunden des Kurses.
    • Raum

      public String Raum
      Der Raum, der dem Kurs zugeordnet ist. Diese Spalte wird ignoriert, da sie für den Import nicht nötig ist.
    • Kursart

      public String Kursart
      Das Kürzel der Kursart (z.B. 'LK') des Kurses. Eine von zwei Spalten in Kurs 42, um die Fachart eindeutig zu identifizieren. (siehe auch GostKursart)
    • Schulnummer

      public int Schulnummer
      ggf. die Schulnummer. Diese Spalte wird ignoriert, da sie für den Import nicht nötig ist.
    • Schienenzahl

      public int Schienenzahl
      Die Anzahl der Schienen die der Kurs belegt.
    • Gesperrt

      public String Gesperrt
      Blockungsregel: Eine Liste von Schienen-Nummern (0-indiziert), in denen sich der Kurs nicht befinden darf, z.B. "[0,1,2,11]"
    • Blocken

      public int Blocken
      Gibt an, ob der Kurs beim Blocken berücksichtigt werden soll. Diese Spalte wird ignoriert, da sie für den Import nicht nötig ist.
    • ParallelKursZahl

      public String ParallelKursZahl
      Die Anzahl der parallelen Kurse der gleichen Art
    • ParallelKursNr

      public String ParallelKursNr
      Die Nummer des Kurses in Bezug auf die parallelen Kurse der gleichen Art (1-indiziert)
    • FixiertInSchiene

      public String FixiertInSchiene
      Gibt ggf. an, in welcher Schiene der Kurs fixiert ist
  • Konstruktordetails

    • Kurs42DataKurse

      public Kurs42DataKurse()
      Leerer Standardkonstruktor.