public class NodeDesc
extends java.lang.Object
Constructor and Description |
---|
NodeDesc(TreeDB db,
java.util.UUID uuid,
java.util.UUID cloneParent,
java.util.UUID parentUUId,
java.util.UUID showparentUUId,
java.lang.String id,
java.util.Map<java.lang.String,AttributeDefinition> map,
java.util.List<java.util.UUID> uids,
boolean renew) |
NodeDesc(TreeDB db,
java.util.UUID uuid,
java.util.UUID cloneParent,
java.util.UUID parentUUId,
java.util.UUID showparentUUID,
java.lang.String id,
java.util.Map<java.lang.String,AttributeDefinition> attributes,
java.util.Map<java.util.UUID,NodeDesc> map,
boolean renew) |
Modifier and Type | Method and Description |
---|---|
TreeNode |
createNode(TreeDB db) |
TreeNode |
createNode(TreeDB db,
java.lang.Boolean saveLink) |
TreeNode |
createNode(TreeDB db,
java.util.UUID pUUId,
java.lang.Boolean deep) |
TreeNode |
createNode(TreeDB db,
java.util.UUID pUUId,
java.lang.Boolean deep,
java.lang.Boolean saveUUID) |
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,
boolean keepattributesorigin) |
static NodeDesc |
fromNode(TreeNode node,
java.lang.Boolean deep,
boolean keepattributesorigin,
boolean onlyloaded) |
java.util.Map<java.lang.String,AttributeDefinition> |
getAttributes() |
NodeDesc |
getChildDesc(java.util.UUID chUUId) |
java.util.Map<java.util.UUID,NodeDesc> |
getChildren() |
java.util.List<java.util.UUID> |
getChildrenUUId() |
java.lang.String |
getId() |
java.lang.String |
getIndex() |
java.util.UUID |
getShownParentUUID() |
java.lang.String |
getType() |
java.util.UUID |
getUUId() |
Version |
getVersion() |
java.util.UUID |
getWorkParentUUID() |
AttributeDefinition |
removeAttribute(java.lang.String key) |
void |
setAttribute(AttributeDefinition attr) |
void |
setChildrenDesc(java.util.UUID chUUId,
NodeDesc chDesc) |
void |
setChildrenUUIDs(java.util.List<java.util.UUID> childs) |
void |
setId(java.lang.String id) |
void |
setParentUUId(java.util.UUID pUUId) |
java.lang.String |
toString() |
public NodeDesc(TreeDB db, java.util.UUID uuid, java.util.UUID cloneParent, java.util.UUID parentUUId, java.util.UUID showparentUUId, java.lang.String id, java.util.Map<java.lang.String,AttributeDefinition> map, java.util.List<java.util.UUID> uids, boolean renew)
public NodeDesc(TreeDB db, java.util.UUID uuid, java.util.UUID cloneParent, java.util.UUID parentUUId, java.util.UUID showparentUUID, java.lang.String id, java.util.Map<java.lang.String,AttributeDefinition> attributes, java.util.Map<java.util.UUID,NodeDesc> map, boolean renew)
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 Version getVersion()
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,AttributeDefinition> getAttributes()
public void setAttribute(AttributeDefinition attr)
public AttributeDefinition removeAttribute(java.lang.String key)
public java.util.UUID getWorkParentUUID()
public java.util.UUID getShownParentUUID()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getType()
public void setChildrenDesc(java.util.UUID chUUId, NodeDesc chDesc)
public NodeDesc getChildDesc(java.util.UUID chUUId)
public TreeNode createNode(TreeDB db, java.util.UUID pUUId, java.lang.Boolean deep, java.lang.Boolean saveUUID)
public void setParentUUId(java.util.UUID pUUId)
public static NodeDesc fromNode(TreeNode node, java.lang.Boolean deep, boolean keepattributesorigin)
public static NodeDesc fromNode(TreeNode node, java.lang.Boolean deep, boolean keepattributesorigin, boolean onlyloaded)
public void setChildrenUUIDs(java.util.List<java.util.UUID> childs)
public java.util.Map<java.util.UUID,NodeDesc> getChildren()
public java.lang.String getIndex()