EntityStore should store composite references as state
------------------------------------------------------

                 Key: QI-138
                 URL: http://issues.ops4j.org/jira/browse/QI-138
             Project: Qi4j
          Issue Type: Bug
    Affects Versions: 0.4
            Reporter: Rickard Öberg
            Assignee: Rickard Öberg


Currently if an Entity references a Composite an EntityStore has to use plain 
serialization and deserialization to persist that data. However, since the 
EntityStore by definition does not have access to the composite class outside a 
UnitOfWork it cannot be guaranteed that it can deserialize it properly.

The EntityStore contract should be changed so that if a Composite is referenced 
only it's state, in the form of properties and associations, is stored. Upon 
reading an EntityState from an EntityStore there is then no need for the 
EntityStore to fully deserialize this state, which it cannot do anyway due to 
the lack of Composite classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to