public class ErrorUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends Errors> |
parseError(com.fasterxml.jackson.databind.ObjectMapper mapper,
InputStream errorResponse,
Class<T> cls) |
static <T extends Errors> |
parseError(com.fasterxml.jackson.databind.ObjectMapper mapper,
com.fasterxml.jackson.databind.JsonNode errorResponse,
Class<T> cls)
Parses provided JsonNode and returns it as T.
|
static <T extends Errors> |
parseErrorResponse(com.fasterxml.jackson.databind.ObjectMapper mapper,
okhttp3.ResponseBody errorResponse,
Class<T> cls)
Parses provided ResponseBody and returns it as T.
|
public static <T extends Errors> T parseErrorResponse(com.fasterxml.jackson.databind.ObjectMapper mapper, okhttp3.ResponseBody errorResponse, Class<T> cls) throws IOException
mapper - Jackson Object mapper instanceerrorResponse - error response bodyIOExceptionpublic static <T extends Errors> T parseError(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.JsonNode errorResponse, Class<T> cls) throws com.fasterxml.jackson.core.JsonProcessingException
mapper - Jackson Object mapper instanceerrorResponse - error response bodycom.fasterxml.jackson.core.JsonProcessingException - thrown in case JsonNode cannot be parsedpublic static <T extends Errors> T parseError(com.fasterxml.jackson.databind.ObjectMapper mapper, InputStream errorResponse, Class<T> cls) throws IOException
IOExceptionCopyright © 2017. All rights reserved.