|
|||||||||
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
edu.internet2.middleware.grouper.j2ee.GrouperRequestWrapper
public class GrouperRequestWrapper
wrap request so we can customize
Field Summary |
---|
Fields inherited from interface javax.servlet.http.HttpServletRequest |
---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
Constructor Summary | |
---|---|
GrouperRequestWrapper(HttpServletRequest request)
|
Method Summary | |
---|---|
Object |
getAttribute(String name)
|
Map |
getParameter()
param boolean for EL |
String |
getParameter(String name)
Use this instead of request.getParameter as it will handle file uploads. |
Boolean |
getParameterBoolean(String name)
Get a boolean from the input. |
boolean |
getParameterBoolean(String name,
boolean theDefault)
Get a boolean from the input. |
org.apache.commons.fileupload.FileItem |
getParameterFileItem(String name)
get a param from file request as fileItem |
Enumeration |
getParameterNames()
Get the parameter names from the fast request |
String[] |
getParameterValues(String name)
Return an array of strings for an input parameter |
StringBuffer |
getRequestURL()
problem with tomcat and request wrappers, so stash this and get back later: http://brian.pontarelli.com/2008/01/16/httpservletrequestwrapper-tomcat-and-forwards/ |
HttpSession |
getSession()
|
HttpSession |
getSession(boolean create)
|
void |
init()
init |
Set<String> |
requestParameterNamesByPrefix(String prefix)
find the request parameter names by prefix |
Methods inherited from class javax.servlet.ServletRequestWrapper |
---|
getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameterMap, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequest |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.ServletRequest |
---|
getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameterMap, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding |
Constructor Detail |
---|
public GrouperRequestWrapper(HttpServletRequest request)
request
- Method Detail |
---|
public Object getAttribute(String name)
getAttribute
in interface ServletRequest
getAttribute
in class ServletRequestWrapper
ServletRequestWrapper.getAttribute(java.lang.String)
public org.apache.commons.fileupload.FileItem getParameterFileItem(String name)
name
-
public void init()
public HttpSession getSession()
getSession
in interface HttpServletRequest
getSession
in class HttpServletRequestWrapper
HttpServletRequestWrapper.getSession()
public HttpSession getSession(boolean create)
getSession
in interface HttpServletRequest
getSession
in class HttpServletRequestWrapper
HttpServletRequestWrapper.getSession(boolean)
public StringBuffer getRequestURL()
problem with tomcat and request wrappers, so stash this and get back later: http://brian.pontarelli.com/2008/01/16/httpservletrequestwrapper-tomcat-and-forwards/
getRequestURL
in interface HttpServletRequest
getRequestURL
in class HttpServletRequestWrapper
HttpServletRequestWrapper.getRequestURL()
public Set<String> requestParameterNamesByPrefix(String prefix)
prefix
-
public Enumeration getParameterNames()
getParameterNames
in interface ServletRequest
getParameterNames
in class ServletRequestWrapper
public String[] getParameterValues(String name)
getParameterValues
in interface ServletRequest
getParameterValues
in class ServletRequestWrapper
name
-
public Map getParameter()
public String getParameter(String name)
getParameter
in interface ServletRequest
getParameter
in class ServletRequestWrapper
name
-
public Boolean getParameterBoolean(String name)
name
-
public boolean getParameterBoolean(String name, boolean theDefault)
name
- theDefault
- is what to return if param not there (usually false)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |