org.springframework.mock.web.portlet
Class MockActionRequest

java.lang.Object
  extended by org.springframework.mock.web.portlet.MockPortletRequest
      extended by org.springframework.mock.web.portlet.MockActionRequest
All Implemented Interfaces:
javax.portlet.ActionRequest, javax.portlet.ClientDataRequest, javax.portlet.PortletRequest
Direct Known Subclasses:
MockMultipartActionRequest

public class MockActionRequest
extends MockPortletRequest
implements javax.portlet.ActionRequest

Mock implementation of the ActionRequest interface.

Since:
2.0
Author:
John A. Lewis, Juergen Hoeller

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.portlet.PortletRequest
javax.portlet.PortletRequest.P3PUserInfos
 
Field Summary
 
Fields inherited from interface javax.portlet.ActionRequest
ACTION_NAME
 
Fields inherited from interface javax.portlet.PortletRequest
ACTION_PHASE, ACTION_SCOPE_ID, BASIC_AUTH, CCPP_PROFILE, CLIENT_CERT_AUTH, DIGEST_AUTH, EVENT_PHASE, FORM_AUTH, LIFECYCLE_PHASE, RENDER_HEADERS, RENDER_MARKUP, RENDER_PART, RENDER_PHASE, RESOURCE_PHASE, USER_INFO
 
Constructor Summary
MockActionRequest()
          Create a new MockActionRequest with a default MockPortalContext and a default MockPortletContext.
MockActionRequest(javax.portlet.PortalContext portalContext, javax.portlet.PortletContext portletContext)
          Create a new MockActionRequest.
MockActionRequest(javax.portlet.PortletContext portletContext)
          Create a new MockActionRequest with a default MockPortalContext.
MockActionRequest(javax.portlet.PortletMode portletMode)
          Create a new MockActionRequest with a default MockPortalContext and a default MockPortletContext.
 
Method Summary
 String getCharacterEncoding()
           
 int getContentLength()
           
 String getContentType()
           
 Cookie[] getCookies()
           
 String getMethod()
           
 InputStream getPortletInputStream()
           
 Map getPrivateParameterMap()
           
 Map getPublicParameterMap()
           
 BufferedReader getReader()
           
 String getWindowID()
           
 void setCharacterEncoding(String characterEncoding)
           
 void setContent(byte[] content)
           
 void setContentType(String contentType)
           
 
Methods inherited from class org.springframework.mock.web.portlet.MockPortletRequest
addLocale, addParameter, addParameter, addPreferredLocale, addPreferredResponseContentType, addProperty, addResponseContentType, addUserRole, checkActive, close, getAttribute, getAttributeNames, getAuthType, getContextPath, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getProperties, getProperty, getPropertyNames, getRemoteUser, getRequestedSessionId, getResponseContentType, getResponseContentTypes, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowState, isActive, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, removeAttribute, setAttribute, setAuthType, setContextPath, setParameter, setParameter, setParameters, setPortletMode, setPreferences, setProperty, setRemoteUser, setRequestedSessionIdValid, setScheme, setSecure, setServerName, setServerPort, setSession, setUserPrincipal, setWindowState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.portlet.PortletRequest
getAttribute, getAttributeNames, getAuthType, getContextPath, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getProperties, getProperty, getPropertyNames, getRemoteUser, getRequestedSessionId, getResponseContentType, getResponseContentTypes, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowState, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, removeAttribute, setAttribute
 

Constructor Detail

MockActionRequest

public MockActionRequest()
Create a new MockActionRequest with a default MockPortalContext and a default MockPortletContext.

See Also:
MockPortalContext, MockPortletContext

MockActionRequest

public MockActionRequest(javax.portlet.PortletMode portletMode)
Create a new MockActionRequest with a default MockPortalContext and a default MockPortletContext.

Parameters:
portletMode - the mode that the portlet runs in

MockActionRequest

public MockActionRequest(javax.portlet.PortletContext portletContext)
Create a new MockActionRequest with a default MockPortalContext.

Parameters:
portletContext - the PortletContext that the request runs in

MockActionRequest

public MockActionRequest(javax.portlet.PortalContext portalContext,
                         javax.portlet.PortletContext portletContext)
Create a new MockActionRequest.

Parameters:
portalContext - the PortalContext that the request runs in
portletContext - the PortletContext that the request runs in
Method Detail

setContent

public void setContent(byte[] content)

getPortletInputStream

public InputStream getPortletInputStream()
                                  throws IOException
Specified by:
getPortletInputStream in interface javax.portlet.ClientDataRequest
Throws:
IOException

setCharacterEncoding

public void setCharacterEncoding(String characterEncoding)
Specified by:
setCharacterEncoding in interface javax.portlet.ClientDataRequest

getReader

public BufferedReader getReader()
                         throws UnsupportedEncodingException
Specified by:
getReader in interface javax.portlet.ClientDataRequest
Throws:
UnsupportedEncodingException

getCharacterEncoding

public String getCharacterEncoding()
Specified by:
getCharacterEncoding in interface javax.portlet.ClientDataRequest

setContentType

public void setContentType(String contentType)

getContentType

public String getContentType()
Specified by:
getContentType in interface javax.portlet.ClientDataRequest

getContentLength

public int getContentLength()
Specified by:
getContentLength in interface javax.portlet.ClientDataRequest

getWindowID

public String getWindowID()
Specified by:
getWindowID in interface javax.portlet.PortletRequest
Overrides:
getWindowID in class MockPortletRequest

getCookies

public Cookie[] getCookies()
Specified by:
getCookies in interface javax.portlet.PortletRequest
Overrides:
getCookies in class MockPortletRequest

getPrivateParameterMap

public Map getPrivateParameterMap()
Specified by:
getPrivateParameterMap in interface javax.portlet.PortletRequest
Overrides:
getPrivateParameterMap in class MockPortletRequest

getPublicParameterMap

public Map getPublicParameterMap()
Specified by:
getPublicParameterMap in interface javax.portlet.PortletRequest
Overrides:
getPublicParameterMap in class MockPortletRequest

getMethod

public String getMethod()
Specified by:
getMethod in interface javax.portlet.ClientDataRequest


Copyright © 2002-2008 The Spring Framework.