Java Doc for MockHttpServletRequest.java in  » J2EE » spring-framework-2.0.6 » org » springframework » mock » web » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » J2EE » spring framework 2.0.6 » org.springframework.mock.web 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.springframework.mock.web.MockHttpServletRequest

All known Subclasses:   org.springframework.mock.web.MockMultipartHttpServletRequest,
MockHttpServletRequest
public class MockHttpServletRequest implements HttpServletRequest(Code)
Mock implementation of the javax.servlet.http.HttpServletRequest interface. Supports the Servlet 2.4 API level.

Used for testing the web framework; also useful for testing application controllers.
author:
   Juergen Hoeller
author:
   Rod Johnson
author:
   Rick Evans
since:
   1.0.2



Field Summary
final public static  StringDEFAULT_PROTOCOL
     The default protocol: 'http'.
final public static  StringDEFAULT_REMOTE_ADDR
     The default remote address: '127.0.0.1'.
final public static  StringDEFAULT_REMOTE_HOST
     The default remote host: 'localhost'.
final public static  StringDEFAULT_SERVER_ADDR
     The default server address: '127.0.0.1'.
final public static  StringDEFAULT_SERVER_NAME
     The default server name: 'localhost'.
final public static  intDEFAULT_SERVER_PORT
     The default server port: '80'.

Constructor Summary
public  MockHttpServletRequest()
     Create a new MockHttpServletRequest with a default MockServletContext .
public  MockHttpServletRequest(String method, String requestURI)
     Create a new MockHttpServletRequest with a default MockServletContext .
public  MockHttpServletRequest(ServletContext servletContext)
     Create a new MockHttpServletRequest.
public  MockHttpServletRequest(ServletContext servletContext, String method, String requestURI)
     Create a new MockHttpServletRequest.

Method Summary
public  voidaddHeader(String name, Object value)
     Add a header entry for the given name.

If there was no entry for that header name before, the value will be used as-is.

public  voidaddParameter(String name, String value)
     Add a single value for the specified HTTP parameter.
public  voidaddParameter(String name, String[] values)
     Add an array of values for the specified HTTP parameter.
public  voidaddPreferredLocale(Locale locale)
     Add a new preferred locale, before any existing locales.
public  voidaddRole(String role)
    
public  voidaddUserRole(String role)
    
protected  voidcheckActive()
     Check whether this request is still active (that is, not completed yet), throwing an IllegalStateException if not active anymore.
public  voidclearAttributes()
     Clear all of this request's attributes.
public  voidclose()
     Mark this request as completed, keeping its state.
public  ObjectgetAttribute(String name)
    
public  EnumerationgetAttributeNames()
    
public  StringgetAuthType()
    
public  StringgetCharacterEncoding()
    
public  intgetContentLength()
    
public  StringgetContentType()
    
public  StringgetContextPath()
    
public  Cookie[]getCookies()
    
public  longgetDateHeader(String name)
    
public  StringgetHeader(String name)
    
public  EnumerationgetHeaderNames()
    
public  EnumerationgetHeaders(String name)
    
public  ServletInputStreamgetInputStream()
    
public  intgetIntHeader(String name)
    
public  StringgetLocalAddr()
    
public  StringgetLocalName()
    
public  intgetLocalPort()
    
public  LocalegetLocale()
    
public  EnumerationgetLocales()
    
public  StringgetMethod()
    
public  StringgetParameter(String name)
    
public  MapgetParameterMap()
    
public  EnumerationgetParameterNames()
    
public  String[]getParameterValues(String name)
    
public  StringgetPathInfo()
    
public  StringgetPathTranslated()
    
public  StringgetProtocol()
    
public  StringgetQueryString()
    
public  BufferedReadergetReader()
    
public  StringgetRealPath(String path)
    
public  StringgetRemoteAddr()
    
public  StringgetRemoteHost()
    
public  intgetRemotePort()
    
public  StringgetRemoteUser()
    
public  RequestDispatchergetRequestDispatcher(String path)
    
public  StringgetRequestURI()
    
public  StringBuffergetRequestURL()
    
public  StringgetRequestedSessionId()
    
public  StringgetScheme()
    
