Class MockActionResponse
- java.lang.Object
- org.springframework.mock.web.portlet.MockPortletResponse
- org.springframework.mock.web.portlet.MockStateAwareResponse
- org.springframework.mock.web.portlet.MockActionResponse
- All Implemented Interfaces:
ActionResponse
,PortletResponse
,StateAwareResponse
public class MockActionResponse extends MockStateAwareResponse implements ActionResponse
Mock implementation of theActionResponse
interface.- Since:
- 2.0
- Author:
- John A. Lewis, Juergen Hoeller
Constructor Summary
Constructors Constructor Description MockActionResponse()
Create a new MockActionResponse with a defaultMockPortalContext
.MockActionResponse(PortalContext portalContext)
Create a new MockActionResponse.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getRedirectedUrl()
void
sendRedirect(String location)
void
sendRedirect(String location, String renderUrlParamName)
void
setPortletMode(PortletMode portletMode)
void
setRenderParameter(String key, String value)
void
setRenderParameter(String key, String[] values)
void
setRenderParameters(Map<String,String[]> parameters)
void
setWindowState(WindowState windowState)
Methods inherited from class org.springframework.mock.web.portlet.MockStateAwareResponse
getEvent, getEvent, getEventNames, getPortletMode, getRenderParameter, getRenderParameterMap, getRenderParameterNames, getRenderParameterValues, getWindowState, removePublicRenderParameter, setEvent, setEvent
Methods inherited from class org.springframework.mock.web.portlet.MockPortletResponse
addProperty, addProperty, addProperty, createElement, encodeURL, getCookie, getCookies, getNamespace, getPortalContext, getProperties, getProperty, getPropertyNames, getXmlProperties, getXmlProperty, getXmlPropertyNames, setNamespace, setProperty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.portlet.PortletResponse
addProperty, addProperty, addProperty, createElement, encodeURL, getNamespace, setProperty
Methods inherited from interface javax.portlet.StateAwareResponse
getPortletMode, getRenderParameterMap, getWindowState, removePublicRenderParameter, setEvent, setEvent
Constructor Detail
MockActionResponse
public MockActionResponse()
Create a new MockActionResponse with a defaultMockPortalContext
.- See Also:
MockPortalContext
MockActionResponse
public MockActionResponse(PortalContext portalContext)
Create a new MockActionResponse.- Parameters:
portalContext
- the PortalContext defining the supported PortletModes and WindowStates
Method Detail
setWindowState
public void setWindowState(WindowState windowState) throws WindowStateException
- Specified by:
setWindowState
in interfaceStateAwareResponse
- Overrides:
setWindowState
in classMockStateAwareResponse
- Throws:
WindowStateException
setPortletMode
public void setPortletMode(PortletMode portletMode) throws PortletModeException
- Specified by:
setPortletMode
in interfaceStateAwareResponse
- Overrides:
setPortletMode
in classMockStateAwareResponse
- Throws:
PortletModeException
setRenderParameters
public void setRenderParameters(Map<String,String[]> parameters)
- Specified by:
setRenderParameters
in interfaceStateAwareResponse
- Overrides:
setRenderParameters
in classMockStateAwareResponse
setRenderParameter
public void setRenderParameter(String key, String value)
- Specified by:
setRenderParameter
in interfaceStateAwareResponse
- Overrides:
setRenderParameter
in classMockStateAwareResponse
setRenderParameter
public void setRenderParameter(String key, String[] values)
- Specified by:
setRenderParameter
in interfaceStateAwareResponse
- Overrides:
setRenderParameter
in classMockStateAwareResponse
sendRedirect
public void sendRedirect(String location) throws IOException
- Specified by:
sendRedirect
in interfaceActionResponse
- Throws:
IOException
sendRedirect
public void sendRedirect(String location, String renderUrlParamName) throws IOException
- Specified by:
sendRedirect
in interfaceActionResponse
- Throws:
IOException
getRedirectedUrl
public String getRedirectedUrl()