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 TypeMethodDescriptionvoid
addChild
(NetworkedNode node) void
addParents
(Map<String, Node> nodes, Map<String, NetworkedNode> leaves) int
findNetworkedNode
(String nodeId) getNode()
protected int
getNumberOfLinksAwayFromMe
(String nodeId, int numberOfLinksIAmFromRoot) int
getNumberOfLinksAwayFromRoot
(String nodeId) int
getRoot()
boolean
hasChildrenThatBelongToGroups
(Set<String> groupIds) boolean
isInChildHierarchy
(String nodeId) boolean
isInParentHierarchy
(String nodeId) void
setAllNetworkedNodes
(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:
compareTo
in interfaceComparable<NetworkedNode>
-
setAllNetworkedNodes
-
getNumberOfLinksFromRoot
public int getNumberOfLinksFromRoot() -
toString
-