public class NodeDesc
extends java.lang.Object
Constructor and Description |
---|
NodeDesc(java.util.UUID uuid,
java.util.UUID parentUUId,
java.lang.String id,
java.util.Map<java.lang.String,Attribute> attributes,
java.util.List<java.util.UUID> childrenUUId) |
Modifier and Type | Method and Description |
---|---|
TreeNode |
createNode(TreeDB db) |
TreeNode |
createNode(TreeDB db,
java.util.UUID pUUId,
java.lang.Boolean deep) |
boolean |
equals(java.lang.Object obj) |
boolean |
equalsButUUID(java.lang.Object obj) |
static NodeDesc |
fromNode(TreeNode node) |
static NodeDesc |
fromNode(TreeNode node,
java.lang.Boolean deep) |
java.util.Map<java.lang.String,Attribute> |
getAttributes() |
NodeDesc |
getChildDesc(java.util.UUID chUUId) |
java.util.List<java.util.UUID> |
getChildrenUUId() |
java.lang.String |
getId() |
java.util.UUID |
getParentUUId() |
java.util.UUID |
getUUId() |
void |
setAttribute(Attribute attr) |
void |
setChildrenDesc(java.util.UUID chUUId,
NodeDesc chDesc) |
void |
setId(java.lang.String id) |
void |
setParentUUId(java.util.UUID pUUId) |
public NodeDesc(java.util.UUID uuid, java.util.UUID parentUUId, java.lang.String id, java.util.Map<java.lang.String,Attribute> attributes, java.util.List<java.util.UUID> childrenUUId)
public void setId(java.lang.String id)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean equalsButUUID(java.lang.Object obj)
public java.lang.String getId()
public java.util.UUID getUUId()
public java.util.List<java.util.UUID> getChildrenUUId()
public java.util.Map<java.lang.String,Attribute> getAttributes()
public void setAttribute(Attribute attr)
public java.util.UUID getParentUUId()
public void setChildrenDesc(java.util.UUID chUUId, NodeDesc chDesc)
public NodeDesc getChildDesc(java.util.UUID chUUId)
public void setParentUUId(java.util.UUID pUUId)