Klasse ApiOperationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
de.svws_nrw.db.utils.ApiOperationException
Alle implementierten Schnittstellen:
Serializable

public class ApiOperationException extends Exception
Eine Exception, welche im Verlauf einer Operation von der OpenAPI erzeugt wird.
Siehe auch:
  • Konstruktordetails

    • ApiOperationException

      public ApiOperationException(@NotNull @NotNull jakarta.ws.rs.core.Response.Status status)
      Erzeugt eine Exception basierend auf dem Status-Code
      Parameter:
      status - der Status-Code
    • ApiOperationException

      public ApiOperationException(@NotNull @NotNull jakarta.ws.rs.core.Response.Status status, Object body)
      Erzeugt eine Exception basierend auf dem Status-Code und dem zu serialisierenden Body.
      Parameter:
      status - der Status-Code
      body - der zu serialisierende Body der Exception (z.B. log-Informationen zum Fehler)
    • ApiOperationException

      public ApiOperationException(@NotNull @NotNull jakarta.ws.rs.core.Response.Status status, Throwable cause)
      Erzeugt eine Exception basierend auf dem Status-Code und dem zugrundeliegenden Grund.
      Parameter:
      status - der Status-Code
      cause - der Grund für diese Exception
    • ApiOperationException

      public ApiOperationException(@NotNull @NotNull jakarta.ws.rs.core.Response.Status status, Throwable cause, Object body)
      Erzeugt eine Exception basierend auf dem Status-Code, dem zu serialisierenden Body und dem Mime-Type der Body-Information.
      Parameter:
      status - der Status-Code
      cause - der Grund für diese Exception
      body - der zu serialisierende Body der Exception (z.B. log-Informationen zum Fehler)
    • ApiOperationException

      public ApiOperationException(@NotNull @NotNull jakarta.ws.rs.core.Response.Status status, Throwable cause, Object body, String mimeType)
      Erzeugt eine Exception basierend auf dem Status-Code, dem zugrundeliegenden Grund, dem zu serialisierenden Body und dem Mime-Type der Body-Information.
      Parameter:
      status - der Status-Code
      cause - der Grund für diese Exception
      body - der zu serialisierende Body der Exception (z.B. log-Informationen zum Fehler)
      mimeType - der Mime-Type der Body-Information
  • Methodendetails

    • getStatus

      @NotNull public @NotNull jakarta.ws.rs.core.Response.Status getStatus()
      Gibt den HTTP-Response-Code dieser Exception zurück.
      Gibt zurück:
      der HTTP-Response-Code
    • getBody

      public Object getBody()
      Der zu serialisierende Body dieser Exception.
      Gibt zurück:
      der zu serialisierende Body
    • getMimeType

      public String getMimeType()
      Der Mime-Type für den zu serialisierenden Body
      Gibt zurück:
      der Mime-Type für den zu serialisierenden Body
    • getResponse

      public jakarta.ws.rs.core.Response getResponse()
      Erstellt eine zugehörige HTTP-Response zu dieser Exception
      Gibt zurück:
      die HTTP-Response