站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBOSS Portal 2.2 API 英文版文档

PortletResponseImpl - JBOSS Portal 2.2 API 英文版文档


org.jboss.portal.portlet.impl
Class PortletResponseImpl

java.lang.Object
  extended byorg.jboss.portal.portlet.impl.PortletResponseImpl
All Implemented Interfaces:
PortletResponse
Direct Known Subclasses:
ActionResponseImpl, RenderResponseImpl

public abstract class PortletResponseImpl
extends java.lang.Object
implements PortletResponse


Field Summary
protected  ComponentRequest creq
           
protected  ComponentResponse cresp
           
protected  ComponentInvocation invocation
           
protected  PortletRequestImpl preq
           
 
Constructor Summary
protected PortletResponseImpl(ComponentInvocation invocation, PortletRequestImpl preq)
           
 
Method Summary
 void addProperty(java.lang.String name, java.lang.String value)
          Adds a String property to an existing key to be returned to the portal.
 java.lang.String encodeURL(java.lang.String url)
          Returns the encoded URL of the resource, like servlets, JSPs, images and other static files, at the given path.
 void setProperty(java.lang.String name, java.lang.String value)
          Sets a String property to be returned to the portal.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

invocation

protected final ComponentInvocation invocation

creq

protected final ComponentRequest creq

cresp

protected final ComponentResponse cresp

preq

protected final PortletRequestImpl preq
Constructor Detail

PortletResponseImpl

protected PortletResponseImpl(ComponentInvocation invocation,
                              PortletRequestImpl preq)
Method Detail

encodeURL

public java.lang.String encodeURL(java.lang.String url)
Description copied from interface: PortletResponse
Returns the encoded URL of the resource, like servlets, JSPs, images and other static files, at the given path.

Some portal/portlet-container implementation may require those URLs to contain implementation specific data encoded in it. Because of that, portlets should use this method to create such URLs.

The encodeURL method may include the session ID and other portal/portlet-container specific information into the URL. If encoding is not needed, it returns the URL unchanged.

Specified by:
encodeURL in interface PortletResponse
Parameters:
url - the URI path to the resource. This must be either an absolute URL (e.g. http://my.co/myportal/mywebap/myfolder/myresource.gif) or a full path URI (e.g. /myportal/mywebap/myfolder/myresource.gif).
Returns:
the encoded resource URL as string

addProperty

public void addProperty(java.lang.String name,
                        java.lang.String value)
Description copied from interface: PortletResponse
Adds a String property to an existing key to be returned to the portal.

This method allows response properties to have multiple values.

Properties can be used by portlets to provide vendor specific information to the portal.

Specified by:
addProperty in interface PortletResponse
Parameters:
name - the key of the property to be returned to the portal
value - the value of the property to be returned to the portal

setProperty

public void setProperty(java.lang.String name,
                        java.lang.String value)
Description copied from interface: PortletResponse
Sets a String property to be returned to the portal.

Properties can be used by portlets to provide vendor specific information to the portal.

This method resets all properties previously added with the same key.

Specified by:
setProperty in interface PortletResponse
Parameters:
name - the key of the property to be returned to the portal
value - the value of the property to be returned to the portal