public class ApiHttpResponse<U> extends Object implements ContextAware<ApiHttpResponse<U>>
| Constructor and Description |
|---|
ApiHttpResponse(ApiHttpResponse<U> response) |
ApiHttpResponse(int statusCode,
ApiHttpHeaders headers,
U body) |
ApiHttpResponse(int statusCode,
ApiHttpHeaders headers,
U body,
String message) |
ApiHttpResponse(int statusCode,
ApiHttpHeaders headers,
U body,
String message,
Map<Object,Object> contextMap) |
| Modifier and Type | Method and Description |
|---|---|
ApiHttpResponse<U> |
addContext(Object key,
Object value) |
<T> ApiHttpResponse<U> |
addContext(T value) |
boolean |
equals(Object o) |
U |
getBody() |
Optional<String> |
getBodyAsString() |
<T> T |
getContext(Class<T> key) |
Object |
getContext(Object key) |
Map<Object,Object> |
getContextMap() |
ApiHttpHeaders |
getHeaders() |
String |
getMessage() |
String |
getSecuredBody() |
int |
getStatusCode() |
int |
hashCode() |
int |
reflectionHashCode() |
String |
toString() |
ApiHttpResponse<U> |
withBody(U body) |
ApiHttpResponse<U> |
withContextMap(Map<Object,Object> contextMap) |
ApiHttpResponse<U> |
withHeaders(ApiHttpHeaders headers) |
ApiHttpResponse<U> |
withMessage(String message) |
ApiHttpResponse<U> |
withStatusCode(int statusCode) |
public ApiHttpResponse(int statusCode, ApiHttpHeaders headers, U body)
public ApiHttpResponse(int statusCode, ApiHttpHeaders headers, U body, String message)
public ApiHttpResponse(int statusCode, ApiHttpHeaders headers, U body, String message, Map<Object,Object> contextMap)
public ApiHttpResponse(ApiHttpResponse<U> response)
public Map<Object,Object> getContextMap()
getContextMap in interface ContextAware<ApiHttpResponse<U>>public ApiHttpResponse<U> withContextMap(Map<Object,Object> contextMap)
withContextMap in interface ContextAware<ApiHttpResponse<U>>public <T> T getContext(Class<T> key)
getContext in interface ContextAware<ApiHttpResponse<U>>public <T> ApiHttpResponse<U> addContext(T value)
addContext in interface ContextAware<ApiHttpResponse<U>>public Object getContext(Object key)
getContext in interface ContextAware<ApiHttpResponse<U>>public ApiHttpResponse<U> addContext(Object key, Object value)
addContext in interface ContextAware<ApiHttpResponse<U>>public int getStatusCode()
public ApiHttpResponse<U> withStatusCode(int statusCode)
public ApiHttpHeaders getHeaders()
public ApiHttpResponse<U> withHeaders(ApiHttpHeaders headers)
public ApiHttpResponse<U> withBody(U body)
public String getMessage()
public ApiHttpResponse<U> withMessage(String message)
public Optional<String> getBodyAsString()
public String getSecuredBody()
public int hashCode()
public int reflectionHashCode()