SchuelerLernabschnittBemerkungen.js 4.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.cast_de_nrw_schule_svws_core_data_schueler_SchuelerLernabschnittBemerkungen = exports.SchuelerLernabschnittBemerkungen = void 0;
  4. const JavaObject_1 = require("../../../java/lang/JavaObject");
  5. class SchuelerLernabschnittBemerkungen extends JavaObject_1.JavaObject {
  6. zeugnisAllgemein = "";
  7. zeugnisASV = "";
  8. zeugnisLELS = "";
  9. zeugnisAUE = "";
  10. uebergangESF = "";
  11. foerderschwerpunkt = "";
  12. versetzungsentscheidung = "";
  13. constructor() {
  14. super();
  15. }
  16. isTranspiledInstanceOf(name) {
  17. return ['de.nrw.schule.svws.core.data.schueler.SchuelerLernabschnittBemerkungen'].includes(name);
  18. }
  19. static transpilerFromJSON(json) {
  20. const obj = JSON.parse(json);
  21. const result = new SchuelerLernabschnittBemerkungen();
  22. if (typeof obj.zeugnisAllgemein === "undefined")
  23. throw new Error('invalid json format, missing attribute zeugnisAllgemein');
  24. result.zeugnisAllgemein = obj.zeugnisAllgemein;
  25. if (typeof obj.zeugnisASV === "undefined")
  26. throw new Error('invalid json format, missing attribute zeugnisASV');
  27. result.zeugnisASV = obj.zeugnisASV;
  28. if (typeof obj.zeugnisLELS === "undefined")
  29. throw new Error('invalid json format, missing attribute zeugnisLELS');
  30. result.zeugnisLELS = obj.zeugnisLELS;
  31. if (typeof obj.zeugnisAUE === "undefined")
  32. throw new Error('invalid json format, missing attribute zeugnisAUE');
  33. result.zeugnisAUE = obj.zeugnisAUE;
  34. if (typeof obj.uebergangESF === "undefined")
  35. throw new Error('invalid json format, missing attribute uebergangESF');
  36. result.uebergangESF = obj.uebergangESF;
  37. if (typeof obj.foerderschwerpunkt === "undefined")
  38. throw new Error('invalid json format, missing attribute foerderschwerpunkt');
  39. result.foerderschwerpunkt = obj.foerderschwerpunkt;
  40. if (typeof obj.versetzungsentscheidung === "undefined")
  41. throw new Error('invalid json format, missing attribute versetzungsentscheidung');
  42. result.versetzungsentscheidung = obj.versetzungsentscheidung;
  43. return result;
  44. }
  45. static transpilerToJSON(obj) {
  46. let result = '{';
  47. result += '"zeugnisAllgemein" : ' + '"' + obj.zeugnisAllgemein.valueOf() + '"' + ',';
  48. result += '"zeugnisASV" : ' + '"' + obj.zeugnisASV.valueOf() + '"' + ',';
  49. result += '"zeugnisLELS" : ' + '"' + obj.zeugnisLELS.valueOf() + '"' + ',';
  50. result += '"zeugnisAUE" : ' + '"' + obj.zeugnisAUE.valueOf() + '"' + ',';
  51. result += '"uebergangESF" : ' + '"' + obj.uebergangESF.valueOf() + '"' + ',';
  52. result += '"foerderschwerpunkt" : ' + '"' + obj.foerderschwerpunkt.valueOf() + '"' + ',';
  53. result += '"versetzungsentscheidung" : ' + '"' + obj.versetzungsentscheidung.valueOf() + '"' + ',';
  54. result = result.slice(0, -1);
  55. result += '}';
  56. return result;
  57. }
  58. static transpilerToJSONPatch(obj) {
  59. let result = '{';
  60. if (typeof obj.zeugnisAllgemein !== "undefined") {
  61. result += '"zeugnisAllgemein" : ' + '"' + obj.zeugnisAllgemein.valueOf() + '"' + ',';
  62. }
  63. if (typeof obj.zeugnisASV !== "undefined") {
  64. result += '"zeugnisASV" : ' + '"' + obj.zeugnisASV.valueOf() + '"' + ',';
  65. }
  66. if (typeof obj.zeugnisLELS !== "undefined") {
  67. result += '"zeugnisLELS" : ' + '"' + obj.zeugnisLELS.valueOf() + '"' + ',';
  68. }
  69. if (typeof obj.zeugnisAUE !== "undefined") {
  70. result += '"zeugnisAUE" : ' + '"' + obj.zeugnisAUE.valueOf() + '"' + ',';
  71. }
  72. if (typeof obj.uebergangESF !== "undefined") {
  73. result += '"uebergangESF" : ' + '"' + obj.uebergangESF.valueOf() + '"' + ',';
  74. }
  75. if (typeof obj.foerderschwerpunkt !== "undefined") {
  76. result += '"foerderschwerpunkt" : ' + '"' + obj.foerderschwerpunkt.valueOf() + '"' + ',';
  77. }
  78. if (typeof obj.versetzungsentscheidung !== "undefined") {
  79. result += '"versetzungsentscheidung" : ' + '"' + obj.versetzungsentscheidung.valueOf() + '"' + ',';
  80. }
  81. result = result.slice(0, -1);
  82. result += '}';
  83. return result;
  84. }
  85. }
  86. exports.SchuelerLernabschnittBemerkungen = SchuelerLernabschnittBemerkungen;
  87. function cast_de_nrw_schule_svws_core_data_schueler_SchuelerLernabschnittBemerkungen(obj) {
  88. return obj;
  89. }
  90. exports.cast_de_nrw_schule_svws_core_data_schueler_SchuelerLernabschnittBemerkungen = cast_de_nrw_schule_svws_core_data_schueler_SchuelerLernabschnittBemerkungen;
  91. //# sourceMappingURL=SchuelerLernabschnittBemerkungen.js.map