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, StateAwareResponse, HttpServletResponse, ServletResponse, IServiceInterfaceActionResponse, IServiceInterfaceResponse, IURLFactory

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
 PortletMode getPortletMode()
           
 String getRedirectDestination()
           
 String[] getRenderParameter(String key)
          Deprecated. 
 Map<String,String[]> getRenderParameterMap()
           
 Map<String,String[]> getRenderParameters()
          Deprecated. 
 WindowState getWindowState()
           
 boolean isRedirectSet()
           
 void removePublicRenderParameter(String arg0)
           
 void sendRedirect(String location)
           
 void sendRedirect(String arg0, String arg1)
           
 void setEvent(QName arg0, Serializable arg1)
           
 void setEvent(String arg0, Serializable arg1)
           
 void setPortletMode(PortletMode portletMode)
           
 void setRenderParameter(String key, String value)
           
 void setRenderParameter(String key, String[] value)
           
 void setRenderParameters(Map<String,String[]> parameters)
           
 void setWindowState(WindowState windowState)
           
 
Methods inherited from class lumis.portal.servicecontainer.ServiceContainerResponse
addProperty, addProperty, addProperty, createActionURL, createElement, createPortalURL, createRenderURL, createServiceInterfaceURL, deleteCookie, getNamespace, getServiceContainerHttpServletResponse, setNamespace, setPageWebResource, 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, deleteCookie
 
Methods inherited from interface lumis.portal.url.IURLFactory
createActionURL, createPortalURL, createRenderURL
 
Methods inherited from interface javax.portlet.PortletResponse
addProperty, addProperty, addProperty, createElement, encodeURL, getNamespace, 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 StateAwareResponse

setRenderParameter

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

setRenderParameters

public void setRenderParameters(Map<String,String[]> parameters)
Specified by:
setRenderParameters in interface StateAwareResponse

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 StateAwareResponse
Throws:
PortletModeException

setWindowState

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

sendRedirect

public void sendRedirect(String arg0,
                         String arg1)
                  throws IOException
Specified by:
sendRedirect in interface ActionResponse
Throws:
IOException

getPortletMode

public PortletMode getPortletMode()
Specified by:
getPortletMode in interface StateAwareResponse

getRenderParameterMap

public Map<String,String[]> getRenderParameterMap()
Specified by:
getRenderParameterMap in interface StateAwareResponse

getWindowState

public WindowState getWindowState()
Specified by:
getWindowState in interface StateAwareResponse

removePublicRenderParameter

public void removePublicRenderParameter(String arg0)
Specified by:
removePublicRenderParameter in interface StateAwareResponse

setEvent

public void setEvent(QName arg0,
                     Serializable arg1)
Specified by:
setEvent in interface StateAwareResponse

setEvent

public void setEvent(String arg0,
                     Serializable arg1)
Specified by:
setEvent in interface StateAwareResponse


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.