com.banda.serverbase.persistence
Class HibernateCustomReplicator

java.lang.Object
  extended by net.sf.beanlib.hibernate.HibernateBeanReplicator
      extended by net.sf.beanlib.hibernate3.Hibernate3BeanReplicator
          extended by com.banda.serverbase.persistence.HibernateCustomReplicator
All Implemented Interfaces:
net.sf.beanlib.spi.BeanPopulatorBaseSpi

public class HibernateCustomReplicator
extends net.sf.beanlib.hibernate3.Hibernate3BeanReplicator

Replicates given bean to its underlying class, thus remove (unserializable) Hibernate AOP wrapper. Replication uses custom transformer that does not touch uninitialized collections so prevents lazy loading.

Since:
2008
Author:
© Peter Banda

Nested Class Summary
static class HibernateCustomReplicator.BeanTransformerWithoutInit
          Custom bean transformer that ignores not initialized properties/associations
static class HibernateCustomReplicator.BeanTransformerWithoutInitFactory
          Factory class for creating BeanTransformerWithoutInit - the bean transformer without initialization.
 
Constructor Summary
HibernateCustomReplicator()
           
 
Method Summary
 
Methods inherited from class net.sf.beanlib.hibernate.HibernateBeanReplicator
copy, copy, deepCopy, deepCopy, getBeanPopulationExceptionHandler, getBeanPopulatorBaseConfig, getBeanSourceHandler, getDetailedPropertyFilter, getHibernatePropertyFilter, getPropertyFilter, getReaderMethodFinder, getSetterMethodCollector, initBeanPopulationExceptionHandler, initBeanPopulatorBaseConfig, initBeanSourceHandler, initCustomTransformerFactory, initDebug, initDetailedPropertyFilter, initPropertyFilter, initReaderMethodFinder, initSetterMethodCollector, isDebug, shallowCopy, shallowCopy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateCustomReplicator

public HibernateCustomReplicator()


Copyright © 2013. All Rights Reserved.