Package com.ibm.portal.state.accessors.selection

This package contains accessors for reading and manipulating the selection information.

See:
          Description

Interface Summary
SelectionAccessor Read-only interface to the current selection model.
SelectionAccessorController Interface providing read and write access to selection information stored within the state holder.
SelectionAccessorFactory Factory that provides read-only as well as read-write accessors to selection information.
 

Package com.ibm.portal.state.accessors.selection Description

This package contains accessors for reading and manipulating the selection information.

Package Specification

Provide means for manipulating the selection model.

Background information:
In order to render a page for a user the aggregation needs to find out what the current page of the user is and which resource reside on this page. All this information is stored in the topology model of the portal. The topology model spans several kinds of portal resources. Amongst them is the containment model of the portal. It consists of a hierarchy of pages, labels and URLs (the content model); pages have layout models associated with them that make up the page in form of containers and portlets. The navigation model is a view on the content model that is presented to the user in order to navigate inside of the portal. The selection model is a path through the navigation model and its final node represents the currently selected element (for example a page to display).

The following picture displays the relations between the different models and shows how the selection is determined: