[
https://jira.jboss.org/jira/browse/DNA-188?page=com.atlassian.jira.plugin...
]
Randall Hauch commented on DNA-188:
-----------------------------------
Needed to add the ability to get the identification properties (e.g., a UUID property) for
each child. These properties are required when getting nodes from the original sources so
that the merge logic can determine whether child nodes (from different sources) represent
the same node or different nodes. These properties are also required in the Federation
Connector to obtain the UUID property for each node in the integrated repository cache.
The GetChildrenCommand was modified to remove most of the "setChildren(...)"
methods and to instead have "addChild(Segment, Property)" methods. The existing
connectors were modified to use this new capability.
To support storing UUIDs as properties, a UUID property type was added and a new
UuidFactory (which extends ValueFactory<UUID>) interface was defined. Each existing
factory interface (and implementation) was then modified to add a "create(UUID
value)" method. All ValueFactories implementations were modified as well.
Complete the federating command executor
----------------------------------------
Key: DNA-188
URL:
https://jira.jboss.org/jira/browse/DNA-188
Project: DNA
Issue Type: Sub-task
Components: Federation
Reporter: Randall Hauch
Assignee: Randall Hauch
Fix For: 0.2
The FederatingCommandExecutor (now located in the 'dna-connector-federation'
project) needs to be completed to finish the federation work.
--
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