Package de.svws_nrw.asd.types
Enum-Klasse Geschlecht
- Alle implementierten Schnittstellen:
Serializable
,Comparable<Geschlecht>
,Constable
Der Core-Type für die zulässigen Arten des Geschlechts.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
-
Feldübersicht
Modifizierer und TypFeldBeschreibungfinal int
Die ID des Geschlechtes, welche im Rahmen der amtlichen Schulstatistik verwendet wird.final @NotNull String
Das Geschlecht als einstelliges Kürzelfinal @NotNull String
Die Kurz-Bezeichnung des Geschlechtesfinal @NotNull String
Die ausführliche Bezeichnung des Geschlechtes -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic @NotNull Geschlecht
fromStringValue
(String text) Bestimmt das Geschlecht anhand des übergebenen Strings.static Geschlecht
Bestimmt das Geschlecht anhand der ID.getAnrede
(int alter) Gibt die Anrede für eine Person dieses Geschlechts in Abhängigkeit vom Alter zurück.@NotNull String
toString()
static Geschlecht
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static Geschlecht[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
M
Männlich mit Statistikcode 3 -
W
weiblich mit Statistikcode 4 -
D
divers mit Statistikcode 5 -
X
ohne Angabe mit Statistikcode 6
-
-
Felddetails
-
id
public final int idDie ID des Geschlechtes, welche im Rahmen der amtlichen Schulstatistik verwendet wird. -
kuerzel
Das Geschlecht als einstelliges Kürzel -
text
Die Kurz-Bezeichnung des Geschlechtes -
textLang
Die ausführliche Bezeichnung des Geschlechtes
-
-
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
-
fromValue
Bestimmt das Geschlecht anhand der ID.- Parameter:
value
- die ID des Geschlechtes- Gibt zurück:
- das Geschlecht oder null, falls die ID fehlerhaft ist
-
fromStringValue
Bestimmt das Geschlecht anhand des übergebenen Strings. Enthält der übergebene String einen ungültigen Wert, so wird als Geschlecht "x", d.h. ohne Angabe im Geburtenregister zurückgegeben.- Parameter:
text
- die textuelle Beschreibung des Geschlechts- Gibt zurück:
- das Geschlecht als Type
-
getAnrede
Gibt die Anrede für eine Person dieses Geschlechts in Abhängigkeit vom Alter zurück.- Parameter:
alter
- das Alter der Person- Gibt zurück:
- die Anrede
-
toString
- Setzt außer Kraft:
toString
in KlasseEnum<Geschlecht>
-