Package de.svws_nrw.data.datenaustausch
Klasse DataLupo
java.lang.Object
de.svws_nrw.data.datenaustausch.DataLupo
Diese Klasse stellt Methoden für den Import und Export von LuPO-MDB-Datenbanken
zur Vefügung.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic jakarta.ws.rs.core.Response
Export eine LuPO-MDB für den angegebenen Jahrgangstatic jakarta.ws.rs.core.Response
importMDB
(Benutzer user, SimpleBinaryMultipartBody multipart, boolean replaceJahrgang, boolean replaceSchueler) Importiert die in dem Multipart übergebene Datei.
-
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-Benutzermultipart
- der Multipart-Body mmit der DateireplaceJahrgang
- 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-Benutzerjahrgang
- der Jahrgang, für den die LuPO-Datenbank erstellt werden soll- Gibt zurück:
- die HTTP-Response
- Löst aus:
ApiOperationException
- im Fehlerfall
-