Bean that handles the Navigation frame under the Desktop Manager. This bean
is responsible for handling and managing the data and events related to the
tree and other objects in the navigation frame.
NOTE: This Bean is using dynamic binding. The contents of the tree, TreeNode
objects are created at runtime. Due to a limitation in JSF/Lockhart, for
components that use dynamic binding the get and set methods are only invoked
once on the component in the session. Hence the only way to get the content
of the tree refreshed after initial get/set is by the method invocation of
the viewChange event. For page refresh operations this is achieved by using
Javascript to set values to hidden fields and submitting the form to ensure
that the viewChange method is invoked on the bean.
getDefaultChannelNodeId() This method gets the value for the string that Client HTML Id for the
tree node that is currently selected or set into the session.
public Tree
getTree() Prepares are Tree Object representing the contents of a users desktop as
TreeNodes.
This method gets the value for the string that represents the top DPNode
that is displayed on the tree. A null is returned if the tree cannot be
displayed
Name of the DPNode represented by the top level node in the tree
This method gets the value for the string that Client HTML Id for the
tree node that is currently selected or set into the session. If the
node does not exist in the current tree it will return a null
Client Id of the selected tree node as a string
Prepares are Tree Object representing the contents of a users desktop as
TreeNodes. Each node representing either a Channel or a Container.
A Tree Object representing the Desktop content