Klasse ABPSchuelerFaecher

java.lang.Object
de.svws_nrw.db.utils.lupo.mdb.ABPSchuelerFaecher

public final class ABPSchuelerFaecher extends Object
Diese Klasse wird für den Import der Tabelle ABP_SchuelerFaecher aus einer LuPO-Datenbank im Access-Format genutzt.
  • Felddetails

    • ID

      public int ID
      Eine laufende ID der Zuordnung von Fächern zum Schüler
    • Schueler_ID

      public int Schueler_ID
      Die LuPO-Schüler-ID
    • Fach_ID

      public int Fach_ID
      Die ID ds zugeordneten Faches
    • FachKrz

      public String FachKrz
      Das Kürzel des zugeordneten Faches
    • FS_BeginnJg

      public String FS_BeginnJg
      Gibt an, ab welchem Jahrgang die Fremdsprache belegt wurde.
    • Sprachenfolge

      public String Sprachenfolge
      Gibt an, als wievielte Fremdsprache eine Fremdsprache gewählt wurde.
    • Kursart_E1

      public String Kursart_E1
      Gibt die Kursart des gewählten Faches in der EF im 1. Halbjahr an
    • Punkte_E1

      public String Punkte_E1
      Gibt die Notenpunkte des gewählten Faches in der EF im 1. Halbjahr an, falls bereits Noten vorliegenen
    • Konflikt_E1

      public boolean Konflikt_E1
      Gibt an, ob die Wahl des Faches in der EF im 1. Halbjahr in Konflikt zu einer anderen Wahl steht.
    • Kursart_E2

      public String Kursart_E2
      Gibt die Kursart des gewählten Faches in der EF im 2. Halbjahr an
    • Punkte_E2

      public String Punkte_E2
      Gibt die Notenpunkte des gewählten Faches in der EF im 2. Halbjahr an, falls bereits Noten vorliegenen
    • Konflikt_E2

      public boolean Konflikt_E2
      Gibt an, ob die Wahl des Faches in der EF im 2. Halbjahr in Konflikt zu einer anderen Wahl steht.
    • Kursart_Q1

      public String Kursart_Q1
      Gibt die Kursart des gewählten Faches in der Q-Phase im 1. Halbjahr an
    • Punkte_Q1

      public String Punkte_Q1
      Gibt die Notenpunkte des gewählten Faches in der Q-Phase im 1. Halbjahr an, falls bereits Noten vorliegenen
    • Konflikt_Q1

      public boolean Konflikt_Q1
      Gibt an, ob die Wahl des Faches in der Q-Phase im 1. Halbjahr in Konflikt zu einer anderen Wahl steht.
    • Kursart_Q2

      public String Kursart_Q2
      Gibt die Kursart des gewählten Faches in der Q-Phase im 2. Halbjahr an
    • Punkte_Q2

      public String Punkte_Q2
      Gibt die Notenpunkte des gewählten Faches in der Q-Phase im 2. Halbjahr an, falls bereits Noten vorliegenen
    • Konflikt_Q2

      public boolean Konflikt_Q2
      Gibt an, ob die Wahl des Faches in der Q-Phase im 2. Halbjahr in Konflikt zu einer anderen Wahl steht.
    • Kursart_Q3

      public String Kursart_Q3
      Gibt die Kursart des gewählten Faches in der Q-Phase im 3. Halbjahr an
    • Punkte_Q3

      public String Punkte_Q3
      Gibt die Notenpunkte des gewählten Faches in der Q-Phase im 3. Halbjahr an, falls bereits Noten vorliegenen
    • Konflikt_Q3

      public boolean Konflikt_Q3
      Gibt an, ob die Wahl des Faches in der Q-Phase im 3. Halbjahr in Konflikt zu einer anderen Wahl steht.
    • Kursart_Q4

      public String Kursart_Q4
      Gibt die Kursart des gewählten Faches in der Q-Phase im 4. Halbjahr an
    • Punkte_Q4

      public String Punkte_Q4
      Gibt die Notenpunkte des gewählten Faches in der Q-Phase im 4. Halbjahr an, falls bereits Noten vorliegenen
    • Konflikt_Q4

      public boolean Konflikt_Q4
      Gibt an, ob die Wahl des Faches in der Q-Phase im 4. Halbjahr in Konflikt zu einer anderen Wahl steht.
    • AbiturFach

      public Integer AbiturFach
      Gibt an, ob das Fach als 1., 2., 3., 4. Abiturfach oder nicht als Abiturfach gewählt wurde.
    • Konflikt_AF

      public boolean Konflikt_AF
      Gibt an, ob es Konflikte bei der Wahl des Abuturfaches gibt.
    • Bemerkungen

      public String Bemerkungen
      Bemerkungen zu dieser Fachwahl
    • Sortierung

      public int Sortierung
      Die Sortierung des Faches in der Wahl
    • Fachgruppe

      public String Fachgruppe
      Die Fachgruppe des Faches
    • Aufgabenfeld

      public int Aufgabenfeld
      Das Aufgabenfeld des Faches
    • Aendern_E1

      public String Aendern_E1
      Gibt an, ob das Fach im 1. Halbjahr der EF vom Benutzer geändert werden darf
    • Aendern_E2

      public String Aendern_E2
      Gibt an, ob das Fach im 2. Halbjahr der EF vom Benutzer geändert werden darf
    • Aendern_Q1

      public String Aendern_Q1
      Gibt an, ob das Fach im 1. Halbjahr der Q-Phase vom Benutzer geändert werden darf
    • Aendern_Q2

      public String Aendern_Q2
      Gibt an, ob das Fach im 2. Halbjahr der Q-Phase vom Benutzer geändert werden darf
    • Aendern_Q3

      public String Aendern_Q3
      Gibt an, ob das Fach im 3. Halbjahr der Q-Phase vom Benutzer geändert werden darf
    • Aendern_Q4

      public String Aendern_Q4
      Gibt an, ob das Fach im 4. Halbjahr der Q-Phase vom Benutzer geändert werden darf
    • Markiert_Q1

      public String Markiert_Q1
      Gibt an, ob das Fach im 1. Halbjahr der Q-Phase für die Wertung in Block I des Abiturs markiert wurde.
    • Markiert_Q2

      public String Markiert_Q2
      Gibt an, ob das Fach im 2. Halbjahr der Q-Phase für die Wertung in Block I des Abiturs markiert wurde.
    • Markiert_Q3

      public String Markiert_Q3
      Gibt an, ob das Fach im 3. Halbjahr der Q-Phase für die Wertung in Block I des Abiturs markiert wurde.
    • Markiert_Q4

      public String Markiert_Q4
      Gibt an, ob das Fach im 4. Halbjahr der Q-Phase für die Wertung in Block I des Abiturs markiert wurde.
    • AbiPruefErgebnis

      public Integer AbiPruefErgebnis
      Gibt das Ergebnis in der Abiturprüfung an.
    • MdlPflichtPruefung

      public String MdlPflichtPruefung
      Gibt an, ob eine Mündliche Pflichtprüfung stattfinden muss.
    • MdlPruefErgebnis

      public Integer MdlPruefErgebnis
      Gibt das Ergebnis einer mündlichen Prüfung an.
  • Konstruktordetails

    • ABPSchuelerFaecher

      public ABPSchuelerFaecher()
      Leerer Standardkonstruktor.
  • Methodendetails

    • read

      public static List<ABPSchuelerFaecher> read(com.healthmarketscience.jackcess.Database db)
      Liest alle Einträge der Tabelle "ABP_SchuelerFaecher" aus der LuPO-Datei ein.
      Parameter:
      db - die Datenbank, aus der die Tabelle gelesen werden soll
      Gibt zurück:
      die Liste der Fächerzuordnungen der Schüler aus der LuPO-Datei
    • write

      public static void write(com.healthmarketscience.jackcess.Database db, List<ABPSchuelerFaecher> list)
      Schreibt die angegebenen Schüler-Fächer-Zuordnung in die übergebene Datenbank
      Parameter:
      db - die zu beschreibende Datenbank
      list - die Liste der zu schreibenden Schüler-Fächer-Zuordnung
    • getDefault

      public static List<ABPSchuelerFaecher> getDefault()
      Gibt den Standard-Eintrag für die Tabelle ABPSchuelerFaecher zurück.
      Gibt zurück:
      der Standard-Eintrag für die Tabelle ABPSchuelerFaecher
    • get

      public static List<ABPSchuelerFaecher> get(Map<String,ABPFaecher> faecher, Map<String,ABPFachgruppen> fachgruppen, List<DTOSchueler> schuelerListe, Map<Long,DTOGostSchueler> schuelerLupoInfo, Map<Long,GostLeistungen> gostInfo)
      Erstellt die Einträge für die Tabelle ABPSchuelerFaecher aus den DTOs der SVWS-Server-Datenbank.
      Parameter:
      faecher - die für die LuPO-Datei definierten Faecher
      fachgruppen - die Zuordnung der Fächer zu den einzelnen Fachgruppen
      schuelerListe - die SVWS-Server-DTOs für die Schüler
      schuelerLupoInfo - die LuPO-Information zu dem Schüler, die in der SVWS-Datenbank hinterlegt sind.
      gostInfo - die Leistungen des Schülers in der gymnasialen Oberstufe
      Gibt zurück:
      die Liste der Einträge für die Tabelle ABPSchuelerFaecher
    • toString

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