org.apache.pluto.core.impl
Class ActionResponseImpl

java.lang.Object
  extended by javax.servlet.http.HttpServletResponseWrapper
      extended by org.apache.pluto.core.impl.PortletResponseImpl
          extended by org.apache.pluto.core.impl.ActionResponseImpl
All Implemented Interfaces:
InternalActionResponse, InternalPortletResponse

public class ActionResponseImpl
extends PortletResponseImpl
implements InternalActionResponse


Field Summary
private  PortletMode portletMode
           
private  DynamicInformationProvider provider
           
(package private)  boolean redirectAllowed
          Is it still allowed to invoke the method sendRedirect() ?
private  boolean redirected
           
private  java.lang.String redirectLocation
           
private  java.util.Map renderParameters
           
private  WindowState windowState
           
 
Fields inherited from class org.apache.pluto.core.impl.PortletResponseImpl
portletWindow
 
Constructor Summary
ActionResponseImpl(PortletWindow portletWindow, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
           
 
Method Summary
 PortletMode getChangedPortletMode()
           
 WindowState getChangedWindowState()
           
 java.lang.String getRedirectLocation()
           
 java.util.Map getRenderParameters()
           
 void sendRedirect(java.lang.String location)
           
 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 parameters)
           
 void setWindowState(WindowState windowState)
           
 
Methods inherited from class org.apache.pluto.core.impl.PortletResponseImpl
_getHttpServletResponse, addCookie, addDateHeader, addHeader, addIntHeader, addProperty, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHttpDServletRequest, getHttpServletRequest, getInternalPortletWindow, getOutputStream, getWriter, isIncluded, lateInit, sendError, sendError, setContentLength, setDateHeader, setHeader, setIncluded, setIntHeader, setLocale, setProperty, setStatus, setStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.pluto.core.InternalPortletResponse
getInternalPortletWindow, isIncluded, lateInit, setIncluded
 

Field Detail

redirectAllowed

boolean redirectAllowed
Is it still allowed to invoke the method sendRedirect() ?


redirected

private boolean redirected

redirectLocation

private java.lang.String redirectLocation

renderParameters

private java.util.Map renderParameters

windowState

private WindowState windowState

portletMode

private PortletMode portletMode

provider

private DynamicInformationProvider provider
Constructor Detail

ActionResponseImpl

public ActionResponseImpl(PortletWindow portletWindow,
                          javax.servlet.http.HttpServletRequest servletRequest,
                          javax.servlet.http.HttpServletResponse servletResponse)
Method Detail

setWindowState

public void setWindowState(WindowState windowState)
                    throws WindowStateException
Throws:
WindowStateException

setPortletMode

public void setPortletMode(PortletMode portletMode)
                    throws PortletModeException
Throws:
PortletModeException

sendRedirect

public void sendRedirect(java.lang.String location)
                  throws java.io.IOException
Overrides:
sendRedirect in class PortletResponseImpl
Throws:
java.io.IOException

setRenderParameters

public void setRenderParameters(java.util.Map parameters)

setRenderParameter

public void setRenderParameter(java.lang.String key,
                               java.lang.String value)

setRenderParameter

public void setRenderParameter(java.lang.String key,
                               java.lang.String[] values)

getRenderParameters

public java.util.Map getRenderParameters()
Specified by:
getRenderParameters in interface InternalActionResponse

getChangedPortletMode

public PortletMode getChangedPortletMode()
Specified by:
getChangedPortletMode in interface InternalActionResponse

getChangedWindowState

public WindowState getChangedWindowState()
Specified by:
getChangedWindowState in interface InternalActionResponse

getRedirectLocation

public java.lang.String getRedirectLocation()
Specified by:
getRedirectLocation in interface InternalActionResponse