import { JavaObject } from '../../../java/lang/JavaObject'; import { LehrerPersonalabschnittsdatenLehrerfunktion } from '../../../asd/data/lehrer/LehrerPersonalabschnittsdatenLehrerfunktion'; import { LehrerPersonalabschnittsdatenAnrechnungsstunden } from '../../../asd/data/lehrer/LehrerPersonalabschnittsdatenAnrechnungsstunden'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class LehrerPersonalabschnittsdaten extends JavaObject { /** * Die ID des Abschnitts für den Lehrer in der Datenbank. */ id: number; /** * Die ID des Lehrers. */ idLehrer: number; /** * Die ID des Schuljahresabschnitts, zu welchem diese Abschnittdaten gehören. */ idSchuljahresabschnitt: number; /** * Das Pflichtstundensoll des Lehrers. */ pflichtstundensoll: number | null; /** * Das Rechtsverhältnis unter welchem der Lehrer beschäftigt ist (z.B. Beamter auf Lebenszeit) - siehe Statistik-Katalog. */ rechtsverhaeltnis: string | null; /** * Die Art der Beschäftigung (Vollzeit, Teilzeit, etc.) - siehe Statistik-Katalog. */ beschaeftigungsart: string | null; /** * [ASD] Der Einsatzstatus (z.B. Stammschule, nur hier tätig) */ einsatzstatus: string | null; /** * Die Schulnummer der Stammschule, sofern diese abweicht. */ stammschulnummer: string | null; /** * Die allgemeinen Anrechnungsstunden, die den Abschnittsdaten des Lehrers zugeordnet sind. */ readonly anrechnungen: List; /** * Die Stunden, welche Mehrarbeitsgründe haben, dem Pflichtstundensoll hinzuzufügen sind und die den Abschnittsdaten des Lehrers zugeordnet sind. */ readonly mehrleistung: List; /** * Die Stunden, welche Minderarbeitsgründe haben, dem Pflichtstundensoll wegzunehmen sind und die den Abschnittsdaten des Lehrers zugeordnet sind. */ readonly minderleistung: List; /** * Die schulspezifischen-Funktionen, die einem Lehrer in dem Abschnitt der Abschnittsdaten zugeordnet sind. */ readonly funktionen: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): LehrerPersonalabschnittsdaten; static transpilerToJSON(obj: LehrerPersonalabschnittsdaten): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_asd_data_lehrer_LehrerPersonalabschnittsdaten(obj: unknown): LehrerPersonalabschnittsdaten; //# sourceMappingURL=LehrerPersonalabschnittsdaten.d.ts.map