lumis.portal.servicecontainer
Class ServiceContainerRenderResponse

Package class diagram package ServiceContainerRenderResponse
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.ServiceContainerRenderResponse
All Implemented Interfaces:
MimeResponse, PortletResponse, RenderResponse, HttpServletResponse, ServletResponse, IServiceInterfaceRenderResponse, IServiceInterfaceResponse, IURLFactory

public class ServiceContainerRenderResponse
extends ServiceContainerResponse
implements IServiceInterfaceRenderResponse

Since:
4.0.0

Field Summary
protected  int applyRule
           
protected  String styleFile
           
protected  String styleId
           
 
Fields inherited from class lumis.portal.servicecontainer.ServiceContainerResponse
pageConfig, serviceContainerHttpServletResponse, serviceContainerRequest, serviceInterfaceInstanceId
 
Fields inherited from interface lumis.portal.serviceinterface.IServiceInterfaceRenderResponse
APPLY_STYLE_FROM_DEFINITION, APPLY_STYLE_NONE, APPLY_STYLE_ONLY_IF_NOT_DEFINED, APPLY_STYLE_OVERRIDE
 
Fields inherited from interface javax.portlet.MimeResponse
CACHE_SCOPE, ETAG, EXPIRATION_CACHE, MARKUP_HEAD_ELEMENT, NAMESPACED_RESPONSE, PRIVATE_SCOPE, PUBLIC_SCOPE, USE_CACHED_CONTENT
 
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
ServiceContainerRenderResponse(ServiceContainerRequest request, HttpServletResponse httpServletResponse)
           
 
Method Summary
 void applyStyle(int applyRule, String styleFile)
           
 ResourceURL createResourceURL()
           
 int getApplyStyleRule()
           
 String getBeforeResponseString()
           
 PortalPrintWriter getBeforeWriter()
           
 CacheControl getCacheControl()
           
 OutputStream getPortletOutputStream()
           
 String getResponseString()
           
 String getStyleFile()
           
 String getStyleId()
           
 PortalPrintWriter getWriter()
           
 boolean isCommited()
           
 void setApplyStyleRule(int applyRule)
           
 void setNextPossiblePortletModes(Collection<PortletMode> arg0)
           
 void setStyleId(String styleId)
           
 void setTitle(String title)
           
 
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, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from class javax.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, 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.IServiceInterfaceRenderResponse
createActionURL, createRenderURL
 
Methods inherited from interface lumis.portal.serviceinterface.IServiceInterfaceResponse
addCookie, deleteCookie
 
Methods inherited from interface lumis.portal.url.IURLFactory
createPortalURL
 
Methods inherited from interface javax.portlet.RenderResponse
setContentType
 
Methods inherited from interface javax.portlet.MimeResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize
 
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, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale
 

Field Detail

styleFile

protected String styleFile

styleId

protected String styleId

applyRule

protected int applyRule
Constructor Detail

ServiceContainerRenderResponse

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

getResponseString

public String getResponseString()
                         throws Exception
Throws:
Exception

getBeforeResponseString

public String getBeforeResponseString()
                               throws Exception
Throws:
Exception

getPortletOutputStream

public OutputStream getPortletOutputStream()
                                    throws IOException
Specified by:
getPortletOutputStream in interface MimeResponse
Throws:
IOException

getWriter

public PortalPrintWriter getWriter()
                            throws IOException
Specified by:
getWriter in interface MimeResponse
Specified by:
getWriter in interface ServletResponse
Specified by:
getWriter in interface IServiceInterfaceRenderResponse
Overrides:
getWriter in class ServletResponseWrapper
Throws:
IOException

getBeforeWriter

public PortalPrintWriter getBeforeWriter()
                                  throws IOException
Specified by:
getBeforeWriter in interface IServiceInterfaceRenderResponse
Throws:
IOException

isCommited

public boolean isCommited()
Specified by:
isCommited in interface IServiceInterfaceRenderResponse

setTitle

public void setTitle(String title)
Specified by:
setTitle in interface RenderResponse

applyStyle

public void applyStyle(int applyRule,
                       String styleFile)
                throws ServiceException,
                       PortalException
Specified by:
applyStyle in interface IServiceInterfaceRenderResponse
Throws:
ServiceException
PortalException

setApplyStyleRule

public void setApplyStyleRule(int applyRule)
                       throws ServiceException,
                              PortalException
Throws:
ServiceException
PortalException

getApplyStyleRule

public int getApplyStyleRule()
                      throws ServiceException,
                             PortalException
Throws:
ServiceException
PortalException

getStyleFile

public String getStyleFile()
                    throws ServiceException,
                           PortalException
Throws:
ServiceException
PortalException

setStyleId

public void setStyleId(String styleId)
                throws ServiceException,
                       PortalException
Specified by:
setStyleId in interface IServiceInterfaceRenderResponse
Throws:
ServiceException
PortalException

getStyleId

public String getStyleId()
                  throws ServiceException,
                         PortalException
Throws:
ServiceException
PortalException

setNextPossiblePortletModes

public void setNextPossiblePortletModes(Collection<PortletMode> arg0)
Specified by:
setNextPossiblePortletModes in interface RenderResponse

createResourceURL

public ResourceURL createResourceURL()
Specified by:
createResourceURL in interface MimeResponse

getCacheControl

public CacheControl getCacheControl()
Specified by:
getCacheControl in interface MimeResponse


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