SourceForge.net Logo
Main Overview Wiki Issues Forum Build Fisheye
Issue Details (XML | Word | Printable)

Key: CMP-229
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Shay Banon
Reporter: Andres March
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Compass

Allow component/reference mappings for collections to be polymorphic

Created: 24/Jul/06 03:44 PM   Updated: 24/Nov/06 05:59 AM
Component/s: Compass::Core
Affects Version/s: 1.0.0
Fix Version/s: 1.1 M3


 Description  « Hide
Currently, you must specify a ref-alias for collections mapped as components. It does not seem possible to have the collections populated by multiple types. This may be true for reference mappings as well. The forum thread - http://forums.opensymphony.com/message.jspa?messageID=75408

 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Shay Banon added a comment - 25/Aug/06 11:41 AM
Changed to version 1.1M2. Part of this feature is already implemented, by having a list of ref aliases in the component/references. This feature requires documentation and the ability to derive the list of ref aliases based on a core ref alias.

Shay Banon added a comment - 19/Oct/06 03:38 PM
Fixed problem where shared base classes (that got extended) had their property create managed id in all cases. Now, managed id creation follow the proper rules.

Shay Banon added a comment - 21/Oct/06 02:14 PM
Added support for the ability to define in the ref-alias only the top most (in the hierarchy) alias, and Compass will automatically add the ones that extends it. Note, the top most can be a contract.

Shay Banon added a comment - 22/Oct/06 04:45 PM
Added support for not needing even to define ref-alias list. Compass will automatically detect the class used (if possible), and will add all the aliases of classes that are assignable to it.