Enum-Klasse DavException.ErrorCode

java.lang.Object
java.lang.Enum<DavException.ErrorCode>
de.svws_nrw.davapi.data.repos.dav.DavException.ErrorCode
Alle implementierten Schnittstellen:
Serializable, Comparable<DavException.ErrorCode>, Constable
Umschließende Klasse:
DavException

public static enum DavException.ErrorCode extends Enum<DavException.ErrorCode>
Enum für ausgewählte HTTP Statuscodes und ihre Beschreibung.
  • Enum-Konstanten - Details

    • NOT_FOUND

      public static final DavException.ErrorCode NOT_FOUND
      Eine referenzierte Ressource wurde nicht gefunden
    • FORBIDDEN

      public static final DavException.ErrorCode FORBIDDEN
      Die Anfrage wurde verstanden, aber nicht authorisiert, bspw. fehlende Nutzerkompetenz oder fehlende Berechtigung an der Ressource
    • CONFLICT

      public static final DavException.ErrorCode CONFLICT
      Die Anfrage steht im Konflikt zu den Informationen des Servers, bspw bei Sync-Token bzw. ETag Differenz.
    • INSUFFICIENT_STORAGE

      public static final DavException.ErrorCode INSUFFICIENT_STORAGE
      Die Anfrage kann aufgrund der größe des Objekts und/oder mangelnden Speichers nicht verarbeitet werden.
    • INTERNAL_SERVER_ERROR

      public static final DavException.ErrorCode INTERNAL_SERVER_ERROR
      Die Anfrage kann aufgrund interner Fehler nicht verarbeitet werden
  • Methodendetails

    • values

      public static DavException.ErrorCode[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static DavException.ErrorCode valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird
    • getDavResponse

      public Response getDavResponse(String href)
      erzeugt aus diesem Error ein Response zur gegebenen URI
      Parameter:
      href - die URI für die diese Response gilt
      Gibt zurück:
      das Responseobjekt für diese Ausnahme