Uses of Interface
org.jasig.portal.layout.node.IUserLayoutNodeDescription

Packages that use IUserLayoutNodeDescription
org.jasig.portal   
org.jasig.portal.layout   
org.jasig.portal.layout.alm   
org.jasig.portal.layout.dlm   
org.jasig.portal.layout.immutable   
org.jasig.portal.layout.node   
org.jasig.portal.layout.restrictions   
org.jasig.portal.layout.restrictions.alm   
org.jasig.portal.layout.simple   
 

Uses of IUserLayoutNodeDescription in org.jasig.portal
 

Fields in org.jasig.portal declared as IUserLayoutNodeDescription
private  IUserLayoutNodeDescription UserInstance.newNodeDescription
           
 

Uses of IUserLayoutNodeDescription in org.jasig.portal.layout
 

Fields in org.jasig.portal.layout declared as IUserLayoutNodeDescription
protected  IUserLayoutNodeDescription LayoutEvent.node
           
 

Methods in org.jasig.portal.layout that return IUserLayoutNodeDescription
 IUserLayoutNodeDescription IUserLayoutManager.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
          Add a new node to a current user layout.
 IUserLayoutNodeDescription TransientUserLayoutManagerWrapper.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
 IUserLayoutNodeDescription IUserLayoutManager.createNodeDescription(int nodeType)
          A factory method to create an empty IUserLayoutNodeDescription instance
 IUserLayoutNodeDescription TransientUserLayoutManagerWrapper.createNodeDescription(int nodeType)
           
 IUserLayoutNodeDescription IUserLayoutManager.getNode(java.lang.String nodeId)
          Obtain a description of a node (channel or a folder) in a given user layout.
 IUserLayoutNodeDescription TransientUserLayoutManagerWrapper.getNode(java.lang.String nodeId)
           
 IUserLayoutNodeDescription LayoutEvent.getNodeDescription()
          Obtain a description of a node involved in the event.
 IUserLayoutNodeDescription IUserLayout.getNodeDescription(java.lang.String nodeId)
          Obtain a description of a node (channel or a folder) in a given user layout.
 

Methods in org.jasig.portal.layout with parameters of type IUserLayoutNodeDescription
 IUserLayoutNodeDescription IUserLayoutManager.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
          Add a new node to a current user layout.
 IUserLayoutNodeDescription TransientUserLayoutManagerWrapper.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
 boolean IUserLayoutManager.canAddNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
          Test if a particular node can be added at a given location.
 boolean TransientUserLayoutManagerWrapper.canAddNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
 boolean IUserLayoutManager.canUpdateNode(IUserLayoutNodeDescription node)
          Test if a certain node can be updated.
 boolean TransientUserLayoutManagerWrapper.canUpdateNode(IUserLayoutNodeDescription node)
           
 void IUserLayoutManager.markAddTargets(IUserLayoutNodeDescription node)
          Ask manager to output markings at the locations where a given node can be added.
 void TransientUserLayoutManagerWrapper.markAddTargets(IUserLayoutNodeDescription node)
           
 boolean IUserLayoutManager.updateNode(IUserLayoutNodeDescription node)
          Update a given node.
 boolean TransientUserLayoutManagerWrapper.updateNode(IUserLayoutNodeDescription node)
           
 

Constructors in org.jasig.portal.layout with parameters of type IUserLayoutNodeDescription
LayoutEvent(java.lang.Object source, IUserLayoutNodeDescription node)
          Construct a LayoutEvent from a given source, and a given node.
LayoutMoveEvent(java.lang.Object source, IUserLayoutNodeDescription node, java.lang.String oldParentNodeId)
          Construct a LayoutMoveEvent from a given source, node, and node's old parent.
 

Uses of IUserLayoutNodeDescription in org.jasig.portal.layout.alm
 

Subinterfaces of IUserLayoutNodeDescription in org.jasig.portal.layout.alm
 interface IALChannelDescription
          An Aggregated Layout channel description.
 interface IALFolderDescription
          An interface describing an Aggregated Layout folder descriptions.
 interface IALNodeDescription
          An interface describing a folder user layout node.
 

Classes in org.jasig.portal.layout.alm that implement IUserLayoutNodeDescription
 class ALChannelDescription
          An extension of the ChannelDescription for the Aggregated Layout implementation.
 class ALFolderDescription
          An extension of the FolderDescription for the Aggregated Layout implementation.
 

