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