public class AjaxRequestWrapper
extends javax.servlet.http.HttpServletRequestWrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REVISION |
Constructor and Description |
---|
AjaxRequestWrapper(javax.servlet.http.HttpServletRequest req,
JcmsJspAjaxContext jjac) |
Modifier and Type | Method and Description |
---|---|
static void |
disableParameterPropagation(javax.servlet.ServletRequest request) |
static void |
enableParameterPropagation(javax.servlet.ServletRequest request) |
java.lang.String |
getContextPath() |
java.lang.String |
getHeader(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String[]> |
getOriginalParameterMap()
Return the Original parameter map
|
java.lang.String |
getOriginalPathInfo()
Retrieve the path info of the origina unwrapped request
|
java.lang.String |
getOriginalServletPath()
Retrieve the servlet path of the origina unwrapped request
|
java.lang.String |
getParameter(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap() |
java.util.Enumeration<java.lang.String> |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String name) |
java.lang.String |
getPathInfo() |
java.lang.String |
getPathTranslated() |
java.lang.String |
getQueryString() |
java.lang.String |
getRequestURI() |
java.lang.String |
getServletPath() |
protected boolean |
isParameterPropagationDisabled() |
static boolean |
isParametersPropagationEnabled()
Checks if automatic propagation of request parameters from
the initial request to subsequent Ajax Refresh requests is enabled (true) or disable (false).
|
static void |
restoreDefaultParameterPropagation(javax.servlet.ServletRequest request) |
static void |
setFakeAttributes()
Overrides request attributes by fake request attributes
|
void |
setRequestAttributes() |
static void |
useFakeRequest(boolean use)
Activate/Desactivate use of the fake request.
|
authenticate, changeSessionId, getAuthType, getCookies, getDateHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getRemoteUser, getRequestedSessionId, getRequestURL, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgrade
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsync
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
public static final java.lang.String REVISION
public AjaxRequestWrapper(javax.servlet.http.HttpServletRequest req, JcmsJspAjaxContext jjac)
public static boolean isParametersPropagationEnabled()
Request parameter propagation is disabled by default in JCMS 10 (since JCMS-4951).
It can be overrided through JCMS property channel.ajax.propagate-parameters: true
if any unexpected behavior were to occur following this change.
This method and all automatic parameters propagation code will be removed in JCMS 11, unless major issue is found. cf JCMS-6097.
public java.lang.String getRequestURI()
getRequestURI
in interface javax.servlet.http.HttpServletRequest
getRequestURI
in class javax.servlet.http.HttpServletRequestWrapper
public java.lang.String getContextPath()
getContextPath
in interface javax.servlet.http.HttpServletRequest
getContextPath
in class javax.servlet.http.HttpServletRequestWrapper
public java.lang.String getPathInfo()
getPathInfo
in interface javax.servlet.http.HttpServletRequest
getPathInfo
in class javax.servlet.http.HttpServletRequestWrapper
public java.lang.String getPathTranslated()
getPathTranslated
in interface javax.servlet.http.HttpServletRequest
getPathTranslated
in class javax.servlet.http.HttpServletRequestWrapper
public java.lang.String getQueryString()
getQueryString
in interface javax.servlet.http.HttpServletRequest
getQueryString
in class javax.servlet.http.HttpServletRequestWrapper
public java.lang.String getServletPath()
getServletPath
in interface javax.servlet.http.HttpServletRequest
getServletPath
in class javax.servlet.http.HttpServletRequestWrapper
public java.lang.String getOriginalServletPath()
public java.lang.String getOriginalPathInfo()
public static void disableParameterPropagation(javax.servlet.ServletRequest request)
public static void enableParameterPropagation(javax.servlet.ServletRequest request)
public static void restoreDefaultParameterPropagation(javax.servlet.ServletRequest request)
protected boolean isParameterPropagationDisabled()
public java.lang.String getParameter(java.lang.String name)
getParameter
in interface javax.servlet.ServletRequest
getParameter
in class javax.servlet.ServletRequestWrapper
public java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap
in interface javax.servlet.ServletRequest
getParameterMap
in class javax.servlet.ServletRequestWrapper
public java.util.Map<java.lang.String,java.lang.String[]> getOriginalParameterMap()
public java.util.Enumeration<java.lang.String> getParameterNames()
getParameterNames
in interface javax.servlet.ServletRequest
getParameterNames
in class javax.servlet.ServletRequestWrapper
public java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues
in interface javax.servlet.ServletRequest
getParameterValues
in class javax.servlet.ServletRequestWrapper
public java.lang.String getHeader(java.lang.String name)
getHeader
in interface javax.servlet.http.HttpServletRequest
getHeader
in class javax.servlet.http.HttpServletRequestWrapper
public void setRequestAttributes()
public static void useFakeRequest(boolean use)
use
- the new statepublic static void setFakeAttributes()
Copyright © 2001-2017 Jalios SA. All Rights Reserved.