Package de.svws_nrw.db.utils
Klasse ApiUtils
java.lang.Object
de.svws_nrw.db.utils.ApiUtils
Diese Klasse stellt Hilfsmethoden zum Erzeugen von HTTP-Responses zur Verfügung
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <T> jakarta.ws.rs.core.Response
getResponse
(T daten) Erzeugt für die übergebenen Daten eine HTTP-Response mit den übergebenen Daten als JSON-Objekt.static jakarta.ws.rs.core.Response
Erzeugt aus der übergenenen Exception eine HTTP-Response mit einer SimpleResponse, welche im Log den Stack-Trace der Exception beinhaltet.
-
Methodendetails
-
getResponse
public static <T> jakarta.ws.rs.core.Response getResponse(T daten) Erzeugt für die übergebenen Daten eine HTTP-Response mit den übergebenen Daten als JSON-Objekt.- Typparameter:
T
- der Typ der Daten- Parameter:
daten
- die zu serialisierenden Daten- Gibt zurück:
- die HTTP-Response
-
getSimpleResponseWithStacktrace
Erzeugt aus der übergenenen Exception eine HTTP-Response mit einer SimpleResponse, welche im Log den Stack-Trace der Exception beinhaltet.- Parameter:
e
- die Exception- Gibt zurück:
- die Response mit der SimpleResponse
-