Open Kilda Java Documentation
HttpError.java
Go to the documentation of this file.
1 package org.openkilda.constants;
2 
3 import org.springframework.http.HttpStatus;
4 
6 
10 public enum HttpError {
11 
12  UNAUTHORIZED(HttpStatus.UNAUTHORIZED, Integer.parseInt(MessageUtil.getCode("0401")),
14  .getMessage("0401")),
15  FORBIDDEN(HttpStatus.FORBIDDEN, Integer.parseInt(MessageUtil.getCode("0403")),
17  .getMessage("0403")),
18  METHOD_NOT_ALLOWED(HttpStatus.METHOD_NOT_ALLOWED, Integer.parseInt(MessageUtil
19  .getCode("0405")), MessageUtil.getAuxilaryMessage("0405"),
20  MessageUtil.getMessage("0405")),
21  METHOD_NOT_FOUND(HttpStatus.NOT_FOUND,
22  Integer.parseInt(MessageUtil.getCode("0404")), MessageUtil
23  .getAuxilaryMessage("0404"), MessageUtil.getMessage("0404")),
24  INTERNAL_ERROR(HttpStatus.INTERNAL_SERVER_ERROR, Integer.parseInt(MessageUtil
25  .getCode("0500")), MessageUtil.getAuxilaryMessage("0500"),
26  MessageUtil.getMessage("0500")),
27  GATEWAY_TIMEOUT_ERROR(HttpStatus.GATEWAY_TIMEOUT, Integer.parseInt(MessageUtil
28  .getCode("0504")), MessageUtil.getAuxilaryMessage("0504"),
29  MessageUtil.getMessage("0504")),
30  BAD_GATEWAY_ERROR(HttpStatus.BAD_GATEWAY, Integer.parseInt(MessageUtil
31  .getCode("0502")), MessageUtil.getAuxilaryMessage("0502"),
32  MessageUtil.getMessage("0502")),
33  PAYLOAD_NOT_VALID_JSON(HttpStatus.BAD_REQUEST, Integer.parseInt(MessageUtil
34  .getCode("0406")), MessageUtil.getAuxilaryMessage("0406"),
35  MessageUtil.getMessage("0406")),
36  BAD_REQUEST(HttpStatus.BAD_REQUEST, Integer.parseInt(MessageUtil.getCode("0400")),
38  .getMessage("0400")),
39  OBJECT_NOT_FOUND(HttpStatus.NOT_FOUND,
40  Integer.parseInt(MessageUtil.getCode("0002")), MessageUtil
41  .getAuxilaryMessage("0002"), MessageUtil.getMessage("0002")),
42  STATUS_CONFLICT(HttpStatus.CONFLICT, Integer.parseInt(MessageUtil.getCode("0001")),
44  .getMessage("0001")),
45  UNPROCESSABLE_ENTITY(HttpStatus.UNPROCESSABLE_ENTITY, Integer.parseInt(MessageUtil
46  .getCode("0003")), MessageUtil.getAuxilaryMessage("0003"),
47  MessageUtil.getMessage("0003")),
48  PRECONDITION_FAILED(HttpStatus.PRECONDITION_FAILED, Integer.parseInt(MessageUtil
49  .getCode("0412")), MessageUtil.getAuxilaryMessage("0412"),
50  MessageUtil.getMessage("0412")),
51  RESPONSE_NOT_FOUND(HttpStatus.NOT_FOUND, Integer.parseInt(MessageUtil
52  .getCode("0004")), MessageUtil.getAuxilaryMessage("0004"),
53  MessageUtil.getMessage("0004")),
54  NO_CONTENT(HttpStatus.NO_CONTENT, Integer.parseInt(MessageUtil
55  .getCode("0204")), MessageUtil.getAuxilaryMessage("0204"),
56  MessageUtil.getMessage("0204"));
57 
58  private HttpStatus httpStatus;
59  private Integer code;
60  private String message;
61  private String auxilaryMessage;
62 
71  private HttpError(final HttpStatus httpStatus, final Integer code, final String auxilaryMessage, final String message) {
72  this.httpStatus = httpStatus;
73  this.code = code;
74  this.auxilaryMessage = auxilaryMessage;
75  this.message = message;
76  }
77 
83  public HttpStatus getHttpStatus() {
84  return httpStatus;
85  }
86 
92  public Integer getCode() {
93  return code;
94  }
95 
101  public String getMessage() {
102  return message;
103  }
104 
110  public String getAuxilaryMessage() {
111  return auxilaryMessage;
112  }
113 
114 }
static String getAuxilaryMessage(final String msg)
static String getMessage(final String msg)
static String getCode(final String msg)