Enum-Klasse Klassenart

java.lang.Object
java.lang.Enum<Klassenart>
de.svws_nrw.asd.types.klassen.Klassenart
Alle implementierten Schnittstellen:
CoreType<KlassenartKatalogEintrag,Klassenart>, Serializable, Comparable<Klassenart>, Constable

public enum Klassenart extends Enum<Klassenart> implements CoreType<KlassenartKatalogEintrag,Klassenart>
Der Core-Type für die Klassenarten.
  • Enum-Konstanten - Details

    • UNDEFINIERT

      public static final Klassenart UNDEFINIERT
      Klassenart: Kein Eintrag
    • HA_1A

      public static final Klassenart HA_1A
      Klassenart: Hauptschulklasse 1A
    • HA_1B

      public static final Klassenart HA_1B
      Klassenart: Hauptschulklasse 1B
    • HA_AB

      public static final Klassenart HA_AB
      Klassenart: Hauptschuleklasse ohne Differenzierung nach A und B
    • AM

      public static final Klassenart AM
      Klassenart: Frühförderung: SKG (Ambulante Maßnahmen für blinde, gehörlose, sehbeh. und schwerh. Kinder)
    • DF

      public static final Klassenart DF
      Klassenart: Deutschförderung (ohne Bildungsgangzuordnung, BASS 13-63 Nr. 3)
    • PG

      public static final Klassenart PG
      Klassenart: Frühförderung: SKG (Präsenzgruppe)
    • PK

      public static final Klassenart PK
      Klassenart: Profilklasse (gemäß § 21 Abs. 3 APO-S I)
    • RK

      public static final Klassenart RK
      Klassenart: Regelklasse
    • SG

      public static final Klassenart SG
      Klassenart: Deutschförderklasse (gemäß BASS 13-63 Nr. 3, Nummer 3.5.1)
  • Methodendetails

    • values

      public static Klassenart[] 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 Klassenart 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
    • init

      public static void init(@NotNull @NotNull CoreTypeDataManager<KlassenartKatalogEintrag,Klassenart> manager)
      Initialisiert den Core-Type mit dem angegebenen Manager.
      Parameter:
      manager - der Manager für die Daten des Core-Types
    • data

      @NotNull public static @NotNull CoreTypeDataManager<KlassenartKatalogEintrag,Klassenart> data()
      Gibt den Daten-Manager für den Zugriff auf die Core-Type-Daten zurück, sofern dieser initialisiert wurde.
      Gibt zurück:
      der Daten-Manager
    • hatSchulform

      public boolean hatSchulform(int schuljahr, @NotNull @NotNull Schulform sf)
      Prüft, ob die Schulform bei diesem Core-Type-Wert in dem angegeben Schuljahr zulässig ist oder nicht.
      Parameter:
      schuljahr - das zu prüfende Schuljahr
      sf - die Schulform, auf die geprüft wird
      Gibt zurück:
      true, falls die Schulform zulässig ist, und ansonsten false
    • getBySchuljahrAndSchulform

      @NotNull public static @NotNull List<Klassenart> getBySchuljahrAndSchulform(int schuljahr, @NotNull @NotNull Schulform schulform)
      Liefert alle zulässigen Klassenarten für die angegebene Schulform in dem angegebenen Schuljahr.
      Parameter:
      schuljahr - das Schuljahr
      schulform - die Schulform
      Gibt zurück:
      die bei der Schulform in dem angegebenen Schuljahr zulässigen Klassenarten
    • getDefault

      @NotNull public static @NotNull Klassenart getDefault(@NotNull @NotNull Schulform schulform)
      Gibt eine Klassenart zurück, welche für die übergebene Schulform als Voreinstellung für neue Klassen genutzt wird,
      Parameter:
      schulform - die Schulform
      Gibt zurück:
      die Default-Klassenart