public  StringgetServerName()
    
public  intgetServerPort()
    
public  StringgetServletPath()
    
public  HttpSessiongetSession(boolean create)
    
public  HttpSessiongetSession()
    
public  PrincipalgetUserPrincipal()
    
public  voidinvalidate()
     Invalidate this request, clearing its state.
public  booleanisActive()
     Return whether this request is still active (that is, not completed yet).
public  booleanisRequestedSessionIdFromCookie()
    
public  booleanisRequestedSessionIdFromURL()
    
public  booleanisRequestedSessionIdFromUrl()
    
public  booleanisRequestedSessionIdValid()
    
public  booleanisSecure()
    
public  booleanisUserInRole(String role)
    
public  voidremoveAttribute(String name)
    
public  voidremoveParameter(String name)
     Remove already registered values for the specified HTTP parameter, if any.
public  voidsetAttribute(String name, Object value)
    
public  voidsetAuthType(String authType)
    
public  voidsetCharacterEncoding(String characterEncoding)
    
public  voidsetContent(byte[] content)
    
public  voidsetContentType(String contentType)
    
public  voidsetContextPath(String contextPath)
    
public  voidsetCookies(Cookie[] cookies)
    
public  voidsetLocalAddr(String localAddr)
    
public  voidsetLocalName(String localName)
    
public  voidsetLocalPort(int localPort)
    
public  voidsetMethod(String method)
    
public  voidsetParameter(String name, String value)
     Set a single value for the specified HTTP parameter.
public  voidsetParameter(String name, String[] values)
     Set an array of values for the specified HTTP parameter.
public  voidsetPathInfo(String pathInfo)
    
public  voidsetProtocol(String protocol)
    
public  voidsetQueryString(String queryString)
    
public  voidsetRemoteAddr(String remoteAddr)
    
public  voidsetRemoteHost(String remoteHost)
    
public  voidsetRemotePort(int remotePort)
    
public  voidsetRemoteUser(String remoteUser)
    
public  voidsetRequestURI(String requestURI)
    
public  voidsetRequestedSessionIdFromCookie(boolean requestedSessionIdFromCookie)
    
public  voidsetRequestedSessionIdFromURL(boolean requestedSessionIdFromURL)
    
public  voidsetRequestedSessionIdValid(boolean requestedSessionIdValid)
    
public  voidsetScheme(String scheme)
    
public  voidsetSecure(boolean secure)
    
public  voidsetServerName(String serverName)
    
public  voidsetServerPort(int serverPort)
    
public  voidsetServletPath(String servletPath)
    
public  voidsetSession(HttpSession session)
    
public  voidsetUserPrincipal(Principal userPrincipal)
    

Field Detail
DEFAULT_PROTOCOL
final public static String DEFAULT_PROTOCOL(Code)
The default protocol: 'http'.



DEFAULT_REMOTE_ADDR
final public static String DEFAULT_REMOTE_ADDR(Code)
The default remote address: '127.0.0.1'.



DEFAULT_REMOTE_HOST
final public static String DEFAULT_REMOTE_HOST(Code)
The default remote host: 'localhost'.



DEFAULT_SERVER_ADDR
final public static String DEFAULT_SERVER_ADDR(Code)
The default server address: '127.0.0.1'.



DEFAULT_SERVER_NAME
final public static String DEFAULT_SERVER_NAME(Code)
The default server name: 'localhost'.



DEFAULT_SERVER_PORT
final public static int DEFAULT_SERVER_PORT(Code)
The default server port: '80'.




Constructor Detail
MockHttpServletRequest
public MockHttpServletRequest()(Code)
Create a new MockHttpServletRequest with a default MockServletContext .
See Also:   MockServletContext



MockHttpServletRequest
public MockHttpServletRequest(String method, String requestURI)(Code)
Create a new MockHttpServletRequest with a default MockServletContext .
Parameters:
  method - the request method (may be null)
Parameters:
  requestURI - the request URI (may be null)
See Also:   MockHttpServletRequest.setMethod
See Also:   MockHttpServletRequest.setRequestURI
See Also:   MockServletContext



