123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.cast_de_nrw_schule_svws_core_data_schueler_SchuelerSchulbesuchsdaten = exports.SchuelerSchulbesuchsdaten = void 0;
- const JavaObject_1 = require("../../../java/lang/JavaObject");
- const SchuelerSchulbesuchSchule_1 = require("../../../core/data/schueler/SchuelerSchulbesuchSchule");
- const SchuelerSchulbesuchMerkmal_1 = require("../../../core/data/schueler/SchuelerSchulbesuchMerkmal");
- const Vector_1 = require("../../../java/util/Vector");
- class SchuelerSchulbesuchsdaten extends JavaObject_1.JavaObject {
- id = 0;
- vorigeSchulnummer = null;
- vorigeAllgHerkunft = null;
- vorigeEntlassdatum = null;
- vorigeEntlassjahrgang = null;
- vorigeArtLetzteVersetzung = null;
- vorigeBemerkung = null;
- vorigeEntlassgrundID = null;
- vorigeAbschlussartID = null;
- entlassungDatum = null;
- entlassungJahrgang = null;
- entlassungGrundID = null;
- entlassungAbschlussartID = null;
- aufnehmdendSchulnummer = null;
- aufnehmdendWechseldatum = null;
- aufnehmdendBestaetigt = null;
- grundschuleEinschulungsjahr = null;
- grundschuleEinschulungsartID = null;
- grundschuleJahreEingangsphase = null;
- grundschuleUebergangsempfehlungID = null;
- sekIWechsel = null;
- sekIErsteSchulform = null;
- sekIIWechsel = null;
- merkmale = new Vector_1.Vector();
- alleSchulen = new Vector_1.Vector();
- constructor() {
- super();
- }
- isTranspiledInstanceOf(name) {
- return ['de.nrw.schule.svws.core.data.schueler.SchuelerSchulbesuchsdaten'].includes(name);
- }
- static transpilerFromJSON(json) {
- const obj = JSON.parse(json);
- const result = new SchuelerSchulbesuchsdaten();
- if (typeof obj.id === "undefined")
- throw new Error('invalid json format, missing attribute id');
- result.id = obj.id;
- result.vorigeSchulnummer = typeof obj.vorigeSchulnummer === "undefined" ? null : obj.vorigeSchulnummer;
- result.vorigeAllgHerkunft = typeof obj.vorigeAllgHerkunft === "undefined" ? null : obj.vorigeAllgHerkunft;
- result.vorigeEntlassdatum = typeof obj.vorigeEntlassdatum === "undefined" ? null : obj.vorigeEntlassdatum;
- result.vorigeEntlassjahrgang = typeof obj.vorigeEntlassjahrgang === "undefined" ? null : obj.vorigeEntlassjahrgang;
- result.vorigeArtLetzteVersetzung = typeof obj.vorigeArtLetzteVersetzung === "undefined" ? null : obj.vorigeArtLetzteVersetzung;
- result.vorigeBemerkung = typeof obj.vorigeBemerkung === "undefined" ? null : obj.vorigeBemerkung;
- result.vorigeEntlassgrundID = typeof obj.vorigeEntlassgrundID === "undefined" ? null : obj.vorigeEntlassgrundID;
- result.vorigeAbschlussartID = typeof obj.vorigeAbschlussartID === "undefined" ? null : obj.vorigeAbschlussartID;
- result.entlassungDatum = typeof obj.entlassungDatum === "undefined" ? null : obj.entlassungDatum;
- result.entlassungJahrgang = typeof obj.entlassungJahrgang === "undefined" ? null : obj.entlassungJahrgang;
- result.entlassungGrundID = typeof obj.entlassungGrundID === "undefined" ? null : obj.entlassungGrundID;
- result.entlassungAbschlussartID = typeof obj.entlassungAbschlussartID === "undefined" ? null : obj.entlassungAbschlussartID;
- result.aufnehmdendSchulnummer = typeof obj.aufnehmdendSchulnummer === "undefined" ? null : obj.aufnehmdendSchulnummer;
- result.aufnehmdendWechseldatum = typeof obj.aufnehmdendWechseldatum === "undefined" ? null : obj.aufnehmdendWechseldatum;
- result.aufnehmdendBestaetigt = typeof obj.aufnehmdendBestaetigt === "undefined" ? null : obj.aufnehmdendBestaetigt;
- result.grundschuleEinschulungsjahr = typeof obj.grundschuleEinschulungsjahr === "undefined" ? null : obj.grundschuleEinschulungsjahr;
- result.grundschuleEinschulungsartID = typeof obj.grundschuleEinschulungsartID === "undefined" ? null : obj.grundschuleEinschulungsartID;
- result.grundschuleJahreEingangsphase = typeof obj.grundschuleJahreEingangsphase === "undefined" ? null : obj.grundschuleJahreEingangsphase;
- result.grundschuleUebergangsempfehlungID = typeof obj.grundschuleUebergangsempfehlungID === "undefined" ? null : obj.grundschuleUebergangsempfehlungID;
- result.sekIWechsel = typeof obj.sekIWechsel === "undefined" ? null : obj.sekIWechsel;
- result.sekIErsteSchulform = typeof obj.sekIErsteSchulform === "undefined" ? null : obj.sekIErsteSchulform;
- result.sekIIWechsel = typeof obj.sekIIWechsel === "undefined" ? null : obj.sekIIWechsel;
- if (!!obj.merkmale) {
- for (let elem of obj.merkmale) {
- result.merkmale?.add(SchuelerSchulbesuchMerkmal_1.SchuelerSchulbesuchMerkmal.transpilerFromJSON(JSON.stringify(elem)));
- }
- }
- if (!!obj.alleSchulen) {
- for (let elem of obj.alleSchulen) {
- result.alleSchulen?.add(SchuelerSchulbesuchSchule_1.SchuelerSchulbesuchSchule.transpilerFromJSON(JSON.stringify(elem)));
- }
- }
- return result;
- }
- static transpilerToJSON(obj) {
- let result = '{';
- result += '"id" : ' + obj.id + ',';
- result += '"vorigeSchulnummer" : ' + ((!obj.vorigeSchulnummer) ? 'null' : '"' + obj.vorigeSchulnummer.valueOf() + '"') + ',';
- result += '"vorigeAllgHerkunft" : ' + ((!obj.vorigeAllgHerkunft) ? 'null' : '"' + obj.vorigeAllgHerkunft.valueOf() + '"') + ',';
- result += '"vorigeEntlassdatum" : ' + ((!obj.vorigeEntlassdatum) ? 'null' : '"' + obj.vorigeEntlassdatum.valueOf() + '"') + ',';
- result += '"vorigeEntlassjahrgang" : ' + ((!obj.vorigeEntlassjahrgang) ? 'null' : '"' + obj.vorigeEntlassjahrgang.valueOf() + '"') + ',';
- result += '"vorigeArtLetzteVersetzung" : ' + ((!obj.vorigeArtLetzteVersetzung) ? 'null' : '"' + obj.vorigeArtLetzteVersetzung.valueOf() + '"') + ',';
- result += '"vorigeBemerkung" : ' + ((!obj.vorigeBemerkung) ? 'null' : '"' + obj.vorigeBemerkung.valueOf() + '"') + ',';
- result += '"vorigeEntlassgrundID" : ' + ((!obj.vorigeEntlassgrundID) ? 'null' : obj.vorigeEntlassgrundID.valueOf()) + ',';
- result += '"vorigeAbschlussartID" : ' + ((!obj.vorigeAbschlussartID) ? 'null' : '"' + obj.vorigeAbschlussartID.valueOf() + '"') + ',';
- result += '"entlassungDatum" : ' + ((!obj.entlassungDatum) ? 'null' : '"' + obj.entlassungDatum.valueOf() + '"') + ',';
- result += '"entlassungJahrgang" : ' + ((!obj.entlassungJahrgang) ? 'null' : '"' + obj.entlassungJahrgang.valueOf() + '"') + ',';
- result += '"entlassungGrundID" : ' + ((!obj.entlassungGrundID) ? 'null' : obj.entlassungGrundID.valueOf()) + ',';
- result += '"entlassungAbschlussartID" : ' + ((!obj.entlassungAbschlussartID) ? 'null' : '"' + obj.entlassungAbschlussartID.valueOf() + '"') + ',';
- result += '"aufnehmdendSchulnummer" : ' + ((!obj.aufnehmdendSchulnummer) ? 'null' : '"' + obj.aufnehmdendSchulnummer.valueOf() + '"') + ',';
- result += '"aufnehmdendWechseldatum" : ' + ((!obj.aufnehmdendWechseldatum) ? 'null' : '"' + obj.aufnehmdendWechseldatum.valueOf() + '"') + ',';
- result += '"aufnehmdendBestaetigt" : ' + ((!obj.aufnehmdendBestaetigt) ? 'null' : obj.aufnehmdendBestaetigt.valueOf()) + ',';
- result += '"grundschuleEinschulungsjahr" : ' + ((!obj.grundschuleEinschulungsjahr) ? 'null' : obj.grundschuleEinschulungsjahr.valueOf()) + ',';
- result += '"grundschuleEinschulungsartID" : ' + ((!obj.grundschuleEinschulungsartID) ? 'null' : obj.grundschuleEinschulungsartID.valueOf()) + ',';
- result += '"grundschuleJahreEingangsphase" : ' + ((!obj.grundschuleJahreEingangsphase) ? 'null' : obj.grundschuleJahreEingangsphase.valueOf()) + ',';
- result += '"grundschuleUebergangsempfehlungID" : ' + ((!obj.grundschuleUebergangsempfehlungID) ? 'null' : obj.grundschuleUebergangsempfehlungID.valueOf()) + ',';
- result += '"sekIWechsel" : ' + ((!obj.sekIWechsel) ? 'null' : obj.sekIWechsel.valueOf()) + ',';
- result += '"sekIErsteSchulform" : ' + ((!obj.sekIErsteSchulform) ? 'null' : '"' + obj.sekIErsteSchulform.valueOf() + '"') + ',';
- result += '"sekIIWechsel" : ' + ((!obj.sekIIWechsel) ? 'null' : obj.sekIIWechsel.valueOf()) + ',';
- if (!obj.merkmale) {
- result += '[]';
- }
- else {
- result += '[ ';
- for (let i = 0; i < obj.merkmale.size(); i++) {
- let elem = obj.merkmale.get(i);
- result += SchuelerSchulbesuchMerkmal_1.SchuelerSchulbesuchMerkmal.transpilerToJSON(elem);
- if (i < obj.merkmale.size() - 1)
- result += ',';
- }
- result += ' ]' + ',';
- }
- if (!obj.alleSchulen) {
- result += '[]';
- }
- else {
- result += '[ ';
- for (let i = 0; i < obj.alleSchulen.size(); i++) {
- let elem = obj.alleSchulen.get(i);
- result += SchuelerSchulbesuchSchule_1.SchuelerSchulbesuchSchule.transpilerToJSON(elem);
- if (i < obj.alleSchulen.size() - 1)
- result += ',';
- }
- result += ' ]' + ',';
- }
- result = result.slice(0, -1);
- result += '}';
- return result;
- }
- static transpilerToJSONPatch(obj) {
- let result = '{';
- if (typeof obj.id !== "undefined") {
- result += '"id" : ' + obj.id + ',';
- }
- if (typeof obj.vorigeSchulnummer !== "undefined") {
- result += '"vorigeSchulnummer" : ' + ((!obj.vorigeSchulnummer) ? 'null' : '"' + obj.vorigeSchulnummer.valueOf() + '"') + ',';
- }
- if (typeof obj.vorigeAllgHerkunft !== "undefined") {
- result += '"vorigeAllgHerkunft" : ' + ((!obj.vorigeAllgHerkunft) ? 'null' : '"' + obj.vorigeAllgHerkunft.valueOf() + '"') + ',';
- }
- if (typeof obj.vorigeEntlassdatum !== "undefined") {
- result += '"vorigeEntlassdatum" : ' + ((!obj.vorigeEntlassdatum) ? 'null' : '"' + obj.vorigeEntlassdatum.valueOf() + '"') + ',';
- }
- if (typeof obj.vorigeEntlassjahrgang !== "undefined") {
- result += '"vorigeEntlassjahrgang" : ' + ((!obj.vorigeEntlassjahrgang) ? 'null' : '"' + obj.vorigeEntlassjahrgang.valueOf() + '"') + ',';
- }
- if (typeof obj.vorigeArtLetzteVersetzung !== "undefined") {
- result += '"vorigeArtLetzteVersetzung" : ' + ((!obj.vorigeArtLetzteVersetzung) ? 'null' : '"' + obj.vorigeArtLetzteVersetzung.valueOf() + '"') + ',';
- }
- if (typeof obj.vorigeBemerkung !== "undefined") {
- result += '"vorigeBemerkung" : ' + ((!obj.vorigeBemerkung) ? 'null' : '"' + obj.vorigeBemerkung.valueOf() + '"') + ',';
- }
- if (typeof obj.vorigeEntlassgrundID !== "undefined") {
- result += '"vorigeEntlassgrundID" : ' + ((!obj.vorigeEntlassgrundID) ? 'null' : obj.vorigeEntlassgrundID.valueOf()) + ',';
- }
- if (typeof obj.vorigeAbschlussartID !== "undefined") {
- result += '"vorigeAbschlussartID" : ' + ((!obj.vorigeAbschlussartID) ? 'null' : '"' + obj.vorigeAbschlussartID.valueOf() + '"') + ',';
- }
- if (typeof obj.entlassungDatum !== "undefined") {
- result += '"entlassungDatum" : ' + ((!obj.entlassungDatum) ? 'null' : '"' + obj.entlassungDatum.valueOf() + '"') + ',';
- }
- if (typeof obj.entlassungJahrgang !== "undefined") {
- result += '"entlassungJahrgang" : ' + ((!obj.entlassungJahrgang) ? 'null' : '"' + obj.entlassungJahrgang.valueOf() + '"') + ',';
- }
- if (typeof obj.entlassungGrundID !== "undefined") {
- result += '"entlassungGrundID" : ' + ((!obj.entlassungGrundID) ? 'null' : obj.entlassungGrundID.valueOf()) + ',';
- }
- if (typeof obj.entlassungAbschlussartID !== "undefined") {
- result += '"entlassungAbschlussartID" : ' + ((!obj.entlassungAbschlussartID) ? 'null' : '"' + obj.entlassungAbschlussartID.valueOf() + '"') + ',';
- }
- if (typeof obj.aufnehmdendSchulnummer !== "undefined") {
- result += '"aufnehmdendSchulnummer" : ' + ((!obj.aufnehmdendSchulnummer) ? 'null' : '"' + obj.aufnehmdendSchulnummer.valueOf() + '"') + ',';
- }
- if (typeof obj.aufnehmdendWechseldatum !== "undefined") {
- result += '"aufnehmdendWechseldatum" : ' + ((!obj.aufnehmdendWechseldatum) ? 'null' : '"' + obj.aufnehmdendWechseldatum.valueOf() + '"') + ',';
- }
- if (typeof obj.aufnehmdendBestaetigt !== "undefined") {
- result += '"aufnehmdendBestaetigt" : ' + ((!obj.aufnehmdendBestaetigt) ? 'null' : obj.aufnehmdendBestaetigt.valueOf()) + ',';
- }
- if (typeof obj.grundschuleEinschulungsjahr !== "undefined") {
- result += '"grundschuleEinschulungsjahr" : ' + ((!obj.grundschuleEinschulungsjahr) ? 'null' : obj.grundschuleEinschulungsjahr.valueOf()) + ',';
- }
- if (typeof obj.grundschuleEinschulungsartID !== "undefined") {
- result += '"grundschuleEinschulungsartID" : ' + ((!obj.grundschuleEinschulungsartID) ? 'null' : obj.grundschuleEinschulungsartID.valueOf()) + ',';
- }
- if (typeof obj.grundschuleJahreEingangsphase !== "undefined") {
- result += '"grundschuleJahreEingangsphase" : ' + ((!obj.grundschuleJahreEingangsphase) ? 'null' : obj.grundschuleJahreEingangsphase.valueOf()) + ',';
- }
- if (typeof obj.grundschuleUebergangsempfehlungID !== "undefined") {
- result += '"grundschuleUebergangsempfehlungID" : ' + ((!obj.grundschuleUebergangsempfehlungID) ? 'null' : obj.grundschuleUebergangsempfehlungID.valueOf()) + ',';
- }
- if (typeof obj.sekIWechsel !== "undefined") {
- result += '"sekIWechsel" : ' + ((!obj.sekIWechsel) ? 'null' : obj.sekIWechsel.valueOf()) + ',';
- }
- if (typeof obj.sekIErsteSchulform !== "undefined") {
- result += '"sekIErsteSchulform" : ' + ((!obj.sekIErsteSchulform) ? 'null' : '"' + obj.sekIErsteSchulform.valueOf() + '"') + ',';
- }
- if (typeof obj.sekIIWechsel !== "undefined") {
- result += '"sekIIWechsel" : ' + ((!obj.sekIIWechsel) ? 'null' : obj.sekIIWechsel.valueOf()) + ',';
- }
- if (typeof obj.merkmale !== "undefined") {
- if (!obj.merkmale) {
- result += '[]';
- }
- else {
- result += '[ ';
- for (let i = 0; i < obj.merkmale.size(); i++) {
- let elem = obj.merkmale.get(i);
- result += SchuelerSchulbesuchMerkmal_1.SchuelerSchulbesuchMerkmal.transpilerToJSON(elem);
- if (i < obj.merkmale.size() - 1)
- result += ',';
- }
- result += ' ]' + ',';
- }
- }
- if (typeof obj.alleSchulen !== "undefined") {
- if (!obj.alleSchulen) {
- result += '[]';
- }
- else {
- result += '[ ';
- for (let i = 0; i < obj.alleSchulen.size(); i++) {
- let elem = obj.alleSchulen.get(i);
- result += SchuelerSchulbesuchSchule_1.SchuelerSchulbesuchSchule.transpilerToJSON(elem);
- if (i < obj.alleSchulen.size() - 1)
- result += ',';
- }
- result += ' ]' + ',';
- }
- }
- result = result.slice(0, -1);
- result += '}';
- return result;
- }
- }
- exports.SchuelerSchulbesuchsdaten = SchuelerSchulbesuchsdaten;
- function cast_de_nrw_schule_svws_core_data_schueler_SchuelerSchulbesuchsdaten(obj) {
- return obj;
- }
- exports.cast_de_nrw_schule_svws_core_data_schueler_SchuelerSchulbesuchsdaten = cast_de_nrw_schule_svws_core_data_schueler_SchuelerSchulbesuchsdaten;
- //# sourceMappingURL=SchuelerSchulbesuchsdaten.js.map
|