import { JavaObject } from '../../../java/lang/JavaObject'; import { StundenplanblockungManagerFachMenge } from '../../../core/utils/stundenplanblockung/StundenplanblockungManagerFachMenge'; import { StundenplanblockungManagerLehrkraftMenge } from '../../../core/utils/stundenplanblockung/StundenplanblockungManagerLehrkraftMenge'; import { StundenplanblockungManagerLerngruppeMenge } from '../../../core/utils/stundenplanblockung/StundenplanblockungManagerLerngruppeMenge'; import { StundenplanblockungManagerRaumMenge } from '../../../core/utils/stundenplanblockung/StundenplanblockungManagerRaumMenge'; import { StundenplanblockungManagerKopplungMenge } from '../../../core/utils/stundenplanblockung/StundenplanblockungManagerKopplungMenge'; import { Class } from '../../../java/lang/Class'; import { StundenplanblockungManagerSchule } from '../../../core/utils/stundenplanblockung/StundenplanblockungManagerSchule'; import { StundenplanblockungManagerKlasseMenge } from '../../../core/utils/stundenplanblockung/StundenplanblockungManagerKlasseMenge'; export declare class StundenplanblockungManager extends JavaObject { private readonly _manager_sc; private readonly _manager_fa; private readonly _manager_kl; private readonly _manager_ko; private readonly _manager_le; private readonly _manager_gr; private readonly _manager_ra; private readonly _manager_st; /** * Erzeugt einen neuen, leeren Manager. */ constructor(); /** * Liefert den Manager zur Verwaltung der globalen Schulkonfiguration. * * @return Den Manager zur Verwaltung der globalen Schulkonfiguration. */ getSchule(): StundenplanblockungManagerSchule; /** * Liefert den Manager zur Verwaltung der Lehrkräfte. * * @return Den Manager zur Verwaltung der Lehrkräfte. */ getLehrkraefte(): StundenplanblockungManagerLehrkraftMenge; /** * Liefert den Manager zur Verwaltung der Lerngruppen. * * @return Den Manager zur Verwaltung der Lerngruppen. */ getLerngruppen(): StundenplanblockungManagerLerngruppeMenge; /** * Liefert den Manager zur Verwaltung der Klassen. * * @return Den Manager zur Verwaltung der Klassen. */ getKlassen(): StundenplanblockungManagerKlasseMenge; /** * Liefert den Manager zur Verwaltung der Fächer. * * @return Den Manager zur Verwaltung der Fächer. */ getFaecher(): StundenplanblockungManagerFachMenge; /** * Liefert den Manager zur Verwaltung der Räume. * * @return Den Manager zur Verwaltung der Räume. */ getRaeume(): StundenplanblockungManagerRaumMenge; /** * Liefert den Manager zur Verwaltung der Kopplungen. * * @return Den Manager zur Verwaltung der Kopplungen. */ getKopplungen(): StundenplanblockungManagerKopplungMenge; /** * Überprüft alle Daten auf ihre Konsistenz.
* Wirft eine Exception, falls die Daten nicht konsistent sind. */ miscCheckConsistencyOrException(): void; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; } export declare function cast_de_svws_nrw_core_utils_stundenplanblockung_StundenplanblockungManager(obj: unknown): StundenplanblockungManager; //# sourceMappingURL=StundenplanblockungManager.d.ts.map