Enum-Klasse SprachBelegungSekI

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

public enum SprachBelegungSekI extends Enum<SprachBelegungSekI>
Diese Aufzählung beinhaltet die für die Sekundarstufe II relevanten Belegungsmöglichkeiten für Sprachen in der Sekundarstufe I.
  • 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
    Gibt an, dass eine Sprache in der Sekundarstufe I ab Klasse 5, d.h. 5 (in G8) oder 6 Jahre belegt wurde.
    Gibt an, dass eine Sprache in der Sekundarstufe I mindestens 2 Jahre - aber nicht 4 oder mehr Jahre - belegt wurde
    Gibt an, dass eine Sprache in der Sekundarstufe I mindestens 4 Jahre - aber nicht ab Klasse 5 - belegt wurde
    Gibt an, dass eine Sprache in der Sekundarstufe I nicht oder weniger als 2 Jahre belegt wurde
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    final int
    Die Dauer der Sprachbelegung in der SekI - der Wert kann von der realen Belegung abweichen, da nur die relevante Dauer angeben ist und im Falle des Jahrgangs 5 abweichen kann, falls der G8-Bildungsgang vorliegt
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static @NotNull SprachBelegungSekI
    Ermittelt die Sprachbelegung in der Sek I anhand des übergebenen Jahrgangs.
    static @NotNull SprachBelegungSekI
    getByDauer(int dauer)
    Ermittelt die Sprachbelegung in der Sek I anhand der übergebenen Dauer der Belegung in der Sek I.
    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

    • NICHT_BELEGT

      public static final SprachBelegungSekI NICHT_BELEGT
      Gibt an, dass eine Sprache in der Sekundarstufe I nicht oder weniger als 2 Jahre belegt wurde
    • MIND_2_JAHRE

      public static final SprachBelegungSekI MIND_2_JAHRE
      Gibt an, dass eine Sprache in der Sekundarstufe I mindestens 2 Jahre - aber nicht 4 oder mehr Jahre - belegt wurde
    • MIND_4_JAHRE

      public static final SprachBelegungSekI MIND_4_JAHRE
      Gibt an, dass eine Sprache in der Sekundarstufe I mindestens 4 Jahre - aber nicht ab Klasse 5 - belegt wurde
    • AB_JAHRGANG_5

      public static final SprachBelegungSekI AB_JAHRGANG_5
      Gibt an, dass eine Sprache in der Sekundarstufe I ab Klasse 5, d.h. 5 (in G8) oder 6 Jahre belegt wurde.
  • Felddetails

    • dauer

      public final int dauer
      Die Dauer der Sprachbelegung in der SekI - der Wert kann von der realen Belegung abweichen, da nur die relevante Dauer angeben ist und im Falle des Jahrgangs 5 abweichen kann, falls der G8-Bildungsgang vorliegt
  • Methodendetails

    • values

      public static SprachBelegungSekI[] 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 SprachBelegungSekI 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
    • getByASDJahrgang

      @NotNull public static @NotNull SprachBelegungSekI getByASDJahrgang(String kuerzel)
      Ermittelt die Sprachbelegung in der Sek I anhand des übergebenen Jahrgangs. WICHTIG: Sollte ein Schüler sich im G8-Bildungsgang bewegen, so wird die Dauer mit 6 Jahren hier nicht korrekt zugeordnet.
      Parameter:
      kuerzel - der Statistik-Jahrgang in welchem mit der Sprache begonnen wurde
      Gibt zurück:
      die Sprachbelegung in der Sek I
    • getByDauer

      @NotNull public static @NotNull SprachBelegungSekI getByDauer(int dauer)
      Ermittelt die Sprachbelegung in der Sek I anhand der übergebenen Dauer der Belegung in der Sek I. WICHTIG: Sollte ein Schüler sich im G8-Bildungsgang bewegen, so wird die Dauer mit 6 Jahren hier nicht korrekt zugeordnet.
      Parameter:
      dauer - die Dauer in vollen Jahren bei der Sprachbelegung in der Sek I
      Gibt zurück:
      die Sprachbelegung in der Sek I