Klasse FachDaten

java.lang.Object
de.svws_nrw.core.data.fach.FachDaten

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

    • id

      public long id
      Die ID des Faches.
    • kuerzel

      @NotNull public @NotNull String kuerzel
      Das eindeutige Kürzel des Faches
    • kuerzelStatistik

      @NotNull public @NotNull String kuerzelStatistik
      Das Statistik-Kürzel des Faches
    • bezeichnung

      @NotNull public @NotNull String bezeichnung
      Die Bezeichnung des Faches
    • sortierung

      public int sortierung
      Die Sortierreihenfolge des Fächerlisten-Eintrags.
    • istOberstufenFach

      public boolean istOberstufenFach
      Gibt an, ob es sich um ein Fach der Oberstufe handelt oder nicht.
    • istPruefungsordnungsRelevant

      public boolean istPruefungsordnungsRelevant
      Gibt an, ob es sich um ein Fach handelt, welches relevant für die Prüfungsordnung ist oder nicht (z.B. bei Belegprüfungen).
    • istFremdsprache

      public boolean istFremdsprache
      Gibt an, ob es sich um ein Fremdsprachen-Fach handelt
    • istMoeglichAlsNeueFremdspracheInSekII

      public boolean istMoeglichAlsNeueFremdspracheInSekII
      Gibt an, ob es sich um ein Fremdsprachen-Fach handelt, welches in der Sekundarstufe II neu einsetzen ist.
    • istSichtbar

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

      public String aufgabenfeld
      Das Aufgabenfeld am Berufskolleg, zu welchem das Fach gehört
    • bilingualeSprache

      public String bilingualeSprache
      Die Sprache in der das Fach unterrichtet wird, sofern es sich um ein bilinguales Sachefach handelt.
    • istNachpruefungErlaubt

      public boolean istNachpruefungErlaubt
      Gibt an, ob eine Nachprüfung in diesem Fach möglich ist.
    • aufZeugnis

      public boolean aufZeugnis
      Gibt an, ob das Fach auf einem Zeugnis erscheinen soll.
    • bezeichnungZeugnis

      @NotNull public @NotNull String bezeichnungZeugnis
      Die Bezeichnung des Faches auf allgemeinen Zeugnissen
    • bezeichnungUeberweisungszeugnis

      @NotNull public @NotNull String bezeichnungUeberweisungszeugnis
      Die Bezeichnung des Faches auf Überweisungs-Zeugnissen
    • maxZeichenInFachbemerkungen

      public int maxZeichenInFachbemerkungen
      Gibt die maximale Anzahl an Zeichen an, doe in Fachbemerkungen genutzt werden dürfen.
    • istSchriftlichZK

      public boolean istSchriftlichZK
      Gibt an, ob das Fach ein schriftliches Fach für die zentralen Klausuren ist oder nicht.
    • istSchriftlichBA

      public boolean istSchriftlichBA
      Gibt an, ob das Fach als schriftliches Fach für den Berufsabschluss gewertest wird (Berufskolleg).
    • istFHRFach

      public boolean istFHRFach
      Gibt an, ob das Fach bei der Berechnung der FHR berücksichtigt wird oder nicht (Berufskolleg).
    • holeAusAltenLernabschnitten

      public boolean holeAusAltenLernabschnitten
      Gibt an, ob das Fach ggf. bei der Aggregation von Leistungen aus früheren Lernabschnitten/Jahrgängen für eine Abschlussbrechnung berücksichtigt wird, sofern es im aktuellen Abschnitt nicht belegt wurde.
    • referenziertInAnderenTabellen

      public Boolean referenziertInAnderenTabellen
      Gibt an, ob das Fach in anderen Datenbanktabellen referenziert ist oder nicht.
  • Konstruktordetails

    • FachDaten

      public FachDaten()
      Leerer Standardkonstruktor.