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.MockStateAwareResponse
          extended by org.springframework.mock.web.portlet.MockActionResponse

public class MockActionResponse
extends MockStateAwareResponse

Mock implementation of the javax.portlet.ActionResponse interface.

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

Field Summary
private  boolean redirectAllowed
           
private  java.lang.String redirectedUrl
           
 
Constructor Summary
MockActionResponse()
          Create a new MockActionResponse with a default MockPortalContext.
MockActionResponse(PortalContext portalContext)
          Create a new MockActionResponse.
 
Method Summary
 java.lang.String getRedirectedUrl()
           
 void sendRedirect(java.lang.String location)
           
 void sendRedirect(java.lang.String location, java.lang.String renderUrlParamName)
           
 void setPortletMode(PortletMode portletMode)
           
 void setRenderParameter(java.lang.String key, java.lang.String value)
           
 void setRenderParameter(java.lang.String key, java.lang.String[] values)
           
 void setRenderParameters(java.util.Map<java.lang.String,java.lang.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
 

Field Detail

redirectAllowed

private boolean redirectAllowed

redirectedUrl

private java.lang.String redirectedUrl
Constructor Detail

MockActionResponse

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

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
Overrides:
setWindowState in class MockStateAwareResponse
Throws:
WindowStateException

setPortletMode

public void setPortletMode(PortletMode portletMode)
                    throws PortletModeException
Overrides:
setPortletMode in class MockStateAwareResponse
Throws:
PortletModeException

setRenderParameters

public void setRenderParameters(java.util.Map<java.lang.String,java.lang.String[]> parameters)
Overrides:
setRenderParameters in class MockStateAwareResponse

setRenderParameter

public void setRenderParameter(java.lang.String key,
                               java.lang.String value)
Overrides:
setRenderParameter in class MockStateAwareResponse

setRenderParameter

public void setRenderParameter(java.lang.String key,
                               java.lang.String[] values)
Overrides:
setRenderParameter in class MockStateAwareResponse

sendRedirect

public void sendRedirect(java.lang.String location)
                  throws java.io.IOException
Throws:
java.io.IOException

sendRedirect

public void sendRedirect(java.lang.String location,
                         java.lang.String renderUrlParamName)
                  throws java.io.IOException
Throws:
java.io.IOException

getRedirectedUrl

public java.lang.String getRedirectedUrl()