lumis.portal.servicecontainer
Class ServiceContainerActionResponse

Package class diagram package ServiceContainerActionResponse
java.lang.Object
  extended by javax.servlet.ServletResponseWrapper
      extended by javax.servlet.http.HttpServletResponseWrapper
          extended by lumis.portal.servicecontainer.ServiceContainerResponse
              extended by lumis.portal.servicecontainer.ServiceContainerActionResponse
All Implemented Interfaces:
ActionResponse, PortletResponse, HttpServletResponse, ServletResponse, IServiceInterfaceActionResponse, IServiceInterfaceResponse

public class ServiceContainerActionResponse
extends ServiceContainerResponse
implements IServiceInterfaceActionResponse, ActionResponse

Since:
4.0.0

Field Summary
 
Fields inherited from class lumis.portal.servicecontainer.ServiceContainerResponse
pageConfig, serviceContainerHttpServletResponse, serviceContainerRequest, serviceInterfaceInstanceId
 
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_FOUND, 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
ServiceContainerActionResponse(ServiceContainerRequest request, HttpServletResponse httpServletResponse)
           
 
Method Summary
 String getRedirectDestination()
           
 String[] getRenderParameter(String key)
          Deprecated. 
 Map<String,String[]> getRenderParameters()
          Deprecated. 
 boolean isRedirectSet()
           
 void sendRedirect(String location)
           
 void setPortletMode(PortletMode portletMode)
           
 void setRenderParameter(String key, String value)
           
 void setRenderParameter(String key, String[] value)
           
 void setRenderParameters(Map parameters)
           
 void setWindowState(WindowState windowState)
           
 
Methods inherited from class lumis.portal.servicecontainer.ServiceContainerResponse
addProperty, createActionURL, createRenderURL, deleteCookie, getServiceContainerHttpServletResponse, setPageConfig, setProperty, setServiceInterfaceInstanceId
 
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from class javax.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, 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 lumis.portal.serviceinterface.IServiceInterfaceResponse
addCookie, createActionURL, createRenderURL, deleteCookie
 
Methods inherited from interface javax.portlet.PortletResponse
addProperty, encodeURL, setProperty
 
Methods inherited from interface javax.portlet.PortletResponse
addProperty, encodeURL, setProperty
 
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale
 

Constructor Detail

ServiceContainerActionResponse

public ServiceContainerActionResponse(ServiceContainerRequest request,
                                      HttpServletResponse httpServletResponse)
Parameters:
httpServletResponse -
Method Detail

sendRedirect

public void sendRedirect(String location)
                  throws IOException
Specified by:
sendRedirect in interface ActionResponse
Specified by:
sendRedirect in interface HttpServletResponse
Overrides:
sendRedirect in class HttpServletResponseWrapper
Throws:
IOException

isRedirectSet

public boolean isRedirectSet()

getRedirectDestination

public String getRedirectDestination()

setRenderParameter

public void setRenderParameter(String key,
                               String value)
Specified by:
setRenderParameter in interface ActionResponse

setRenderParameter

public void setRenderParameter(String key,
                               String[] value)
Specified by:
setRenderParameter in interface ActionResponse

setRenderParameters

public void setRenderParameters(Map parameters)
Specified by:
setRenderParameters in interface ActionResponse

getRenderParameter

@Deprecated
public String[] getRenderParameter(String key)
Deprecated. 

Description copied from interface: IServiceInterfaceActionResponse
Returns the parameter previously set by the setRenderParameter methods. This method is usually used by chained process actions that need to read previously set render parameters.

Specified by:
getRenderParameter in interface IServiceInterfaceActionResponse
Returns:

getRenderParameters

@Deprecated
public Map<String,String[]> getRenderParameters()
Deprecated. 

Description copied from interface: IServiceInterfaceActionResponse
Returns all the parameters previously set by the setRenderParameter methods. This method is usually used by chained process actions that need to read previously set render parameters.

Specified by:
getRenderParameters in interface IServiceInterfaceActionResponse
Returns:

setPortletMode

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

setWindowState

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


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.