[ https://issues.apache.org/jira/browse/JCR-876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christophe Lombart resolved JCR-876. ------------------------------------ Resolution: Fixed Fix Version/s: 1.5 solved by the resolution of JCR-1325 > ManageableCollectionUtil should not throw "unsupported" JcrMapping exception > ---------------------------------------------------------------------------- > > Key: JCR-876 > URL: https://issues.apache.org/jira/browse/JCR-876 > Project: Jackrabbit > Issue Type: Improvement > Components: jackrabbit-ocm > Environment: All > Reporter: Dan Connelly > Fix For: 1.5 > > > Many times, the object model'd code cannot be altered for ocm. > To avoid the "unsupported" exception in almost all such cases, use a > delegating wrapper class to encapsulate a Collection. The wrapper class > implements MaangeableCollection. > Since delegation is a performance hit, make the test below the last resort > for *object* conversion in the method: > public static ManageableCollection getManageableCollection(Object object) > Proposed "catchall" test and program action: > if (object instanceof Collection) { > return new ManageableCollectionImpl((Collection)object); > } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.