|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.chwf.servlet.mock.MockServletRequest
Mock servlet request.
Field Summary | |
static java.lang.String |
DEFAULT_CONTEXT_PATH
Default context path: "/context" |
static int |
DEFAULT_PORT
Default Server port |
static java.lang.String |
DEFAULT_REQUEST_URI
Default request uri: "/requestURI" |
Constructor Summary | |
MockServletRequest()
Constructor |
Method Summary | |
void |
addHeader(java.lang.String name,
java.lang.String value)
MOCK METHOD: Add a header. |
void |
addParameter(java.lang.String name,
java.lang.String value)
MOCK METHOD: Add a parameter. |
void |
addUserRole(java.lang.String role)
MOCK METHOD: Add a user role. |
java.lang.Object |
getAttribute(java.lang.String name)
Attribute |
java.util.Enumeration |
getAttributeNames()
Attribute names. |
java.lang.String |
getAuthType()
Set by setAuthType() |
java.lang.String |
getCharacterEncoding()
Unsupported. |
int |
getContentLength()
Unsupported. |
java.lang.String |
getContentType()
Unsupported. |
java.lang.String |
getContextPath()
Set by setContexPath() or "/context" |
javax.servlet.http.Cookie[] |
getCookies()
Unsupported. |
long |
getDateHeader(java.lang.String name)
Unsupported. |
java.lang.String |
getHeader(java.lang.String name)
Set by setHeader() |
java.util.Enumeration |
getHeaderNames()
Unsupported |
java.util.Enumeration |
getHeaders(java.lang.String name)
Unsupported. |
javax.servlet.ServletInputStream |
getInputStream()
Unsupported. |
int |
getIntHeader(java.lang.String name)
Unsupported |
java.util.Locale |
getLocale()
Unsupported |
java.util.Enumeration |
getLocales()
Unsupported |
java.lang.String |
getMethod()
Unsupported. |
MockRequestDispatcher |
getMockRequestDispatcher()
MOCK METHOD: Get the mock request dispatcher created by getRequestDispatcher(). |
java.lang.String |
getParameter(java.lang.String name)
From addParameter() |
java.util.Map |
getParameterMap()
From addParameter() |
java.util.Enumeration |
getParameterNames()
From addParameter() |
java.lang.String[] |
getParameterValues(java.lang.String name)
From addParameter() (same name more than once) |
java.lang.String |
getPathInfo()
Unsupported |
java.lang.String |
getPathTranslated()
Unsupported |
java.lang.String |
getProtocol()
Unsupported |
java.lang.String |
getQueryString()
Unsupported. |
java.io.BufferedReader |
getReader()
Unsupported |
java.lang.String |
getRealPath(java.lang.String arg0)
Deprecated. |
java.lang.String |
getRemoteAddr()
Unsupported |
java.lang.String |
getRemoteHost()
Unsupported |
java.lang.String |
getRemoteUser()
Set by setRemoteUser() |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String uri)
MockRequestDispatcher, or null if masked. |
java.lang.String |
getRequestedSessionId()
Unsupported. |
java.lang.String |
getRequestURI()
As setRequestURI() or "/requestURI" |
java.lang.StringBuffer |
getRequestURL()
Unsupported. |
java.lang.String |
getScheme()
Returns "http" or "https" depending on setSecure(boolean) . |
java.lang.String |
getServerName()
Returns "host" |
int |
getServerPort()
Returns 80. |
java.lang.String |
getServletPath()
As setServletPath() |
javax.servlet.http.HttpSession |
getSession()
MockSession |
javax.servlet.http.HttpSession |
getSession(boolean arg0)
MockSession |
java.security.Principal |
getUserPrincipal()
Unsupported. |
boolean |
isRequestedSessionIdFromCookie()
Unsupported. |
boolean |
isRequestedSessionIdFromUrl()
Deprecated. |
boolean |
isRequestedSessionIdFromURL()
Unsupported. |
boolean |
isRequestedSessionIdValid()
Unsupported |
boolean |
isSecure()
Return value of setSecure(). |
boolean |
isUserInRole(java.lang.String role)
As per addRole() |
void |
maskDispatcher(java.lang.String uri)
MOCK METHOD: Mask a dispatcher (so that getRequestDispatcher() returns null). |
void |
removeAttribute(java.lang.String name)
Remove attribute |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Set attribute |
void |
setAuthType(java.lang.String value)
MOCK METHOD: Set the auth type. |
void |
setCharacterEncoding(java.lang.String arg0)
Unsupported. |
void |
setContextPath(java.lang.String path)
MOCK METHOD: Set the context path. |
void |
setRemoteUser(java.lang.String value)
MOCK METHOD: Set the remote user. |
void |
setRequestURI(java.lang.String uri)
MOCK METHOD: Set the request URI. |
void |
setSecure(boolean secure)
MOCK METHOD: Set secure (SSL encryption). |
void |
setServletPath(java.lang.String path)
MOCK METHOD: Set the servlet path. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int DEFAULT_PORT
public static final java.lang.String DEFAULT_REQUEST_URI
public static final java.lang.String DEFAULT_CONTEXT_PATH
Constructor Detail |
public MockServletRequest()
Method Detail |
public void addParameter(java.lang.String name, java.lang.String value)
name
- namevalue
- valuepublic void setContextPath(java.lang.String path)
path
- context pathpublic void setRequestURI(java.lang.String uri)
uri
- uripublic void setServletPath(java.lang.String path)
path
- pathpublic MockRequestDispatcher getMockRequestDispatcher()
public void addHeader(java.lang.String name, java.lang.String value)
name
- namevalue
- valuepublic void maskDispatcher(java.lang.String uri)
uri
- Mask uripublic void setAuthType(java.lang.String value)
value
- valuepublic void setRemoteUser(java.lang.String value)
value
- valuepublic void addUserRole(java.lang.String role)
role
- rolepublic void setSecure(boolean secure)
secure
- Whether SSL or notpublic java.lang.String getAuthType()
getAuthType
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getAuthType()
public javax.servlet.http.Cookie[] getCookies()
getCookies
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getCookies()
public long getDateHeader(java.lang.String name)
getDateHeader
in interface javax.servlet.http.HttpServletRequest
name
- nameHttpServletRequest.getDateHeader(String)
public java.lang.String getHeader(java.lang.String name)
getHeader
in interface javax.servlet.http.HttpServletRequest
name
- nameHttpServletRequest.getHeader(String)
public java.util.Enumeration getHeaders(java.lang.String name)
getHeaders
in interface javax.servlet.http.HttpServletRequest
name
- nameHttpServletRequest.getHeaders(String)
public java.util.Enumeration getHeaderNames()
getHeaderNames
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getHeaderNames()
public int getIntHeader(java.lang.String name)
getIntHeader
in interface javax.servlet.http.HttpServletRequest
name
- nameHttpServletRequest.getIntHeader(String)
public java.lang.String getMethod()
getMethod
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getMethod()
public java.lang.String getPathInfo()
getPathInfo
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getPathInfo()
public java.lang.String getPathTranslated()
getPathTranslated
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getPathTranslated()
public java.lang.String getContextPath()
getContextPath
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getContextPath()
public java.lang.String getQueryString()
getQueryString
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getQueryString()
public java.lang.String getRemoteUser()
getRemoteUser
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getRemoteUser()
public boolean isUserInRole(java.lang.String role)
isUserInRole
in interface javax.servlet.http.HttpServletRequest
role
- roleHttpServletRequest.isUserInRole(String)
public java.security.Principal getUserPrincipal()
getUserPrincipal
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getUserPrincipal()
public java.lang.String getRequestedSessionId()
getRequestedSessionId
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getRequestedSessionId()
public java.lang.String getRequestURI()
getRequestURI
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getRequestURI()
public java.lang.StringBuffer getRequestURL()
HttpServletRequest
public java.lang.String getServletPath()
getServletPath
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getServletPath()
public javax.servlet.http.HttpSession getSession(boolean arg0)
getSession
in interface javax.servlet.http.HttpServletRequest
arg0
- arg0HttpServletRequest.getSession(boolean)
public javax.servlet.http.HttpSession getSession()
getSession
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.getSession()
public boolean isRequestedSessionIdValid()
isRequestedSessionIdValid
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.isRequestedSessionIdValid()
public boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.isRequestedSessionIdFromCookie()
public boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.isRequestedSessionIdFromURL()
public boolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl
in interface javax.servlet.http.HttpServletRequest
HttpServletRequest.isRequestedSessionIdFromUrl()
public java.lang.Object getAttribute(java.lang.String name)
getAttribute
in interface javax.servlet.ServletRequest
name
- nameServletRequest.getAttribute(String)
public java.util.Enumeration getAttributeNames()
getAttributeNames
in interface javax.servlet.ServletRequest
ServletRequest.getAttributeNames()
public java.lang.String getCharacterEncoding()
getCharacterEncoding
in interface javax.servlet.ServletRequest
ServletRequest.getCharacterEncoding()
public void setCharacterEncoding(java.lang.String arg0)
arg0
- arg0ServletRequest
public int getContentLength()
getContentLength
in interface javax.servlet.ServletRequest
ServletRequest.getContentLength()
public java.lang.String getContentType()
getContentType
in interface javax.servlet.ServletRequest
ServletRequest.getContentType()
public javax.servlet.ServletInputStream getInputStream() throws java.io.IOException
getInputStream
in interface javax.servlet.ServletRequest
java.io.IOException
- errorServletRequest.getInputStream()
public java.lang.String getParameter(java.lang.String name)
getParameter
in interface javax.servlet.ServletRequest
name
- nameServletRequest.getParameter(String)
public java.util.Enumeration getParameterNames()
getParameterNames
in interface javax.servlet.ServletRequest
ServletRequest.getParameterNames()
public java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues
in interface javax.servlet.ServletRequest
name
- nameServletRequest.getParameterValues(String)
public java.util.Map getParameterMap()
ServletRequest
public java.lang.String getProtocol()
getProtocol
in interface javax.servlet.ServletRequest
ServletRequest.getProtocol()
public java.lang.String getScheme()
setSecure(boolean)
.getScheme
in interface javax.servlet.ServletRequest
ServletRequest.getScheme()
public java.lang.String getServerName()
getServerName
in interface javax.servlet.ServletRequest
ServletRequest.getServerName()
public int getServerPort()
getServerPort
in interface javax.servlet.ServletRequest
ServletRequest.getServerPort()
public java.io.BufferedReader getReader() throws java.io.IOException
getReader
in interface javax.servlet.ServletRequest
java.io.IOException
- errorServletRequest.getReader()
public java.lang.String getRemoteAddr()
getRemoteAddr
in interface javax.servlet.ServletRequest
ServletRequest.getRemoteAddr()
public java.lang.String getRemoteHost()
getRemoteHost
in interface javax.servlet.ServletRequest
ServletRequest.getRemoteHost()
public void setAttribute(java.lang.String name, java.lang.Object value)
setAttribute
in interface javax.servlet.ServletRequest
name
- namevalue
- valueServletRequest.setAttribute(String, Object)
public void removeAttribute(java.lang.String name)
removeAttribute
in interface javax.servlet.ServletRequest
name
- nameServletRequest.removeAttribute(String)
public java.util.Locale getLocale()
getLocale
in interface javax.servlet.ServletRequest
ServletRequest.getLocale()
public java.util.Enumeration getLocales()
getLocales
in interface javax.servlet.ServletRequest
ServletRequest.getLocales()
public boolean isSecure()
isSecure
in interface javax.servlet.ServletRequest
ServletRequest.isSecure()
public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String uri)
getRequestDispatcher
in interface javax.servlet.ServletRequest
uri
- uriServletRequest.getRequestDispatcher(String)
public java.lang.String getRealPath(java.lang.String arg0)
getRealPath
in interface javax.servlet.ServletRequest
arg0
- arg0ServletRequest.getRealPath(String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |