public final class ResponseUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_ERROR
The value should be a map with keys, code and message.
|
static String |
KEY_ERROR_CODE
Int (or String) code.
|
static String |
KEY_ERROR_MESSAGE
Error message string.
|
static String |
KEY_ERROR_TRACE
Error stack trace, or other detailed error message.
|
static String |
KEY_LOCATION
HTTP Response header "Location".
|
static String |
KEY_PAYLOAD
Value is a generic object.
|
static String |
KEY_RESOURCE
Request URL.
|
static String |
KEY_STATUSCODE
Required?
Int value of the response.statusCode.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
buildResponse(String resource,
int statusCode,
Object payload) |
static Map<String,Object> |
buildResponse(String resource,
int statusCode,
Object payload,
String location) |
static Map<String,Object> |
buildResponse(String resource,
int statusCode,
String errorCode,
String errorMessage) |
static Map<String,Object> |
buildResponse(String resource,
int statusCode,
String errorCode,
String errorMessage,
String errorTrace) |
static Map<String,String> |
getError(Map<String,Object> response) |
static Object |
getPayload(Map<String,Object> response) |
static int |
getSatusCude(Map<String,Object> response) |
public static final String KEY_STATUSCODE
public static final String KEY_PAYLOAD
public static final String KEY_RESOURCE
public static final String KEY_LOCATION
public static final String KEY_ERROR
public static final String KEY_ERROR_CODE
public static final String KEY_ERROR_MESSAGE
public static final String KEY_ERROR_TRACE
public static Map<String,Object> buildResponse(String resource, int statusCode, Object payload)
public static Map<String,Object> buildResponse(String resource, int statusCode, Object payload, String location)
public static Map<String,Object> buildResponse(String resource, int statusCode, String errorCode, String errorMessage)
public static Map<String,Object> buildResponse(String resource, int statusCode, String errorCode, String errorMessage, String errorTrace)
Copyright © 2013. All rights reserved.