org.apache.pluto.core.impl
Class ActionResponseImpl

java.lang.Object
  extended by javax.servlet.ServletResponseWrapper
      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:
javax.portlet.ActionResponse, javax.portlet.PortletResponse, javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse, InternalActionResponse, InternalPortletResponse

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(PortletWindow portletWindow, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
           
 
Method Summary
 javax.portlet.PortletMode getChangedPortletMode()
           
 javax.portlet.WindowState getChangedWindowState()
           
 java.lang.String getRedirectLocation()
           
 java.util.Map getRenderParameters()
           
 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.core.impl.PortletResponseImpl
_getHttpServletResponse, addCookie, addDateHeader, addHeader, addIntHeader, addProperty, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHttpServletRequest, getInternalPortletWindow, getOutputStream, getWriter, isIncluded, lateInit, sendError, sendError, setContentLength, setDateHeader, setHeader, setIncluded, setIntHeader, setLocale, setProperty, setStatus, setStatus
 
Methods inherited from class javax.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, getResponse, isCommitted, reset, resetBuffer, setBufferSize, setContentType, 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.core.InternalPortletResponse
getInternalPortletWindow, isIncluded, lateInit, setIncluded
 
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setContentType
 

Constructor Detail

ActionResponseImpl

public ActionResponseImpl(PortletWindow portletWindow,
                          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
Specified by:
sendRedirect in interface javax.servlet.http.HttpServletResponse
Overrides:
sendRedirect in class PortletResponseImpl
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()
Specified by:
getRenderParameters in interface InternalActionResponse

getChangedPortletMode

public javax.portlet.PortletMode getChangedPortletMode()
Specified by:
getChangedPortletMode in interface InternalActionResponse

getChangedWindowState

public javax.portlet.WindowState getChangedWindowState()
Specified by:
getChangedWindowState in interface InternalActionResponse

getRedirectLocation

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


Copyright © 2003-2010 . All Rights Reserved.