Klasse DataLupo

java.lang.Object
de.svws_nrw.data.datenaustausch.DataLupo

public final class DataLupo extends Object
Diese Klasse stellt Methoden für den Import und Export von LuPO-MDB-Datenbanken zur Vefügung.
  • Methodendetails

    • importMDB

      public static jakarta.ws.rs.core.Response importMDB(Benutzer user, SimpleBinaryMultipartBody multipart, boolean replaceJahrgang, boolean replaceSchueler) throws ApiOperationException
      Importiert die in dem Multipart übergebene Datei.
      Parameter:
      user - der Datenbank-Benutzer
      multipart - der Multipart-Body mmit der Datei
      replaceJahrgang - gibt an, ob alte Daten für den Jahrgang der LuPO-Datei ersetzt werden sollen, sofern sie bereits vorhanden sind.
      replaceSchueler - gibt an, ob alte Daten für die Schüler der LuPO-Datei ersetzt werden sollen, sofern sie bereits vorhanden sind.
      Gibt zurück:
      die HTTP-Response mit dem Log
      Löst aus:
      ApiOperationException - im Fehlerfall
    • exportMDB

      public static jakarta.ws.rs.core.Response exportMDB(Benutzer user, String jahrgang) throws ApiOperationException
      Export eine LuPO-MDB für den angegebenen Jahrgang
      Parameter:
      user - der Datenbank-Benutzer
      jahrgang - der Jahrgang, für den die LuPO-Datenbank erstellt werden soll
      Gibt zurück:
      die HTTP-Response
      Löst aus:
      ApiOperationException - im Fehlerfall