123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.cast_de_nrw_schule_svws_core_data_lehrer_LehrerPersonaldaten = exports.LehrerPersonaldaten = void 0;
- const JavaObject_1 = require("../../../java/lang/JavaObject");
- class LehrerPersonaldaten extends JavaObject_1.JavaObject {
- id = 0;
- identNrTeil1 = null;
- identNrTeil2SerNr = null;
- personalaktennummer = null;
- lbvPersonalnummer = null;
- lbvVerguetungsschluessel = null;
- zugangsdatum = null;
- zugangsgrund = null;
- abgangsdatum = null;
- abgangsgrund = null;
- pflichtstundensoll = null;
- rechtsverhaeltnis = null;
- beschaeftigungsart = null;
- einsatzstatus = null;
- stammschulnummer = null;
- masernImpfnachweis = null;
- constructor() {
- super();
- }
- isTranspiledInstanceOf(name) {
- return ['de.nrw.schule.svws.core.data.lehrer.LehrerPersonaldaten'].includes(name);
- }
- static transpilerFromJSON(json) {
- const obj = JSON.parse(json);
- const result = new LehrerPersonaldaten();
- if (typeof obj.id === "undefined")
- throw new Error('invalid json format, missing attribute id');
- result.id = obj.id;
- result.identNrTeil1 = typeof obj.identNrTeil1 === "undefined" ? null : obj.identNrTeil1;
- result.identNrTeil2SerNr = typeof obj.identNrTeil2SerNr === "undefined" ? null : obj.identNrTeil2SerNr;
- result.personalaktennummer = typeof obj.personalaktennummer === "undefined" ? null : obj.personalaktennummer;
- result.lbvPersonalnummer = typeof obj.lbvPersonalnummer === "undefined" ? null : obj.lbvPersonalnummer;
- result.lbvVerguetungsschluessel = typeof obj.lbvVerguetungsschluessel === "undefined" ? null : obj.lbvVerguetungsschluessel;
- result.zugangsdatum = typeof obj.zugangsdatum === "undefined" ? null : obj.zugangsdatum;
- result.zugangsgrund = typeof obj.zugangsgrund === "undefined" ? null : obj.zugangsgrund;
- result.abgangsdatum = typeof obj.abgangsdatum === "undefined" ? null : obj.abgangsdatum;
- result.abgangsgrund = typeof obj.abgangsgrund === "undefined" ? null : obj.abgangsgrund;
- result.pflichtstundensoll = typeof obj.pflichtstundensoll === "undefined" ? null : obj.pflichtstundensoll;
- result.rechtsverhaeltnis = typeof obj.rechtsverhaeltnis === "undefined" ? null : obj.rechtsverhaeltnis;
- result.beschaeftigungsart = typeof obj.beschaeftigungsart === "undefined" ? null : obj.beschaeftigungsart;
- result.einsatzstatus = typeof obj.einsatzstatus === "undefined" ? null : obj.einsatzstatus;
- result.stammschulnummer = typeof obj.stammschulnummer === "undefined" ? null : obj.stammschulnummer;
- result.masernImpfnachweis = typeof obj.masernImpfnachweis === "undefined" ? null : obj.masernImpfnachweis;
- return result;
- }
- static transpilerToJSON(obj) {
- let result = '{';
- result += '"id" : ' + obj.id + ',';
- result += '"identNrTeil1" : ' + ((!obj.identNrTeil1) ? 'null' : '"' + obj.identNrTeil1.valueOf() + '"') + ',';
- result += '"identNrTeil2SerNr" : ' + ((!obj.identNrTeil2SerNr) ? 'null' : '"' + obj.identNrTeil2SerNr.valueOf() + '"') + ',';
- result += '"personalaktennummer" : ' + ((!obj.personalaktennummer) ? 'null' : '"' + obj.personalaktennummer.valueOf() + '"') + ',';
- result += '"lbvPersonalnummer" : ' + ((!obj.lbvPersonalnummer) ? 'null' : '"' + obj.lbvPersonalnummer.valueOf() + '"') + ',';
- result += '"lbvVerguetungsschluessel" : ' + ((!obj.lbvVerguetungsschluessel) ? 'null' : '"' + obj.lbvVerguetungsschluessel.valueOf() + '"') + ',';
- result += '"zugangsdatum" : ' + ((!obj.zugangsdatum) ? 'null' : '"' + obj.zugangsdatum.valueOf() + '"') + ',';
- result += '"zugangsgrund" : ' + ((!obj.zugangsgrund) ? 'null' : '"' + obj.zugangsgrund.valueOf() + '"') + ',';
- result += '"abgangsdatum" : ' + ((!obj.abgangsdatum) ? 'null' : '"' + obj.abgangsdatum.valueOf() + '"') + ',';
- result += '"abgangsgrund" : ' + ((!obj.abgangsgrund) ? 'null' : '"' + obj.abgangsgrund.valueOf() + '"') + ',';
- result += '"pflichtstundensoll" : ' + ((!obj.pflichtstundensoll) ? 'null' : obj.pflichtstundensoll.valueOf()) + ',';
- result += '"rechtsverhaeltnis" : ' + ((!obj.rechtsverhaeltnis) ? 'null' : '"' + obj.rechtsverhaeltnis.valueOf() + '"') + ',';
- result += '"beschaeftigungsart" : ' + ((!obj.beschaeftigungsart) ? 'null' : '"' + obj.beschaeftigungsart.valueOf() + '"') + ',';
- result += '"einsatzstatus" : ' + ((!obj.einsatzstatus) ? 'null' : '"' + obj.einsatzstatus.valueOf() + '"') + ',';
- result += '"stammschulnummer" : ' + ((!obj.stammschulnummer) ? 'null' : '"' + obj.stammschulnummer.valueOf() + '"') + ',';
- result += '"masernImpfnachweis" : ' + ((!obj.masernImpfnachweis) ? 'null' : obj.masernImpfnachweis.valueOf()) + ',';
- 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.identNrTeil1 !== "undefined") {
- result += '"identNrTeil1" : ' + ((!obj.identNrTeil1) ? 'null' : '"' + obj.identNrTeil1.valueOf() + '"') + ',';
- }
- if (typeof obj.identNrTeil2SerNr !== "undefined") {
- result += '"identNrTeil2SerNr" : ' + ((!obj.identNrTeil2SerNr) ? 'null' : '"' + obj.identNrTeil2SerNr.valueOf() + '"') + ',';
- }
- if (typeof obj.personalaktennummer !== "undefined") {
- result += '"personalaktennummer" : ' + ((!obj.personalaktennummer) ? 'null' : '"' + obj.personalaktennummer.valueOf() + '"') + ',';
- }
- if (typeof obj.lbvPersonalnummer !== "undefined") {
- result += '"lbvPersonalnummer" : ' + ((!obj.lbvPersonalnummer) ? 'null' : '"' + obj.lbvPersonalnummer.valueOf() + '"') + ',';
- }
- if (typeof obj.lbvVerguetungsschluessel !== "undefined") {
- result += '"lbvVerguetungsschluessel" : ' + ((!obj.lbvVerguetungsschluessel) ? 'null' : '"' + obj.lbvVerguetungsschluessel.valueOf() + '"') + ',';
- }
- if (typeof obj.zugangsdatum !== "undefined") {
- result += '"zugangsdatum" : ' + ((!obj.zugangsdatum) ? 'null' : '"' + obj.zugangsdatum.valueOf() + '"') + ',';
- }
- if (typeof obj.zugangsgrund !== "undefined") {
- result += '"zugangsgrund" : ' + ((!obj.zugangsgrund) ? 'null' : '"' + obj.zugangsgrund.valueOf() + '"') + ',';
- }
- if (typeof obj.abgangsdatum !== "undefined") {
- result += '"abgangsdatum" : ' + ((!obj.abgangsdatum) ? 'null' : '"' + obj.abgangsdatum.valueOf() + '"') + ',';
- }
- if (typeof obj.abgangsgrund !== "undefined") {
- result += '"abgangsgrund" : ' + ((!obj.abgangsgrund) ? 'null' : '"' + obj.abgangsgrund.valueOf() + '"') + ',';
- }
- if (typeof obj.pflichtstundensoll !== "undefined") {
- result += '"pflichtstundensoll" : ' + ((!obj.pflichtstundensoll) ? 'null' : obj.pflichtstundensoll.valueOf()) + ',';
- }
- if (typeof obj.rechtsverhaeltnis !== "undefined") {
- result += '"rechtsverhaeltnis" : ' + ((!obj.rechtsverhaeltnis) ? 'null' : '"' + obj.rechtsverhaeltnis.valueOf() + '"') + ',';
- }
- if (typeof obj.beschaeftigungsart !== "undefined") {
- result += '"beschaeftigungsart" : ' + ((!obj.beschaeftigungsart) ? 'null' : '"' + obj.beschaeftigungsart.valueOf() + '"') + ',';
- }
- if (typeof obj.einsatzstatus !== "undefined") {
- result += '"einsatzstatus" : ' + ((!obj.einsatzstatus) ? 'null' : '"' + obj.einsatzstatus.valueOf() + '"') + ',';
- }
- if (typeof obj.stammschulnummer !== "undefined") {
- result += '"stammschulnummer" : ' + ((!obj.stammschulnummer) ? 'null' : '"' + obj.stammschulnummer.valueOf() + '"') + ',';
- }
- if (typeof obj.masernImpfnachweis !== "undefined") {
- result += '"masernImpfnachweis" : ' + ((!obj.masernImpfnachweis) ? 'null' : obj.masernImpfnachweis.valueOf()) + ',';
- }
- result = result.slice(0, -1);
- result += '}';
- return result;
- }
- }
- exports.LehrerPersonaldaten = LehrerPersonaldaten;
- function cast_de_nrw_schule_svws_core_data_lehrer_LehrerPersonaldaten(obj) {
- return obj;
- }
- exports.cast_de_nrw_schule_svws_core_data_lehrer_LehrerPersonaldaten = cast_de_nrw_schule_svws_core_data_lehrer_LehrerPersonaldaten;
- //# sourceMappingURL=LehrerPersonaldaten.js.map
|