KursblockungAlgorithmusS.js 1.2 KB

1234567891011121314151617181920212223242526272829
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.cast_de_nrw_schule_svws_core_kursblockung_KursblockungAlgorithmusS = exports.KursblockungAlgorithmusS = void 0;
  4. const JavaObject_1 = require("../../java/lang/JavaObject");
  5. class KursblockungAlgorithmusS extends JavaObject_1.JavaObject {
  6. logger;
  7. dynDaten;
  8. /**
  9. * Der Konstruktor stellt einen Logger und die bei der Blockung benötigten
  10. * dynamischen Daten den Unterklassen zur Verfügung.
  11. *
  12. * @param logger Logger für Benutzerhinweise, Warnungen und Fehler.
  13. * @param dynDaten Die aktuellen Blockunsdaten.
  14. */
  15. constructor(logger, dynDaten) {
  16. super();
  17. this.logger = logger;
  18. this.dynDaten = dynDaten;
  19. }
  20. isTranspiledInstanceOf(name) {
  21. return ['de.nrw.schule.svws.core.kursblockung.KursblockungAlgorithmusS'].includes(name);
  22. }
  23. }
  24. exports.KursblockungAlgorithmusS = KursblockungAlgorithmusS;
  25. function cast_de_nrw_schule_svws_core_kursblockung_KursblockungAlgorithmusS(obj) {
  26. return obj;
  27. }
  28. exports.cast_de_nrw_schule_svws_core_kursblockung_KursblockungAlgorithmusS = cast_de_nrw_schule_svws_core_kursblockung_KursblockungAlgorithmusS;
  29. //# sourceMappingURL=KursblockungAlgorithmusS.js.map