MockHttpServletRequest
public MockHttpServletRequest(ServletContext servletContext)(Code)
Create a new MockHttpServletRequest.
Parameters:
  servletContext - the ServletContext that the request runs in(may be null to use a default MockServletContext)
See Also:   MockServletContext



MockHttpServletRequest
public MockHttpServletRequest(ServletContext servletContext, String method, String requestURI)(Code)
Create a new MockHttpServletRequest.
Parameters:
  servletContext - the ServletContext that the request runs in(may be null to use a default MockServletContext)
Parameters:
  method - the request method (may be null)
Parameters:
  requestURI - the request URI (may be null)
See Also:   MockHttpServletRequest.setMethod
See Also:   MockHttpServletRequest.setRequestURI
See Also:   MockServletContext




Method Detail
addHeader
public void addHeader(String name, Object value)(Code)
Add a header entry for the given name.

If there was no entry for that header name before, the value will be used as-is. In case of an existing entry, a String array will be created, adding the given value (more specifically, its toString representation) as further element.

Multiple values can only be stored as list of Strings, following the Servlet spec (see getHeaders accessor). As alternative to repeated addHeader calls for individual elements, you can use a single call with an entire array or Collection of values as parameter.
See Also:   MockHttpServletRequest.getHeaderNames
See Also:   MockHttpServletRequest.getHeader
See Also:   MockHttpServletRequest.getHeaders
See Also:   MockHttpServletRequest.getDateHeader
See Also:   MockHttpServletRequest.getIntHeader




addParameter
public void addParameter(String name, String value)(Code)
Add a single value for the specified HTTP parameter.

If there are already one or more values registered for the given parameter name, the given value will be added to the end of the list.




addParameter
public void addParameter(String name, String[] values)(Code)
Add an array of values for the specified HTTP parameter.

If there are already one or more values registered for the given parameter name, the given values will be added to the end of the list.




addPreferredLocale
public void addPreferredLocale(Locale locale)(Code)
Add a new preferred locale, before any existing locales.



addRole
public void addRole(String role)(Code)

See Also:   MockHttpServletRequest.addUserRole



addUserRole
public void addUserRole(String role)(Code)



checkActive
protected void checkActive() throws IllegalStateException(Code)
Check whether this request is still active (that is, not completed yet), throwing an IllegalStateException if not active anymore.



clearAttributes
public void clearAttributes()(Code)
Clear all of this request's attributes.



close
public void close()(Code)
Mark this request as completed, keeping its state.



getAttribute
public Object getAttribute(String name)(Code)



getAttributeNames
public Enumeration getAttributeNames()(Code)



getAuthType
public String getAuthType()(Code)



getCharacterEncoding
public String getCharacterEncoding()(Code)



getContentLength
public int getContentLength()(Code)



getContentType
public String getContentType()(Code)



getContextPath
public String getContextPath()(Code)



getCookies
public Cookie[] getCookies()(Code)



getDateHeader
public long getDateHeader(String name)(Code)



getHeader
public String getHeader(String name)(Code)



getHeaderNames
public Enumeration getHeaderNames()(Code)



getHeaders
public Enumeration getHeaders(String name)(Code)



getInputStream
public ServletInputStream getInputStream()(Code)



getIntHeader
public int getIntHeader(String name)(Code)



getLocalAddr
public String getLocalAddr()(Code)



getLocalName
public String getLocalName()(Code)



getLocalPort
public int getLocalPort()(Code)



getLocale
public Locale getLocale()(Code)



getLocales
public Enumeration getLocales()(Code)



getMethod
public String getMethod()(Code)



getParameter
public String getParameter(String name)(Code)



getParameterMap
public Map getParameterMap()(Code)



getParameterNames
public Enumeration getParameterNames()(Code)



getParameterValues
public String[] getParameterValues(String name)(Code)



getPathInfo
public String getPathInfo()(Code)



getPathTranslated
public String getPathTranslated()(Code)



getProtocol
public String getProtocol()(Code)



getQueryString
public String getQueryString()(Code)



getReader
public BufferedReader getReader() throws UnsupportedEncodingException(Code)



getRealPath
public String getRealPath(String path)(Code)



