Klasse JahrgangsUtils

java.lang.Object
de.svws_nrw.core.utils.jahrgang.JahrgangsUtils

public final class JahrgangsUtils extends Object
Diese Klasse stellt Hilfsmethoden in Bezug auf Jahrgänge zur Verfügung.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final @NotNull Comparator<JahrgangsDaten>
    Ein Default-Comparator für den Vergleich von Jahrgängen in Jahrgangslisten.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static Integer
    getRestlicheJahre(@NotNull Schulform schulform, Schulgliederung gliederung, String jahrgang)
    Bestimmt für die angegebene Schulform, die übergebene Schulgliederung (auch beim Schüler eingetragenen Schulgliederung) und den angegebenen Jahrgang die restlichen Jahre an der Schule.
    static boolean
    istGymOb(@NotNull String jahrgang)
    Gibt zurück, ob es sich bei dem Statistik-Jahrgang um einen Jahrgang der Gymnasialen Oberstufe handelt oder nicht.
    static boolean
    istSekI(@NotNull String jahrgang)
    Gibt zurück, ob es sich bei dem Statistik-Jahrgang um einen Jahrgang der Sekundarstufe I handelt oder nicht.

    Von Klasse geerbte Methoden java.lang.Object

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

    • comparator

      @NotNull public static final @NotNull Comparator<JahrgangsDaten> comparator
      Ein Default-Comparator für den Vergleich von Jahrgängen in Jahrgangslisten.
  • Methodendetails

    • getRestlicheJahre

      public static Integer getRestlicheJahre(@NotNull @NotNull Schulform schulform, Schulgliederung gliederung, String jahrgang)
      Bestimmt für die angegebene Schulform, die übergebene Schulgliederung (auch beim Schüler eingetragenen Schulgliederung) und den angegebenen Jahrgang die restlichen Jahre an der Schule. Ist keine Berechnung für diese Kombination implementiert, so wird null zurückgegeben.
      Parameter:
      schulform - die Schulform
      gliederung - die Schulgliederung
      jahrgang - der Jahrgang, für den die restlichen Jahre bestimmt werden sollen
      Gibt zurück:
      die restlichen Jahre oder null
    • istSekI

      public static boolean istSekI(@NotNull @NotNull String jahrgang)
      Gibt zurück, ob es sich bei dem Statistik-Jahrgang um einen Jahrgang der Sekundarstufe I handelt oder nicht.
      Parameter:
      jahrgang - der Statistik-Jahrgang
      Gibt zurück:
      true, falls es sich um einen Sek I-Jahrgang handelt, und ansonsten false
    • istGymOb

      public static boolean istGymOb(@NotNull @NotNull String jahrgang)
      Gibt zurück, ob es sich bei dem Statistik-Jahrgang um einen Jahrgang der Gymnasialen Oberstufe handelt oder nicht.
      Parameter:
      jahrgang - der Statistik-Jahrgang
      Gibt zurück:
      true, falls es sich um einen Jahrgang der Gymnasialen Oberstufe handelt, und ansonsten false