Klasse ReportingFach

java.lang.Object
de.svws_nrw.module.reporting.types.fach.ReportingFach
Bekannte direkte Unterklassen:
ProxyReportingFach

public class ReportingFach extends Object
Basis-Klasse im Rahmen des Reportings für Daten vom Typ Fach.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected String
    Das Aufgabenfeld am Berufskolleg, zu welchem das Fach gehört
    protected boolean
    Gibt an, ob das Fach auf einem Zeugnis erscheinen soll.
    protected String
    Die Bezeichnung des Faches
    protected String
    Die Bezeichnung des Faches auf Überweisungszeugnissen
    protected String
    Die Bezeichnung des Faches auf allgemeinen Zeugnissen
    protected String
    Die Sprache (das einstellige Fremdsprachenkürzel) an, in der das Fach unterrichtet wird, sofern es sich um ein bilinguales Sachfach handelt.
    protected Fachgruppe
    Die Fachgruppe, der das Fach angehört.
    protected boolean
    Gibt an, ob das Fach ggf. bei der Aggregation von Leistungen aus früheren Lernabschnitten/Jahrgängen für eine Abschlussberechnung berücksichtigt wird, sofern es im aktuellen Abschnitt nicht belegt wurde.
    protected long
    Die ID des Faches.
    protected boolean
    Gibt an, ob das Fach bei der Berechnung der FHR berücksichtigt wird oder nicht (Berufskolleg).
    protected boolean
    Gibt an, ob es sich bei dem Fach um eine Fremdsprache handelt oder nicht
    protected boolean
    Gibt an, ob das Fach eine neu einsetzende Fremdsprache ist.
    protected boolean
    Gibt an, ob es sich um ein Fach der Oberstufe handelt oder nicht.
    protected boolean
    Gibt an, ob eine Nachprüfung in diesem Fach möglich ist.
    protected boolean
    Gibt an, ob es sich um ein Fach handelt, welches relevant für die Prüfungsordnung ist oder nicht (z.B. bei Belegprüfungen).
    protected boolean
    Gibt an, ob das Fach als schriftliches Fach für den Berufsabschluss gewertet wird (Berufskolleg).
    protected boolean
    Gibt an, ob das Fach ein schriftliches Fach für die zentralen Klausuren ist oder nicht.
    protected boolean
    Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.
    protected String
    Das eindeutige Kürzel des Faches
    protected int
    Gibt die maximale Anzahl an Zeichen an, doe in Fachbemerkungen genutzt werden dürfen.
    protected int
    Die Sortierreihenfolge des Fächerlisten-Eintrags.
    Das Statistik-Kürzel des Faches
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    ReportingFach(String aufgabenfeld, boolean aufZeugnis, String bezeichnung, String bezeichnungUeberweisungszeugnis, String bezeichnungZeugnis, String bilingualeSprache, Fachgruppe fachgruppe, boolean holeAusAltenLernabschnitten, long id, boolean istFHRFach, boolean istFremdsprache, boolean istFremdSpracheNeuEinsetzend, boolean istGostFach, boolean istNachpruefungErlaubt, boolean istPruefungsordnungsRelevant, boolean istSchriftlichBA, boolean istSchriftlichZK, boolean istSichtbar, String kuerzel, int maxZeichenInFachbemerkungen, int sortierung, ReportingStatistikFach statistikfach)
    Erstellt ein neues Reporting-Objekt auf Basis dieser Klasse.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Das Aufgabenfeld am Berufskolleg, zu welchem das Fach gehört
    boolean
    Gibt an, ob das Fach auf einem Zeugnis erscheinen soll.
    Die Bezeichnung des Faches
    Die Bezeichnung des Faches auf Überweisungszeugnissen
    Die Bezeichnung des Faches auf allgemeinen Zeugnissen
    Die Sprache (das einstellige Fremdsprachenkürzel) an, in der das Fach unterrichtet wird, sofern es sich um ein bilinguales Sachfach handelt.
    static int
    Vergleicht zwei ReportingFächer hinsichtlich ihrer Fachsortierung in der GOSt.
    Die Fachgruppe, der das Fach angehört.
    boolean
    Gibt an, ob das Fach ggf. bei der Aggregation von Leistungen aus früheren Lernabschnitten/Jahrgängen für eine Abschlussberechnung berücksichtigt wird, sofern es im aktuellen Abschnitt nicht belegt wurde.
    long
    id()
    Die ID des Faches.
    boolean
    Gibt an, ob das Fach bei der Berechnung der FHR berücksichtigt wird oder nicht (Berufskolleg).
    boolean
    Gibt an, ob es sich bei dem Fach um eine Fremdsprache handelt oder nicht
    boolean
    Gibt an, ob das Fach eine neu einsetzende Fremdsprache ist.
    boolean
    Gibt an, ob es sich um ein Fach der Oberstufe handelt oder nicht.
    boolean
    Gibt an, ob eine Nachprüfung in diesem Fach möglich ist.
    boolean
    Gibt an, ob es sich um ein Fach handelt, welches relevant für die Prüfungsordnung ist oder nicht (z.B. bei Belegprüfungen).
    boolean
    Gibt an, ob das Fach als schriftliches Fach für den Berufsabschluss gewertet wird (Berufskolleg).
    boolean
    Gibt an, ob das Fach ein schriftliches Fach für die zentralen Klausuren ist oder nicht.
    boolean
    Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.
    Das eindeutige Kürzel des Faches
    int
    Gibt die maximale Anzahl an Zeichen an, doe in Fachbemerkungen genutzt werden dürfen.
    int
    Die Sortierreihenfolge des Fächerlisten-Eintrags.
    Das Statistik-Fach des Faches

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • aufgabenfeld

      protected String aufgabenfeld
      Das Aufgabenfeld am Berufskolleg, zu welchem das Fach gehört
    • aufZeugnis

      protected boolean aufZeugnis
      Gibt an, ob das Fach auf einem Zeugnis erscheinen soll.
    • bezeichnung

      protected String bezeichnung
      Die Bezeichnung des Faches
    • bezeichnungUeberweisungszeugnis

      protected String bezeichnungUeberweisungszeugnis
      Die Bezeichnung des Faches auf Überweisungszeugnissen
    • bezeichnungZeugnis

      protected String bezeichnungZeugnis
      Die Bezeichnung des Faches auf allgemeinen Zeugnissen
    • bilingualeSprache

      protected String bilingualeSprache
      Die Sprache (das einstellige Fremdsprachenkürzel) an, in der das Fach unterrichtet wird, sofern es sich um ein bilinguales Sachfach handelt.
    • fachgruppe

      protected Fachgruppe fachgruppe
      Die Fachgruppe, der das Fach angehört.
    • holeAusAltenLernabschnitten

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

      protected long id
      Die ID des Faches.
    • istFHRFach

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

      protected boolean istFremdsprache
      Gibt an, ob es sich bei dem Fach um eine Fremdsprache handelt oder nicht
    • istFremdSpracheNeuEinsetzend

      protected boolean istFremdSpracheNeuEinsetzend
      Gibt an, ob das Fach eine neu einsetzende Fremdsprache ist.
    • istGostFach

      protected boolean istGostFach
      Gibt an, ob es sich um ein Fach der Oberstufe handelt oder nicht.
    • istNachpruefungErlaubt

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

      protected 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).
    • istSchriftlichBA

      protected boolean istSchriftlichBA
      Gibt an, ob das Fach als schriftliches Fach für den Berufsabschluss gewertet wird (Berufskolleg).
    • istSchriftlichZK

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

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

      protected String kuerzel
      Das eindeutige Kürzel des Faches
    • maxZeichenInFachbemerkungen

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

      protected int sortierung
      Die Sortierreihenfolge des Fächerlisten-Eintrags.
    • statistikfach

      protected ReportingStatistikFach statistikfach
      Das Statistik-Kürzel des Faches
  • Konstruktordetails

    • ReportingFach

      public ReportingFach(String aufgabenfeld, boolean aufZeugnis, String bezeichnung, String bezeichnungUeberweisungszeugnis, String bezeichnungZeugnis, String bilingualeSprache, Fachgruppe fachgruppe, boolean holeAusAltenLernabschnitten, long id, boolean istFHRFach, boolean istFremdsprache, boolean istFremdSpracheNeuEinsetzend, boolean istGostFach, boolean istNachpruefungErlaubt, boolean istPruefungsordnungsRelevant, boolean istSchriftlichBA, boolean istSchriftlichZK, boolean istSichtbar, String kuerzel, int maxZeichenInFachbemerkungen, int sortierung, ReportingStatistikFach statistikfach)
      Erstellt ein neues Reporting-Objekt auf Basis dieser Klasse.
      Parameter:
      aufgabenfeld - Das Aufgabenfeld am Berufskolleg, zu welchem das Fach gehört
      aufZeugnis - Gibt an, ob das Fach auf einem Zeugnis erscheinen soll.
      bezeichnung - Die Bezeichnung des Faches
      bezeichnungUeberweisungszeugnis - Die Bezeichnung des Faches auf Überweisungszeugnissen
      bezeichnungZeugnis - Die Bezeichnung des Faches auf allgemeinen Zeugnissen
      bilingualeSprache - Die Sprache (das einstellige Fremdsprachenkürzel) an, in der das Fach unterrichtet wird, sofern es sich um ein bilinguales Sachfach handelt.
      fachgruppe - Die Fachgruppe, der das Fach angehört.
      holeAusAltenLernabschnitten - Gibt an, ob das Fach ggf. bei der Aggregation von Leistungen aus früheren Lernabschnitten/Jahrgängen für eine Abschlussberechnung berücksichtigt wird, sofern es im aktuellen Abschnitt nicht belegt wurde.
      id - Die ID des Faches.
      istFHRFach - Gibt an, ob das Fach bei der Berechnung der FHR berücksichtigt wird oder nicht (Berufskolleg).
      istFremdsprache - Gibt an, ob es sich bei dem Fach um eine Fremdsprache handelt oder nicht
      istFremdSpracheNeuEinsetzend - Gibt an, ob das Fach eine neu einsetzende Fremdsprache ist.
      istGostFach - Gibt an, ob es sich um ein Fach der Oberstufe handelt oder nicht.
      istNachpruefungErlaubt - Gibt an, ob eine Nachprüfung in diesem Fach möglich ist.
      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).
      istSchriftlichBA - Gibt an, ob das Fach als schriftliches Fach für den Berufsabschluss gewertet wird (Berufskolleg).
      istSchriftlichZK - Gibt an, ob das Fach ein schriftliches Fach für die zentralen Klausuren ist oder nicht.
      istSichtbar - Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.
      kuerzel - Das eindeutige Kürzel des Faches
      maxZeichenInFachbemerkungen - Gibt die maximale Anzahl an Zeichen an, doe in Fachbemerkungen genutzt werden dürfen.
      sortierung - Die Sortierreihenfolge des Fächerlisten-Eintrags.
      statistikfach - Das Statistik-Fach des Faches
  • Methodendetails

    • compareToGost

      public static int compareToGost(ReportingFach fach1, ReportingFach fach2)
      Vergleicht zwei ReportingFächer hinsichtlich ihrer Fachsortierung in der GOSt.
      Parameter:
      fach1 - Erstes ReportingFach
      fach2 - Zweites ReportingFach
      Gibt zurück:
      int-Wert des Vergleiches gemäß Comparable.compareTo(Object)
    • aufgabenfeld

      public String aufgabenfeld()
      Das Aufgabenfeld am Berufskolleg, zu welchem das Fach gehört
      Gibt zurück:
      Inhalt des Feldes aufgabenfeld
    • aufZeugnis

      public boolean aufZeugnis()
      Gibt an, ob das Fach auf einem Zeugnis erscheinen soll.
      Gibt zurück:
      Inhalt des Feldes aufZeugnis
    • bezeichnung

      public String bezeichnung()
      Die Bezeichnung des Faches
      Gibt zurück:
      Inhalt des Feldes bezeichnung
    • bezeichnungUeberweisungszeugnis

      public String bezeichnungUeberweisungszeugnis()
      Die Bezeichnung des Faches auf Überweisungszeugnissen
      Gibt zurück:
      Inhalt des Feldes bezeichnungUeberweisungszeugnis
    • bezeichnungZeugnis

      public String bezeichnungZeugnis()
      Die Bezeichnung des Faches auf allgemeinen Zeugnissen
      Gibt zurück:
      Inhalt des Feldes bezeichnungZeugnis
    • bilingualeSprache

      public String bilingualeSprache()
      Die Sprache (das einstellige Fremdsprachenkürzel) an, in der das Fach unterrichtet wird, sofern es sich um ein bilinguales Sachfach handelt.
      Gibt zurück:
      Inhalt des Feldes bilingualeSprache
    • fachgruppe

      public Fachgruppe fachgruppe()
      Die Fachgruppe, der das Fach angehört.
      Gibt zurück:
      Fachgruppe des Faches
    • holeAusAltenLernabschnitten

      public boolean holeAusAltenLernabschnitten()
      Gibt an, ob das Fach ggf. bei der Aggregation von Leistungen aus früheren Lernabschnitten/Jahrgängen für eine Abschlussberechnung berücksichtigt wird, sofern es im aktuellen Abschnitt nicht belegt wurde.
      Gibt zurück:
      Inhalt des Feldes holeAusAltenLernabschnitten
    • id

      public long id()
      Die ID des Faches.
      Gibt zurück:
      Inhalt des Feldes id
    • istFHRFach

      public boolean istFHRFach()
      Gibt an, ob das Fach bei der Berechnung der FHR berücksichtigt wird oder nicht (Berufskolleg).
      Gibt zurück:
      Inhalt des Feldes istFHRFach
    • istFremdsprache

      public boolean istFremdsprache()
      Gibt an, ob es sich bei dem Fach um eine Fremdsprache handelt oder nicht
      Gibt zurück:
      Inhalt des Feldes istFremdsprache
    • istFremdSpracheNeuEinsetzend

      public boolean istFremdSpracheNeuEinsetzend()
      Gibt an, ob das Fach eine neu einsetzende Fremdsprache ist.
      Gibt zurück:
      Inhalt des Feldes istFremdSpracheNeuEinsetzend
    • istGostFach

      public boolean istGostFach()
      Gibt an, ob es sich um ein Fach der Oberstufe handelt oder nicht.
      Gibt zurück:
      Inhalt des Feldes istGostFach
    • istNachpruefungErlaubt

      public boolean istNachpruefungErlaubt()
      Gibt an, ob eine Nachprüfung in diesem Fach möglich ist.
      Gibt zurück:
      Inhalt des Feldes istNachpruefungErlaubt
    • 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).
      Gibt zurück:
      Inhalt des Feldes istPruefungsordnungsRelevant
    • istSchriftlichBA

      public boolean istSchriftlichBA()
      Gibt an, ob das Fach als schriftliches Fach für den Berufsabschluss gewertet wird (Berufskolleg).
      Gibt zurück:
      Inhalt des Feldes istSchriftlichBA
    • istSchriftlichZK

      public boolean istSchriftlichZK()
      Gibt an, ob das Fach ein schriftliches Fach für die zentralen Klausuren ist oder nicht.
      Gibt zurück:
      Inhalt des Feldes istSchriftlichZK
    • istSichtbar

      public boolean istSichtbar()
      Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.
      Gibt zurück:
      Inhalt des Feldes istSichtbar
    • kuerzel

      public String kuerzel()
      Das eindeutige Kürzel des Faches
      Gibt zurück:
      Inhalt des Feldes kuerzel
    • maxZeichenInFachbemerkungen

      public int maxZeichenInFachbemerkungen()
      Gibt die maximale Anzahl an Zeichen an, doe in Fachbemerkungen genutzt werden dürfen.
      Gibt zurück:
      Inhalt des Feldes maxZeichenInFachbemerkungen
    • sortierung

      public int sortierung()
      Die Sortierreihenfolge des Fächerlisten-Eintrags.
      Gibt zurück:
      Inhalt des Feldes sortierung
    • statistikfach

      public ReportingStatistikFach statistikfach()
      Das Statistik-Fach des Faches
      Gibt zurück:
      Inhalt des Feldes statistikfach