Enum-Klasse Herkunftsarten

java.lang.Object
java.lang.Enum<Herkunftsarten>
de.svws_nrw.core.types.schueler.Herkunftsarten
Alle implementierten Schnittstellen:
Serializable, Comparable<Herkunftsarten>, Constable

public enum Herkunftsarten extends Enum<Herkunftsarten>
Diese Aufzählung stellt einen Core-Type für die Herkunftsarten von Schülern zur Verfügung. Core-Types dienen als grundlegende abstrakte Datentypen sowohl für die Core-Algorithmen als auch für die OpenAPI-Schnittstelle.
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum-Konstanten - Übersicht

    Enum-Konstanten
    Enum-Konstante
    Beschreibung
    Abschlusszeugnis (Förderschule, Förderschwerpunkt geistige Entwicklung)
    Abschlusszeugnis (Förderschule, Förderschwerpunkt Lernen)
    Allgemeine Hochschulreife
    Fachgebundene Hochschulreife
    Fachhochschulreife
    Fachhochschulreife (schulischer Teil)
    Gleiche Jahrgangsstufe gegenüber dem Vorjahr wegen freiwilliger Wiederholung
    Hauptschulabschluss nach Klasse 10
    nach Klasse 9 (mit Berechtigung zum Besuch der Klasse 10 Typ B)
    Ein dem Hauptschulabschluss vergleichbarer Abschluss mit Berechtigung zum Besuch eines weiterführenden Bildungsgangs im Berufskolleg (nur Internationale Förderklasse)
    Hauptschulabschluss mit Berechtigung zum Besuch der gymnasialen Oberstufe
    Hauptschulabschluss
    Hochschulreife für das Land NRW
    Kein Abschluss
    Kein Abschluss, kommt aus der Deutschförderung
    Mittlerer Schulabschluss
    Mittlerer Schulabschluss mit Berechtigung zum Besuch der gymnasialen Oberstufe (Einführungsphase)
    Mittlerer Schulabschluss mit Berechtigung zum Besuch der gymnasialen Oberstufe (Qualifikationsphase 1)
    Gleiche oder niedrigere Jahrgangsstufe gegenüber dem Vorjahr wegen Nichtversetzung (§ 50 Abs. 5 SchulG)
    Gleiche Jahrgangsstufe gegenüber dem Vorjahr wegen Rücktritt
    Höhere Jahrgangsstufe gegenüber dem Vorjahr in Verbindung mit einem Schulformabstieg (§ 12 Abs. 3 Satz 2 und 3, § 13 Abs.6 APO-SI)
    Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen Schulformaufstieg
    Sonstige Qualifikation (bei Schüler/-innen, die seit den letzten amtlichen Schuldaten aus dem Ausland zugezogen sind)
    Übergang von Deutschförderung ins Regelsystem (BASS 13-63 Nr. 3 Nr. 4.1.2))
    Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen versetzungsanalogem Übergang innerhalb der Schulform
    Herkunft noch unbekannt (nur Gliederung A12, A13)
    Verbleib in Deutschförderung (ohne Bildungsgangzuordnung (BASS 13-63 Nr. 3 Nr. 4.1.1))
    Verbleib in der Schuleingangsphase
    Gleiche Jahrgangsstufe gegenüber dem Vorjahr wegen Verbleib in der Schulstufe (Förderschwerpunkt geistige Entwicklung)
    Versetzte bzw. vorgerückte Schüler/-innen / Höheres Semester
    Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen Versetzung
    Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen Vorversetzung
    Versetzung nach Klasse 11 FO
    Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen Wechsel zur Gesamtschule
    Wiederholer / Gleiches oder niedrigeres Semester
    Schüler, die aus dem Ausland zugezogen sind
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    Der aktuellen Daten der Herkunftsart, wenn keine Beschränkung der Gültigkeit vorliegen - sonst null
    final @NotNull HerkunftsartKatalogEintrag @NotNull []
    Die Historie mit den Einträgen der Herkunftsarten
    static final long
    Die Version dieses Core-Types, um beim Datenbank Update-Process die Version des Core-Types feststellen zu können.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static @NotNull List<Herkunftsarten>
    get(int schuljahr, Schulform schulform)
    Liefert alle zulässigen Herkunftsarten für die angegebene Schulform.
    getBezeichnung(int schuljahr, Schulform schulform)
    Liefert die Bezeichnung der Herkunftsart für die angegebene Schulform.
    Liefert die Herkunftsart anhand der übergebenen ID zurück.
    Liefert die Herkunftsart anhand des übergebenen Kürzels zurück.
    @NotNull List<String>
    Liefert alle Schulformen zurück, bei welchen die Herkunftsart vorkommt.
    boolean
    hasSchulform(int schuljahr, Schulform schulform)
    Prüft, ob die Schulform diese Herkunftsart hat oder nicht.
    boolean
    Prüft anhand des Schulform-Kürzels, ob die Schulform diese Herkunftsart hat oder nicht.
    Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
    Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.

    Von Klasse geerbte Methoden java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum-Konstanten - Details

    • NICHTVERSETZUNG

      public static final Herkunftsarten NICHTVERSETZUNG
      Gleiche oder niedrigere Jahrgangsstufe gegenüber dem Vorjahr wegen Nichtversetzung (§ 50 Abs. 5 SchulG)
    • FREIWILLIGE_WIEDERHOLUNG

      public static final Herkunftsarten FREIWILLIGE_WIEDERHOLUNG
      Gleiche Jahrgangsstufe gegenüber dem Vorjahr wegen freiwilliger Wiederholung
    • RUECKTRITT

      public static final Herkunftsarten RUECKTRITT
      Gleiche Jahrgangsstufe gegenüber dem Vorjahr wegen Rücktritt
    • VERBLEIB_IN_SCHULSTUFE

      public static final Herkunftsarten VERBLEIB_IN_SCHULSTUFE
      Gleiche Jahrgangsstufe gegenüber dem Vorjahr wegen Verbleib in der Schulstufe (Förderschwerpunkt geistige Entwicklung)
    • VERBLEIB_IN_SCHULEINGANGSPHASE

      public static final Herkunftsarten VERBLEIB_IN_SCHULEINGANGSPHASE
      Verbleib in der Schuleingangsphase
    • VERSETZUNG

      public static final Herkunftsarten VERSETZUNG
      Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen Versetzung
    • UEBERGANG

      public static final Herkunftsarten UEBERGANG
      Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen versetzungsanalogem Übergang innerhalb der Schulform
    • SCHULFORMAUFSTIEG

      public static final Herkunftsarten SCHULFORMAUFSTIEG
      Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen Schulformaufstieg
    • WECHSEL_ZUR_GESAMTSCHULE

      public static final Herkunftsarten WECHSEL_ZUR_GESAMTSCHULE
      Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen Wechsel zur Gesamtschule
    • VORVERSETZUNG

      public static final Herkunftsarten VORVERSETZUNG
      Höhere Jahrgangsstufe gegenüber dem Vorjahr wegen Vorversetzung
    • SCHULFORMABSTIEG

      public static final Herkunftsarten SCHULFORMABSTIEG
      Höhere Jahrgangsstufe gegenüber dem Vorjahr in Verbindung mit einem Schulformabstieg (§ 12 Abs. 3 Satz 2 und 3, § 13 Abs.6 APO-SI)
    • VERBLEIB_DEUTSCHFOEDERUNG

      public static final Herkunftsarten VERBLEIB_DEUTSCHFOEDERUNG
      Verbleib in Deutschförderung (ohne Bildungsgangzuordnung (BASS 13-63 Nr. 3 Nr. 4.1.1))
    • UBERGANG_VON_DEUTSCHFOEDERUNG

      public static final Herkunftsarten UBERGANG_VON_DEUTSCHFOEDERUNG
      Übergang von Deutschförderung ins Regelsystem (BASS 13-63 Nr. 3 Nr. 4.1.2))
    • ZUZUG_AUSLAND

      public static final Herkunftsarten ZUZUG_AUSLAND
      Schüler, die aus dem Ausland zugezogen sind
    • KEIN_ABSCHLUSS

      public static final Herkunftsarten KEIN_ABSCHLUSS
      Kein Abschluss
    • HA9A

      public static final Herkunftsarten HA9A
      Hauptschulabschluss
    • HA9

      public static final Herkunftsarten HA9
      nach Klasse 9 (mit Berechtigung zum Besuch der Klasse 10 Typ B)
    • HA10

      public static final Herkunftsarten HA10
      Hauptschulabschluss nach Klasse 10
    • MSA

      public static final Herkunftsarten MSA
      Mittlerer Schulabschluss
    • MSA_Q

      public static final Herkunftsarten MSA_Q
      Mittlerer Schulabschluss mit Berechtigung zum Besuch der gymnasialen Oberstufe (Einführungsphase)
    • FHR_S

      public static final Herkunftsarten FHR_S
      Fachhochschulreife (schulischer Teil)
    • MSA_Q1

      public static final Herkunftsarten MSA_Q1
      Mittlerer Schulabschluss mit Berechtigung zum Besuch der gymnasialen Oberstufe (Qualifikationsphase 1)
    • FHR

      public static final Herkunftsarten FHR
      Fachhochschulreife
    • AHR

      public static final Herkunftsarten AHR
      Allgemeine Hochschulreife
    • HR_NRW

      public static final Herkunftsarten HR_NRW
      Hochschulreife für das Land NRW
    • ABSCHLUSS_FOEG

      public static final Herkunftsarten ABSCHLUSS_FOEG
      Abschlusszeugnis (Förderschule, Förderschwerpunkt geistige Entwicklung)
    • ABSCHLUSS_FOEL

      public static final Herkunftsarten ABSCHLUSS_FOEL
      Abschlusszeugnis (Förderschule, Förderschwerpunkt Lernen)
    • HA9_Q

      public static final Herkunftsarten HA9_Q
      Hauptschulabschluss mit Berechtigung zum Besuch der gymnasialen Oberstufe
    • VS_11

      public static final Herkunftsarten VS_11
      Versetzung nach Klasse 11 FO
    • FGHR

      public static final Herkunftsarten FGHR
      Fachgebundene Hochschulreife
    • KEIN_ABSCHLUSS_AUS_DEUTSCHFOERDERUNG

      public static final Herkunftsarten KEIN_ABSCHLUSS_AUS_DEUTSCHFOERDERUNG
      Kein Abschluss, kommt aus der Deutschförderung
    • HA9_FOE

      public static final Herkunftsarten HA9_FOE
      Ein dem Hauptschulabschluss vergleichbarer Abschluss mit Berechtigung zum Besuch eines weiterführenden Bildungsgangs im Berufskolleg (nur Internationale Förderklasse)
    • UNBEKANNT

      public static final Herkunftsarten UNBEKANNT
      Herkunft noch unbekannt (nur Gliederung A12, A13)
    • VERSETZT

      public static final Herkunftsarten VERSETZT
      Versetzte bzw. vorgerückte Schüler/-innen / Höheres Semester
    • WIEDERHOLER

      public static final Herkunftsarten WIEDERHOLER
      Wiederholer / Gleiches oder niedrigeres Semester
    • SONSTIGE_QUALIFIKATION

      public static final Herkunftsarten SONSTIGE_QUALIFIKATION
      Sonstige Qualifikation (bei Schüler/-innen, die seit den letzten amtlichen Schuldaten aus dem Ausland zugezogen sind)
  • Felddetails

    • VERSION

      public static final long VERSION
      Die Version dieses Core-Types, um beim Datenbank Update-Process die Version des Core-Types feststellen zu können.
      Siehe auch:
    • daten

      @NotNull public final @NotNull HerkunftsartKatalogEintrag daten
      Der aktuellen Daten der Herkunftsart, wenn keine Beschränkung der Gültigkeit vorliegen - sonst null
    • historie

      @NotNull public final @NotNull HerkunftsartKatalogEintrag @NotNull [] historie
      Die Historie mit den Einträgen der Herkunftsarten
  • Methodendetails

    • values

      public static Herkunftsarten[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static Herkunftsarten valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird
    • getByKuerzel

      public static Herkunftsarten getByKuerzel(String kuerzel)
      Liefert die Herkunftsart anhand des übergebenen Kürzels zurück.
      Parameter:
      kuerzel - das Kürzel der Herkunftsart
      Gibt zurück:
      die Herkunftsart oder null, falls das Kürzel ungültig ist
    • getByID

      public static Herkunftsarten getByID(Long id)
      Liefert die Herkunftsart anhand der übergebenen ID zurück.
      Parameter:
      id - die ID der Herkunftsart
      Gibt zurück:
      die Herkunftsart oder null, falls die ID ungültig ist
    • getBezeichnung

      public String getBezeichnung(int schuljahr, Schulform schulform)
      Liefert die Bezeichnung der Herkunftsart für die angegebene Schulform.
      Parameter:
      schuljahr - das Schuljahr, auf welches sich die Abfrage bezieht
      schulform - die Schulform
      Gibt zurück:
      die Bezeichnung der Herkunftsart oder null, falls die Schulform nicht zulässig ist
    • getSchulformen

      @NotNull public @NotNull List<String> getSchulformen()
      Liefert alle Schulformen zurück, bei welchen die Herkunftsart vorkommt.
      Gibt zurück:
      eine Liste der Schulformen
    • get

      @NotNull public static @NotNull List<Herkunftsarten> get(int schuljahr, Schulform schulform)
      Liefert alle zulässigen Herkunftsarten für die angegebene Schulform.
      Parameter:
      schuljahr - das Schuljahr, auf welches sich die Abfrage bezieht
      schulform - die Schulform
      Gibt zurück:
      die bei der Schulform zulässigen Herkunftsarten
    • hasSchulformByKuerzel

      public boolean hasSchulformByKuerzel(String kuerzel)
      Prüft anhand des Schulform-Kürzels, ob die Schulform diese Herkunftsart hat oder nicht.
      Parameter:
      kuerzel - das Kürzel der Schulform
      Gibt zurück:
      true, falls die Herkunftsart bei der Schulform existiert und ansonsten false
    • hasSchulform

      public boolean hasSchulform(int schuljahr, Schulform schulform)
      Prüft, ob die Schulform diese Herkunftsart hat oder nicht.
      Parameter:
      schuljahr - das Schuljahr, auf welches sich die Abfrage bezieht
      schulform - die Schulform
      Gibt zurück:
      true, falls die Herkunftsart bei der Schulform existiert und ansonsten false