Enum-Klasse GostBelegungsfehler

java.lang.Object
java.lang.Enum<GostBelegungsfehler>
de.svws_nrw.core.abschluss.gost.GostBelegungsfehler
Alle implementierten Schnittstellen:
Serializable, Comparable<GostBelegungsfehler>, Constable

public enum GostBelegungsfehler extends Enum<GostBelegungsfehler>
Diese Aufzählung beinhaltet die Fehlercodes, die bei einer Belegprüfung auftreten können. Die Aufzählungsobjekte enthalten zusätzlich die Textnachrichten für die unterschiedlichen Belegprüfungsarten (EF.1 und GESAMT), die durchgeführt werden könnten.
  • 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
    BelegungsfehlerArt ABI_10: Unter den vier Abiturfächern müssen zwei der Fächer Deutsch, Mathematik oder Fremdsprache sein.
    BelegungsfehlerArt ABI_11
    BelegungsfehlerArt ABI_12
    BelegungsfehlerArt ABI_13
    BelegungsfehlerArt ABI_15
    BelegungsfehlerArt ABI_16
    BelegungsfehlerArt ABI_17
    BelegungsfehlerArt
    BelegungsfehlerArt ABI_19: Unter den vier Abiturfächern müssen zwei der Fächer Deutsch, Mathematik oder Fremdsprache sein.
    BelegungsfehlerArt ABI_21: Es kann nur ein Fach 1.
    BelegungsfehlerArt ABI_22: Es kann nur ein Fach 2.
    BelegungsfehlerArt ABI_23: Es kann nur ein Fach 3.
    BelegungsfehlerArt ABI_24: Es kann nur ein Fach 4.
    BelegungsfehlerArt ABI_18: In der Einführungsphase müssen in jedem Halbjahr mindestens 10 Fächer belegt werden.
    BelegungsfehlerArt ANZ_11_INFO
    BelegungsfehlerArt ANZ_12
    BelegungsfehlerArt ANZ_13
    BelegungsfehlerArt ANZ_20_INFO
    BelegungsfehlerArt ANZ_21_INFO
    BelegungsfehlerArt ANZ_22_INFO
    BelegungsfehlerArt ANZ_23_INFO
    BelegungsfehlerArt BIL_10
    BelegungsfehlerArt BIL_11_INFO
    BelegungsfehlerArt BIL_12
    BelegungsfehlerArt BIL_13
    BelegungsfehlerArt BIL_14
    BelegungsfehlerArt BIL_15
    BelegungsfehlerArt BIL_4_INFO
    BelegungsfehlerArt D_10
    BelegungsfehlerArt D_11
    BelegungsfehlerArt E1BEL_10
    BelegungsfehlerArt FS_10
    BelegungsfehlerArt FS_11
    BelegungsfehlerArt FS_12
    BelegungsfehlerArt FS_13
    BelegungsfehlerArt FS_14
    BelegungsfehlerArt FS_15
    BelegungsfehlerArt FS_16
    BelegungsfehlerArt FS_17
    BelegungsfehlerArt FS_18
    BelegungsfehlerArt FS_19_INFO
    BelegungsfehlerArt FS_20
    BelegungsfehlerArt FS_21
    BelegungsfehlerArt FS_22_INFO
    BelegungsfehlerArt FS_23
    BelegungsfehlerArt FS_24
    BelegungsfehlerArt FS_25
    BelegungsfehlerArt
    BelegungsfehlerArt GE_1_INFO
    BelegungsfehlerArt GKS_10
    BelegungsfehlerArt GKS_11
    BelegungsfehlerArt GW_10
    BelegungsfehlerArt GW_11
    BelegungsfehlerArt GW_12
    BelegungsfehlerArt IGF_10
    BelegungsfehlerArt KOMBI_1
    BelegungsfehlerArt KOMBI_2
    BelegungsfehlerArt KU_MU_10
    BelegungsfehlerArt L_10_INFO
    BelegungsfehlerArt L_11_INFO
    BelegungsfehlerArt L_12_INFO
    BelegungsfehlerArt LI_IV_10
    BelegungsfehlerArt LI_IV_11
    BelegungsfehlerArt LK_10
    BelegungsfehlerArt LK_11
    BelegungsfehlerArt LK1_10
    BelegungsfehlerArt LK1_11
    BelegungsfehlerArt LK1_12
    BelegungsfehlerArt LK1_13
    BelegungsfehlerArt M_10
    BelegungsfehlerArt M_11
    BelegungsfehlerArt NW_10
    BelegungsfehlerArt NW_11
    BelegungsfehlerArt NW_FS_10
    BelegungsfehlerArt NW_FS_11
    BelegungsfehlerArt NW_FS_12_INFO
    BelegungsfehlerArt NW_FS_13_INFO
    BelegungsfehlerArt PF_10
    BelegungsfehlerArt PF_11
    BelegungsfehlerArt PF_12
    BelegungsfehlerArt PF_13
    BelegungsfehlerArt PF_14
    BelegungsfehlerArt PF_15
    BelegungsfehlerArt PF_16_INFO
    BelegungsfehlerArt PF_17_INFO
    BelegungsfehlerArt PF_18
    BelegungsfehlerArt PF_19
    BelegungsfehlerArt RE_10
    BelegungsfehlerArt RE_11
    BelegungsfehlerArt SP_10
    BelegungsfehlerArt STD_10
    BelegungsfehlerArt STD_11_INFO
    BelegungsfehlerArt SW_1_INFO
    BelegungsfehlerArt SW_10
    BelegungsfehlerArt VF_10
    BelegungsfehlerArt VF_11
    BelegungsfehlerArt WAEHLBARKEIT_0
    BelegungsfehlerArt WAEHLBARKEIT_1
    BelegungsfehlerArt WAEHLBARKEIT_2
    BelegungsfehlerArt WAEHLBARKEIT_3
    BelegungsfehlerArt WST_10
    BelegungsfehlerArt WST_20
    BelegungsfehlerArt WST_21
    BelegungsfehlerArt ZK_10
    BelegungsfehlerArt ZK_11
    BelegungsfehlerArt ZK_12
    BelegungsfehlerArt ZK_13
    BelegungsfehlerArt ZK_14
    BelegungsfehlerArt ZK_15
    BelegungsfehlerArt ZK_16
    BelegungsfehlerArt ZK_17
    BelegungsfehlerArt ZK_18
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    final @NotNull GostBelegungsfehlerArt
    Die Art des Fehlers
    final @NotNull String
    Der eindeutige Code des Belegungsfehlers
    final @NotNull String
    Der alternative Text, der bei der eingeschränkten Prüfung für die EF.1 ausgegeben wird
    final @NotNull String
    Der Text des Fehlers, der bei einer Gesamtprüfung ausgegeben wird
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Gibt die Art des Belegungsfehlers zurück.
    @NotNull String
    getText(@NotNull GostBelegpruefungsArt pruefArt)
    Gibt je nach angegebenener Belegprüfungsart den zugehörigen Text für den Belegungsfehler zurück.
    boolean
    Gibt zurück, ob es sich bei dem Belegungsfehler um einen "echten" Fehler handelt und nicht nur um eine Information.
    boolean
    Gibt zurück, ob es sich bei dem Belegungsfehler nur um eine Information und nicht um einen "echten" Fehler handelt.
    @NotNull String
     
    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

  • Felddetails

    • code

      @NotNull public final @NotNull String code
      Der eindeutige Code des Belegungsfehlers
    • art

      @NotNull public final @NotNull GostBelegungsfehlerArt art
      Die Art des Fehlers
    • textGESAMT

      @NotNull public final @NotNull String textGESAMT
      Der Text des Fehlers, der bei einer Gesamtprüfung ausgegeben wird
    • textEF1

      @NotNull public final @NotNull String textEF1
      Der alternative Text, der bei der eingeschränkten Prüfung für die EF.1 ausgegeben wird
  • Methodendetails

    • values

      public static GostBelegungsfehler[] 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 GostBelegungsfehler 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
    • istInfo

      public boolean istInfo()
      Gibt zurück, ob es sich bei dem Belegungsfehler nur um eine Information und nicht um einen "echten" Fehler handelt.
      Gibt zurück:
      true, falls es sich nur um eine Information handelt, sonst false
    • istFehler

      public boolean istFehler()
      Gibt zurück, ob es sich bei dem Belegungsfehler um einen "echten" Fehler handelt und nicht nur um eine Information.
      Gibt zurück:
      true, falls es sich um einen "echten" Fehler handelt, sonst false
    • getArt

      @NotNull public @NotNull GostBelegungsfehlerArt getArt()
      Gibt die Art des Belegungsfehlers zurück.
      Gibt zurück:
      die Art des Belegungsfehlers
    • getText

      @NotNull public @NotNull String getText(@NotNull @NotNull GostBelegpruefungsArt pruefArt)
      Gibt je nach angegebenener Belegprüfungsart den zugehörigen Text für den Belegungsfehler zurück.
      Parameter:
      pruefArt - die Belegprüfungsart
      Gibt zurück:
      der zugehörige Text des Belegungsfehlers
    • toString

      @NotNull public @NotNull String toString()
      Setzt außer Kraft:
      toString in Klasse Enum<GostBelegungsfehler>