[
http://jira.jboss.com/jira/browse/DNA-67?page=comments#action_12413252 ]
Randall Hauch commented on DNA-67:
----------------------------------
Updated the graph API by removing the concept of a PropertyValue and instead simply
defined Property to store raw values (e.g., String, long, double, boolean, Calendar,
Reference, Path, Name, URI). Created a ValueFactory<T> interface along with a
ValueFactories interface that maintains access to the different ValueFactory<T>
interfaces. These value factories can be used to create raw value instances as well as
convert instances from one type to another. Also provide a basic implementation of all
these interfaces, which all should be usable in most environments (except for
InMemoryBinaryValueFactory, which assumes an InMemoryBinary implementation). The
StandardValueFactories interface is a highly-flexible container for other value factories,
and can easily be provided with other value factory implementations that override the
default implementations.
Create graph API for federation engine
--------------------------------------
Key: DNA-67
URL:
http://jira.jboss.com/jira/browse/DNA-67
Project: DNA
Issue Type: Task
Components: Federation
Reporter: Randall Hauch
Assigned To: Randall Hauch
Fix For: 0.2
The federation engine needs a graph API for working with content. The federation engine
will obtain content from connectors through this API, and the cache will manage the graph
instances. Other components like sequencers, analyses, etc. could also make use of this
API (on top of the cache, though).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira