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.AccessOptimizer
getPropertyNames
in interface ReflectionOptimizer.AccessOptimizer
public java.lang.Object[] getPropertyValues(java.lang.Object object)
ReflectionOptimizer.AccessOptimizer
getPropertyValues
in interface ReflectionOptimizer.AccessOptimizer
object
- The entity from which to extract values.public void setPropertyValues(java.lang.Object object, java.lang.Object[] values)
ReflectionOptimizer.AccessOptimizer
setPropertyValues
in interface ReflectionOptimizer.AccessOptimizer
object
- The entity instancevalues
- The values to injectCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.