public class ActionRequest extends ServletExchange
| Modifier | Constructor and Description |
|---|---|
protected |
ActionRequest(ActionRequest wrappedRequest) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCookie(String name)
Return cookie value.
|
String |
getFullRequestUrl() |
String |
getHeader(String name) |
Enumeration<String> |
getHeaders(String name) |
<T> T |
getMandatoryParameter(Class<T> targetClass,
String paramName) |
<T> T |
getMandatoryParameter(Class<T> targetClass,
String paramName,
String errorMsg,
Object... errMsgArgs) |
String |
getMandatoryParameter(String paramName)
Returns a mandatory parameter contained in the request.
|
String |
getMandatoryParameter(String paramName,
String errorMessage,
Object... errMsgArgs)
Returns a mandatory parameter contained in the request.
|
Object |
getMetadata(String key) |
HttpMethod |
getMethod()
Returns the HTTP method associated with this request.
|
<T> T |
getOptionalParameter(Class<T> targetClass,
String paramName,
T defaultValue) |
String |
getOptionalParameter(String paramName,
String defaultValue)
Returns an optional parameter contained in the request.
|
String |
getOriginIp()
Return origin IP.
|
Map<String,String> |
getParameterMap()
Return query string parameter map.
|
String |
getPathInfo() |
String |
getProtocol() |
String |
getQueryString() |
String |
getRequestLine() |
String |
getRequestUri() |
String |
getRequestUrl() |
ActionResponse |
getResponse() |
String |
getUserAgent()
Return origin user-agent.
|
protected ActionRequest |
getWrappedRequest() |
static void |
main(String[] args) |
void |
putMetadata(String key,
Object value) |
void |
removeMetadata(String key) |
String |
toString() |
getServletRequest, getServletResponseprotected ActionRequest(ActionRequest wrappedRequest)
public static void main(String[] args)
public final HttpMethod getMethod()
protected final ActionRequest getWrappedRequest()
public final String getRequestUri()
public final String getPathInfo()
public final String getOriginIp()
public final String getUserAgent()
public final String getCookie(String name)
name - cookie namepublic final String getOptionalParameter(String paramName, String defaultValue)
paramName - parameter namedefaultValue - default value if given parameter is not contained in the requestpublic final <T> T getOptionalParameter(Class<T> targetClass, String paramName, T defaultValue)
public final String getHeader(String name)
HttpServletRequest.getHeader(java.lang.String)public final Enumeration<String> getHeaders(String name)
HttpServletRequest.getHeaders(java.lang.String)public final Map<String,String> getParameterMap()
public final String getMandatoryParameter(String paramName) throws BadRequestException
paramName - parameter nameBadRequestException - if parameter is not contained in given request.public final <T> T getMandatoryParameter(Class<T> targetClass, String paramName) throws BadRequestException
BadRequestExceptionpublic final String getMandatoryParameter(String paramName, String errorMessage, Object... errMsgArgs) throws BadRequestException
paramName - parameter nameerrorMessage - error message if parameter is not found.errMsgArgs - optional error message args if error message is a formatted string.BadRequestException - if parameter is not contained in given request.public final <T> T getMandatoryParameter(Class<T> targetClass, String paramName, String errorMsg, Object... errMsgArgs) throws BadRequestException
BadRequestExceptionpublic final String getRequestUrl()
public final String getFullRequestUrl()
public final String getQueryString()
public final void removeMetadata(String key)
public final String getProtocol()
public final String getRequestLine()
public final ActionResponse getResponse()
Copyright © 2017 Agapsys Tecnologia Ltda-ME. All rights reserved.