Package com.yahoo.restapi
Class ErrorResponse
- java.lang.Object
-
- com.yahoo.container.jdisc.HttpResponse
-
- com.yahoo.restapi.SlimeJsonResponse
-
- com.yahoo.restapi.ErrorResponse
-
public class ErrorResponse extends SlimeJsonResponse
A HTTP JSON response containing an error code and a message- Author:
- bratseth
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ErrorResponse.errorCodes
-
Field Summary
-
Fields inherited from class com.yahoo.restapi.SlimeJsonResponse
slime
-
Fields inherited from class com.yahoo.container.jdisc.HttpResponse
DEFAULT_CHARACTER_ENCODING, DEFAULT_MIME_TYPE
-
-
Constructor Summary
Constructors Constructor Description ErrorResponse(int statusCode, String errorType, String message)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ErrorResponse
badRequest(String message)
static ErrorResponse
conflict(String message)
static ErrorResponse
forbidden(String message)
static ErrorResponse
internalServerError(String message)
static ErrorResponse
methodNotAllowed(String message)
static ErrorResponse
notFoundError(String message)
static ErrorResponse
unauthorized(String message)
-
Methods inherited from class com.yahoo.restapi.SlimeJsonResponse
getContentType, render
-
Methods inherited from class com.yahoo.container.jdisc.HttpResponse
complete, getCharacterEncoding, getJdiscResponse, getLogValues, getRequestType, getStatus, headers, maxPendingBytes, populateAccessLogEntry, setRequestType, setStatus
-
-
-
-
Method Detail
-
notFoundError
public static ErrorResponse notFoundError(String message)
-
internalServerError
public static ErrorResponse internalServerError(String message)
-
badRequest
public static ErrorResponse badRequest(String message)
-
forbidden
public static ErrorResponse forbidden(String message)
-
unauthorized
public static ErrorResponse unauthorized(String message)
-
methodNotAllowed
public static ErrorResponse methodNotAllowed(String message)
-
conflict
public static ErrorResponse conflict(String message)
-
-