public class AccessOptimizerAdapter extends Object implements ReflectionOptimizer.AccessOptimizer, Serializable
ReflectionOptimizer.AccessOptimizer implementation for Javassist
 which simply acts as an adapter to the BulkAccessor class.| Constructor and Description | 
|---|
AccessOptimizerAdapter(BulkAccessor bulkAccessor,
                      Class mappedClass)
Constructs an AccessOptimizerAdapter 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String[] | 
getPropertyNames()
Get the name of all properties. 
 | 
Object[] | 
getPropertyValues(Object object)
Get the value of all properties from the given entity 
 | 
void | 
setPropertyValues(Object object,
                 Object[] values)
Set all property values into an entity instance. 
 | 
public AccessOptimizerAdapter(BulkAccessor bulkAccessor, Class mappedClass)
bulkAccessor - The bulk accessor to usemappedClass - The mapped classpublic String[] getPropertyNames()
ReflectionOptimizer.AccessOptimizergetPropertyNames in interface ReflectionOptimizer.AccessOptimizerpublic Object[] getPropertyValues(Object object)
ReflectionOptimizer.AccessOptimizergetPropertyValues in interface ReflectionOptimizer.AccessOptimizerobject - The entity from which to extract values.public void setPropertyValues(Object object, Object[] values)
ReflectionOptimizer.AccessOptimizersetPropertyValues in interface ReflectionOptimizer.AccessOptimizerobject - The entity instancevalues - The values to injectCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.