Klasse ApiUtils

java.lang.Object
de.svws_nrw.db.utils.ApiUtils

public final class ApiUtils extends Object
Diese Klasse stellt Hilfsmethoden zum Erzeugen von HTTP-Responses zur Verfügung
  • 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

      public static jakarta.ws.rs.core.Response getSimpleResponseWithStacktrace(Exception e)
      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