Enum-Klasse PsaRstApiErrCod

java.lang.Object
java.lang.Enum<PsaRstApiErrCod>
de.pisa.psa.rst.obj.PsaRstApiErrCod
Alle implementierten Schnittstellen:
Serializable, Comparable<PsaRstApiErrCod>, Constable

public enum PsaRstApiErrCod extends Enum<PsaRstApiErrCod>
REST API: error codes
Seit:
23.05.2023
Autor:
weiland
  • Enum-Konstanten - Details

    • INVALID_ID

      public static final PsaRstApiErrCod INVALID_ID
      [400] invalid ID
    • MISSING_QUERY_BODY

      public static final PsaRstApiErrCod MISSING_QUERY_BODY
      [400] missing body
    • CONFIGURATION_NOT_FOUND

      public static final PsaRstApiErrCod CONFIGURATION_NOT_FOUND
      [400] configuration not found
    • CONFIGURATION_AMBIGUOUS

      public static final PsaRstApiErrCod CONFIGURATION_AMBIGUOUS
      [400] configuration ambiguous
    • INVALID_FIELD

      public static final PsaRstApiErrCod INVALID_FIELD
      [400] invalid data object field
    • MISSING_DATA

      public static final PsaRstApiErrCod MISSING_DATA
      [400] missing data
    • INVALID_DATA

      public static final PsaRstApiErrCod INVALID_DATA
      [400] invalid data
    • JSON_PROCESSING_ERROR

      public static final PsaRstApiErrCod JSON_PROCESSING_ERROR
      [400] JSON processing error
    • CREDENTIALS_INVALID

      public static final PsaRstApiErrCod CREDENTIALS_INVALID
      [401] invalid credentials
    • CREDENTIALS_AUTH_MISSING

      public static final PsaRstApiErrCod CREDENTIALS_AUTH_MISSING
      [401] authentication missing
    • CREDENTIALS_AMBIGUOUS

      public static final PsaRstApiErrCod CREDENTIALS_AMBIGUOUS
      [401] ambiguous credentials
    • CREDENTIALS_UNKNOWN_USER

      public static final PsaRstApiErrCod CREDENTIALS_UNKNOWN_USER
      [401] unknown user
    • RECORD_ACCESS_NO_READ

      public static final PsaRstApiErrCod RECORD_ACCESS_NO_READ
      [403] no read access on the record
    • RECORD_ACCESS_NO_WRITE

      public static final PsaRstApiErrCod RECORD_ACCESS_NO_WRITE
      [403] no write access on the record
    • RECORD_ACCESS_NO_DELETE

      public static final PsaRstApiErrCod RECORD_ACCESS_NO_DELETE
      [403] no delete access on the record
    • RECORD_ACCESS_NO_INSERT

      public static final PsaRstApiErrCod RECORD_ACCESS_NO_INSERT
      [403] no insert access granted
    • USER_UNKNOWN

      public static final PsaRstApiErrCod USER_UNKNOWN
      [403] no read access on the record
    • RECORD_NOT_FOUND

      public static final PsaRstApiErrCod RECORD_NOT_FOUND
      [404] record not found
    • RECORD_AMBIGUOUS

      public static final PsaRstApiErrCod RECORD_AMBIGUOUS
      [404] record ambiguous
    • CHECK_FAILED

      public static final PsaRstApiErrCod CHECK_FAILED
      [422] data validation failed
    • UNEXPECTED_ERROR

      public static final PsaRstApiErrCod UNEXPECTED_ERROR
      [500] unexpected error
  • Methodendetails

    • values

      public static PsaRstApiErrCod[] 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 PsaRstApiErrCod 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
    • getCode

      public String getCode()
      get the error code
      Gibt zurück:
      code
    • getMessage

      public String getMessage()
      get the error message
      Gibt zurück:
      message
    • getStatus

      public javax.ws.rs.core.Response.StatusType getStatus()
      get the associated status code
      Gibt zurück:
      status
    • factory

      public PsaRstApiErrFac factory()
      create a factory for this error
      Gibt zurück:
      factory