Package lumis.portal.servicecontainer
Class ServiceContainerRenderResponse
- java.lang.Object
-
- javax.servlet.ServletResponseWrapper
-
- javax.servlet.http.HttpServletResponseWrapper
-
- lumis.portal.servicecontainer.ServiceContainerResponse
-
- lumis.portal.servicecontainer.ServiceContainerRenderResponse
-
- All Implemented Interfaces:
javax.portlet.MimeResponse
,javax.portlet.PortletResponse
,javax.portlet.RenderResponse
,javax.servlet.http.HttpServletResponse
,javax.servlet.ServletResponse
,IServiceInterfaceRenderResponse
,IServiceInterfaceRenderResponseSPI
,IServiceInterfaceResponse
,IServiceInterfaceResponseSPI
,IURLFactory
public class ServiceContainerRenderResponse extends ServiceContainerResponse implements IServiceInterfaceRenderResponseSPI
- Since:
- 4.0.0
- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description protected int
applyRule
protected java.lang.String
styleFile
protected java.lang.String
styleId
-
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
-
Fields inherited from interface lumis.portal.serviceinterface.IServiceInterfaceRenderResponse
APPLY_STYLE_FROM_DEFINITION, APPLY_STYLE_NONE, APPLY_STYLE_ONLY_IF_NOT_DEFINED, APPLY_STYLE_OVERRIDE
-
-
Constructor Summary
Constructors Constructor Description ServiceContainerRenderResponse(ServiceContainerRequest request, javax.servlet.http.HttpServletResponse httpServletResponse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyStyle(int applyRule, java.lang.String styleFile)
javax.portlet.ResourceURL
createResourceURL()
int
getApplyStyleRule()
java.lang.String
getBeforeResponseString()
PortalPrintWriter
getBeforeWriter()
javax.portlet.CacheControl
getCacheControl()
java.io.OutputStream
getPortletOutputStream()
java.lang.String
getResponseString()
Returns this response's output string.java.lang.String
getStyleFile()
java.lang.String
getStyleId()
PortalPrintWriter
getWriter()
boolean
isCommited()
void
setApplyStyleRule(int applyRule)
void
setNextPossiblePortletModes(java.util.Collection<javax.portlet.PortletMode> arg0)
void
setStyleId(java.lang.String styleId)
void
setTitle(java.lang.String title)
-
Methods inherited from class lumis.portal.servicecontainer.ServiceContainerResponse
addProperty, addProperty, addProperty, createActionURL, createElement, createPortalURL, createRenderURL, createServiceInterfaceURL, deleteCookie, encodeURL, getNamespace, getServiceContainerHttpServletResponse, setNamespace, setPageWebResource, setProperty, setServiceInterfaceInstanceId
-
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
-
Methods inherited from class javax.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, isCommitted, isWrapperFor, isWrapperFor, 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.serviceinterface.IServiceInterfaceResponseSPI
getServiceContainerHttpServletResponse
-
Methods inherited from interface lumis.portal.url.IURLFactory
createPortalURL
-
Methods inherited from interface javax.portlet.MimeResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize
-
-
-
-
Constructor Detail
-
ServiceContainerRenderResponse
public ServiceContainerRenderResponse(ServiceContainerRequest request, javax.servlet.http.HttpServletResponse httpServletResponse)
- Parameters:
httpServletResponse
-
-
-
Method Detail
-
getResponseString
public java.lang.String getResponseString()
Description copied from interface:IServiceInterfaceRenderResponseSPI
Returns this response's output string.- Specified by:
getResponseString
in interfaceIServiceInterfaceRenderResponseSPI
- Returns:
- this response's output string.
-
getBeforeResponseString
public java.lang.String getBeforeResponseString()
-
getPortletOutputStream
public java.io.OutputStream getPortletOutputStream() throws java.io.IOException
- Specified by:
getPortletOutputStream
in interfacejavax.portlet.MimeResponse
- Throws:
java.io.IOException
-
getWriter
public PortalPrintWriter getWriter() throws java.io.IOException
- Specified by:
getWriter
in interfaceIServiceInterfaceRenderResponse
- Specified by:
getWriter
in interfacejavax.portlet.MimeResponse
- Specified by:
getWriter
in interfacejavax.servlet.ServletResponse
- Overrides:
getWriter
in classjavax.servlet.ServletResponseWrapper
- Throws:
java.io.IOException
-
getBeforeWriter
public PortalPrintWriter getBeforeWriter() throws java.io.IOException
- Specified by:
getBeforeWriter
in interfaceIServiceInterfaceRenderResponse
- Throws:
java.io.IOException
-
isCommited
public boolean isCommited()
- Specified by:
isCommited
in interfaceIServiceInterfaceRenderResponse
-
setTitle
public void setTitle(java.lang.String title)
- Specified by:
setTitle
in interfacejavax.portlet.RenderResponse
-
applyStyle
public void applyStyle(int applyRule, java.lang.String styleFile) throws ServiceException, PortalException
- Specified by:
applyStyle
in interfaceIServiceInterfaceRenderResponse
- 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 java.lang.String getStyleFile() throws ServiceException, PortalException
- Throws:
ServiceException
PortalException
-
setStyleId
public void setStyleId(java.lang.String styleId) throws ServiceException, PortalException
- Specified by:
setStyleId
in interfaceIServiceInterfaceRenderResponse
- Throws:
ServiceException
PortalException
-
getStyleId
public java.lang.String getStyleId() throws ServiceException, PortalException
- Throws:
ServiceException
PortalException
-
setNextPossiblePortletModes
public void setNextPossiblePortletModes(java.util.Collection<javax.portlet.PortletMode> arg0)
- Specified by:
setNextPossiblePortletModes
in interfacejavax.portlet.RenderResponse
-
createResourceURL
public javax.portlet.ResourceURL createResourceURL()
- Specified by:
createResourceURL
in interfacejavax.portlet.MimeResponse
-
getCacheControl
public javax.portlet.CacheControl getCacheControl()
- Specified by:
getCacheControl
in interfacejavax.portlet.MimeResponse
-
-