private Object getErrorJson(ResponseItem responseItem) { Map<String, Object> error = new HashMap<String, Object>(2, 1); error.put("code", responseItem.getErrorCode()); String message = errorTitles.get(responseItem.getErrorCode()); if (message == null) { message = responseItem.getErrorMessage(); } else { if (StringUtils.isNotBlank(responseItem.getErrorMessage())) { message += ": " + responseItem.getErrorMessage(); } } if (StringUtils.isNotBlank(message)) { error.put("message", message); } if (responseItem.getResponse() != null) { error.put("data", responseItem.getResponse()); } return error; }
protected Object getErrorJson(ResponseItem responseItem) { Map<String, Object> error = new HashMap<String, Object>(2, 1); error.put("code", responseItem.getErrorCode()); String message = errorTitles.get(responseItem.getErrorCode()); if (message == null) { message = responseItem.getErrorMessage(); } else { if (StringUtils.isNotBlank(responseItem.getErrorMessage())) { message += ": " + responseItem.getErrorMessage(); } } if (StringUtils.isNotBlank(message)) { error.put("message", message); } if (responseItem.getResponse() != null) { error.put("data", responseItem.getResponse()); } return error; }
private Object getErrorJson(ResponseItem responseItem) { Map<String, Object> error = new HashMap<String, Object>(2, 1); error.put("code", responseItem.getErrorCode()); String message = errorTitles.get(responseItem.getErrorCode()); if (message == null) { message = responseItem.getErrorMessage(); } else { if (StringUtils.isNotBlank(responseItem.getErrorMessage())) { message += ": " + responseItem.getErrorMessage(); } } if (StringUtils.isNotBlank(message)) { error.put("message", message); } if (responseItem.getResponse() != null) { error.put("data", responseItem.getResponse()); } return error; }
protected Object getErrorJson(ResponseItem responseItem) { Map<String, Object> error = new HashMap<String, Object>(2, 1); error.put("code", responseItem.getErrorCode()); String message = errorTitles.get(responseItem.getErrorCode()); if (message == null) { message = responseItem.getErrorMessage(); } else { if (StringUtils.isNotBlank(responseItem.getErrorMessage())) { message += ": " + responseItem.getErrorMessage(); } } if (StringUtils.isNotBlank(message)) { error.put("message", message); } if (responseItem.getResponse() != null) { error.put("data", responseItem.getResponse()); } return error; }
protected Object getErrorJson(ResponseItem responseItem) { Map<String, Object> error = new HashMap<String, Object>(2, 1); error.put("code", responseItem.getErrorCode()); String message = errorTitles.get(responseItem.getErrorCode()); if (message == null) { message = responseItem.getErrorMessage(); } else { if (StringUtils.isNotBlank(responseItem.getErrorMessage())) { message += ": " + responseItem.getErrorMessage(); } } if (StringUtils.isNotBlank(message)) { error.put("message", message); } if (responseItem.getResponse() != null) { error.put("data", responseItem.getResponse()); } return error; }
@Override protected void sendError(HttpServletResponse servletResponse, ResponseItem responseItem) throws IOException { String errorMessage = responseItem.getErrorMessage(); int errorCode = responseItem.getErrorCode(); if (errorCode < 0) { // Map JSON-RPC error codes into HTTP error codes as best we can // TODO: Augment the error message (if missing) with a default switch (errorCode) { case -32700: case -32602: case -32600: // Parse error, invalid params, and invalid request errorCode = HttpServletResponse.SC_BAD_REQUEST; break; case -32601: // Procedure doesn't exist errorCode = HttpServletResponse.SC_NOT_IMPLEMENTED; break; case -32603: default: // Internal server error, or any application-defined error errorCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR; break; } } servletResponse.sendError(errorCode, errorMessage); }
@Override protected void sendError(HttpServletResponse servletResponse, ResponseItem responseItem) throws IOException { String errorMessage = responseItem.getErrorMessage(); int errorCode = responseItem.getErrorCode(); if (errorCode < 0) { // Map JSON-RPC error codes into HTTP error codes as best we can // TODO: Augment the error message (if missing) with a default switch (errorCode) { case -32700: case -32602: case -32600: // Parse error, invalid params, and invalid request errorCode = HttpServletResponse.SC_BAD_REQUEST; break; case -32601: // Procedure doesn't exist errorCode = HttpServletResponse.SC_NOT_IMPLEMENTED; break; case -32603: default: // Internal server error, or any application-defined error errorCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR; break; } } servletResponse.sendError(errorCode, errorMessage); }
@Override protected void sendError(HttpServletResponse servletResponse, ResponseItem responseItem) throws IOException { String errorMessage = responseItem.getErrorMessage(); int errorCode = responseItem.getErrorCode(); if (errorCode < 0) { // Map JSON-RPC error codes into HTTP error codes as best we can // TODO: Augment the error message (if missing) with a default switch (errorCode) { case -32700: case -32602: case -32600: // Parse error, invalid params, and invalid request errorCode = HttpServletResponse.SC_BAD_REQUEST; break; case -32601: // Procedure doesn't exist errorCode = HttpServletResponse.SC_NOT_IMPLEMENTED; break; case -32603: default: // Internal server error, or any application-defined error errorCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR; break; } } servletResponse.sendError(errorCode, errorMessage); }
@Override protected void sendError(HttpServletResponse servletResponse, ResponseItem responseItem) throws IOException { int errorCode = responseItem.getErrorCode(); if (errorCode < 0) { // Map JSON-RPC error codes into HTTP error codes as best we can // TODO: Augment the error message (if missing) with a default switch (errorCode) { case -32700: case -32602: case -32600: // Parse error, invalid params, and invalid request errorCode = HttpServletResponse.SC_BAD_REQUEST; break; case -32601: // Procedure doesn't exist errorCode = HttpServletResponse.SC_NOT_IMPLEMENTED; break; case -32603: default: // Internal server error, or any application-defined error errorCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR; break; } } servletResponse.sendError(responseItem.getErrorCode(), responseItem.getErrorMessage()); }
@Override protected void sendError(HttpServletResponse servletResponse, ResponseItem responseItem) throws IOException { int errorCode = responseItem.getErrorCode(); if (errorCode < 0) { // Map JSON-RPC error codes into HTTP error codes as best we can // TODO: Augment the error message (if missing) with a default switch (errorCode) { case -32700: case -32602: case -32600: // Parse error, invalid params, and invalid request errorCode = HttpServletResponse.SC_BAD_REQUEST; break; case -32601: // Procedure doesn't exist errorCode = HttpServletResponse.SC_NOT_IMPLEMENTED; break; case -32603: default: // Internal server error, or any application-defined error errorCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR; break; } } servletResponse.sendError(responseItem.getErrorCode(), responseItem.getErrorMessage()); }