[ https://issues.apache.org/jira/browse/JCR-1762?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Boni Gopalan updated JCR-1762: ------------------------------ Attachment: JCR-1762-patch.zip Files Changed : ============ src/main/java/org/apache/jackrabbit/ocm/manager/collectionconverter/impl/MultiValueCollectionConverterImpl.java src/main/java/org/apache/jackrabbit/ocm/mapper/impl/AbstractMapperImpl.java src/main/java/org/apache/jackrabbit/ocm/mapper/impl/annotation/AnnotationDescriptorReader.java Test Cases Added (Some modified): ============ Path src/test/java/org/apache/jackrabbit/ocm/AnnotationTestBase.java src/test/test-config/jcrmapping-atomic.xml jsrc/test/ava/org/apache/jackrabbit/ocm/manager/collectionconverter/AnnotationMultiValueWithObjectCollectionConverterImplTest.java src/test/java/org/apache/jackrabbit/ocm/manager/collectionconverter/DigesterMultiValueWithObjectCollectionConverterImplTest.java src/test/java/org/apache/jackrabbit/ocm/testmodel/MultiValueWithObjectCollection.java > Improvement to MultiValueCollectionConverterImpl to Map collections with > element class Object.class > --------------------------------------------------------------------------------------------------- > > Key: JCR-1762 > URL: https://issues.apache.org/jira/browse/JCR-1762 > Project: Jackrabbit > Issue Type: Improvement > Components: jackrabbit-ocm > Affects Versions: 1.5 > Environment: Java 5 and Up > Reporter: Boni Gopalan > Priority: Minor > Attachments: JCR-1762-patch.zip > > Original Estimate: 3h > Remaining Estimate: 3h > > Currently MultiValueCollectionConverterImpl does not support elements of > type Object.class. The type of the contained class has to be specified > either through the mapping file or through the Bean annotation. Even with > that flexibility Object.class is specifically excluded (For good reasons.). > My view is that by definition MultiValueCollectionConverterImpl should make > a best effort to convert and that best effort should include using Undefined > UndefinedTypeConverterImpl to convert an object when all the other conversion > strategies run out. To this resolve I have patched the OCM source. I have > test cases also. I will upload the patch files right after. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.