Klasse ReportingEMailDaten

java.lang.Object
de.svws_nrw.core.data.reporting.ReportingEMailDaten

public class ReportingEMailDaten extends Object
Diese Klasse enthält Daten für den Versand von E-Mails im Reporting. Sie wird für die Kommunikation über die Open-API-Schnittstelle verwendet und enthält die notwendigen Parameter wie Betreff und Text der E-Mail.
  • Felddetails

    • empfaengerTyp

      public int empfaengerTyp
      Steuert, an wen versendet wird. Die Werte sind gemäß ReportingEMailEmpfaengerTyp zu wählen.
    • istPrivateEmailAlternative

      public boolean istPrivateEmailAlternative
      Gibt an, ob bei fehlender oder fehlerhafter schulischer E-Mail-Adresse die private E-Mail-Adresse genutzt werden soll.
    • maxAnhangGesamtgroesseInKB

      public int maxAnhangGesamtgroesseInKB
      Gibt die Größe in Kilobyte an, die die E-Mail-Anhänge in Summe maximal haben dürfen. Ein Wert von 0 bedeutet, dass es kein Limit gibt. Eine einzelne Datei als Anhang kann diese Grenze je nach Wert von "istMaxAnhangGesamtgroesseInKBAbsolut" überschreiten.
    • istMaxAnhangGesamtgroesseInKBAbsolut

      public boolean istMaxAnhangGesamtgroesseInKBAbsolut
      Legt fest, ob die gesetzte Obergrenze absolut ist, d. h., dass einzelne Dateien, die größer sind, nicht versendet werden, wenn die Grenze absolut ist.
    • betreff

      @NotNull public @NotNull String betreff
      Der Betreff der E-Mail.
    • text

      @NotNull public @NotNull String text
      Der Text der E-Mail.
  • Konstruktordetails

    • ReportingEMailDaten

      public ReportingEMailDaten()
      Der Konstruktor der Klasse ReportingEMailDaten. Erzeugt eine Instanz der Klasse und initialisiert sie mit Standardwerten. Diese Klasse enthält Daten für den Versand von E-Mails im Reporting.