"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cast_de_nrw_schule_svws_core_kursblockung_KursblockungAlgorithmusS = exports.KursblockungAlgorithmusS = void 0; const JavaObject_1 = require("../../java/lang/JavaObject"); class KursblockungAlgorithmusS extends JavaObject_1.JavaObject { logger; dynDaten; /** * Der Konstruktor stellt einen Logger und die bei der Blockung benötigten * dynamischen Daten den Unterklassen zur Verfügung. * * @param logger Logger für Benutzerhinweise, Warnungen und Fehler. * @param dynDaten Die aktuellen Blockunsdaten. */ constructor(logger, dynDaten) { super(); this.logger = logger; this.dynDaten = dynDaten; } isTranspiledInstanceOf(name) { return ['de.nrw.schule.svws.core.kursblockung.KursblockungAlgorithmusS'].includes(name); } } exports.KursblockungAlgorithmusS = KursblockungAlgorithmusS; function cast_de_nrw_schule_svws_core_kursblockung_KursblockungAlgorithmusS(obj) { return obj; } exports.cast_de_nrw_schule_svws_core_kursblockung_KursblockungAlgorithmusS = cast_de_nrw_schule_svws_core_kursblockung_KursblockungAlgorithmusS; //# sourceMappingURL=KursblockungAlgorithmusS.js.map