Package org.jumpmind.symmetric.model
Class NetworkedNode
java.lang.Object
org.jumpmind.symmetric.model.NetworkedNode
- All Implemented Interfaces:
Comparable<NetworkedNode>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(NetworkedNode node) voidaddParents(Map<String, Node> nodes, Map<String, NetworkedNode> leaves) intfindNetworkedNode(String nodeId) getNode()protected intgetNumberOfLinksAwayFromMe(String nodeId, int numberOfLinksIAmFromRoot) intgetNumberOfLinksAwayFromRoot(String nodeId) intgetRoot()booleanhasChildrenThatBelongToGroups(Set<String> groupIds) booleanisInChildHierarchy(String nodeId) booleanisInParentHierarchy(String nodeId) voidsetAllNetworkedNodes(Map<String, NetworkedNode> allNetworkedNodes) toString()
-
Constructor Details
-
NetworkedNode
-
-
Method Details
-
getChildren
-
addChild
-
getNode
-
getParent
-
getNumberOfLinksAwayFromRoot
-
getNumberOfLinksAwayFromMe
-
findNetworkedNode
-
isInParentHierarchy
-
hasChildrenThatBelongToGroups
-
isInChildHierarchy
-
addParents
-
getRoot
-
compareTo
- Specified by:
compareToin interfaceComparable<NetworkedNode>
-
setAllNetworkedNodes
-
getNumberOfLinksFromRoot
public int getNumberOfLinksFromRoot() -
toString
-