Class OrganigramHelper
- java.lang.Object
-
- org.primefaces.component.organigram.OrganigramHelper
-
public final class OrganigramHelper extends Object
Some helpers methods for the organigram model/component.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
buildRowKeys(OrganigramNode node)
Loops theOrganigramNode
s and generates a rowKey for each node on the basis of the parent and child index.static OrganigramNode
findTreeNode(OrganigramNode searchRoot, String rowKey)
Finds aOrganigramNode
for the given rowKey.static OrganigramNode
findTreeNode(OrganigramNode searchRoot, OrganigramNode selection)
Finds aOrganigramNode
for the given selection.
-
-
-
Method Detail
-
findTreeNode
public static OrganigramNode findTreeNode(OrganigramNode searchRoot, String rowKey)
Finds aOrganigramNode
for the given rowKey.- Parameters:
searchRoot
- TheOrganigramNode
to start the search.rowKey
- The rowKey.- Returns:
- The
OrganigramNode
for the rowKey ornull
.
-
findTreeNode
public static OrganigramNode findTreeNode(OrganigramNode searchRoot, OrganigramNode selection)
Finds aOrganigramNode
for the given selection.- Parameters:
searchRoot
- TheOrganigramNode
to start the search.selection
- The selection.- Returns:
- The
OrganigramNode
for the selection ornull
.
-
buildRowKeys
public static void buildRowKeys(OrganigramNode node)
Loops theOrganigramNode
s and generates a rowKey for each node on the basis of the parent and child index.- Parameters:
node
- The root node.
-
-