Klasse LehrerStammdaten

java.lang.Object
de.svws_nrw.asd.data.lehrer.LehrerStammdaten

public class LehrerStammdaten extends Object
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie beschreibt die Stammdaten eines Lehrers mit der übergebenen ID.
  • Felddetails

    • id

      public long id
      Die ID des Lehrers.
    • kuerzel

      @NotNull public @NotNull String kuerzel
      Das Kürzel des Lehrers.
    • personalTyp

      @NotNull public @NotNull String personalTyp
      Die Bezeichnung des Personals-Typs des Lehrers.
    • anrede

      public String anrede
      Ggf. die Anrede des Lehrers.
    • titel

      public String titel
      Ggf. ein akademischer Grad des Lehrers.
    • amtsbezeichnung

      public String amtsbezeichnung
      Ggf. die Amtsbezeichnung des Lehrers.
    • nachname

      @NotNull public @NotNull String nachname
      Der Nachname des Lehrers.
    • vorname

      @NotNull public @NotNull String vorname
      Der Vorname des Lehrers.
    • geschlecht

      public int geschlecht
      Die ID des Geschlechtes
    • geburtsdatum

      public String geburtsdatum
      Das Geburtsdatum des Lehrers.
    • staatsangehoerigkeitID

      public String staatsangehoerigkeitID
      Ggf. die ID für die Staatsangehörigkeit des Lehrers.
    • strassenname

      public String strassenname
      Ggf. der Straßenname im Wohnort des Lehrers.
    • hausnummer

      public String hausnummer
      Ggf. die Hausnummer zur Straße im Wohnort des Lehrers.
    • hausnummerZusatz

      public String hausnummerZusatz
      Ggf. der Hausnummerzusatz zur Straße im Wohnort des Lehrers.
    • wohnortID

      public Long wohnortID
      Ggf. die ID des Wohnortes des Lehrers.
    • ortsteilID

      public Long ortsteilID
      Ggf. die ID des Ortsteils im Wohnort des Lehrers.
    • telefon

      public String telefon
      Ggf. die Telefonnummer des Lehrers.
    • telefonMobil

      public String telefonMobil
      Ggf. die Mobilnummer des Lehrers.
    • emailPrivat

      public String emailPrivat
      Ggf. die private Email-Adresse des Lehrers.
    • emailDienstlich

      public String emailDienstlich
      Ggf. die dienstliche Email-Adresse des Lehrers.
    • foto

      public String foto
      Ggf. das Foto des Lehrers (jpg, Base64-kodiert des Lehrers.)
    • istSichtbar

      public boolean istSichtbar
      Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht.
    • istRelevantFuerStatistik

      public boolean istRelevantFuerStatistik
      Gibt an, ob der Eintrag für die Schulstatistik relevant ist oder nicht.
    • leitungsfunktionen

      @NotNull public final @NotNull List<Schulleitung> leitungsfunktionen
      Die Liste der Schulleitungsfunktionen, welche der Schule Lehrer an der Schule hat oder hatte.
  • Konstruktordetails

    • LehrerStammdaten

      public LehrerStammdaten()
      Leerer Standardkonstruktor.