SchuelerBetriebsdaten.js 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.cast_de_nrw_schule_svws_core_data_schueler_SchuelerBetriebsdaten = exports.SchuelerBetriebsdaten = void 0;
  4. const JavaObject_1 = require("../../../java/lang/JavaObject");
  5. class SchuelerBetriebsdaten extends JavaObject_1.JavaObject {
  6. id = null;
  7. schueler_id = null;
  8. betrieb_id = null;
  9. beschaeftigungsart_id = null;
  10. vertragsbeginn = null;
  11. vertragsende = null;
  12. ausbilder = null;
  13. allgadranschreiben = null;
  14. praktikum = null;
  15. sortierung = null;
  16. ansprechpartner_id = null;
  17. betreuungslehrer_id = null;
  18. constructor() {
  19. super();
  20. }
  21. isTranspiledInstanceOf(name) {
  22. return ['de.nrw.schule.svws.core.data.schueler.SchuelerBetriebsdaten'].includes(name);
  23. }
  24. static transpilerFromJSON(json) {
  25. const obj = JSON.parse(json);
  26. const result = new SchuelerBetriebsdaten();
  27. result.id = typeof obj.id === "undefined" ? null : obj.id;
  28. result.schueler_id = typeof obj.schueler_id === "undefined" ? null : obj.schueler_id;
  29. result.betrieb_id = typeof obj.betrieb_id === "undefined" ? null : obj.betrieb_id;
  30. result.beschaeftigungsart_id = typeof obj.beschaeftigungsart_id === "undefined" ? null : obj.beschaeftigungsart_id;
  31. result.vertragsbeginn = typeof obj.vertragsbeginn === "undefined" ? null : obj.vertragsbeginn;
  32. result.vertragsende = typeof obj.vertragsende === "undefined" ? null : obj.vertragsende;
  33. result.ausbilder = typeof obj.ausbilder === "undefined" ? null : obj.ausbilder;
  34. result.allgadranschreiben = typeof obj.allgadranschreiben === "undefined" ? null : obj.allgadranschreiben;
  35. result.praktikum = typeof obj.praktikum === "undefined" ? null : obj.praktikum;
  36. result.sortierung = typeof obj.sortierung === "undefined" ? null : obj.sortierung;
  37. result.ansprechpartner_id = typeof obj.ansprechpartner_id === "undefined" ? null : obj.ansprechpartner_id;
  38. result.betreuungslehrer_id = typeof obj.betreuungslehrer_id === "undefined" ? null : obj.betreuungslehrer_id;
  39. return result;
  40. }
  41. static transpilerToJSON(obj) {
  42. let result = '{';
  43. result += '"id" : ' + ((!obj.id) ? 'null' : obj.id.valueOf()) + ',';
  44. result += '"schueler_id" : ' + ((!obj.schueler_id) ? 'null' : obj.schueler_id.valueOf()) + ',';
  45. result += '"betrieb_id" : ' + ((!obj.betrieb_id) ? 'null' : obj.betrieb_id.valueOf()) + ',';
  46. result += '"beschaeftigungsart_id" : ' + ((!obj.beschaeftigungsart_id) ? 'null' : obj.beschaeftigungsart_id.valueOf()) + ',';
  47. result += '"vertragsbeginn" : ' + ((!obj.vertragsbeginn) ? 'null' : '"' + obj.vertragsbeginn.valueOf() + '"') + ',';
  48. result += '"vertragsende" : ' + ((!obj.vertragsende) ? 'null' : '"' + obj.vertragsende.valueOf() + '"') + ',';
  49. result += '"ausbilder" : ' + ((!obj.ausbilder) ? 'null' : '"' + obj.ausbilder.valueOf() + '"') + ',';
  50. result += '"allgadranschreiben" : ' + ((!obj.allgadranschreiben) ? 'null' : obj.allgadranschreiben.valueOf()) + ',';
  51. result += '"praktikum" : ' + ((!obj.praktikum) ? 'null' : obj.praktikum.valueOf()) + ',';
  52. result += '"sortierung" : ' + ((!obj.sortierung) ? 'null' : obj.sortierung.valueOf()) + ',';
  53. result += '"ansprechpartner_id" : ' + ((!obj.ansprechpartner_id) ? 'null' : obj.ansprechpartner_id.valueOf()) + ',';
  54. result += '"betreuungslehrer_id" : ' + ((!obj.betreuungslehrer_id) ? 'null' : obj.betreuungslehrer_id.valueOf()) + ',';
  55. result = result.slice(0, -1);
  56. result += '}';
  57. return result;
  58. }
  59. static transpilerToJSONPatch(obj) {
  60. let result = '{';
  61. if (typeof obj.id !== "undefined") {
  62. result += '"id" : ' + ((!obj.id) ? 'null' : obj.id.valueOf()) + ',';
  63. }
  64. if (typeof obj.schueler_id !== "undefined") {
  65. result += '"schueler_id" : ' + ((!obj.schueler_id) ? 'null' : obj.schueler_id.valueOf()) + ',';
  66. }
  67. if (typeof obj.betrieb_id !== "undefined") {
  68. result += '"betrieb_id" : ' + ((!obj.betrieb_id) ? 'null' : obj.betrieb_id.valueOf()) + ',';
  69. }
  70. if (typeof obj.beschaeftigungsart_id !== "undefined") {
  71. result += '"beschaeftigungsart_id" : ' + ((!obj.beschaeftigungsart_id) ? 'null' : obj.beschaeftigungsart_id.valueOf()) + ',';
  72. }
  73. if (typeof obj.vertragsbeginn !== "undefined") {
  74. result += '"vertragsbeginn" : ' + ((!obj.vertragsbeginn) ? 'null' : '"' + obj.vertragsbeginn.valueOf() + '"') + ',';
  75. }
  76. if (typeof obj.vertragsende !== "undefined") {
  77. result += '"vertragsende" : ' + ((!obj.vertragsende) ? 'null' : '"' + obj.vertragsende.valueOf() + '"') + ',';
  78. }
  79. if (typeof obj.ausbilder !== "undefined") {
  80. result += '"ausbilder" : ' + ((!obj.ausbilder) ? 'null' : '"' + obj.ausbilder.valueOf() + '"') + ',';
  81. }
  82. if (typeof obj.allgadranschreiben !== "undefined") {
  83. result += '"allgadranschreiben" : ' + ((!obj.allgadranschreiben) ? 'null' : obj.allgadranschreiben.valueOf()) + ',';
  84. }
  85. if (typeof obj.praktikum !== "undefined") {
  86. result += '"praktikum" : ' + ((!obj.praktikum) ? 'null' : obj.praktikum.valueOf()) + ',';
  87. }
  88. if (typeof obj.sortierung !== "undefined") {
  89. result += '"sortierung" : ' + ((!obj.sortierung) ? 'null' : obj.sortierung.valueOf()) + ',';
  90. }
  91. if (typeof obj.ansprechpartner_id !== "undefined") {
  92. result += '"ansprechpartner_id" : ' + ((!obj.ansprechpartner_id) ? 'null' : obj.ansprechpartner_id.valueOf()) + ',';
  93. }
  94. if (typeof obj.betreuungslehrer_id !== "undefined") {
  95. result += '"betreuungslehrer_id" : ' + ((!obj.betreuungslehrer_id) ? 'null' : obj.betreuungslehrer_id.valueOf()) + ',';
  96. }
  97. result = result.slice(0, -1);
  98. result += '}';
  99. return result;
  100. }
  101. }
  102. exports.SchuelerBetriebsdaten = SchuelerBetriebsdaten;
  103. function cast_de_nrw_schule_svws_core_data_schueler_SchuelerBetriebsdaten(obj) {
  104. return obj;
  105. }
  106. exports.cast_de_nrw_schule_svws_core_data_schueler_SchuelerBetriebsdaten = cast_de_nrw_schule_svws_core_data_schueler_SchuelerBetriebsdaten;
  107. //# sourceMappingURL=SchuelerBetriebsdaten.js.map