Class Response<T>
- java.lang.Object
-
- org.gbif.api.model.common.messaging.Response<T>
-
- Direct Known Subclasses:
ResponseChain
public class Response<T> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResponse.Builder<T>Builder for Response objects.static classResponse.Statusstatic classResponse.StatusCode
-
Constructor Summary
Constructors Constructor Description Response()Response(Response.Status status)Constructor using status only.Response(Response.Status status, String messageKey)Response(Response.Status status, T content, String messageKey)Response(Response<T> response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyTo(Response<?> response)TgetContent()StringgetMessage()StringgetMessageKey()ThrowablegetRootException()Response.StatusgetStatus()IntegergetStatusCode()voidsetContent(T content)voidsetMessage(String message)voidsetMessageKey(String messageKey)voidsetRootException(Throwable rootException)Sets the root exception when is error response.voidsetStatus(Response.Status status)voidsetStatusCode(Integer statusCode)StringstatusReason()StringtoString()
-
-
-
Constructor Detail
-
Response
public Response()
-
Response
public Response(Response.Status status)
Constructor using status only.
-
Response
public Response(Response.Status status, String messageKey)
-
Response
public Response(Response.Status status, T content, String messageKey)
-
-
Method Detail
-
getContent
public T getContent()
- Returns:
- the content
-
setContent
public void setContent(T content)
- Parameters:
content- the content to set
-
getMessage
public String getMessage()
- Returns:
- the message
-
setMessage
public void setMessage(String message)
- Parameters:
message- the message to set
-
getMessageKey
public String getMessageKey()
- Returns:
- the messageKey
-
setMessageKey
public void setMessageKey(String messageKey)
- Parameters:
messageKey- the messageKey to set
-
getRootException
public Throwable getRootException()
- Returns:
- rootException when the response contains an error
-
setRootException
public void setRootException(Throwable rootException)
Sets the root exception when is error response.
-
getStatus
public Response.Status getStatus()
- Returns:
- the status
-
setStatus
public void setStatus(Response.Status status)
- Parameters:
status- the status to set
-
getStatusCode
public Integer getStatusCode()
- Returns:
- the statusCode
-
setStatusCode
public void setStatusCode(Integer statusCode)
- Parameters:
statusCode- the statusCode to set
-
statusReason
public String statusReason()
-
-