|
||||||||||
| 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 | |
|---|---|
String |
contextPath
Context path. |
String |
pathInfo
Path info. |
String |
query
Query. |
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,
String windowId)
|
|
| Method Summary | |
|---|---|
Object |
getAttribute(String s)
Overridden method. |
Enumeration<String> |
getAttributeNames()
Overridden method. |
String |
getCharacterEncoding()
Overridden method. |
int |
getContentLength()
Overridden method. |
String |
getContentType()
Overridden method. |
String |
getContextPath()
Overridden method. |
javax.servlet.ServletInputStream |
getInputStream()
Overridden method. |
String |
getLocalAddr()
Overridden method. |
String |
getLocalName()
Overridden method. |
int |
getLocalPort()
Overridden method. |
Map<String,String[]> |
getParameterMap()
Overridden method. |
String |
getPathInfo()
Overridden method. |
String |
getProtocol()
Overridden method. |
String |
getQueryString()
Overridden method. |
BufferedReader |
getReader()
Overridden method. |
String |
getRealPath(String arg0)
Overridden method. |
String |
getRemoteAddr()
Overridden method. |
String |
getRemoteHost()
Overridden method. |
int |
getRemotePort()
Overridden method. |
String |
getRequestURI()
Overridden method. |
StringBuffer |
getRequestURL()
Overridden method. |
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(String s)
Overridden method. |
void |
setAttribute(String s,
Object o)
Overridden method. |
void |
setCharacterEncoding(String arg0)
Overridden method. |
void |
setContextPath(String string)
|
void |
setNoInput(boolean noInput)
|
void |
setNoValues(boolean noValues)
|
void |
setParameterMap(Map<String,String[]> map)
|
void |
setRedirected(boolean b)
|
void |
setRedirectedPath(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, getParameter, getParameterNames, getParameterValues, 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, getParameter, getParameterNames, getParameterValues, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure |
| Field Detail |
|---|
public String pathInfo
public String servletPath
public String query
public String contextPath
| Constructor Detail |
|---|
public CustomRequestWrapper(javax.servlet.http.HttpServletRequest httpServletRequest,
String windowId)
httpServletRequest - http servlet requestwindowId - window id| Method Detail |
|---|
public final Enumeration<String> getAttributeNames()
getAttributeNames in interface javax.servlet.ServletRequestgetAttributeNames in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getAttributeNames()public final Object getAttribute(String s)
getAttribute in interface javax.servlet.ServletRequestgetAttribute in class javax.servlet.ServletRequestWrappers - name
ServletRequestWrapper.getAttribute(java.lang.String)public final void removeAttribute(String s)
removeAttribute in interface javax.servlet.ServletRequestremoveAttribute in class javax.servlet.ServletRequestWrappers - nameServletRequestWrapper.removeAttribute(java.lang.String)
public final void setAttribute(String s,
Object o)
setAttribute in interface javax.servlet.ServletRequestsetAttribute in class javax.servlet.ServletRequestWrappers - nameo - valueServletRequestWrapper.setAttribute(java.lang.String, java.lang.Object)public final Map<String,String[]> getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestgetParameterMap in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getParameterMap()public final void setParameterMap(Map<String,String[]> map)
map - parameter mappublic 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 StringBuffer getRequestURL()
getRequestURL in interface javax.servlet.http.HttpServletRequestgetRequestURL in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getRequestURL()public final String getCharacterEncoding()
getCharacterEncoding in interface javax.servlet.ServletRequestgetCharacterEncoding in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getCharacterEncoding()public final String getContentType()
getContentType in interface javax.servlet.ServletRequestgetContentType in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getContentType()
public final javax.servlet.ServletInputStream getInputStream()
throws IOException
getInputStream in interface javax.servlet.ServletRequestgetInputStream in class javax.servlet.ServletRequestWrapperIOException - exceptionServletRequestWrapper.getInputStream()
public final BufferedReader getReader()
throws IOException
getReader in interface javax.servlet.ServletRequestgetReader in class javax.servlet.ServletRequestWrapperIOException - exceptionServletRequestWrapper.getReader()public final String getLocalAddr()
getLocalAddr in interface javax.servlet.ServletRequestgetLocalAddr in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getLocalAddr()public final 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 String getRealPath(String arg0)
getRealPath in interface javax.servlet.ServletRequestgetRealPath in class javax.servlet.ServletRequestWrapperarg0 - path
ServletRequestWrapper.getRealPath(java.lang.String)public final String getRemoteAddr()
getRemoteAddr in interface javax.servlet.ServletRequestgetRemoteAddr in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getRemoteAddr()public final String getRemoteHost()
getRemoteHost in interface javax.servlet.ServletRequestgetRemoteHost in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getRemoteHost()
public final void setCharacterEncoding(String arg0)
throws UnsupportedEncodingException
setCharacterEncoding in interface javax.servlet.ServletRequestsetCharacterEncoding in class javax.servlet.ServletRequestWrapperarg0 - character encoding
UnsupportedEncodingException - exceptionServletRequestWrapper.setCharacterEncoding(java.lang.String)public final 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(String string)
string - context pathpublic final String getContextPath()
getContextPath in interface javax.servlet.http.HttpServletRequestgetContextPath in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getContextPath()public final void setRedirectedPath(String path)
path - redirected pathpublic final String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestgetPathInfo in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getPathInfo()public final String getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestgetServletPath in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getServletPath()public final String getQueryString()
getQueryString in interface javax.servlet.http.HttpServletRequestgetQueryString in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getQueryString()public final 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 | |||||||||