public class PropertyAccessMixedImpl extends java.lang.Object implements PropertyAccess
| Constructor and Description |
|---|
PropertyAccessMixedImpl(PropertyAccessStrategy strategy,
java.lang.Class containerJavaType,
java.lang.String propertyName) |
| Modifier and Type | Method and Description |
|---|---|
protected Getter |
fieldGetter(java.lang.Class<?> containerJavaType,
java.lang.String propertyName,
java.lang.reflect.Field field) |
protected static java.lang.reflect.Field |
fieldOrNull(java.lang.Class containerJavaType,
java.lang.String propertyName) |
protected Setter |
fieldSetter(java.lang.Class<?> containerJavaType,
java.lang.String propertyName,
java.lang.reflect.Field field) |
protected static javax.persistence.AccessType |
getAccessType(java.lang.Class<?> containerJavaType,
java.lang.String propertyName) |
Getter |
getGetter()
Obtain the delegate for getting values for the described persistent property
|
PropertyAccessStrategy |
getPropertyAccessStrategy()
Access to the PropertyAccessStrategy that created this PropertyAccess
|
Setter |
getSetter()
Obtain the delegate for setting values for the described persistent property
|
protected static java.lang.reflect.Method |
getterMethodOrNull(java.lang.Class containerJavaType,
java.lang.String propertyName) |
protected Getter |
propertyGetter(java.lang.Class<?> containerJavaType,
java.lang.String propertyName,
java.lang.reflect.Method method) |
protected Setter |
propertySetter(java.lang.Class<?> containerJavaType,
java.lang.String propertyName,
java.lang.reflect.Method method) |
protected static java.lang.reflect.Method |
setterMethodOrNull(java.lang.Class containerJavaType,
java.lang.String propertyName,
java.lang.Class propertyJavaType) |
public PropertyAccessMixedImpl(PropertyAccessStrategy strategy, java.lang.Class containerJavaType, java.lang.String propertyName)
protected static java.lang.reflect.Field fieldOrNull(java.lang.Class containerJavaType,
java.lang.String propertyName)
protected static java.lang.reflect.Method getterMethodOrNull(java.lang.Class containerJavaType,
java.lang.String propertyName)
protected static java.lang.reflect.Method setterMethodOrNull(java.lang.Class containerJavaType,
java.lang.String propertyName,
java.lang.Class propertyJavaType)
protected static javax.persistence.AccessType getAccessType(java.lang.Class<?> containerJavaType,
java.lang.String propertyName)
protected Getter fieldGetter(java.lang.Class<?> containerJavaType, java.lang.String propertyName, java.lang.reflect.Field field)
protected Setter fieldSetter(java.lang.Class<?> containerJavaType, java.lang.String propertyName, java.lang.reflect.Field field)
protected Getter propertyGetter(java.lang.Class<?> containerJavaType, java.lang.String propertyName, java.lang.reflect.Method method)
protected Setter propertySetter(java.lang.Class<?> containerJavaType, java.lang.String propertyName, java.lang.reflect.Method method)
public PropertyAccessStrategy getPropertyAccessStrategy()
PropertyAccessgetPropertyAccessStrategy in interface PropertyAccesspublic Getter getGetter()
PropertyAccessgetGetter in interface PropertyAccesspublic Setter getSetter()
PropertyAccessgetSetter in interface PropertyAccessCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.