Class ErrorDetail

java.lang.Object
gdv.xport.srv.web.ErrorDetail
All Implemented Interfaces:
Serializable

public class ErrorDetail extends Object implements Serializable
Klasse ErrorDetail enthaelt Angaben zum Fehler und aufgetretener Exception.
Since:
3.0 (09.08.2017)
Author:
oboehm
See Also:
  • Constructor Details

    • ErrorDetail

      public ErrorDetail(jakarta.servlet.http.HttpServletRequest request, org.springframework.http.HttpStatus status, Throwable cause)
      Instanzierung.
      Parameters:
      request - urspruenglicher Request
      status - HTTP-Status
      cause - eigentliche Ursache
    • ErrorDetail

      public ErrorDetail(URI requestURI, org.springframework.http.HttpStatus status, String text)
      Instanzierung.
      Parameters:
      requestURI - aufgerufene URI, bei der es Probleme gab
      status - HTTP-Status
      text - Fehlertext (fuer den Anwender)
  • Method Details

    • getWhen

      public LocalDateTime getWhen()
      Zeitpunkt, wann der Fehler passiert ist.
      Returns:
      Zeitpunkt der Anlage
    • getRequest

      public URI getRequest()
      Liefert die URI, bei der das Problem aufgetreten ist.
      Returns:
      URI
    • getStatus

      public org.springframework.http.HttpStatus getStatus()
      HTTP-Status, der zurueckgeliefert wurde.
      Returns:
      z.B. 400 (Bad Request)
    • getMessage

      public String getMessage()
      Rueckgabe des Textes, der fuer den Anwender angezeigt werden soll.
      Returns:
      z.B. "Input ist korrupt"
    • toString

      public String toString()
      Ausgabe der wichtigsten Attribute.
      Overrides:
      toString in class Object
      Returns:
      Status mit URI und Message