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