Various improvements to the Graph API
-------------------------------------
Key: DNA-279
URL:
https://jira.jboss.org/jira/browse/DNA-279
Project: DNA
Issue Type: Task
Components: API, Graph
Affects Versions: 0.3
Reporter: Randall Hauch
Assignee: Randall Hauch
Fix For: 0.4
The Graph API needs a few improvements, including:
1) add a request to verify the existance of a node (basically, this checks for existence
and fetches the actual location)
2) add a way to copy a node by specifying the path of the desired location (in addition to
the current mechanism of specifying the parent and inferring the name of the new node from
the original). This could be accomplished by adding the desired name to the
CopyBranchRequest, and then updating all of the RequestProcessor implementations to use
this optional information. This may affect a number of classes.
3) make NamespaceRegistry.Namespace extend Comparable<Namespace> so that namespaces
can be sorted naturally
4) improve the efficiency of the AbstractPath.equals(...) implementation, which is not
efficiently iterating up the Path.Segment instances.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira