|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.jwarp.service.web.MutableRequest
Wrapper class to extend the HttpServletRequest with the ability to set new parameters, to overwrite or even remove existing parameters from the request.
| Field Summary | |
(package private) java.lang.String |
queryString
|
(package private) java.util.Hashtable |
removedParams
|
(package private) org.jwarp.service.web.HttpServletRequest |
request
|
(package private) javax.servlet.http.HttpSession |
session
|
(package private) java.util.Hashtable |
tempParams
|
| Constructor Summary | |
MutableRequest(org.jwarp.service.web.HttpServletRequest req)
Creates an instance with the given HttpServletRequest |
|
| Method Summary | |
java.lang.Object |
getAttribute(java.lang.String key)
Returns an attribute from the request. |
java.util.Enumeration |
getAttributeNames()
Wrapper method. |
java.lang.String |
getAuthType()
Wrapper method. |
java.lang.String |
getCharacterEncoding()
Wrapper method. |
int |
getContentLength()
Wrapper method. |
java.lang.String |
getContentType()
Wrapper method. |
java.lang.String |
getContextPath()
Wrapper method. |
javax.servlet.http.Cookie[] |
getCookies()
Wrapper method. |
long |
getDateHeader(java.lang.String p0)
Wrapper method. |
java.lang.String |
getHeader(java.lang.String p0)
Wrapper method. |
java.util.Enumeration |
getHeaderNames()
Wrapper method. |
java.util.Enumeration |
getHeaders(java.lang.String p0)
Wrapper method. |
org.jwarp.service.web.ServletInputStream |
getInputStream()
Wrapper method. |
int |
getIntHeader(java.lang.String p0)
Wrapper method. |
java.util.Locale |
getLocale()
Wrapper method. |
java.util.Enumeration |
getLocales()
Wrapper method. |
java.lang.String |
getMethod()
Wrapper method. |
java.lang.String |
getParameter(java.lang.String key)
Returns a parameter. |
java.util.Enumeration |
getParameterNames()
Returns an Enumeration of all parameter names. |
java.lang.String[] |
getParameterValues(java.lang.String key)
Returns a parameters values. |
java.lang.String |
getPathInfo()
Wrapper method. |
java.lang.String |
getPathTranslated()
Wrapper method. |
java.lang.String |
getProtocol()
Wrapper method. |
java.lang.String |
getQueryString()
Returns the query-string part from the request |
java.io.BufferedReader |
getReader()
Wrapper method. |
java.lang.String |
getRealPath(java.lang.String p0)
Wrapper method. |
java.lang.String |
getRemoteAddr()
Wrapper method. |
java.lang.String |
getRemoteHost()
Wrapper method. |
java.lang.String |
getRemoteUser()
Wrapper method. |
org.jwarp.service.web.HttpServletRequest |
getRequest()
Return the wrapped HttpServletRequest |
org.jwarp.service.web.RequestDispatcher |
getRequestDispatcher(java.lang.String p0)
Wrapper method. |
java.lang.String |
getRequestedSessionId()
Wrapper method. |
java.lang.String |
getRequestURI()
Wrapper method. |
java.lang.String |
getScheme()
Wrapper method. |
java.lang.String |
getServerName()
Wrapper method. |
int |
getServerPort()
Wrapper method. |
java.lang.String |
getServletPath()
Wrapper method. |
javax.servlet.http.HttpSession |
getSession()
Returns the HttpSession |
javax.servlet.http.HttpSession |
getSession(boolean createNew)
Returns the HttpSession |
java.security.Principal |
getUserPrincipal()
Wrapper method. |
java.lang.Object |
getValue(java.lang.String key)
Returns a parameter as Object |
boolean |
isRequestedSessionIdFromCookie()
Wrapper method. |
boolean |
isRequestedSessionIdFromUrl()
Wrapper method. |
boolean |
isRequestedSessionIdFromURL()
Wrapper method. |
boolean |
isRequestedSessionIdValid()
Wrapper method. |
boolean |
isSecure()
Wrapper method. |
boolean |
isUserInRole(java.lang.String p0)
Wrapper method. |
void |
putParameter(java.lang.String key,
java.lang.String object)
Set a value as parameter. |
void |
removeAttribute(java.lang.String p0)
Wrapper method. |
java.lang.String |
removeParameter(java.lang.String key)
Removes a parameter. |
void |
restoreParameter(java.lang.String key)
|
void |
setAttribute(java.lang.String key,
java.lang.Object value)
Set an attribute for the request. |
void |
setQuery(java.lang.String queryString)
Sets the query-string part of the request |
void |
setSession(javax.servlet.http.HttpSession session)
Sets a new HttpSession for ths request |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
java.util.Hashtable removedParams
java.util.Hashtable tempParams
javax.servlet.http.HttpSession session
org.jwarp.service.web.HttpServletRequest request
java.lang.String queryString
| Constructor Detail |
public MutableRequest(org.jwarp.service.web.HttpServletRequest req)
context - Reference to the parent application-controllerreq - The HttpServletRequest to wrap| Method Detail |
public void putParameter(java.lang.String key,
java.lang.String object)
putParameter in interface IMutableRequestkey - Name of the parameter to setpublic java.lang.String getQueryString()
public void setQuery(java.lang.String queryString)
queryString - New query-stringpublic java.lang.String removeParameter(java.lang.String key)
removeParameter in interface IMutableRequestkey - Name of the parameter to setpublic void restoreParameter(java.lang.String key)
public java.lang.String getParameter(java.lang.String key)
key - Name of the parameter to getpublic java.util.Enumeration getParameterNames()
public java.lang.String[] getParameterValues(java.lang.String key)
key - Name of the parameter to getpublic void setSession(javax.servlet.http.HttpSession session)
setSession in interface IMutableRequestsession - New HttpSessionpublic javax.servlet.http.HttpSession getSession()
public javax.servlet.http.HttpSession getSession(boolean createNew)
createNew - If true a new HttpSession is created, if there is none.public java.lang.Object getValue(java.lang.String key)
key - Name of the parameter to getpublic org.jwarp.service.web.HttpServletRequest getRequest()
public void setAttribute(java.lang.String key,
java.lang.Object value)
key - Name of the attribute to setpublic java.lang.Object getAttribute(java.lang.String key)
key - Name of the attribute to getpublic java.lang.String getAuthType()
public javax.servlet.http.Cookie[] getCookies()
public long getDateHeader(java.lang.String p0)
public java.lang.String getHeader(java.lang.String p0)
public java.util.Enumeration getHeaderNames()
public int getIntHeader(java.lang.String p0)
public java.lang.String getMethod()
public java.lang.String getPathInfo()
public java.lang.String getPathTranslated()
public java.lang.String getRemoteUser()
public java.lang.String getRequestedSessionId()
public java.lang.String getRequestURI()
public java.lang.String getServletPath()
public boolean isRequestedSessionIdValid()
public boolean isRequestedSessionIdFromCookie()
public boolean isRequestedSessionIdFromURL()
public boolean isRequestedSessionIdFromUrl()
public java.util.Enumeration getAttributeNames()
public java.lang.String getCharacterEncoding()
public int getContentLength()
public java.lang.String getContentType()
public org.jwarp.service.web.ServletInputStream getInputStream()
throws java.io.IOException
public java.lang.String getProtocol()
public java.lang.String getScheme()
public java.lang.String getServerName()
public int getServerPort()
public java.io.BufferedReader getReader()
throws java.io.IOException
public java.lang.String getRemoteAddr()
public java.lang.String getRemoteHost()
public java.lang.String getRealPath(java.lang.String p0)
public boolean isUserInRole(java.lang.String p0)
public java.security.Principal getUserPrincipal()
public java.util.Enumeration getHeaders(java.lang.String p0)
public java.lang.String getContextPath()
public void removeAttribute(java.lang.String p0)
public boolean isSecure()
public org.jwarp.service.web.RequestDispatcher getRequestDispatcher(java.lang.String p0)
public java.util.Locale getLocale()
public java.util.Enumeration getLocales()
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||