Dashboard > Archived Portal Exploration > Home > Portlet Window Manager
Archived Portal Exploration Log In   View a printable version of the current page.
Portlet Window Manager
Archived Content

The UP3 space contains documentation related to the next-generation portal exploration work that JA-SIG has now archived. Documentation related to uPortal, including active development for future releases, can be found in the uPortal space.
References to uPortal 3 in this space should be considered out of date. Active uPortal 3 documentation is available in the uPortal space.


Added by Peter Kharchenko , last edited by Andrew Petro on May 25, 2006  (view change)
Labels: 
(None)

This page covers the following JIRA issues: UPT-11

Purpose

Window manager will maintain session-specific information for portlets being used by the user.

Main features

  • Scope: PortletWindowManager should be session-scoped.
  • PortletWindow instances should be obtained from the window registry (injected) and maintained in a map.
  • Have methods to receive action and render parameters for different portlet windows
  • Invoke PorletAction processing (on a container) upon receiving action parameters
  • Maintain portlet render requests for the current rendering cycle for different portlets, and construct appropriate render requests when needed
  • Return portlet render content (by invoking rendering procedure on the container) to the portlet content incorporation filter.
  • Later on, implement asynchronous models of portlet render start/end(content retrieval)

Invoking action and render requests will require an http servlet request wrapper that will deliver request parameters relevant only for that portlet. An additional response wrapper will be used to record subsequent render request parameters from an action response, and IPortletRenderContent from render response.

These features are also described by the IPortletWindowManager interface in the org.jasig.portal.portlet.rendering package.

Powered by a free Atlassian Confluence Open Source Project License granted to Java Architectures Special Interest Group. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.3, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators