org.apache.pluto.internal.impl
Class ActionResponseImpl

java.lang.Object
  extended byjavax.servlet.ServletResponseWrapper
      extended byjavax.servlet.http.HttpServletResponseWrapper
          extended byorg.apache.pluto.internal.impl.PortletResponseImpl
              extended byorg.apache.pluto.internal.impl.ActionResponseImpl
All Implemented Interfaces:
javax.portlet.ActionResponse, javax.servlet.http.HttpServletResponse, InternalActionResponse, InternalPortletResponse, javax.portlet.PortletResponse, javax.servlet.ServletResponse

public class ActionResponseImpl
extends PortletResponseImpl
implements javax.portlet.ActionResponse, InternalActionResponse


Field Summary
 
Fields inherited from interface javax.servlet.http.HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
Constructor Summary
ActionResponseImpl(PortletContainer container, InternalPortletWindow internalPortletWindow, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
           
 
Method Summary
 javax.portlet.PortletMode getChangedPortletMode()
          Retrieve the portlet mode.
 javax.portlet.WindowState getChangedWindowState()
          Retrieve the window state.
 java.lang.String getRedirectLocation()
          Retreive the location for which the action should be redirected.
 java.util.Map getRenderParameters()
          Retrieves the render parameters associated with this response.
 void sendRedirect(java.lang.String location)
           
 void setPortletMode(javax.portlet.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(javax.portlet.WindowState windowState)
           
 
Methods inherited from class org.apache.pluto.internal.impl.PortletResponseImpl
addProperty, encodeUrl, encodeURL, getContainer, getHttpServletRequest, getHttpServletResponse, getInternalPortletWindow, getOutputStream, getWriter, isAbsolute, setProperty
 
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, sendError, sendError, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from class javax.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setContentLength, setContentType, setLocale, setResponse
 
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, encodeURL, setProperty
 
Methods inherited from interface org.apache.pluto.internal.InternalActionResponse
encodeRedirectURL
 
Methods inherited from interface org.apache.pluto.internal.InternalPortletResponse
getInternalPortletWindow
 
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setContentLength, setContentType, setLocale
 

Constructor Detail

ActionResponseImpl

public ActionResponseImpl(PortletContainer container,
                          InternalPortletWindow internalPortletWindow,
                          javax.servlet.http.HttpServletRequest servletRequest,
                          javax.servlet.http.HttpServletResponse servletResponse)
Method Detail

setWindowState

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

setPortletMode

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

sendRedirect

public void sendRedirect(java.lang.String location)
                  throws java.io.IOException
Specified by:
sendRedirect in interface javax.portlet.ActionResponse
Throws:
java.io.IOException

setRenderParameters

public void setRenderParameters(java.util.Map parameters)
Specified by:
setRenderParameters in interface javax.portlet.ActionResponse

setRenderParameter

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

setRenderParameter

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

getRenderParameters

public java.util.Map getRenderParameters()
Description copied from interface: InternalActionResponse
Retrieves the render parameters associated with this response.

Specified by:
getRenderParameters in interface InternalActionResponse
Returns:
map of all render parameters associated with this request.

getChangedPortletMode

public javax.portlet.PortletMode getChangedPortletMode()
Description copied from interface: InternalActionResponse
Retrieve the portlet mode.

Specified by:
getChangedPortletMode in interface InternalActionResponse
Returns:
the changed portlet mode.

getChangedWindowState

public javax.portlet.WindowState getChangedWindowState()
Description copied from interface: InternalActionResponse
Retrieve the window state.

Specified by:
getChangedWindowState in interface InternalActionResponse
Returns:
the changed window state.

getRedirectLocation

public java.lang.String getRedirectLocation()
Description copied from interface: InternalActionResponse
Retreive the location for which the action should be redirected.

Specified by:
getRedirectLocation in interface InternalActionResponse
Returns:
the redirect location.


Copyright © 2003-2008 Apache Software Foundation. All Rights Reserved.