Klasse LehrerPersonalabschnittsdaten

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

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

    • id

      public long id
      Die ID des Abschnitts für den Lehrer in der Datenbank.
    • idLehrer

      public long idLehrer
      Die ID des Lehrers.
    • idSchuljahresabschnitt

      public long idSchuljahresabschnitt
      Die ID des Schuljahresabschnitts, zu welchem diese Abschnittdaten gehören.
    • pflichtstundensoll

      public Double pflichtstundensoll
      Das Pflichtstundensoll des Lehrers.
    • rechtsverhaeltnis

      public String rechtsverhaeltnis
      Das Rechtsverhältnis unter welchem der Lehrer beschäftigt ist (z.B. Beamter auf Lebenszeit) - siehe Statistik-Katalog.
    • beschaeftigungsart

      public String beschaeftigungsart
      Die Art der Beschäftigung (Vollzeit, Teilzeit, etc.) - siehe Statistik-Katalog.
    • einsatzstatus

      public String einsatzstatus
      [ASD] Der Einsatzstatus (z.B. Stammschule, nur hier tätig)
    • stammschulnummer

      public String stammschulnummer
      Die Schulnummer der Stammschule, sofern diese abweicht.
    • anrechnungen

      @NotNull public final @NotNull List<LehrerPersonalabschnittsdatenAnrechnungsstunden> anrechnungen
      Die allgemeinen Anrechnungsstunden, die den Abschnittsdaten des Lehrers zugeordnet sind.
    • mehrleistung

      @NotNull public final @NotNull List<LehrerPersonalabschnittsdatenAnrechnungsstunden> mehrleistung
      Die Stunden, welche Mehrarbeitsgründe haben, dem Pflichtstundensoll hinzuzufügen sind und die den Abschnittsdaten des Lehrers zugeordnet sind.
    • minderleistung

      @NotNull public final @NotNull List<LehrerPersonalabschnittsdatenAnrechnungsstunden> minderleistung
      Die Stunden, welche Minderarbeitsgründe haben, dem Pflichtstundensoll wegzunehmen sind und die den Abschnittsdaten des Lehrers zugeordnet sind.
    • funktionen

      @NotNull public final @NotNull List<LehrerPersonalabschnittsdatenLehrerfunktion> funktionen
      Die schulspezifischen-Funktionen, die einem Lehrer in dem Abschnitt der Abschnittsdaten zugeordnet sind.
  • Konstruktordetails

    • LehrerPersonalabschnittsdaten

      public LehrerPersonalabschnittsdaten()
      Leerer Standardkonstruktor.