com.unitesk.requality.core
Class NodeDesc

java.lang.Object
  extended by com.unitesk.requality.core.NodeDesc

public class NodeDesc
extends java.lang.Object


Constructor Summary
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)
           
 
Method Summary
 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()
           
 Attribute removeAttribute(java.lang.String key)
           
 void setAttribute(Attribute attr)
           
 void setChildrenDesc(java.util.UUID chUUId, NodeDesc chDesc)
           
 void setId(java.lang.String id)
           
 void setParentUUId(java.util.UUID pUUId)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeDesc

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)
Method Detail

setId

public void setId(java.lang.String id)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

equalsButUUID

public boolean equalsButUUID(java.lang.Object obj)

getId

public java.lang.String getId()

getUUId

public java.util.UUID getUUId()

getChildrenUUId

public java.util.List<java.util.UUID> getChildrenUUId()

getAttributes

public java.util.Map<java.lang.String,Attribute> getAttributes()

setAttribute

public void setAttribute(Attribute attr)

removeAttribute

public Attribute removeAttribute(java.lang.String key)

getParentUUId

public java.util.UUID getParentUUId()

setChildrenDesc

public void setChildrenDesc(java.util.UUID chUUId,
                            NodeDesc chDesc)

getChildDesc

public NodeDesc getChildDesc(java.util.UUID chUUId)

createNode

public TreeNode createNode(TreeDB db,
                           java.util.UUID pUUId,
                           java.lang.Boolean deep)

createNode

public TreeNode createNode(TreeDB db)

setParentUUId

public void setParentUUId(java.util.UUID pUUId)

fromNode

public static NodeDesc fromNode(TreeNode node)

fromNode

public static NodeDesc fromNode(TreeNode node,
                                java.lang.Boolean deep)