java.lang.Object
org.hibernate.bytecode.cglib.AccessOptimizerAdapter
- All Implemented Interfaces:
- org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer, java.io.Serializable
- public class AccessOptimizerAdapter
- extends java.lang.Object
- implements org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer, java.io.Serializable
The ReflectionOptimizer.AccessOptimizer implementation for CGLIB
which simply acts as an adpater to the BulkBean class.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_GET_EXCEPTION
public static final java.lang.String PROPERTY_GET_EXCEPTION
- See Also:
- Constant Field Values
PROPERTY_SET_EXCEPTION
public static final java.lang.String PROPERTY_SET_EXCEPTION
- See Also:
- Constant Field Values
mappedClass
private java.lang.Class mappedClass
bulkBean
private BulkBean bulkBean
AccessOptimizerAdapter
public AccessOptimizerAdapter(BulkBean bulkBean,
java.lang.Class mappedClass)
getPropertyNames
public java.lang.String[] getPropertyNames()
- Specified by:
getPropertyNames in interface org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer
getPropertyValues
public java.lang.Object[] getPropertyValues(java.lang.Object object)
- Specified by:
getPropertyValues in interface org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer
setPropertyValues
public void setPropertyValues(java.lang.Object object,
java.lang.Object[] values)
- Specified by:
setPropertyValues in interface org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer
setterName
private static java.lang.String setterName(java.lang.Throwable t,
BulkBean optimizer)
getterName
private static java.lang.String getterName(java.lang.Throwable t,
BulkBean optimizer)
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException