[ http://issues.apache.org/jira/browse/TUSCANY-182?page=all ]

Jean-Sebastien Delfino updated TUSCANY-182:
-------------------------------------------

    Fix Version: Java-Mx
        Version: Java-Mx

> Investigate how to best represent 0..n relationships requiring a keyed access 
> in models
> ---------------------------------------------------------------------------------------
>
>          Key: TUSCANY-182
>          URL: http://issues.apache.org/jira/browse/TUSCANY-182
>      Project: Tuscany
>         Type: Improvement

>   Components: Java SDO Implementation
>     Versions: Java-Mx
>     Reporter: Jean-Sebastien Delfino
>     Assignee: Frank Budinsky
>      Fix For: Java-Mx

>
> Some of the 0..n relationships in the SCA assembly model should provide a 
> keyed access (e.g get a component by name in a composite).
> We need to investigate the best pattern (which we may want to also implement 
> in our codegenerator) to provide this function:
> - a list with a get(key) method
> - a map (but the map should preserve the sequence of elements)
> We'll have to balance ease of use for adding to and navigating the 
> relationship, ability to implement integrity constraints on the relationship, 
> relationship with best model implementation practices as well as the SDO 
> spectification, and footprint + performance.
> We also need to investigate if there is a way to automatically derive the 
> introduction of this keyed access to a relationship from XSD metadata 
> (xsd:key for example).

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

Reply via email to