public class HttpRequestHelper extends Object
Constructor and Description |
---|
HttpRequestHelper() |
Modifier and Type | Method and Description |
---|---|
static StringBuffer |
buildSqlResourceListing()
Builds HTML page with SQL Resources and actions for each.
|
static HttpRequestAttributes |
getHttpRequestAttributes(javax.servlet.http.HttpServletRequest httpRequest,
String requestBody,
String requestMediaType,
String responseMediaType)
Creates attributes helper object from http request with a request body.
|
static String |
getRequestBodyFromFormParams(javax.ws.rs.core.MultivaluedMap<String,String> formParams)
Converts form params into string.
|
static javax.ws.rs.core.Response |
handleException(javax.servlet.http.HttpServletRequest httpRequest,
String requestBody,
String requestMediaType,
SqlResourceException exception,
RequestLogger requestLogger)
Determines exception type, logs issue and returns appropriate http status with the exception message in the body.
|
public static StringBuffer buildSqlResourceListing()
public static HttpRequestAttributes getHttpRequestAttributes(javax.servlet.http.HttpServletRequest httpRequest, String requestBody, String requestMediaType, String responseMediaType)
httpRequest
- servlet requestrequestBody
- request bodyrequestMediaType
- request body format, use internet media type e.g. application/xmlresponseMediaType
- request body format, use internet media type e.g. application/xmlpublic static String getRequestBodyFromFormParams(javax.ws.rs.core.MultivaluedMap<String,String> formParams)
public static javax.ws.rs.core.Response handleException(javax.servlet.http.HttpServletRequest httpRequest, String requestBody, String requestMediaType, SqlResourceException exception, RequestLogger requestLogger)
Copyright © 2011-2018 restSQL Project Contributors