Klasse UntisGPU005

java.lang.Object
de.svws_nrw.base.untis.UntisGPU005

public final class UntisGPU005 extends Object
Diese Klasse dient als DTO für die CSV-Datei GPU005.txt des Untis-Datenaustausch-Formates und enthält damit eine Beschreibung der Räume.
  • Felddetails

    • kuerzel

      public String kuerzel
      Das Kürzel des Raumes (z.B. "TH3")
    • bezeichnung

      public String bezeichnung
      Die textuelle Bezeichnung des Raums (z.B. "Turnhalle 3")
    • kuerzelAusweichraum

      public String kuerzelAusweichraum
      Das Kürzel eines Ausweichraumes (z.B. "TH2")
    • kennzeichen

      public String kennzeichen
      Kennzeichen (?)
    • leerfeld

      public String leerfeld
      Ein leeres Feld, früher für die Farbe genutzt
    • kennzeichenDisloz

      public String kennzeichenDisloz
      Kennzeichen Disloz. (?)
    • gewicht

      public Integer gewicht
      Die Gewichtung des Raumes
    • groesse

      public Integer groesse
      Die Kapazität des Raumes
    • abteilung

      public String abteilung
      Die Abteilung zu der der Raum gehört.
    • gang1

      public String gang1
      Gang 1 (?)
    • gang2

      public String gang2
      Gang 2 (?)
    • sondertext

      public String sondertext
      Ein Sondertext (?).
    • beschreibung

      public String beschreibung
      Eine Beschreibung des Raumes (?)
    • farbeVordergrund

      public Integer farbeVordergrund
      Die Vordergrundfarbe für den Raum
    • farbeHintergrund

      public Integer farbeHintergrund
      Die Hintergrundfarbe für den Raum
    • statistik1

      public String statistik1
      Statistik 1 (?)
    • statistik2

      public String statistik2
      Statistik 2 (?)
    • dummy

      public String dummy
      Ignorieren - Dummy für das Einlesen der Daten
  • Konstruktordetails

    • UntisGPU005

      public UntisGPU005()
      Leerer Standardkonstruktor.
  • Methodendetails

    • readCSV

      @NotNull public static @NotNull List<UntisGPU005> readCSV(byte[] csvData) throws IOException
      Erstellt aus den übergebenen CSV-Daten eine Liste der GPU005-Datensätze
      Parameter:
      csvData - die Daten des CSV-Datei als Byte-Array
      Gibt zurück:
      eine Liste mit den GPU005-Datensätzen
      Löst aus:
      IOException - falls die CSV-Datei nicht korrekt gelesen werden kann
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object