Klasse BKGymAbiturdaten

java.lang.Object
de.svws_nrw.core.abschluss.bk.d.BKGymAbiturdaten

public class BKGymAbiturdaten extends Object
Die Klasse enthält enthält die Informationen des beruflichen Gymnasiums eines Schülers in Bezug auf das Abitur.
  • Felddetails

    • schuelerID

      public long schuelerID
      Die eindeutige ID des Schülers
    • abiturjahr

      public int abiturjahr
      Das Kalenderjahr, in dem der Schüler sein Abitur ablegt bzw. ablegen wird.
    • schuljahrAbitur

      public int schuljahrAbitur
      Das Schuljahr, in dem der Schüler sein Abitur ablegt bzw. ablegen wird.
    • idSchulgliederung

      public long idSchulgliederung
      Die ID des Katalog-Eintrags des Core-Types Schulgliederung des Bildungsganges.
    • fachklassenschluessel

      @NotNull public @NotNull String fachklassenschluessel
      Der fünfstellige Fachklassenschlüssel des Bildungsganges.
    • bewertetesHalbjahr

      @NotNull public final @jakarta.validation.constraints.NotNull boolean[] bewertetesHalbjahr
      Gibt für die einzelnen GostHalbjahr-Werte an, ob gewertete Leistungsdaten vorhanden sind oder es sich um Werte der Laufbahnplanung handelt.
    • fachbelegungen

      @NotNull public final @NotNull List<BKGymAbiturFachbelegung> fachbelegungen
      Ein Array mit den Fachbelegungen in der Oberstufe.
    • sprachendaten

      @NotNull public @NotNull Sprachendaten sprachendaten
      Die Sprachendaten des Schülers mit Informationen zu Sprachbelegungen (Sprachenfolge) und zu Sprachprüfungen.
    • bilingualeSprache

      public String bilingualeSprache
      Das einstellige Kürzel der Sprache des bilingualen Bildungsganges, falls der Schüler an einem solchen teilnimmt.
    • latinum

      public boolean latinum
      Gibt an, ob das große Latinum erworben wurde.
    • kleinesLatinum

      public boolean kleinesLatinum
      Gibt an, ob das kleine Latinum erworben wurde.
    • graecum

      public boolean graecum
      Gibt an, ob das Graecum erworben wurde.
    • hebraicum

      public boolean hebraicum
      Gibt an, ob das Hebraicum erworben wurde.
    • block1FehlstundenGesamt

      public long block1FehlstundenGesamt
      Die Anzahl der Fehlstunden in der gesamten Qualifikationsphase.
    • block1FehlstundenUnentschuldigt

      public long block1FehlstundenUnentschuldigt
      Die Anzahl der unentschuldigten Fehlstunden in der gesamten Qualifikationsphase.
    • besondereLernleistung

      public String besondereLernleistung
      Gibt an, ob eine besondere Lernleistung vorliegt (K - keine, P - in einem Projektkurs, E - extern).
    • besondereLernleistungNotenKuerzel

      public String besondereLernleistungNotenKuerzel
      Gibt ggf. die Note einer externen besonderen Lernleistung an.
    • besondereLernleistungThema

      public String besondereLernleistungThema
      Gibt das Thema der Besonderen Lernleistung an.
    • block1AnzahlKurse

      public Integer block1AnzahlKurse
      Gibt die Anzahl der Kurse in der Qualifikationsphase an.
    • block1DefiziteGesamt

      public Integer block1DefiziteGesamt
      Gibt die Anzahl der Gesamtdefizite in der Qualifikationsphase an.
    • block1DefiziteLK

      public Integer block1DefiziteLK
      Gibt die Anzahl der Defizite im LK-Bereich in der Qualifikationsphase an.
    • block1PunktSummeGK

      public Integer block1PunktSummeGK
      Gibt die Punktsumme aller Grundkurse in der Qualifikationsphase an.
    • block1PunktSummeLK

      public Integer block1PunktSummeLK
      Gibt die Punktsumme aller Leistungskurse in der Qualifikationsphase an.
    • block1PunktSummeNormiert

      public Integer block1PunktSummeNormiert
      Gibt die normierte Punktsumme aller Kurse in der Qualifikationsphase an.
    • block1NotenpunkteDurchschnitt

      public Double block1NotenpunkteDurchschnitt
      Gibt den Durchschnitt der Notenpunkte von allen Kursen der Qualifikationsphase an.
    • block1Zulassung

      public Boolean block1Zulassung
      Gibt an, ob die Zulassung erreicht wurde oder nicht - sofern diese schon geprüft wurde.
    • freiwilligerRuecktritt

      public boolean freiwilligerRuecktritt
      Gibt an, ob freiwillig von der Abiturprüfung zurückgetreten wurde.
    • block2DefiziteGesamt

      public Integer block2DefiziteGesamt
      Gibt die Anzahl der Gesamtdefizite im Abiturbereich (Block II) an.
    • block2DefiziteLK

      public Integer block2DefiziteLK
      Gibt die Anzahl der Leistungskurs-Defizite im Abiturbereich (Block II) an.
    • block2PunktSumme

      public Integer block2PunktSumme
      Gibt die Punktsumme im Abiturbereich (Block II) an.
    • gesamtPunkte

      public Integer gesamtPunkte
      Gibt die erreichte Gesamtpunktzahl in der Qualifikation und im Abiturbereich (Block I und II) an.
    • gesamtPunkteVerbesserung

      public Integer gesamtPunkteVerbesserung
      Gibt die Gesamtpunktzahl an, ab der sich die Abiturnote verbessern würde
    • gesamtPunkteVerschlechterung

      public Integer gesamtPunkteVerschlechterung
      Gibt die Gesamtpunktzahl an, ab der sich die Abiturnote verschlechtern würde.
    • pruefungBestanden

      public Boolean pruefungBestanden
      Gibt an, ob die Abiturprüfung bestanden wurde oder nicht - sofern das Prüfungsverfahren schon abgeschlossen wurde.
    • note

      public String note
      Die Abiturnote einer bestandenen Abiturprüfung - sofern das Prüfungsverfahren schon abgeschlossen wurde.
  • Konstruktordetails

    • BKGymAbiturdaten

      public BKGymAbiturdaten()
      Leerer Standardkonstruktor.