com.liferay.portlet
Class RenderResponseImpl

java.lang.Object
  extended by com.liferay.portlet.PortletResponseImpl
      extended by com.liferay.portlet.MimeResponseImpl
          extended by com.liferay.portlet.RenderResponseImpl
All Implemented Interfaces:
com.liferay.portal.kernel.portlet.LiferayRenderResponse, javax.portlet.MimeResponse, javax.portlet.PortletResponse, javax.portlet.RenderResponse

public class RenderResponseImpl
extends MimeResponseImpl
implements com.liferay.portal.kernel.portlet.LiferayRenderResponse

View Source

Author:
Brian Wing Shun Chan

Field Summary
 
Fields inherited from interface javax.portlet.MimeResponse
CACHE_SCOPE, ETAG, EXPIRATION_CACHE, MARKUP_HEAD_ELEMENT, NAMESPACED_RESPONSE, PRIVATE_SCOPE, PUBLIC_SCOPE, USE_CACHED_CONTENT
 
Constructor Summary
protected RenderResponseImpl()
           
 
Method Summary
 void addDateHeader(java.lang.String name, long date)
           
 void addHeader(java.lang.String name, java.lang.String value)
           
 void addIntHeader(java.lang.String name, int value)
           
 java.lang.String getLifecycle()
           
 java.lang.String getResourceName()
           
 java.lang.String getTitle()
           
 java.lang.Boolean getUseDefaultTemplate()
           
protected  void init(PortletRequestImpl req, javax.servlet.http.HttpServletResponse res, java.lang.String portletName, long companyId, long plid)
           
protected  void recycle()
           
 void setDateHeader(java.lang.String name, long date)
           
 void setHeader(java.lang.String name, java.lang.String value)
           
 void setIntHeader(java.lang.String name, int value)
           
 void setNextPossiblePortletModes(java.util.Collection<javax.portlet.PortletMode> portletModes)
           
 void setResourceName(java.lang.String resourceName)
           
 void setTitle(java.lang.String title)
           
 void setUseDefaultTemplate(java.lang.Boolean useDefaultTemplate)
           
 void transferHeaders(javax.servlet.http.HttpServletResponse res)
           
 
Methods inherited from class com.liferay.portlet.MimeResponseImpl
flushBuffer, getBufferSize, getCacheControl, getCharacterEncoding, getContentType, getLocale, getPortletOutputStream, getWriter, isCalledFlushBuffer, isCalledGetPortletOutputStream, isCalledGetWriter, isCommitted, reset, resetBuffer, setBufferSize, setContentType
 
Methods inherited from class com.liferay.portlet.PortletResponseImpl
addProperty, addProperty, addProperty, createActionURL, createActionURL, createElement, createPortletURLImpl, createPortletURLImpl, createRenderURL, createRenderURL, createResourceURL, createResourceURL, encodeURL, getCompanyId, getHttpServletRequest, getHttpServletResponse, getNamespace, getPlid, getPortlet, getPortletName, getPortletRequest, getPortletResponseImpl, getProperties, getUrlEncoder, setPlid, setProperty, setURLEncoder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.portlet.RenderResponse
setContentType
 
Methods inherited from interface javax.portlet.MimeResponse
createActionURL, createRenderURL, createResourceURL, flushBuffer, getBufferSize, getCacheControl, getCharacterEncoding, getContentType, getLocale, getPortletOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize
 
Methods inherited from interface javax.portlet.PortletResponse
addProperty, addProperty, addProperty, createElement, encodeURL, getNamespace, setProperty
 

Constructor Detail

RenderResponseImpl

protected RenderResponseImpl()
Method Detail

addDateHeader

public void addDateHeader(java.lang.String name,
                          long date)
Specified by:
addDateHeader in interface com.liferay.portal.kernel.portlet.LiferayRenderResponse

addHeader

public void addHeader(java.lang.String name,
                      java.lang.String value)
Specified by:
addHeader in interface com.liferay.portal.kernel.portlet.LiferayRenderResponse

addIntHeader

public void addIntHeader(java.lang.String name,
                         int value)
Specified by:
addIntHeader in interface com.liferay.portal.kernel.portlet.LiferayRenderResponse

getLifecycle

public java.lang.String getLifecycle()
Specified by:
getLifecycle in class PortletResponseImpl

getResourceName

public java.lang.String getResourceName()

getTitle

public java.lang.String getTitle()

getUseDefaultTemplate

public java.lang.Boolean getUseDefaultTemplate()

setDateHeader

public void setDateHeader(java.lang.String name,
                          long date)
Specified by:
setDateHeader in interface com.liferay.portal.kernel.portlet.LiferayRenderResponse

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)
Specified by:
setHeader in interface com.liferay.portal.kernel.portlet.LiferayRenderResponse

setIntHeader

public void setIntHeader(java.lang.String name,
                         int value)
Specified by:
setIntHeader in interface com.liferay.portal.kernel.portlet.LiferayRenderResponse

setResourceName

public void setResourceName(java.lang.String resourceName)
Specified by:
setResourceName in interface com.liferay.portal.kernel.portlet.LiferayRenderResponse

setNextPossiblePortletModes

public void setNextPossiblePortletModes(java.util.Collection<javax.portlet.PortletMode> portletModes)
Specified by:
setNextPossiblePortletModes in interface javax.portlet.RenderResponse

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface javax.portlet.RenderResponse

setUseDefaultTemplate

public void setUseDefaultTemplate(java.lang.Boolean useDefaultTemplate)

transferHeaders

public void transferHeaders(javax.servlet.http.HttpServletResponse res)

init

protected void init(PortletRequestImpl req,
                    javax.servlet.http.HttpServletResponse res,
                    java.lang.String portletName,
                    long companyId,
                    long plid)
Overrides:
init in class MimeResponseImpl

recycle

protected void recycle()
Overrides:
recycle in class MimeResponseImpl