org.springframework.mock.web.portlet
Class MockRenderRequest

java.lang.Object
  extended by org.springframework.mock.web.portlet.MockPortletRequest
      extended by org.springframework.mock.web.portlet.MockRenderRequest
All Implemented Interfaces:
javax.portlet.PortletRequest, javax.portlet.RenderRequest

public class MockRenderRequest
extends MockPortletRequest
implements javax.portlet.RenderRequest

Mock implementation of the RenderRequest 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.RenderRequest
ETAG
 
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
MockRenderRequest()
          Create a new MockRenderRequest with a default MockPortalContext and a default MockPortletContext.
MockRenderRequest(javax.portlet.PortalContext portalContext, javax.portlet.PortletContext portletContext)
          Create a new MockRenderRequest.
MockRenderRequest(javax.portlet.PortletContext portletContext)
          Create a new MockRenderRequest with a default MockPortalContext.
MockRenderRequest(javax.portlet.PortletMode portletMode)
          Create a new MockRenderRequest with a default MockPortalContext and a default MockPortletContext.
MockRenderRequest(javax.portlet.PortletMode portletMode, javax.portlet.WindowState windowState)
          Create a new MockRenderRequest with a default MockPortalContext and a default MockPortletContext.
 
Method Summary
 String getETag()
           
protected  String getLifecyclePhase()
          Return the Portlet 2.0 lifecycle id for the current phase.
 
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, 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
 
Methods inherited from interface javax.portlet.PortletRequest
getAttribute, getAttributeNames, getAuthType, getContextPath, getCookies, 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, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, removeAttribute, setAttribute
 

Constructor Detail

MockRenderRequest

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

See Also:
MockPortalContext, MockPortletContext

MockRenderRequest

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

Parameters:
portletMode - the mode that the portlet runs in

MockRenderRequest

public MockRenderRequest(javax.portlet.PortletMode portletMode,
                         javax.portlet.WindowState windowState)
Create a new MockRenderRequest with a default MockPortalContext and a default MockPortletContext.

Parameters:
portletMode - the mode that the portlet runs in
windowState - the window state to run the portlet in

MockRenderRequest

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

Parameters:
portletContext - the PortletContext that the request runs in

MockRenderRequest

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

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

getLifecyclePhase

protected String getLifecyclePhase()
Description copied from class: MockPortletRequest
Return the Portlet 2.0 lifecycle id for the current phase.

Overrides:
getLifecyclePhase in class MockPortletRequest

getETag

public String getETag()
Specified by:
getETag in interface javax.portlet.RenderRequest