Klasse LehrerPersonaldaten

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

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

    • id

      public long id
      Die ID des Lehrers.
    • identNrTeil1

      public String identNrTeil1
      Der vordere Teil der NRW-weit eindeutigen Ident-Nummer - setzt sich normalerweise aus Geburtsdatum und Geschlecht (3/4) zusammen, kann in Einzelfällen aber von diesem Schema abweichen.
    • identNrTeil2SerNr

      public String identNrTeil2SerNr
      Der hintere Teil der Ident-Nummer – wird üblicherweise NRW-weit fortlaufend vergeben.
    • personalaktennummer

      public String personalaktennummer
      Die Personalaktennummer des Lehrers für den Export zu GPC.
    • lbvPersonalnummer

      public String lbvPersonalnummer
      Die Personalnummer des LBV.
    • lbvVerguetungsschluessel

      public String lbvVerguetungsschluessel
      Der zur Personalnummer gehörige Vergütungsschlüssel.
    • zugangsdatum

      public String zugangsdatum
      Das Datum, wann der Lehrer an die Schule gekommen ist.
    • zugangsgrund

      public String zugangsgrund
      Der Grund für den Zugang des Lehrers - siehe Statistik-Katalog.
    • abgangsdatum

      public String abgangsdatum
      Das Datum, wann der Lehrer an die Schule verlassen hat.
    • abgangsgrund

      public String abgangsgrund
      Der Grund für den Abgang des Lehrers - siehe Statistik-Katalog.
    • abschnittsdaten

      @NotNull public final @NotNull List<LehrerPersonalabschnittsdaten> abschnittsdaten
      Die Abschnittsdaten des Lehrers.
    • lehraemter

      @NotNull public final @NotNull List<LehrerLehramtEintrag> lehraemter
      Die Lehrämter des Lehrers.
    • fachrichtungen

      @NotNull public final @NotNull List<LehrerFachrichtungEintrag> fachrichtungen
      Die Fachrichtungen des Lehrers.
    • lehrbefaehigungen

      @NotNull public final @NotNull List<LehrerLehrbefaehigungEintrag> lehrbefaehigungen
      Die Lehrbefähigungen des Lehrers.
  • Konstruktordetails

    • LehrerPersonaldaten

      public LehrerPersonaldaten()
      Leerer Standardkonstruktor.