public class NodeHierarchyWalker
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
NodeHierarchyWalker.VisitedNode
Carries data about a node in the hierarchy
|
| Constructor and Description |
|---|
NodeHierarchyWalker(NodeDAO nodeDAO) |
| Modifier and Type | Method and Description |
|---|---|
NodeHierarchyWalker.VisitedNode |
getNode(java.lang.Long id) |
NodeHierarchyWalker.VisitedNode |
getNode(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
java.util.List |
getNodes(boolean leafFirst)
Return the IDs of the nodes visited in desired order
|
void |
walkHierarchy(org.alfresco.util.Pair nodePair,
org.alfresco.util.Pair parentAssocPair)
Walk a hierachy
|
public NodeHierarchyWalker(NodeDAO nodeDAO)
nodeDAO - the low-leve query servicepublic NodeHierarchyWalker.VisitedNode getNode(java.lang.Long id)
public NodeHierarchyWalker.VisitedNode getNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
public java.util.List getNodes(boolean leafFirst)
leafFirst - true to list the leaf nodes firstpublic void walkHierarchy(org.alfresco.util.Pair nodePair,
org.alfresco.util.Pair parentAssocPair)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.