lumis.portal.servicecontainer
Class ServiceContainerResponse

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

public class ServiceContainerResponse
extends HttpServletResponseWrapper
implements IServiceInterfaceResponse

Since:
4.0.0

Field Summary
protected  PageConfig pageConfig
           
protected  ServiceContainerHttpServletResponse serviceContainerHttpServletResponse
           
protected  ServiceContainerRequest serviceContainerRequest
           
protected  String 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
ServiceContainerResponse(ServiceContainerRequest request, HttpServletResponse httpServletResponse)
           
ServiceContainerResponse(ServiceContainerRequest request, ServiceContainerHttpServletResponse serviceContainerHttpServletResponse)
           
 
Method Summary
 void addProperty(String key, String value)
           
 IServiceInterfaceUrl createActionURL()
           
 IServiceInterfaceUrl createRenderURL()
           
 void deleteCookie(Cookie cookie)
           
 ServiceContainerHttpServletResponse getServiceContainerHttpServletResponse()
           
 void setPageConfig(PageConfig pageConfig)
           
 void setProperty(String key, String value)
           
 void setServiceInterfaceInstanceId(String serviceInterfaceInstanceId)
           
 
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, 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
 
Methods inherited from interface javax.portlet.PortletResponse
encodeURL
 
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale
 

Field Detail

serviceContainerHttpServletResponse

protected ServiceContainerHttpServletResponse serviceContainerHttpServletResponse

serviceContainerRequest

protected ServiceContainerRequest serviceContainerRequest

serviceInterfaceInstanceId

protected String serviceInterfaceInstanceId

pageConfig

protected PageConfig pageConfig
Constructor Detail

ServiceContainerResponse

public ServiceContainerResponse(ServiceContainerRequest request,
                                HttpServletResponse httpServletResponse)

ServiceContainerResponse

public ServiceContainerResponse(ServiceContainerRequest request,
                                ServiceContainerHttpServletResponse serviceContainerHttpServletResponse)
Method Detail

getServiceContainerHttpServletResponse

public ServiceContainerHttpServletResponse getServiceContainerHttpServletResponse()

createActionURL

public IServiceInterfaceUrl createActionURL()
Specified by:
createActionURL in interface IServiceInterfaceResponse

createRenderURL

public IServiceInterfaceUrl createRenderURL()
Specified by:
createRenderURL in interface IServiceInterfaceResponse

addProperty

public void addProperty(String key,
                        String value)
Specified by:
addProperty in interface PortletResponse

setProperty

public void setProperty(String key,
                        String value)
Specified by:
setProperty in interface PortletResponse

setServiceInterfaceInstanceId

public void setServiceInterfaceInstanceId(String serviceInterfaceInstanceId)
Parameters:
serviceInterfaceInstanceId -

setPageConfig

public void setPageConfig(PageConfig pageConfig)

deleteCookie

public void deleteCookie(Cookie cookie)
Specified by:
deleteCookie in interface IServiceInterfaceResponse


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