com.liferay.portlet
Class PortletResponseImpl

java.lang.Object
  extended by com.liferay.portlet.PortletResponseImpl
All Implemented Interfaces:
com.liferay.portal.kernel.portlet.LiferayPortletResponse, javax.portlet.PortletResponse
Direct Known Subclasses:
MimeResponseImpl, StateAwareResponseImpl

public abstract class PortletResponseImpl
extends java.lang.Object
implements com.liferay.portal.kernel.portlet.LiferayPortletResponse

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
PortletResponseImpl()
           
 
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)
           
 void addProperty(javax.servlet.http.Cookie cookie)
           
 void addProperty(java.lang.String key, org.w3c.dom.Element element)
           
 void addProperty(java.lang.String key, java.lang.String value)
           
 javax.portlet.PortletURL createActionURL()
           
 com.liferay.portal.kernel.portlet.LiferayPortletURL createActionURL(java.lang.String portletName)
           
 org.w3c.dom.Element createElement(java.lang.String tagName)
           
 PortletURLImpl createPortletURLImpl(java.lang.String lifecycle)
           
 PortletURLImpl createPortletURLImpl(java.lang.String portletName, java.lang.String lifecycle)
           
 javax.portlet.PortletURL createRenderURL()
           
 com.liferay.portal.kernel.portlet.LiferayPortletURL createRenderURL(java.lang.String portletName)
           
 javax.portlet.ResourceURL createResourceURL()
           
 com.liferay.portal.kernel.portlet.LiferayPortletURL createResourceURL(java.lang.String portletName)
           
 java.lang.String encodeURL(java.lang.String path)
           
 long getCompanyId()
           
 javax.servlet.http.HttpServletRequest getHttpServletRequest()
           
 javax.servlet.http.HttpServletResponse getHttpServletResponse()
           
abstract  java.lang.String getLifecycle()
           
 java.lang.String getNamespace()
           
 long getPlid()
           
 com.liferay.portal.model.Portlet getPortlet()
           
 java.lang.String getPortletName()
           
 PortletRequestImpl getPortletRequest()
           
static PortletResponseImpl getPortletResponseImpl(javax.portlet.PortletResponse portletResponse)
           
 java.util.Map<java.lang.String,java.lang.String[]> getProperties()
           
 com.liferay.portal.kernel.servlet.URLEncoder getUrlEncoder()
           
protected  void init(PortletRequestImpl portletRequestImpl, javax.servlet.http.HttpServletResponse response, java.lang.String portletName, long companyId, long plid)
           
 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 setPlid(long plid)
           
 void setProperty(java.lang.String key, java.lang.String value)
           
 void setURLEncoder(com.liferay.portal.kernel.servlet.URLEncoder urlEncoder)
           
 void transferHeaders(javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletResponseImpl

public PortletResponseImpl()
Method Detail

getPortletResponseImpl

public static PortletResponseImpl getPortletResponseImpl(javax.portlet.PortletResponse portletResponse)

addDateHeader

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

addHeader

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

addIntHeader

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

addProperty

public void addProperty(javax.servlet.http.Cookie cookie)
Specified by:
addProperty in interface javax.portlet.PortletResponse

addProperty

public void addProperty(java.lang.String key,
                        org.w3c.dom.Element element)
Specified by:
addProperty in interface javax.portlet.PortletResponse

addProperty

public void addProperty(java.lang.String key,
                        java.lang.String value)
Specified by:
addProperty in interface javax.portlet.PortletResponse

createActionURL

public javax.portlet.PortletURL createActionURL()

createActionURL

public com.liferay.portal.kernel.portlet.LiferayPortletURL createActionURL(java.lang.String portletName)

createElement

public org.w3c.dom.Element createElement(java.lang.String tagName)
                                  throws org.w3c.dom.DOMException
Specified by:
createElement in interface javax.portlet.PortletResponse
Throws:
org.w3c.dom.DOMException

createPortletURLImpl

public PortletURLImpl createPortletURLImpl(java.lang.String lifecycle)

createPortletURLImpl

public PortletURLImpl createPortletURLImpl(java.lang.String portletName,
                                           java.lang.String lifecycle)

createRenderURL

public javax.portlet.PortletURL createRenderURL()

createRenderURL

public com.liferay.portal.kernel.portlet.LiferayPortletURL createRenderURL(java.lang.String portletName)

createResourceURL

public javax.portlet.ResourceURL createResourceURL()

createResourceURL

public com.liferay.portal.kernel.portlet.LiferayPortletURL createResourceURL(java.lang.String portletName)

encodeURL

public java.lang.String encodeURL(java.lang.String path)
Specified by:
encodeURL in interface javax.portlet.PortletResponse

getCompanyId

public long getCompanyId()

getHttpServletRequest

public javax.servlet.http.HttpServletRequest getHttpServletRequest()

getHttpServletResponse

public javax.servlet.http.HttpServletResponse getHttpServletResponse()
Specified by:
getHttpServletResponse in interface com.liferay.portal.kernel.portlet.LiferayPortletResponse

getLifecycle

public abstract java.lang.String getLifecycle()

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface javax.portlet.PortletResponse

getPlid

public long getPlid()

getPortlet

public com.liferay.portal.model.Portlet getPortlet()

getPortletName

public java.lang.String getPortletName()

getPortletRequest

public PortletRequestImpl getPortletRequest()

getProperties

public java.util.Map<java.lang.String,java.lang.String[]> getProperties()
Specified by:
getProperties in interface com.liferay.portal.kernel.portlet.LiferayPortletResponse

getUrlEncoder

public com.liferay.portal.kernel.servlet.URLEncoder getUrlEncoder()

setDateHeader

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

setHeader

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

setIntHeader

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

setPlid

public void setPlid(long plid)

setProperty

public void setProperty(java.lang.String key,
                        java.lang.String value)
Specified by:
setProperty in interface javax.portlet.PortletResponse

setURLEncoder

public void setURLEncoder(com.liferay.portal.kernel.servlet.URLEncoder urlEncoder)

transferHeaders

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

init

protected void init(PortletRequestImpl portletRequestImpl,
                    javax.servlet.http.HttpServletResponse response,
                    java.lang.String portletName,
                    long companyId,
                    long plid)