|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.helpers.CustomRequestWrapper
public class CustomRequestWrapper
Created by The eXo Platform SAS.
Author : Mestrallet Benjamin
benjmestrallet@users.sourceforge.net
Date: Jul 29, 2003
Time: 2:24:57 AM
This wrapper manages the incoming request to only provide the
attributes and parameters that are in the name space of
the receiving portlet.
This is done using a correct encoding and decoding
windowId?attributeName
| Field Summary | |
|---|---|
java.lang.String |
contextPath
Context path. |
java.lang.String |
pathInfo
Path info. |
java.lang.String |
query
Query. |
java.lang.String |
servletPath
Servlet path. |
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
|---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Constructor Summary | |
|---|---|
CustomRequestWrapper(javax.servlet.http.HttpServletRequest httpServletRequest,
java.lang.String windowId)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getAttribute(java.lang.String s)
Overridden method. |
java.util.Enumeration<java.lang.String> |
getAttributeNames()
Overridden method. |
java.lang.String |
getCharacterEncoding()
Overridden method. |
int |
getContentLength()
Overridden method. |
java.lang.String |
getContentType()
Overridden method. |
java.lang.String |
getContextPath()
Overridden method. |
javax.servlet.ServletInputStream |
getInputStream()
Overridden method. |
java.lang.String |
getLocalAddr()
Overridden method. |
java.lang.String |
getLocalName()
Overridden method. |
int |
getLocalPort()
Overridden method. |
java.lang.String |
getParameter(java.lang.String name)
Overridden method. |
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap()
Overridden method. |
java.util.Enumeration |
getParameterNames()
Overridden method. |
java.lang.String[] |
getParameterValues(java.lang.String name)
Overridden method. |
java.lang.String |
getPathInfo()
Overridden method. |
java.lang.String |
getProtocol()
Overridden method. |
java.lang.String |
getQueryString()
Overridden method. |
java.io.BufferedReader |
getReader()
Overridden method. |
java.lang.String |
getRealPath(java.lang.String arg0)
Overridden method. |
java.lang.String |
getRemoteAddr()
Overridden method. |
java.lang.String |
getRemoteHost()
Overridden method. |
int |
getRemotePort()
Overridden method. |
java.lang.String |
getRequestURI()
Overridden method. |
java.lang.StringBuffer |
getRequestURL()
Overridden method. |
java.lang.String |
getServletPath()
Overridden method. |
javax.servlet.http.HttpSession |
getSession()
Overridden method. |
javax.servlet.http.HttpSession |
getSession(boolean b)
Overridden method. |
boolean |
isRedirected()
|
boolean |
isRequestedSessionIdValid()
Overridden method. |
void |
removeAttribute(java.lang.String s)
Overridden method. |
void |
setAttribute(java.lang.String s,
java.lang.Object o)
Overridden method. |
void |
setCharacterEncoding(java.lang.String arg0)
Overridden method. |
void |
setContextPath(java.lang.String string)
|
void |
setNoInput(boolean noInput)
|
void |
setNoValues(boolean noValues)
|
void |
setParameter(java.lang.String key,
java.lang.String value)
|
void |
setParameterMap(java.util.Map<java.lang.String,java.lang.String[]> map)
|
void |
setRedirected(boolean b)
|
void |
setRedirectedPath(java.lang.String path)
|
| Methods inherited from class javax.servlet.http.HttpServletRequestWrapper |
|---|
getAuthType, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathTranslated, getRemoteUser, getRequestedSessionId, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isUserInRole |
| Methods inherited from class javax.servlet.ServletRequestWrapper |
|---|
getLocale, getLocales, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, setRequest |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.ServletRequest |
|---|
getLocale, getLocales, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure |
| Field Detail |
|---|
public java.lang.String pathInfo
public java.lang.String servletPath
public java.lang.String query
public java.lang.String contextPath
| Constructor Detail |
|---|
public CustomRequestWrapper(javax.servlet.http.HttpServletRequest httpServletRequest,
java.lang.String windowId)
httpServletRequest - http servlet requestwindowId - window id| Method Detail |
|---|
public final java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in interface javax.servlet.ServletRequestgetAttributeNames in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getAttributeNames()public final java.lang.Object getAttribute(java.lang.String s)
getAttribute in interface javax.servlet.ServletRequestgetAttribute in class javax.servlet.ServletRequestWrappers - name
ServletRequestWrapper.getAttribute(java.lang.String)public final void removeAttribute(java.lang.String s)
removeAttribute in interface javax.servlet.ServletRequestremoveAttribute in class javax.servlet.ServletRequestWrappers - nameServletRequestWrapper.removeAttribute(java.lang.String)
public final void setAttribute(java.lang.String s,
java.lang.Object o)
setAttribute in interface javax.servlet.ServletRequestsetAttribute in class javax.servlet.ServletRequestWrappers - nameo - valueServletRequestWrapper.setAttribute(java.lang.String,
java.lang.Object)public final java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestgetParameterMap in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getParameterMap()public java.lang.String getParameter(java.lang.String name)
getParameter in interface javax.servlet.ServletRequestgetParameter in class javax.servlet.ServletRequestWrapperpublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface javax.servlet.ServletRequestgetParameterValues in class javax.servlet.ServletRequestWrapperpublic java.util.Enumeration getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestgetParameterNames in class javax.servlet.ServletRequestWrapper
public void setParameter(java.lang.String key,
java.lang.String value)
public final void setParameterMap(java.util.Map<java.lang.String,java.lang.String[]> map)
public final boolean isRedirected()
public final void setRedirected(boolean b)
b - redirectedpublic final int getContentLength()
getContentLength in interface javax.servlet.ServletRequestgetContentLength in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getContentLength()public final java.lang.StringBuffer getRequestURL()
getRequestURL in interface javax.servlet.http.HttpServletRequestgetRequestURL in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getRequestURL()public final java.lang.String getCharacterEncoding()
getCharacterEncoding in interface javax.servlet.ServletRequestgetCharacterEncoding in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getCharacterEncoding()public final java.lang.String getContentType()
getContentType in interface javax.servlet.ServletRequestgetContentType in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getContentType()
public final javax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
getInputStream in interface javax.servlet.ServletRequestgetInputStream in class javax.servlet.ServletRequestWrapperjava.io.IOException - exceptionServletRequestWrapper.getInputStream()
public final java.io.BufferedReader getReader()
throws java.io.IOException
getReader in interface javax.servlet.ServletRequestgetReader in class javax.servlet.ServletRequestWrapperjava.io.IOException - exceptionServletRequestWrapper.getReader()public final java.lang.String getLocalAddr()
getLocalAddr in interface javax.servlet.ServletRequestgetLocalAddr in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getLocalAddr()public final java.lang.String getLocalName()
getLocalName in interface javax.servlet.ServletRequestgetLocalName in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getLocalName()public final int getLocalPort()
getLocalPort in interface javax.servlet.ServletRequestgetLocalPort in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getLocalPort()public final int getRemotePort()
getRemotePort in interface javax.servlet.ServletRequestgetRemotePort in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getRemotePort()public final java.lang.String getRealPath(java.lang.String arg0)
getRealPath in interface javax.servlet.ServletRequestgetRealPath in class javax.servlet.ServletRequestWrapperarg0 - path
ServletRequestWrapper.getRealPath(java.lang.String)public final java.lang.String getRemoteAddr()
getRemoteAddr in interface javax.servlet.ServletRequestgetRemoteAddr in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getRemoteAddr()public final java.lang.String getRemoteHost()
getRemoteHost in interface javax.servlet.ServletRequestgetRemoteHost in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getRemoteHost()
public final void setCharacterEncoding(java.lang.String arg0)
throws java.io.UnsupportedEncodingException
setCharacterEncoding in interface javax.servlet.ServletRequestsetCharacterEncoding in class javax.servlet.ServletRequestWrapperarg0 - character encoding
java.io.UnsupportedEncodingException - exceptionServletRequestWrapper.setCharacterEncoding(java.lang.String)public final java.lang.String getProtocol()
getProtocol in interface javax.servlet.ServletRequestgetProtocol in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getProtocol()public final javax.servlet.http.HttpSession getSession()
getSession in interface javax.servlet.http.HttpServletRequestgetSession in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getSession()public final javax.servlet.http.HttpSession getSession(boolean b)
getSession in interface javax.servlet.http.HttpServletRequestgetSession in class javax.servlet.http.HttpServletRequestWrapperb - if to create
HttpServletRequestWrapper.getSession(boolean)public final boolean isRequestedSessionIdValid()
isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequestisRequestedSessionIdValid in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.isRequestedSessionIdValid()public final void setContextPath(java.lang.String string)
string - context pathpublic final java.lang.String getContextPath()
getContextPath in interface javax.servlet.http.HttpServletRequestgetContextPath in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getContextPath()public final void setRedirectedPath(java.lang.String path)
path - redirected pathpublic final java.lang.String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestgetPathInfo in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getPathInfo()public final java.lang.String getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestgetServletPath in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getServletPath()public final java.lang.String getQueryString()
getQueryString in interface javax.servlet.http.HttpServletRequestgetQueryString in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getQueryString()public final java.lang.String getRequestURI()
getRequestURI in interface javax.servlet.http.HttpServletRequestgetRequestURI in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getRequestURI()public final void setNoInput(boolean noInput)
noInput - noInputpublic final void setNoValues(boolean noValues)
noValues - noValues
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||