public class APIResponse
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ERROR_CODE_INVALID_CONTENT |
static java.lang.String |
STATUS_ERROR |
static java.lang.String |
STATUS_OK |
Constructor and Description |
---|
APIResponse() |
Modifier and Type | Method and Description |
---|---|
APIResponseData |
getData()
Get the response data.
|
int |
getErrorCode() |
java.lang.String |
getErrorMessage() |
java.lang.String |
getStatus() |
boolean |
hasData() |
boolean |
hasError()
Check whether the response status is OK (= STATUS_OK) or not.
|
boolean |
ok()
Check whether the response status is OK (= STATUS_OK) or not.
|
void |
setError(int errorCode,
java.lang.String errorMessage)
Set as a error response.
|
void |
setErrorCode(int errorEode)
Set error code.
|
void |
setErrorMessage(java.lang.String errorMessage)
Set error message.
|
void |
setInvalid(java.lang.String message)
Set as a invalid response.
|
void |
setJsonStringSource(java.lang.String jsonString)
Set the original JSON string.
|
void |
setStatus(java.lang.String status)
Set status value.
|
java.lang.String |
toString() |
public static final java.lang.String STATUS_OK
public static final java.lang.String STATUS_ERROR
public static final int ERROR_CODE_INVALID_CONTENT
public java.lang.String toString()
toString
in class java.lang.Object
public void setJsonStringSource(java.lang.String jsonString)
jsonString
- - The original JSON string.public void setInvalid(java.lang.String message)
message
- - Error message to explain why this is an invalid result.public void setError(int errorCode, java.lang.String errorMessage)
errorCode
- - The error code.errorMessage
- - Error message.public boolean ok()
public boolean hasError()
public java.lang.String getStatus()
public void setStatus(java.lang.String status)
status
- - Status value string.public int getErrorCode()
public void setErrorCode(int errorEode)
errorEode
- - Error code.public java.lang.String getErrorMessage()
public void setErrorMessage(java.lang.String errorMessage)
errorMessage
- - Error message.public APIResponseData getData()
public boolean hasData()