AbstractMap.SimpleEntry, AbstractMap.SimpleImmutableEntry| Modifier and Type | Field and Description | 
|---|---|
| static String | ERROR_KEYKey for error map. | 
| static String | ERROR_STATUSSTATUS_KEYvalue indicating failure. | 
| static String | OK_STATUSSTATUS_KEYvalue indicating success. | 
| static String | RESULT_KEYKey for result map. | 
| static String | STATUS_KEYKey for response status. | 
| static String | WARNING_STATUSSTATUS_KEYvalue indicating partial success. | 
| Constructor and Description | 
|---|
| Response()Constructs an empty response. | 
| Response(Map map)Constructs a response based on an existing map. | 
| Response(String status,
        Map result,
        ErrInfo errinfo)Constructs a response with given status, result and error. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Response | asResponse(Map map)Returns a map as a Response object. | 
| void | check()Checks that this object is ready for use with the SAMP toolkit. | 
| static Response | createErrorResponse(ErrInfo errinfo)Returns a new response which is an error. | 
| static Response | createSuccessResponse(Map result)Returns a new response which is a success. | 
| ErrInfo | getErrInfo()Returns the error object. | 
| Map | getResult()Returns the result map. | 
| String | getStatus()Returns the status value. | 
| boolean | isOK()Indicates whether the result was an unequivocal success. | 
| void | setErrInfo(Map errInfo)Sets the error object. | 
| void | setResult(Map result)Sets the result map. | 
| void | setStatus(String status)Sets the status value. | 
checkHasKeys, entrySet, getList, getMap, getString, getUrl, putclear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, putAll, remove, size, toString, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic static final String STATUS_KEY
public static final String RESULT_KEY
public static final String ERROR_KEY
public static final String OK_STATUS
STATUS_KEY value indicating success.public static final String WARNING_STATUS
STATUS_KEY value indicating partial success.public static final String ERROR_STATUS
STATUS_KEY value indicating failure.public Response()
public Response(Map map)
map - map containing initial data for this objectpublic Response(String status, Map result, ErrInfo errinfo)
status - STATUS_KEY valueresult - RESULT_KEY valueerrinfo - ERROR_KEY valuepublic void setStatus(String status)
status - STATUS_KEY valuepublic String getStatus()
STATUS_KEY valuepublic void setResult(Map result)
result - RESULT_KEY valuepublic Map getResult()
RESULT_KEY valuepublic void setErrInfo(Map errInfo)
public ErrInfo getErrInfo()
ERROR_KEY value as an ErrInfopublic boolean isOK()
getStatus()==OK_STATUSpublic void check()
SampMapSampUtils.checkMap(java.util.Map) (ensuring that all keys
 are Strings, and all values Strings, Lists or Maps), subclass-specific
 invariants may be checked.  In the case that there's something wrong,
 an informative DataException will be thrown.public static Response createSuccessResponse(Map result)
result - key-value map representing results of successful callpublic static Response createErrorResponse(ErrInfo errinfo)
errinfo - error informationCopyright © 2008–2024. All rights reserved.