org.springframework.mock.web.portlet
Class MockClientDataRequest

java.lang.Object
  extended by org.springframework.mock.web.portlet.MockPortletRequest
      extended by org.springframework.mock.web.portlet.MockClientDataRequest
Direct Known Subclasses:
MockActionRequest, MockResourceRequest

public class MockClientDataRequest
extends MockPortletRequest

Mock implementation of the javax.portlet.ClientDataRequest interface.

Since:
3.0
Author:
Juergen Hoeller

Field Summary
private  java.lang.String characterEncoding
           
private  byte[] content
           
private  java.lang.String contentType
           
private  java.lang.String method
           
 
Constructor Summary
MockClientDataRequest()
          Create a new MockClientDataRequest with a default MockPortalContext and a default MockPortletContext.
MockClientDataRequest(PortalContext portalContext, PortletContext portletContext)
          Create a new MockClientDataRequest.
MockClientDataRequest(PortletContext portletContext)
          Create a new MockClientDataRequest with a default MockPortalContext.
 
Method Summary
 java.lang.String getCharacterEncoding()
           
 int getContentLength()
           
 java.lang.String getContentType()
           
 java.lang.String getMethod()
           
 java.io.InputStream getPortletInputStream()
           
 java.io.BufferedReader getReader()
           
 void setCharacterEncoding(java.lang.String characterEncoding)
           
 void setContent(byte[] content)
           
 void setContentType(java.lang.String contentType)
           
 void setMethod(java.lang.String method)
           
 
Methods inherited from class org.springframework.mock.web.portlet.MockPortletRequest
addLocale, addParameter, addParameter, addPreferredLocale, addPreferredResponseContentType, addProperty, addResponseContentType, addUserRole, checkActive, close, getAttribute, getAttributeNames, getAuthType, getContextPath, getCookies, getLifecyclePhase, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getPrivateParameterMap, getProperties, getProperty, getPropertyNames, getPublicParameterMap, getRemoteUser, getRequestedSessionId, getResponseContentType, getResponseContentTypes, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowID, getWindowState, isActive, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, registerPublicParameter, removeAttribute, setAttribute, setAuthType, setContextPath, setCookies, setParameter, setParameter, setParameters, setPortletMode, setPreferences, setProperty, setRemoteUser, setRequestedSessionIdValid, setScheme, setSecure, setServerName, setServerPort, setSession, setUserPrincipal, setWindowID, setWindowState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

characterEncoding

private java.lang.String characterEncoding

content

private byte[] content

contentType

private java.lang.String contentType

method

private java.lang.String method
Constructor Detail

MockClientDataRequest

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

See Also:
MockPortalContext, MockPortletContext

MockClientDataRequest

public MockClientDataRequest(PortletContext portletContext)
Create a new MockClientDataRequest with a default MockPortalContext.

Parameters:
portletContext - the PortletContext that the request runs in

MockClientDataRequest

public MockClientDataRequest(PortalContext portalContext,
                             PortletContext portletContext)
Create a new MockClientDataRequest.

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 java.io.InputStream getPortletInputStream()
                                          throws java.io.IOException
Throws:
java.io.IOException

setCharacterEncoding

public void setCharacterEncoding(java.lang.String characterEncoding)

getReader

public java.io.BufferedReader getReader()
                                 throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getCharacterEncoding

public java.lang.String getCharacterEncoding()

setContentType

public void setContentType(java.lang.String contentType)

getContentType

public java.lang.String getContentType()

getContentLength

public int getContentLength()

setMethod

public void setMethod(java.lang.String method)

getMethod

public java.lang.String getMethod()