PortletURL interface represents a URL
that reference the portlet itself.
A PortletURL is created through the RenderResponse
or ResourceResponse.
Parameters, a portlet mode, a window state and a security level
can be added to PortletURL objects.
There are two types of PortletURLs:
createActionURL, and
trigger an action request followed by a render request.
createRenderURL, and
trigger a render request.
The string representation of a PortletURL does not need to be a valid URL at the time the portlet is generating its content. It may contain special tokens that will be converted to a valid URL, by the portal, before the content is returned to the client.
| Modifier and Type | Method and Description |
|---|---|
| public void | removePublicRenderParameter(String
a name)String specifying
the name of the public render parameter to be removed
Deprecated
As of version 3.0. Use
Removes the specified public render parameter.
getRenderParameters() instead.
|
| public void | setBeanParameter(PortletSerializable
The @RenderStateScoped bean bean)
Sets the value of a @RenderStateScoped bean on an action or
render URL.
|
| removePublicRenderParameter | back to summary |
|---|---|
| public void removePublicRenderParameter(String name)
Deprecated As of version 3.0. Use Removes the specified public render parameter.
The name must reference a public render parameter defined
in the portlet deployment descriptor under the
| |
| setBeanParameter | back to summary |
|---|---|
| public void setBeanParameter(PortletSerializable bean)
Sets the value of a @RenderStateScoped bean on an action or
render URL.
Calling this method copies the bean state to the URL so that the values are available to the portlet when the URL is activated.
| |