[
https://jira.jboss.org/jira/browse/DNA-213?page=com.atlassian.jira.plugin...
]
Randall Hauch resolved DNA-213.
-------------------------------
Resolution: Done
Finished the conversion from the old GraphCommand classes to the newer Request classes.
This involved a very large number of changes, some of which changed from using commands to
using the new Graph API. The new Request classes do a much better job of recording
identification properties of the nodes added as results to the requests.
Review the graph SPI commands to add missing commands and better
handle node identification (e.g., when getting children)
-------------------------------------------------------------------------------------------------------------------------
Key: DNA-213
URL:
https://jira.jboss.org/jira/browse/DNA-213
Project: DNA
Issue Type: Task
Components: SPI
Affects Versions: 0.2
Reporter: Randall Hauch
Assignee: Randall Hauch
Priority: Blocker
Fix For: 0.3
Attachments: dna-graph.patch
The graph commands in the SPI were an initial attempt to identify the set of
functionality that the connectors should support. One problem with the current design is
that it's not really feasible or possible to track with each child the identification
properties for the child. For example, when getting the children of a node, it's not
mandatory (nor that clear) that identification properties be recorded for each child as
well. It's very important to provide a way for all nodes (including children) to be
fully identified.
Plus, we know that we're missing some very useful (if not required) commands, like
the ability to get a node given some (or all) of its identification properties, and the
ability to get a single property (with all values) for a node.
Also, consider something that will make it easier to use these commands, such as a DSL.
--
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