com.unitesk.requality.core
Class TreeDB
java.lang.Object
com.unitesk.requality.core.TreeDB
public class TreeDB
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeDB
public TreeDB(TreeStorage storage)
addListener
public boolean addListener(ITreeChangeListener listener)
removeListener
public boolean removeListener(ITreeChangeListener listener)
getListeners
public java.util.List<ITreeChangeListener> getListeners()
addNodeType
public void addNodeType(java.lang.String name,
java.lang.Class<? extends TreeNode> clazz)
addNodeTypes
public void addNodeTypes(java.util.Map<java.lang.String,java.lang.Class<? extends TreeNode>> nts)
createChildNode
public TreeNode createChildNode(java.util.UUID pUUId,
java.lang.String id,
java.lang.String type)
getRootNode
public TreeNode getRootNode(boolean createIfNotExist)
getRootNode
public TreeNode getRootNode()
getNode
public TreeNode getNode(java.util.UUID uuid)
getNode
public TreeNode getNode(java.lang.String rootQId)
getStorage
public TreeStorage getStorage()
getTypes
public java.util.Map<java.lang.String,NodeType> getTypes()
createType
public void createType(NodeType newType)
getNodeType
public NodeType getNodeType(java.lang.String name)
removeType
public boolean removeType(java.lang.String typeName)
getRequirementsFor
public Requirement[] getRequirementsFor(java.lang.String locQId)
getParentQualifiedId
public java.lang.String getParentQualifiedId(java.lang.String locQId)