Class MockStateAwareResponse
- java.lang.Object
- org.springframework.mock.web.portlet.MockPortletResponse
- org.springframework.mock.web.portlet.MockStateAwareResponse
- All Implemented Interfaces:
PortletResponse
,StateAwareResponse
- Direct Known Subclasses:
MockActionResponse
,MockEventResponse
public class MockStateAwareResponse extends MockPortletResponse implements StateAwareResponse
Mock implementation of theStateAwareResponse
interface.- Since:
- 3.0
- Author:
- Juergen Hoeller
Constructor Summary
Constructors Constructor Description MockStateAwareResponse()
Create a new MockActionResponse with a defaultMockPortalContext
.MockStateAwareResponse(PortalContext portalContext)
Create a new MockActionResponse.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Serializable
getEvent(String name)
Serializable
getEvent(QName name)
Iterator<QName>
getEventNames()
PortletMode
getPortletMode()
String
getRenderParameter(String key)
Map<String,String[]>
getRenderParameterMap()
Iterator<String>
getRenderParameterNames()
String[]
getRenderParameterValues(String key)
WindowState
getWindowState()
void
removePublicRenderParameter(String name)
void
setEvent(String name, Serializable value)
void
setEvent(QName name, Serializable value)
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.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
Constructor Detail
MockStateAwareResponse
public MockStateAwareResponse()
Create a new MockActionResponse with a defaultMockPortalContext
.- See Also:
MockPortalContext
MockStateAwareResponse
public MockStateAwareResponse(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
- Throws:
WindowStateException
getWindowState
public WindowState getWindowState()
- Specified by:
getWindowState
in interfaceStateAwareResponse
setPortletMode
public void setPortletMode(PortletMode portletMode) throws PortletModeException
- Specified by:
setPortletMode
in interfaceStateAwareResponse
- Throws:
PortletModeException
getPortletMode
public PortletMode getPortletMode()
- Specified by:
getPortletMode
in interfaceStateAwareResponse
setRenderParameters
public void setRenderParameters(Map<String,String[]> parameters)
- Specified by:
setRenderParameters
in interfaceStateAwareResponse
setRenderParameter
public void setRenderParameter(String key, String value)
- Specified by:
setRenderParameter
in interfaceStateAwareResponse
setRenderParameter
public void setRenderParameter(String key, String[] values)
- Specified by:
setRenderParameter
in interfaceStateAwareResponse
getRenderParameter
public String getRenderParameter(String key)
getRenderParameterValues
public String[] getRenderParameterValues(String key)
getRenderParameterNames
public Iterator<String> getRenderParameterNames()
getRenderParameterMap
public Map<String,String[]> getRenderParameterMap()
- Specified by:
getRenderParameterMap
in interfaceStateAwareResponse
removePublicRenderParameter
public void removePublicRenderParameter(String name)
- Specified by:
removePublicRenderParameter
in interfaceStateAwareResponse
setEvent
public void setEvent(QName name, Serializable value)
- Specified by:
setEvent
in interfaceStateAwareResponse
setEvent
public void setEvent(String name, Serializable value)
- Specified by:
setEvent
in interfaceStateAwareResponse
getEventNames
public Iterator<QName> getEventNames()
getEvent
public Serializable getEvent(QName name)
getEvent
public Serializable getEvent(String name)