net.sf.beanlib.hibernate3
Class Hibernate3JavaBeanReplicator

java.lang.Object
  extended by net.sf.beanlib.provider.replicator.ReplicatorTemplate
      extended by net.sf.beanlib.provider.replicator.BeanReplicator
          extended by net.sf.beanlib.hibernate3.Hibernate3JavaBeanReplicator
All Implemented Interfaces:
net.sf.beanlib.spi.replicator.BeanReplicatorSpi

public class Hibernate3JavaBeanReplicator
extends net.sf.beanlib.provider.replicator.BeanReplicator

Hibernate 3 specific JavaBean Replicator.

Author:
Joe D. Velopar

Nested Class Summary
static class Hibernate3JavaBeanReplicator.Factory
          Factory for Hibernate3JavaBeanReplicator
 
Field Summary
 
Fields inherited from class net.sf.beanlib.provider.replicator.ReplicatorTemplate
log
 
Constructor Summary
protected Hibernate3JavaBeanReplicator(net.sf.beanlib.spi.BeanTransformerSpi beanTransformer)
           
 
Method Summary
protected
<T> T
createToInstance(java.lang.Object from, java.lang.Class<T> toClass)
           
static Hibernate3JavaBeanReplicator.Factory getFactory()
           
static Hibernate3JavaBeanReplicator newBeanReplicatable(net.sf.beanlib.spi.BeanTransformerSpi beanTransformer)
           
protected
<T> T
replicate(T from)
           
<V,T> T
replicateBean(V from, java.lang.Class<T> toClass)
           
 
Methods inherited from class net.sf.beanlib.provider.replicator.BeanReplicator
replicateBean, replicateBean
 
Methods inherited from class net.sf.beanlib.provider.replicator.ReplicatorTemplate
chooseClass, containsTargetCloned, createToInstance, createToInstanceWithComparator, getCustomerBeanTransformer, getTargetCloned, newInstanceAsPrivileged, populateBean, putTargetCloned, replicate, replicateByBeanReplicatable, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hibernate3JavaBeanReplicator

protected Hibernate3JavaBeanReplicator(net.sf.beanlib.spi.BeanTransformerSpi beanTransformer)
Method Detail

getFactory

public static Hibernate3JavaBeanReplicator.Factory getFactory()

newBeanReplicatable

public static Hibernate3JavaBeanReplicator newBeanReplicatable(net.sf.beanlib.spi.BeanTransformerSpi beanTransformer)

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

replicateBean

public <V,T> T replicateBean(V from,
                             java.lang.Class<T> toClass)
Specified by:
replicateBean in interface net.sf.beanlib.spi.replicator.BeanReplicatorSpi
Overrides:
replicateBean in class net.sf.beanlib.provider.replicator.BeanReplicator

replicate

protected <T> T replicate(T from)
Overrides:
replicate in class net.sf.beanlib.provider.replicator.ReplicatorTemplate


Copyright © 2009. All Rights Reserved.