Enum-Klasse KAOABerufsfeld

java.lang.Object
java.lang.Enum<KAOABerufsfeld>
de.svws_nrw.asd.types.kaoa.KAOABerufsfeld
Alle implementierten Schnittstellen:
CoreType<KAOABerufsfeldKatalogEintrag,KAOABerufsfeld>, Serializable, Comparable<KAOABerufsfeld>, Constable

public enum KAOABerufsfeld extends Enum<KAOABerufsfeld> implements CoreType<KAOABerufsfeldKatalogEintrag,KAOABerufsfeld>
Der Core-Type für die KAoABerufsfelder.
  • Enum-Konstanten - Details

    • BAV

      public static final KAOABerufsfeld BAV
      KAoA-Berufsfeld: Bau, Architektur, Vermessung
    • D

      public static final KAOABerufsfeld D
      KAoA-Berufsfeld: Dienstleistung
    • EL

      public static final KAOABerufsfeld EL
      KAoA-Berufsfeld: Elektro
    • G

      public static final KAOABerufsfeld G
      KAoA-Berufsfeld: Gesundheit
    • GESGE

      public static final KAOABerufsfeld GESGE
      KAoA-Berufsfeld: Gesellschafts-,Geisteswissenschaften
    • ITC

      public static final KAOABerufsfeld ITC
      KAoA-Berufsfeld: IT, Computer
    • KKG

      public static final KAOABerufsfeld KKG
      KAoA-Berufsfeld: Kunst, Kultur, Gestaltung
    • LANAUM

      public static final KAOABerufsfeld LANAUM
      KAoA-Berufsfeld: Landwirtschaft, Natur, Umwelt
    • M

      public static final KAOABerufsfeld M
      KAoA-Berufsfeld: Metall, Maschinenbau
    • ME

      public static final KAOABerufsfeld ME
      KAoA-Berufsfeld: Medien
    • N

      public static final KAOABerufsfeld N
      KAoA-Berufsfeld: Naturwissenschaft
    • PRFE

      public static final KAOABerufsfeld PRFE
      KAoA-Berufsfeld: Produktion, Fertigung
    • SP

      public static final KAOABerufsfeld SP
      KAoA-Berufsfeld: Soziales, Pädagogik
    • TEC

      public static final KAOABerufsfeld TEC
      KAoA-Berufsfeld: Technik, Technologiefelder
    • VL

      public static final KAOABerufsfeld VL
      KAoA-Berufsfeld: Verkehr, Logistik
    • WIVE

      public static final KAOABerufsfeld WIVE
      KAoA-Berufsfeld: Wirtschaft, Verwaltung
  • Methodendetails

    • values

      public static KAOABerufsfeld[] 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 KAOABerufsfeld 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<KAOABerufsfeldKatalogEintrag,KAOABerufsfeld> 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<KAOABerufsfeldKatalogEintrag,KAOABerufsfeld> 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
    • getEintraegeBySchuljahr

      @NotNull public static @NotNull List<KAOABerufsfeldKatalogEintrag> getEintraegeBySchuljahr(int schuljahr)
      Liefert alle zulässigen KAoA-Berufsfeld-Historien-Einträge in dem angegebenen Schuljahr zurück.
      Parameter:
      schuljahr - das Schuljahr
      Gibt zurück:
      alle zulässigen KAoA-Berufsfeld-Historien-Einträge in dem angegebenen Schuljahr.