Methods in org.jasig.portal.layout.alm that return IUserLayoutNodeDescription
 IUserLayoutNodeDescription AggregatedLayoutManager.addNode(IUserLayoutNodeDescription nodeDesc, java.lang.String parentId, java.lang.String nextSiblingId)
           
 IUserLayoutNodeDescription AggregatedLayoutManager.createNodeDescription(int nodeType)
          A factory method to create an empty IUserLayoutNodeDescription instance
 IUserLayoutNodeDescription AggregatedLayoutManager.getNode(java.lang.String nodeId)
           
 IUserLayoutNodeDescription ALNode.getNodeDescription()
           
 IUserLayoutNodeDescription AggregatedLayout.getNodeDescription(java.lang.String nodeId)
          Obtain a description of a node (channel or a folder) in a given user layout.
 

Methods in org.jasig.portal.layout.alm with parameters of type IUserLayoutNodeDescription
 IUserLayoutNodeDescription AggregatedLayoutManager.addNode(IUserLayoutNodeDescription nodeDesc, java.lang.String parentId, java.lang.String nextSiblingId)
           
 boolean AggregatedLayoutManager.canAddNode(IUserLayoutNodeDescription nodeDesc, java.lang.String parentId, java.lang.String nextSiblingId)
           
 boolean AggregatedLayoutManager.canUpdateNode(IUserLayoutNodeDescription nodeDescription)
           
static ALNode ALNode.createALNode(IUserLayoutNodeDescription nodeDescription)
           
 void AggregatedLayoutManager.markAddTargets(IUserLayoutNodeDescription nodeDesc)
           
 boolean AggregatedLayoutManager.updateNode(IUserLayoutNodeDescription nodeDesc)
           
 

Uses of IUserLayoutNodeDescription in org.jasig.portal.layout.dlm
 

Methods in org.jasig.portal.layout.dlm that return IUserLayoutNodeDescription
 IUserLayoutNodeDescription DistributedLayoutManager.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
 IUserLayoutNodeDescription DistributedLayoutManager.createNodeDescription(int nodeType)
           
 IUserLayoutNodeDescription DistributedLayoutManager.getNode(java.lang.String nodeId)
           
 

Methods in org.jasig.portal.layout.dlm with parameters of type IUserLayoutNodeDescription
 IUserLayoutNodeDescription DistributedLayoutManager.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
protected  boolean DistributedLayoutManager.canAddNode(IUserLayoutNodeDescription node, IUserLayoutNodeDescription parent, java.lang.String nextSiblingId)
           
 boolean DistributedLayoutManager.canAddNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
protected  boolean DistributedLayoutManager.canDeleteNode(IUserLayoutNodeDescription node)
          Returns true if the node exists in the underlying DOM model and it does not contain a 'deleteAllowed' attribute with a value of 'false'.
static boolean MovementRules.canHopLeft(IUserLayoutNodeDescription hopper, IUserLayoutNodeDescription nbh)
          Returns true if hopper is allowed to hop in the leftward, lower- sibling direction over the node being hopped; nbh.
static boolean MovementRules.canHopRight(IUserLayoutNodeDescription hopper, IUserLayoutNodeDescription nbh)
          Returns true if hopper is allowed to hop in the rightward, higher- sibling direction over the node being hopped; nbh.
protected  boolean DistributedLayoutManager.canMoveNode(IUserLayoutNodeDescription node, IUserLayoutNodeDescription parent, java.lang.String nextSiblingId)
           
 boolean DistributedLayoutManager.canUpdateNode(IUserLayoutNodeDescription node)
          Returns true if the node is a folder node and edits on the folder are allowed or if the folder is a channel.
 void DistributedLayoutManager.markAddTargets(IUserLayoutNodeDescription node)
           
 boolean DistributedLayoutManager.updateNode(IUserLayoutNodeDescription node)
           
 

Uses of IUserLayoutNodeDescription in org.jasig.portal.layout.immutable
 

Methods in org.jasig.portal.layout.immutable that return IUserLayoutNodeDescription
 IUserLayoutNodeDescription ImmutableUserLayoutManagerWrapper.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
 IUserLayoutNodeDescription ImmutableUserLayoutManagerWrapper.createNodeDescription(int nodeType)
          A factory method to create an empty IUserLayoutNodeDescription instance
 IUserLayoutNodeDescription ImmutableUserLayoutManagerWrapper.getNode(java.lang.String nodeId)
           
 

