|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.acegisecurity.ui.savedrequest.SavedRequest
public class SavedRequest
Represents central information from a HttpServletRequest
.
This class is used by AbstractProcessingFilter
and SavedRequestAwareWrapper
to
reproduce the request after successful authentication. An instance of this class is stored at the time of an
authentication exception by ExceptionTranslationFilter
.
IMPLEMENTATION NOTE: It is assumed that this object is accessed only from the context of a single thread, so no synchronization around internal collection classes is performed.
This class is based on code in Apache Tomcat.
Field Summary | |
---|---|
protected static org.apache.commons.logging.Log |
logger
|
Constructor Summary | |
---|---|
SavedRequest(javax.servlet.http.HttpServletRequest request,
PortResolver portResolver)
|
Method Summary | |
---|---|
boolean |
doesRequestMatch(javax.servlet.http.HttpServletRequest request,
PortResolver portResolver)
Determines if the current request matches the SavedRequest . |
java.lang.String |
getContextPath()
|
java.util.List |
getCookies()
|
java.lang.String |
getFullRequestUrl()
Indicates the URL that the user agent used for this request. |
java.util.Iterator |
getHeaderNames()
|
java.util.Iterator |
getHeaderValues(java.lang.String name)
|
java.util.Iterator |
getLocales()
|
java.lang.String |
getMethod()
|
java.util.Map |
getParameterMap()
|
java.util.Iterator |
getParameterNames()
|
java.lang.String[] |
getParameterValues(java.lang.String name)
|
java.lang.String |
getPathInfo()
|
java.lang.String |
getQueryString()
|
java.lang.String |
getRequestURI()
|
java.lang.String |
getRequestUrl()
Obtains the web application-specific fragment of the URL. |
java.lang.String |
getRequestURL()
|
java.lang.String |
getScheme()
|
java.lang.String |
getServerName()
|
int |
getServerPort()
|
java.lang.String |
getServletPath()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.commons.logging.Log logger
Constructor Detail |
---|
public SavedRequest(javax.servlet.http.HttpServletRequest request, PortResolver portResolver)
Method Detail |
---|
public boolean doesRequestMatch(javax.servlet.http.HttpServletRequest request, PortResolver portResolver)
SavedRequest
. All URL arguments are
considered, but not method (POST/GET), cookies, locales, headers or parameters.
request
- DOCUMENT ME!portResolver
- DOCUMENT ME!
public java.lang.String getContextPath()
public java.util.List getCookies()
public java.lang.String getFullRequestUrl()
public java.util.Iterator getHeaderNames()
public java.util.Iterator getHeaderValues(java.lang.String name)
public java.util.Iterator getLocales()
public java.lang.String getMethod()
public java.util.Map getParameterMap()
public java.util.Iterator getParameterNames()
public java.lang.String[] getParameterValues(java.lang.String name)
public java.lang.String getPathInfo()
public java.lang.String getQueryString()
public java.lang.String getRequestURI()
public java.lang.String getRequestURL()
public java.lang.String getRequestUrl()
public java.lang.String getScheme()
public java.lang.String getServerName()
public int getServerPort()
public java.lang.String getServletPath()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |