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 Summary
Constructors Constructor Description APIResponse()APIResponse(APILogMessageType logLevel)APIResponse(Object payload)APIResponse(String message)APIResponse(String result, String message)
-
Method Summary
All 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
-
APIResponse
public APIResponse()
-
APIResponse
public APIResponse(APILogMessageType logLevel)
-
APIResponse
public APIResponse(String message)
-
APIResponse
public APIResponse(Object payload)
-
-
Method Detail
-
getResult
public String getResult()
-
setResult
public APIResponse setResult(String result)
-
getMessage
public String getMessage()
-
setMessage
public APIResponse setMessage(String message)
-
getPayload
public Object getPayload()
-
setPayload
public void setPayload(Object payload)
-
getWarnings
public List<APILogMessage> getWarnings()
-
setWarnings
public APIResponse setWarnings(List<APILogMessage> warnings)
-
log
public APIResponse log(APILogMessageType type, String message)
-
trace
public APIResponse trace(String message)
-
debug
public APIResponse debug(String message)
-
info
public APIResponse info(String message)
-
warn
public APIResponse warn(String message)
-
error
public APIResponse error(String message)
-
logIfEnabled
public APIResponse logIfEnabled(APILogMessageType type, String message)
-
traceIfEnabled
public APIResponse traceIfEnabled(String message)
-
debugIfEnabled
public APIResponse debugIfEnabled(String message)
-
infoIfEnabled
public APIResponse infoIfEnabled(String message)
-
warnIfEnabled
public APIResponse warnIfEnabled(String message)
-
errorIfEnabled
public APIResponse errorIfEnabled(String message)
-
-