Methods in org.jasig.portal.layout.immutable with parameters of type IUserLayoutNodeDescription
 IUserLayoutNodeDescription ImmutableUserLayoutManagerWrapper.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
 boolean ImmutableUserLayoutManagerWrapper.canAddNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
 boolean ImmutableUserLayoutManagerWrapper.canUpdateNode(IUserLayoutNodeDescription nodeId)
           
 void ImmutableUserLayoutManagerWrapper.markAddTargets(IUserLayoutNodeDescription node)
           
 boolean ImmutableUserLayoutManagerWrapper.updateNode(IUserLayoutNodeDescription node)
           
 

Uses of IUserLayoutNodeDescription in org.jasig.portal.layout.node
 

Subinterfaces of IUserLayoutNodeDescription in org.jasig.portal.layout.node
 interface IUserLayoutChannelDescription
          An interface managing information contained in a user layout channel node.
 interface IUserLayoutFolderDescription
          An interface describing a folder user layout node.
 

Classes in org.jasig.portal.layout.node that implement IUserLayoutNodeDescription
 class UserLayoutChannelDescription
          A class managing information contained in a user layout channel node.
 class UserLayoutFolderDescription
          A class describing a folder node fo the user layout structure.
 class UserLayoutNodeDescription
          An class describing common features of user layout nodes, that is channels and folders
 

Methods in org.jasig.portal.layout.node that return IUserLayoutNodeDescription
 IUserLayoutNodeDescription ILayoutNode.getNodeDescription()
           
 

Constructors in org.jasig.portal.layout.node with parameters of type IUserLayoutNodeDescription
UserLayoutNodeDescription(IUserLayoutNodeDescription d)
           
 

Uses of IUserLayoutNodeDescription in org.jasig.portal.layout.restrictions
 

Methods in org.jasig.portal.layout.restrictions with parameters of type IUserLayoutNodeDescription
 boolean IRestrictionManager.checkUpdateRestrictions(IUserLayoutNodeDescription nodeDescription)
          Checks the necessary restrictions while updating a node.
 

Uses of IUserLayoutNodeDescription in org.jasig.portal.layout.restrictions.alm
 

Methods in org.jasig.portal.layout.restrictions.alm with parameters of type IUserLayoutNodeDescription
 boolean ALRestrictionManager.checkUpdateRestrictions(IUserLayoutNodeDescription nodeDescription)
           
 

Uses of IUserLayoutNodeDescription in org.jasig.portal.layout.simple
 

Methods in org.jasig.portal.layout.simple that return IUserLayoutNodeDescription
 IUserLayoutNodeDescription SimpleUserLayoutManager.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
 IUserLayoutNodeDescription SimpleUserLayoutManager.createNodeDescription(int nodeType)
          A factory method to create an empty IUserLayoutNodeDescription instance
 IUserLayoutNodeDescription SimpleUserLayoutManager.getNode(java.lang.String nodeId)
           
 IUserLayoutNodeDescription SimpleLayout.getNodeDescription(java.lang.String nodeId)
           
 

Methods in org.jasig.portal.layout.simple with parameters of type IUserLayoutNodeDescription
 IUserLayoutNodeDescription SimpleUserLayoutManager.addNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
protected  boolean SimpleUserLayoutManager.canAddNode(IUserLayoutNodeDescription node, IUserLayoutNodeDescription parent, java.lang.String nextSiblingId)
           
 boolean SimpleUserLayoutManager.canAddNode(IUserLayoutNodeDescription node, java.lang.String parentId, java.lang.String nextSiblingId)
           
protected  boolean SimpleUserLayoutManager.canDeleteNode(IUserLayoutNodeDescription node)
           
protected  boolean SimpleUserLayoutManager.canMoveNode(IUserLayoutNodeDescription node, IUserLayoutNodeDescription parent, java.lang.String nextSiblingId)
           
 boolean SimpleUserLayoutManager.canUpdateNode(IUserLayoutNodeDescription node)
           
 void SimpleUserLayoutManager.markAddTargets(IUserLayoutNodeDescription node)
           
 boolean SimpleUserLayoutManager.updateNode(IUserLayoutNodeDescription node)