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.Object
public int getHttpCode()
public int getLiErrorCode()
public java.lang.String getError()