Klasse DataLernplattformen

java.lang.Object
de.svws_nrw.data.lernplattformen.DataLernplattformen

public class DataLernplattformen extends Object
Diese Klasse ist der DataManager für die Lernplattformen und stellt die gesammelten Daten bereit. Das zugehörige Core-DTO ist LernplattformV1Export.
  • Konstruktordetails

    • DataLernplattformen

      public DataLernplattformen(@NotNull @NotNull DBEntityManager conn, int idSchuljahresabschnitt)
      Erstellt einen neuen Datenmanager mit der angegebenen Verbindung
      Parameter:
      conn - die Datenbank-Verbindung, welche vom Daten-Manager benutzt werden soll
      idSchuljahresabschnitt - die ID des Schuljahresabschnitts
  • Methodendetails

    • getByIdAsResponse

      public jakarta.ws.rs.core.Response getByIdAsResponse(long idLernplattform) throws ApiOperationException
      Gibt die Lernplattform-Daten als mit JSON-Objekt zurück.
      Parameter:
      idLernplattform - ID der Lernplattform
      Gibt zurück:
      das GZIP-komprimierte JSON-Objekt.
      Löst aus:
      ApiOperationException
    • getByIdAsGzipResponse

      public jakarta.ws.rs.core.Response getByIdAsGzipResponse(long idLernplattform) throws ApiOperationException
      Gibt die Lernplattform-Daten als mit GZIP komprimiertes JSON-Objekt zurück.
      Parameter:
      idLernplattform - ID der Lernplattform
      Gibt zurück:
      das GZIP-komprimierte JSON-Objekt.
      Löst aus:
      ApiOperationException - im Fehlerfall