org.springframework.mock.web.portlet
Class MockActionResponse

java.lang.Object
  extended by org.springframework.mock.web.portlet.MockPortletResponse
      extended by org.springframework.mock.web.portlet.MockActionResponse
All Implemented Interfaces:
javax.portlet.ActionResponse, javax.portlet.PortletResponse, javax.portlet.StateAwareResponse

public class MockActionResponse
extends MockPortletResponse
implements javax.portlet.ActionResponse

Mock implementation of the ActionResponse interface.

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

Constructor Summary
MockActionResponse()
          Create a new MockActionResponse with a default MockPortalContext.
MockActionResponse(javax.portlet.PortalContext portalContext)
          Create a new MockActionResponse.
 
Method Summary
 String getNamespace()
           
 javax.portlet.PortletMode getPortletMode()
           
 String getRedirectedUrl()
           
 String getRenderParameter(String name)
           
 Map getRenderParameterMap()
           
 Iterator getRenderParameterNames()
           
 String[] getRenderParameterValues(String key)
           
 javax.portlet.WindowState getWindowState()
           
 void removePublicRenderParameter(String name)
           
 void sendRedirect(String url)
           
 void sendRedirect(String location, String renderUrlParamName)
           
 void setEvent(QName name, Serializable value)
           
 void setEvent(String name, Serializable value)
           
 void setPortletMode(javax.portlet.PortletMode portletMode)
           
 void setRenderParameter(String key, String value)
           
 void setRenderParameter(String key, String[] values)
           
 void setRenderParameters(Map parameters)
           
 void setWindowState(javax.portlet.WindowState windowState)
           
 
Methods inherited from class org.springframework.mock.web.portlet.MockPortletResponse
addProperty, addProperty, addProperty, createElement, encodeURL, getPortalContext, getProperties, getProperty, getPropertyNames, 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, setProperty
 

Constructor Detail

MockActionResponse

public MockActionResponse()
Create a new MockActionResponse with a default MockPortalContext.

See Also:
MockPortalContext

MockActionResponse

public MockActionResponse(javax.portlet.PortalContext portalContext)
Create a new MockActionResponse.

Parameters:
portalContext - the PortalContext defining the supported PortletModes and WindowStates
Method Detail

setWindowState

public void setWindowState(javax.portlet.WindowState windowState)
                    throws javax.portlet.WindowStateException
Specified by:
setWindowState in interface javax.portlet.StateAwareResponse
Throws:
javax.portlet.WindowStateException

getWindowState

public javax.portlet.WindowState getWindowState()
Specified by:
getWindowState in interface javax.portlet.StateAwareResponse

setPortletMode

public void setPortletMode(javax.portlet.PortletMode portletMode)
                    throws javax.portlet.PortletModeException
Specified by:
setPortletMode in interface javax.portlet.StateAwareResponse
Throws:
javax.portlet.PortletModeException

getPortletMode

public javax.portlet.PortletMode getPortletMode()
Specified by:
getPortletMode in interface javax.portlet.StateAwareResponse

sendRedirect

public void sendRedirect(String url)
                  throws IOException
Specified by:
sendRedirect in interface javax.portlet.ActionResponse
Throws:
IOException

getRedirectedUrl

public String getRedirectedUrl()

setRenderParameters

public void setRenderParameters(Map parameters)
Specified by:
setRenderParameters in interface javax.portlet.StateAwareResponse

setRenderParameter

public void setRenderParameter(String key,
                               String value)
Specified by:
setRenderParameter in interface javax.portlet.StateAwareResponse

getRenderParameter

public String getRenderParameter(String name)

setRenderParameter

public void setRenderParameter(String key,
                               String[] values)
Specified by:
setRenderParameter in interface javax.portlet.StateAwareResponse

getRenderParameterValues

public String[] getRenderParameterValues(String key)

getRenderParameterNames

public Iterator getRenderParameterNames()

getRenderParameterMap

public Map getRenderParameterMap()
Specified by:
getRenderParameterMap in interface javax.portlet.StateAwareResponse

sendRedirect

public void sendRedirect(String location,
                         String renderUrlParamName)
                  throws IOException
Specified by:
sendRedirect in interface javax.portlet.ActionResponse
Throws:
IOException

removePublicRenderParameter

public void removePublicRenderParameter(String name)
Specified by:
removePublicRenderParameter in interface javax.portlet.StateAwareResponse

setEvent

public void setEvent(QName name,
                     Serializable value)
Specified by:
setEvent in interface javax.portlet.StateAwareResponse

setEvent

public void setEvent(String name,
                     Serializable value)
Specified by:
setEvent in interface javax.portlet.StateAwareResponse

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface javax.portlet.PortletResponse
Overrides:
getNamespace in class MockPortletResponse


Copyright © 2002-2008 The Spring Framework.