public class LiRestResponseException
extends java.lang.Exception
| Constructor and Description |
|---|
LiRestResponseException(int httpCode,
java.lang.String error,
int code)
Instantiates an authorization request with optional root cause information.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
|
static LiRestResponseException |
fromJson(java.lang.String jsonStr,
Gson gson)
Reconstructs an
LiRestResponseException from the JSON |
java.lang.String |
getError() |
int |
getHttpCode() |
int |
getLiErrorCode() |
static LiRestResponseException |
illegalArgumentError(java.lang.String errorDescription)
wrapping illegal argument error
|
static LiRestResponseException |
jsonSerializationError(java.lang.String errorDescription)
wrapping json serialization error
|
static LiRestResponseException |
jsonSyntaxError(java.lang.String errorDescription)
wrapping json syntax error
|
static LiRestResponseException |
networkError(java.lang.String errorDescription)
wrapping network error
|
static LiRestResponseException |
runtimeError(java.lang.String errorDescription)
wrapping json runtime error
|
public LiRestResponseException(int httpCode,
java.lang.String error,
int code)
public static LiRestResponseException fromJson(java.lang.String jsonStr, Gson gson)
LiRestResponseException from the JSONpublic static LiRestResponseException networkError(java.lang.String errorDescription)
errorDescription - Description for network error.public static LiRestResponseException jsonSerializationError(java.lang.String errorDescription)
errorDescription - Description for json serialization error.public static LiRestResponseException illegalArgumentError(java.lang.String errorDescription)
errorDescription - Description for illegal argument error.public static LiRestResponseException runtimeError(java.lang.String errorDescription)
errorDescription - Description for runtime error.public static LiRestResponseException jsonSyntaxError(java.lang.String errorDescription)
errorDescription - Description for json syntax error.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int getHttpCode()
public int getLiErrorCode()
public java.lang.String getError()