AbschlussManagerBerufsbildend.d.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { JavaObject } from '../../java/lang/JavaObject';
  2. import { Abschluss } from '../../core/types/Abschluss';
  3. import { AbschlussErgebnisBerufsbildend } from '../../core/data/abschluss/AbschlussErgebnisBerufsbildend';
  4. import { BKAnlageAFaecher } from '../../core/abschluss/bk/a/BKAnlageAFaecher';
  5. export declare class AbschlussManagerBerufsbildend extends JavaObject {
  6. constructor();
  7. /**
  8. * Erzeugt ein Ergebnis der Abschlussberechnung unter Angabe, ob dieser erworben
  9. * wurde. Die Liste der Nachprüfungsfächer ist leer und ein Log ist nicht zugeordnet.
  10. *
  11. * @param hatBSA ist der Berufsschulabschluss erreicht
  12. * @param note Note des Abschlusses
  13. * @param hatBA ist der Berufsabschluss erreicht
  14. * @param abschlussAllgemeinbildend der allgemeinbildende Abschluss
  15. *
  16. * @return das Ergebnis der Abschlussberechnung
  17. */
  18. static getErgebnis(hatBSA: boolean, note: number, hatBA: Boolean | null, abschlussAllgemeinbildend: Abschluss | null): AbschlussErgebnisBerufsbildend;
  19. /**
  20. * Berechnet den Notendurchschnitt aller Fächer
  21. *
  22. * @param abschluss_faecher die Fächer für die Abschlussberechnung
  23. *
  24. * @return der Notendurchschnitt oder NaN im Fehlerfall
  25. */
  26. static getDurchschnitt(abschluss_faecher: BKAnlageAFaecher): number;
  27. /**
  28. * Berechnet die Anzahl der Defizite
  29. *
  30. * @param abschluss_faecher die Fächer für die Abschlussberechnung
  31. *
  32. * @return die Anzahl der Defizite oder -1 im Fehlerfall
  33. */
  34. static getAnzahlDefizite(abschluss_faecher: BKAnlageAFaecher): number;
  35. /**
  36. * Berechnet die Anzahl der Note Ungenügend
  37. *
  38. * @param abschluss_faecher die Fächer für die Abschlussberechnung
  39. *
  40. * @return die Anzahl der Note Ungenügend oder -1 im Fehlerfall
  41. */
  42. static getAnzahlUngenuegend(abschluss_faecher: BKAnlageAFaecher): number;
  43. isTranspiledInstanceOf(name: string): boolean;
  44. }
  45. export declare function cast_de_nrw_schule_svws_core_abschluss_AbschlussManagerBerufsbildend(obj: unknown): AbschlussManagerBerufsbildend;