getRemoteAddr
public String getRemoteAddr()(Code)



getRemoteHost
public String getRemoteHost()(Code)



getRemotePort
public int getRemotePort()(Code)



getRemoteUser
public String getRemoteUser()(Code)



getRequestDispatcher
public RequestDispatcher getRequestDispatcher(String path)(Code)



getRequestURI
public String getRequestURI()(Code)



getRequestURL
public StringBuffer getRequestURL()(Code)



getRequestedSessionId
public String getRequestedSessionId()(Code)



getScheme
public String getScheme()(Code)



getServerName
public String getServerName()(Code)



getServerPort
public int getServerPort()(Code)



getServletPath
public String getServletPath()(Code)



getSession
public HttpSession getSession(boolean create)(Code)



getSession
public HttpSession getSession()(Code)



getUserPrincipal
public Principal getUserPrincipal()(Code)



invalidate
public void invalidate()(Code)
Invalidate this request, clearing its state.



isActive
public boolean isActive()(Code)
Return whether this request is still active (that is, not completed yet).



isRequestedSessionIdFromCookie
public boolean isRequestedSessionIdFromCookie()(Code)



isRequestedSessionIdFromURL
public boolean isRequestedSessionIdFromURL()(Code)



isRequestedSessionIdFromUrl
public boolean isRequestedSessionIdFromUrl()(Code)



isRequestedSessionIdValid
public boolean isRequestedSessionIdValid()(Code)



isSecure
public boolean isSecure()(Code)



isUserInRole
public boolean isUserInRole(String role)(Code)



removeAttribute
public void removeAttribute(String name)(Code)



removeParameter
public void removeParameter(String name)(Code)
Remove already registered values for the specified HTTP parameter, if any.



setAttribute
public void setAttribute(String name, Object value)(Code)



setAuthType
public void setAuthType(String authType)(Code)



setCharacterEncoding
public void setCharacterEncoding(String characterEncoding)(Code)



setContent
public void setContent(byte[] content)(Code)



setContentType
public void setContentType(String contentType)(Code)



setContextPath
public void setContextPath(String contextPath)(Code)



setCookies
public void setCookies(Cookie[] cookies)(Code)



setLocalAddr
public void setLocalAddr(String localAddr)(Code)



setLocalName
public void setLocalName(String localName)(Code)



setLocalPort
public void setLocalPort(int localPort)(Code)



setMethod
public void setMethod(String method)(Code)



setParameter
public void setParameter(String name, String value)(Code)
Set a single value for the specified HTTP parameter.

If there are already one or more values registered for the given parameter name, they will be replaced.




setParameter
public void setParameter(String name, String[] values)(Code)
Set an array of values for the specified HTTP parameter.

If there are already one or more values registered for the given parameter name, they will be replaced.




setPathInfo
public void setPathInfo(String pathInfo)(Code)



setProtocol
public void setProtocol(String protocol)(Code)



setQueryString
public void setQueryString(String queryString)(Code)



setRemoteAddr
public void setRemoteAddr(String remoteAddr)(Code)



setRemoteHost
public void setRemoteHost(String remoteHost)(Code)



setRemotePort
public void setRemotePort(int remotePort)(Code)



setRemoteUser
public void setRemoteUser(String remoteUser)(Code)



setRequestURI
public void setRequestURI(String requestURI)(Code)



setRequestedSessionIdFromCookie
public void setRequestedSessionIdFromCookie(boolean requestedSessionIdFromCookie)(Code)



setRequestedSessionIdFromURL
public void setRequestedSessionIdFromURL(boolean requestedSessionIdFromURL)(Code)



setRequestedSessionIdValid
public void setRequestedSessionIdValid(boolean requestedSessionIdValid)(Code)



setScheme
public void setScheme(String scheme)(Code)



setSecure
public void setSecure(boolean secure)(Code)



setServerName
public void setServerName(String serverName)(Code)



setServerPort
public void setServerPort(int serverPort)(Code)



setServletPath
public void setServletPath(String servletPath)(Code)



setSession
public void setSession(HttpSession session)(Code)



setUserPrincipal
public void setUserPrincipal(Principal userPrincipal)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.