net.sf.beanlib.hibernate3
Class Hibernate3BeanTransformer

java.lang.Object
  extended by net.sf.beanlib.provider.replicator.ReplicatorTemplate
      extended by net.sf.beanlib.provider.BeanTransformer
          extended by net.sf.beanlib.hibernate3.Hibernate3BeanTransformer
All Implemented Interfaces:
net.sf.beanlib.spi.BeanPopulatorBaseSpi, net.sf.beanlib.spi.BeanTransformerSpi, net.sf.beanlib.spi.Transformable

public class Hibernate3BeanTransformer
extends net.sf.beanlib.provider.BeanTransformer

Hibernate 3 specific Bean Transformer.

Author:
Joe D. Velopar

Field Summary
 
Fields inherited from class net.sf.beanlib.provider.replicator.ReplicatorTemplate
log
 
Constructor Summary
protected Hibernate3BeanTransformer(net.sf.beanlib.spi.BeanPopulatorSpi.Factory beanPopulatorFactory)
           
 
Method Summary
protected
<T> T
createToInstance(java.lang.Object from, java.lang.Class<T> toClass)
           
static Hibernate3BeanTransformer newBeanTransformer()
          Convenient factory method that defaults to use BeanPopulator.factory.
protected  java.lang.Object replicate(java.lang.Object from)
           
 
Methods inherited from class net.sf.beanlib.provider.BeanTransformer
getArrayReplicatable, getBeanPopulatorBaseConfig, getBeanPopulatorSpiFactory, getBeanReplicatable, getBlobReplicatable, getClonedMap, getCollectionReplicatable, getDateReplicatable, getImmutableReplicatable, getMapReplicatable, initArrayReplicatable, initBeanPopulatable, initBeanPopulationExceptionHandler, initBeanPopulatorBaseConfig, initBeanReplicatable, initBeanSourceHandler, initBlobReplicatable, initCollectionReplicatable, initCustomTransformer, initCustomTransformerFactory, initDateReplicatable, initDebug, initDetailedBeanPopulatable, initImmutableReplicatable, initMapReplicatable, initReaderMethodFinder, initSetterMethodCollector, newBeanTransformer, newBeanTransformer, reset, transform
 
Methods inherited from class net.sf.beanlib.provider.replicator.ReplicatorTemplate
chooseClass, createToInstance, createToInstanceWithComparator, getTargetCloned, newInstanceAsPrivileged, populateBean, putTargetCloned, replicate, replicateByBeanReplicatable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hibernate3BeanTransformer

protected Hibernate3BeanTransformer(net.sf.beanlib.spi.BeanPopulatorSpi.Factory beanPopulatorFactory)
Method Detail

newBeanTransformer

public static Hibernate3BeanTransformer newBeanTransformer()
Convenient factory method that defaults to use BeanPopulator.factory.


createToInstance

protected <T> T createToInstance(java.lang.Object from,
                                 java.lang.Class<T> toClass)
                      throws java.lang.InstantiationException,
                             java.lang.IllegalAccessException,
                             java.lang.SecurityException,
                             java.lang.NoSuchMethodException
Overrides:
createToInstance in class net.sf.beanlib.provider.replicator.ReplicatorTemplate
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.SecurityException
java.lang.NoSuchMethodException

replicate

protected java.lang.Object replicate(java.lang.Object from)
Overrides:
replicate in class net.sf.beanlib.provider.replicator.ReplicatorTemplate


Copyright © 2010. All Rights Reserved.