The aggregated user layout implementation.
Prior to uPortal 2.5, this class existed in the package org.jasig.portal.layout.
It was moved to its present package to reflect that it is part of Aggregated
Layouts.
author: Michael Ivanov version: $Revision: 42355 $
getNodeDescription(String nodeId) Obtain a description of a node (channel or a folder) in a given user layout.
Parameters: nodeId - a String channel subscribe id or folder id.
Return a cache key, uniqly corresponding to the composition and the structure of the user layout.
a String value exception: PortalException - if an error occurs
Returns a list of child node Ids for a given node.
Parameters: nodeId - a String value a Enumeration of String child node Ids. exception: PortalException - if an error occurs
Returns an fragment Id for a given node.
Returns null if the node is not part of any fragments.
Parameters: nodeId - a String value a String fragment Id exception: PortalException - if an error occurs
Returns an fragment root Id for a given fragment.
Parameters: fragmentId - a String value a String fragment root Id exception: PortalException - if an error occurs
Determine an Id of a next sibling node.
Parameters: nodeId - a String value a String Id value of a next sibling node, or null if this is the last sibling. exception: PortalException - if an error occurs
Obtain a description of a node (channel or a folder) in a given user layout.
Parameters: nodeId - a String channel subscribe id or folder id. an UserLayoutNodeDescription value exception: PortalException - if an error occurs
Returns a node id associated with the supplied functional name.
Parameters: fname - the functional name to lookup a String subscription id exception: PortalException - if an error occurs
Determine an Id of a previous sibling node.
Parameters: nodeId - a String value a String Id value of a previous sibling node, or null if this is the first sibling. exception: PortalException - if an error occurs
Writes user layout content (with appropriate markings) into
a ContentHandler Parameters: ch - a ContentHandler value exception: PortalException - if an error occurs
Writes subtree of a user layout (with appropriate markings) defined by a particular node into
a ContentHandler Parameters: nodeId - a String a node determining a user layout subtree. Parameters: contentHandler - a ContentHandler value exception: PortalException - if an error occurs
Writes user layout content (with appropriate markings) into
a Document object
Parameters: document - a Document value exception: PortalException - if an error occurs
Writes subtree of a user layout (with appropriate markings) defined by a particular node into
a Document Parameters: nodeId - a String a node determining a user layout subtree. Parameters: document - a Document object exception: PortalException - if an error occurs