org.dozer.util
Class HibernateProxyResolver

java.lang.Object
  extended by org.dozer.util.DefaultProxyResolver
      extended by org.dozer.util.HibernateProxyResolver
All Implemented Interfaces:
DozerProxyResolver

public class HibernateProxyResolver
extends DefaultProxyResolver

Hibernate specific implementation. Checks for HibernateProxy interface and uses Hibernate internal API to unwrap proxies.

Author:
Dmitry Buzdin

Constructor Summary
HibernateProxyResolver()
           
 
Method Summary
<T> Class<T>
unenhanceClass(T object)
           
<T> T
unenhanceObject(T object)
           
 
Methods inherited from class org.dozer.util.DefaultProxyResolver
getRealClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateProxyResolver

public HibernateProxyResolver()
Method Detail

unenhanceObject

public <T> T unenhanceObject(T object)
Specified by:
unenhanceObject in interface DozerProxyResolver
Overrides:
unenhanceObject in class DefaultProxyResolver

unenhanceClass

public <T> Class<T> unenhanceClass(T object)


Copyright © 2005-2011 dozer. All Rights Reserved.