import { JavaObject } from '../../../java/lang/JavaObject'; import { GostBeratungslehrer } from '../../../core/data/gost/GostBeratungslehrer'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class GostJahrgangsdaten extends JavaObject { /** * Das Jahr, in welchem der Jahrgang Abitur machen wird oder -1 für die Vorlage für einen neuen Abiturjahrgang. */ abiturjahr: number; /** * Die aktuelle Jahrgangsstufe, welche dem Abiturjahrgang zugeordnet ist. */ jahrgang: string | null; /** * Das aktuelle Halbjahr, in dem sich der Jahrgang laut Schuljahrsabschnitt der Schule befindet. */ halbjahr: number; /** * Die textuelle Bezeichnung für den Abiturjahrgang */ bezeichnung: string | null; /** * Gibt an, ob das Abitur für diesen Jahrgang bereits abgeschlossen ist, d.h. die Schule sich bereits in einem späteren Schuljahr befindet. */ istAbgeschlossen: boolean; /** * Der derzeitige Beratungstext, welcher auf einem Ausdruck eines Schülerlaufbahnbogens für die * gymnasiale Oberstufe gedruckt wird. */ textBeratungsbogen: string | null; /** * Der derzeitige Text, der beim Versenden einer Beratungsdatei per Mail verwendet wird. */ textMailversand: string | null; /** * Legt fest, ob ein Zusatzkurs in Geschichte angeboten wird. */ hatZusatzkursGE: boolean; /** * Das eindeutige Kürzel des Halbjahrs, zu dem ein Zusatzkurs in Geschichte beginnt. */ beginnZusatzkursGE: string | null; /** * Legt fest, ob ein Zusatzkurs in Sozialwissenschaften angeboten wird. */ hatZusatzkursSW: boolean; /** * Das eindeutige Kürzel des Halbjahrs, zu dem ein Zusatzkurs in Sozialwissenschaften beginnt. */ beginnZusatzkursSW: string | null; /** * Gibt die Anzahl der Blockung in der Kursplanung für die jeweilige Halbjahre der Oberstufe bei dem Abiturjahrgang an. Diese müssen nicht zwingend persistiert sein (Index 0=EF.1, 1=EF.2, ...) */ anzahlKursblockungen: Array; /** * Gibt an, ob für die jeweiligen Halbjahre der Oberstufe bereits eine Blockung in den Leistungsdaten persistiert wurde (0=EF.1, 1=EF.2, ...) */ istBlockungFestgelegt: Array; /** * Gibt an, ob für die jeweiligen Halbjahre der Oberstufe bereits (Quartals-)Noten in den Leistungsdaten vorhanden sind (0=EF.1, 1=EF.2, ...) */ existierenNotenInLeistungsdaten: Array; /** * Die Liste der Beratungslehrer für diesen Jahrgang der gymnasialen Oberstufe */ readonly beratungslehrer: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): GostJahrgangsdaten; static transpilerToJSON(obj: GostJahrgangsdaten): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_gost_GostJahrgangsdaten(obj: unknown): GostJahrgangsdaten; //# sourceMappingURL=GostJahrgangsdaten.d.ts.map