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 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 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 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.