Package de.svws_nrw.core.data.benutzer
Klasse BenutzerDaten
java.lang.Object
de.svws_nrw.core.data.benutzer.BenutzerDaten
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet.
Sie beschreibt die Daten eines Benutzer mit der angegebenen ID.
-
Feldübersicht
Modifizierer und TypFeldBeschreibung@NotNull String
Der Anzeigename des Benutzers.@NotNull List
<BenutzergruppeDaten> Die Daten der Benutzergruppen, denen dieser Benutzer zugeordnet ist.long
Die ID des Benutzers.@jakarta.validation.constraints.NotNull long
Die ID der Credentials des Benutzers.@jakarta.validation.constraints.NotNull boolean
Gibt an, ob es sich um einen Administrativen Benutzer handelt oder nicht.Die Kompetenzen, die speziell diesem Benutzer zugeordnet sind.Die Abiturjahrgänge bei denen der Benutzer als Beratungslehrer funktionsbezogene Kompetenzen hat.Die IDs der Klassen bei denen der Benutzer funktionsbezogene Kompetenzen hat - entweder über Klassenleitungen oder über Abteilungsleitungen.Die IDs der aktuellen Lehrer-Leitungsfunktionen, welche diesem Benutzer zugeordnet sind.@NotNull String
Der Anmeldename des Benutzers@jakarta.validation.constraints.NotNull int
Der Typ des Benutzers.@jakarta.validation.constraints.NotNull long
die ID des Benutzers in der Typ-spezifischen-Tabelle (z.B. -
Konstruktorübersicht
-
Methodenübersicht
-
Felddetails
-
id
public long idDie ID des Benutzers. -
typ
@NotNull public @jakarta.validation.constraints.NotNull int typDer Typ des Benutzers. -
typID
@NotNull public @jakarta.validation.constraints.NotNull long typIDdie ID des Benutzers in der Typ-spezifischen-Tabelle (z.B. Lehrer-ID) -
anzeigename
Der Anzeigename des Benutzers. -
name
Der Anmeldename des Benutzers -
istAdmin
@NotNull public @jakarta.validation.constraints.NotNull boolean istAdminGibt an, ob es sich um einen Administrativen Benutzer handelt oder nicht. -
idCredentials
@NotNull public @jakarta.validation.constraints.NotNull long idCredentialsDie ID der Credentials des Benutzers. -
gruppen
Die Daten der Benutzergruppen, denen dieser Benutzer zugeordnet ist. -
kompetenzen
Die Kompetenzen, die speziell diesem Benutzer zugeordnet sind. -
kompetenzenKlassen
Die IDs der Klassen bei denen der Benutzer funktionsbezogene Kompetenzen hat - entweder über Klassenleitungen oder über Abteilungsleitungen. -
kompetenzenAbiturjahrgaenge
Die Abiturjahrgänge bei denen der Benutzer als Beratungslehrer funktionsbezogene Kompetenzen hat. -
leitungsfunktionen
Die IDs der aktuellen Lehrer-Leitungsfunktionen, welche diesem Benutzer zugeordnet sind. Dies kann auch für funktionsbezogene Kompetenzen genutzt werden.
-
-
Konstruktordetails
-
BenutzerDaten
public BenutzerDaten()Leerer Standardkonstruktor.
-