Package de.svws_nrw.asd.types.lehrer
Enum-Klasse LehrerBeschaeftigungsart
- Alle implementierten Schnittstellen:
@NotNull CoreType<LehrerBeschaeftigungsartKatalogEintrag,
,LehrerBeschaeftigungsart> Serializable
,Comparable<LehrerBeschaeftigungsart>
,Constable
public enum LehrerBeschaeftigungsart
extends Enum<LehrerBeschaeftigungsart>
implements @NotNull CoreType<LehrerBeschaeftigungsartKatalogEintrag,LehrerBeschaeftigungsart>
Diese Aufzählung stellt einen Core-Type für die Beschäftigungsarten von Lehrkräften
an der Schule zur Verfügung.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibungBeschaeftigungsart 'Altersteilzeit (Beschäftigungsphase)' eines LehrersBeschaeftigungsart 'Gestellungsvertrag' eines LehrersBeschaeftigungsart 'Geringfügige Beschäftigung' eines LehrersBeschaeftigungsart 'Beamter, nebenamtlich (nicht hauptamtlich im Schuldienst)' eines LehrersBeschaeftigungsart 'Nebenberufliche Beschäftigung' eines LehrersBeschaeftigungsart 'Studierende' eines LehrersBeschaeftigungsart 'Teilzeit' eines LehrersBeschaeftigungsart 'Altersteilzeit, vorm. teilzeitbeschäftigt (Verzichtsphase Altersermäßigung)' eines LehrersBeschaeftigungsart 'Sabbatjahr' eines LehrersBeschaeftigungsart 'Vollzeit' eines LehrersBeschaeftigungsart 'Altersteilzeit, vorm. vollzeitbeschäftigt (Verzichtsphase Altersermäßigung)' eines LehrersBeschaeftigungsart 'Beamte auf Widerruf (LAA) in Teilzeit' eines LehrersBeschaeftigungsart 'Beamte auf Widerruf (LAA) in Vollzeit' eines LehrersBeschaeftigungsart 'Unentgeltlich Beschäftigte' eines Lehrers -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic @NotNull CoreTypeDataManager
<LehrerBeschaeftigungsartKatalogEintrag, LehrerBeschaeftigungsart> data()
Gibt den Daten-Manager für den Zugriff auf die Core-Type-Daten zurück, sofern dieser initialisiert wurde.static void
init
(@NotNull CoreTypeDataManager<LehrerBeschaeftigungsartKatalogEintrag, LehrerBeschaeftigungsart> manager) Initialisiert den Core-Type mit dem angegebenen Manager.static LehrerBeschaeftigungsart
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static LehrerBeschaeftigungsart[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.Von Klasse geerbte Methoden java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Von Schnittstelle geerbte Methoden de.svws_nrw.asd.types.CoreType
compareTo, daten, getManager, historie, historienId, name, ordinal
-
Enum-Konstanten - Details
-
V
Beschaeftigungsart 'Vollzeit' eines Lehrers -
T
Beschaeftigungsart 'Teilzeit' eines Lehrers -
AT
Beschaeftigungsart 'Altersteilzeit (Beschäftigungsphase)' eines Lehrers -
TA
Beschaeftigungsart 'Altersteilzeit, vorm. teilzeitbeschäftigt (Verzichtsphase Altersermäßigung)' eines Lehrers -
VA
Beschaeftigungsart 'Altersteilzeit, vorm. vollzeitbeschäftigt (Verzichtsphase Altersermäßigung)' eines Lehrers -
TS
Beschaeftigungsart 'Sabbatjahr' eines Lehrers -
SB
Beschaeftigungsart 'Nebenberufliche Beschäftigung' eines Lehrers -
GB
Beschaeftigungsart 'Geringfügige Beschäftigung' eines Lehrers -
ST
Beschaeftigungsart 'Studierende' eines Lehrers -
NA
Beschaeftigungsart 'Beamter, nebenamtlich (nicht hauptamtlich im Schuldienst)' eines Lehrers -
G
Beschaeftigungsart 'Gestellungsvertrag' eines Lehrers -
X
Beschaeftigungsart 'Unentgeltlich Beschäftigte' eines Lehrers -
WT
Beschaeftigungsart 'Beamte auf Widerruf (LAA) in Teilzeit' eines Lehrers -
WV
Beschaeftigungsart 'Beamte auf Widerruf (LAA) in Vollzeit' eines Lehrers
-
-
Methodendetails
-
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
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ältNullPointerException
- wenn das Argument nicht angegeben wird
-
init
public static void init(@NotNull @NotNull CoreTypeDataManager<LehrerBeschaeftigungsartKatalogEintrag, LehrerBeschaeftigungsart> 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<LehrerBeschaeftigungsartKatalogEintrag,LehrerBeschaeftigungsart> 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
-