Enum-Klasse Schulform

java.lang.Object
java.lang.Enum<Schulform>
de.svws_nrw.asd.types.schule.Schulform
Alle implementierten Schnittstellen:
@NotNull CoreType<SchulformKatalogEintrag,Schulform>, Serializable, Comparable<Schulform>, Constable

public enum Schulform extends Enum<Schulform> implements @NotNull CoreType<SchulformKatalogEintrag,Schulform>
Ein Core-Type für den Katalog der Schulformen.
  • Enum-Konstanten - Details

    • BK

      public static final Schulform BK
      Berufskolleg
    • FW

      public static final Schulform FW
      Freie Waldorfschule
    • G

      public static final Schulform G
      Grundschule
    • GE

      public static final Schulform GE
      Gesamtschule
    • GM

      public static final Schulform GM
      Gemeinschaftsschule
    • GY

      public static final Schulform GY
      Gymnasium
    • H

      public static final Schulform H
      Hauptschule
    • HI

      public static final Schulform HI
      Hibernia
    • PS

      public static final Schulform PS
      Schulversuch PRIMUS
    • R

      public static final Schulform R
      Realschule
    • S

      public static final Schulform S
      Förderschule im Bereich G/H
    • KS

      public static final Schulform KS
      Klinikschule
    • SB

      public static final Schulform SB
      Förderschule im Bereich Berufskolleg
    • SG

      public static final Schulform SG
      Förderschule im Bereich Gymnasium
    • SK

      public static final Schulform SK
      Sekundarschule
    • SR

      public static final Schulform SR
      Förderschule im Bereich Realschule
    • V

      public static final Schulform V
      nicht umorganisierte Volksschule
    • WB

      public static final Schulform WB
      Weiterbildungskolleg
    • WF

      public static final Schulform WF
      Freie Waldorfschule (Förderschule)
  • Methodendetails

    • values

      public static Schulform[] 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 Schulform 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<SchulformKatalogEintrag,Schulform> 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<SchulformKatalogEintrag,Schulform> 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
    • getListMitGymOb

      @NotNull public static @NotNull List<Schulform> getListMitGymOb(int schuljahr)
      Gibt alle Schulformen dieser Aufzählung mit gymnasialer Oberstufe zurück, welche in dem angebenen Schuljahr gültig sind.
      Parameter:
      schuljahr - das Schuljahr
      Gibt zurück:
      eine List mit allen Schulformen, welche eine gymnasiale Oberstufe haben.
    • getListAllMitGymOb

      @NotNull public static @NotNull List<Schulform> getListAllMitGymOb()
      Gibt alle Schulformen dieser Aufzählung mit gymnasialer Oberstufe zurück, welche in irgendeinem Schuljahr gültig waren.
      Gibt zurück:
      eine List mit allen Schulformen, welche eine gymnasiale Oberstufe haben.
    • istAllgemeinbildend

      public boolean istAllgemeinbildend()
      Gibt zurück, ob es sich um eine allgemeinbildende Schulform handelt.
      Gibt zurück:
      true/false
    • istBerufsbildend

      public boolean istBerufsbildend()
      Gibt zurück, ob es sich um eine berufsbildende Schulform handelt.
      Gibt zurück:
      true/false
    • istWeiterbildung

      public boolean istWeiterbildung()
      Gibt zurück, ob es sich um eine Schulform für Weiterbildung handelt.
      Gibt zurück:
      true/false