org.jboss.portal.portlet.impl.jsr168
Class PortletRequestAttributes
java.lang.Object
org.jboss.portal.portlet.impl.jsr168.PortletRequestAttributes
public class PortletRequestAttributes
- extends java.lang.Object
Hold the portlet request attributes and holds only the modified state. That is the reason motivating the
presence of an HttpServletRequest
on the methods returning data reading the state. The object
can be used either during the render request where the dispatched request will be used. It can also be used
during a request dispatch made from the portlet to a servlet, in that situation the request provided will
be the one valid during the dispatching operation.
The other motivation of this class is to hold the state of the attributes that have been modified by the
request to the portlet container, so it will not write in the portal request attributes.
- Version:
- $Revision: 1.1 $
- Author:
- Julien Viet
Field Summary |
protected static java.lang.Object |
REMOVED_ATTRIBUTE
Constant object to mark that a request attribute is removed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REMOVED_ATTRIBUTE
protected static final java.lang.Object REMOVED_ATTRIBUTE
- Constant object to mark that a request attribute is removed.
PortletRequestAttributes
public PortletRequestAttributes(PortletContainer container,
UserContext userContext)
getAttribute
public java.lang.Object getAttribute(java.lang.String name,
HttpServletRequest req)
getAttributeNames
public java.util.Iterator getAttributeNames(HttpServletRequest req)
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object value)
removeAttribute
public void removeAttribute(java.lang.String name)