[
https://issues.apache.org/jira/browse/JCR-1624?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12599508#action_12599508
]
Christophe Lombart commented on JCR-1624:
-----------------------------------------
Is it possible to have this patch in txt format in stead of rtf ?
Thanks
> Proxies improvement
> -------------------
>
> Key: JCR-1624
> URL: https://issues.apache.org/jira/browse/JCR-1624
> Project: Jackrabbit
> Issue Type: Improvement
> Components: jackrabbit-ocm
> Affects Versions: 1.5
> Environment: Mac OS X, Java 5
> Reporter: Stephane Landelle
> Assignee: Christophe Lombart
> Attachments: ocm-proxy.patch.rtf
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> 1) Improvement :
> I need to be able to detect when a bean is an OCM proxy and if it has already
> been loaded. This kind of functionnality is for example on Hibernate with
> Hibernate.isInitialized(Object proxy).
> I have developped something similar : I have modified ProxyManagerImpl so it
> uses an InvocationHandler instead of a LazyLoader. This way, I make my
> proxies implement a special interface whose methods are intercepted.
> 2) Bug :
> If a BeanConverter is specified, ObjectConverterImpl should pass it to the
> proxy CallBack instead letting BeanLazyLoader use the default
> ObjectConverter. I think this is a bug, as the behavior is different is bean
> property is proxified or not.
> 3) Improvement :
> If a jcrType mapped on a java type is specified, ObjectConverterImpl should
> make a proxy of this type, and not use the the bean property type. This is
> particularly useful when the bean property type is an interface.
> Sorry for reporting this as a bundle instead of seperate items, but I
> developped my patch as a whole.
> Let me know if you need help on the enclosing patch.
> Sincerely,
> Stéphane Landelle
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.