public abstract class JsonDetailedException extends JsonException
Modifier | Constructor and Description |
---|---|
protected |
JsonDetailedException() |
protected |
JsonDetailedException(int responseCode,
Map<String,String> details) |
protected |
JsonDetailedException(Map<String,String> details) |
Modifier and Type | Method and Description |
---|---|
JsonDetailedException |
deserialize(String jsonSource)
Performs deserialization.
|
Map<String,String> |
getDetails()
Returns details.
|
String |
getMessage() |
String |
serialize()
Performs serialization.
|
void |
setDetails(Map<String,String> details)
Sets exception details.
|
String |
toString() |
getExceptionName, getResponseCode, setResponseCode
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
public Map<String,String> getDetails()
Map
with details.public void setDetails(Map<String,String> details)
details
- Map
with details.public String serialize()
JsonSerializable
JsonSerializable.serialize()
.serialize
in interface JsonSerializable
serialize
in class JsonException
String
with exception data.public JsonDetailedException deserialize(String jsonSource)
JsonDeserializable
JsonSerializable.serialize()
.deserialize
in interface JsonDeserializable
deserialize
in class JsonException
jsonSource
- json-encoded String
with exception data.JsonException
public String getMessage()
getMessage
in class JsonException
Copyright © 2016. All rights reserved.