Package io.toro.martini.api
Class APIResponse
- java.lang.Object
- 
- io.toro.martini.api.APIResponse
 
- 
 public class APIResponse extends Object A simple wrapper class for REST API Responses. This is already annotated so you can simply return an instance of this class that wraps your result.
- 
- 
Constructor SummaryConstructors Constructor Description APIResponse()APIResponse(APILogMessageType logLevel)APIResponse(Object payload)APIResponse(String message)APIResponse(String result, String message)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description APIResponsedebug(String message)APIResponsedebugIfEnabled(String message)APIResponseerror(String message)APIResponseerrorIfEnabled(String message)StringgetMessage()ObjectgetPayload()StringgetResult()List<APILogMessage>getWarnings()APIResponseinfo(String message)APIResponseinfoIfEnabled(String message)APIResponselog(APILogMessageType type, String message)APIResponselogIfEnabled(APILogMessageType type, String message)APIResponsesetMessage(String message)voidsetPayload(Object payload)APIResponsesetResult(String result)APIResponsesetWarnings(List<APILogMessage> warnings)StringtoString()APIResponsetrace(String message)APIResponsetraceIfEnabled(String message)APIResponsewarn(String message)APIResponsewarnIfEnabled(String message)
 
- 
- 
- 
Constructor Detail- 
APIResponsepublic APIResponse() 
 - 
APIResponsepublic APIResponse(APILogMessageType logLevel) 
 - 
APIResponsepublic APIResponse(String message) 
 - 
APIResponsepublic APIResponse(Object payload) 
 
- 
 - 
Method Detail- 
getResultpublic String getResult() 
 - 
setResultpublic APIResponse setResult(String result) 
 - 
getMessagepublic String getMessage() 
 - 
setMessagepublic APIResponse setMessage(String message) 
 - 
getPayloadpublic Object getPayload() 
 - 
setPayloadpublic void setPayload(Object payload) 
 - 
getWarningspublic List<APILogMessage> getWarnings() 
 - 
setWarningspublic APIResponse setWarnings(List<APILogMessage> warnings) 
 - 
logpublic APIResponse log(APILogMessageType type, String message) 
 - 
tracepublic APIResponse trace(String message) 
 - 
debugpublic APIResponse debug(String message) 
 - 
infopublic APIResponse info(String message) 
 - 
warnpublic APIResponse warn(String message) 
 - 
errorpublic APIResponse error(String message) 
 - 
logIfEnabledpublic APIResponse logIfEnabled(APILogMessageType type, String message) 
 - 
traceIfEnabledpublic APIResponse traceIfEnabled(String message) 
 - 
debugIfEnabledpublic APIResponse debugIfEnabled(String message) 
 - 
infoIfEnabledpublic APIResponse infoIfEnabled(String message) 
 - 
warnIfEnabledpublic APIResponse warnIfEnabled(String message) 
 - 
errorIfEnabledpublic APIResponse errorIfEnabled(String message) 
 
- 
 
-