public class PropertyAccessMixedImpl extends Object implements PropertyAccess
Constructor and Description |
---|
PropertyAccessMixedImpl(PropertyAccessStrategy strategy,
Class containerJavaType,
String propertyName) |
Modifier and Type | Method and Description |
---|---|
protected Getter |
fieldGetter(Class<?> containerJavaType,
String propertyName,
Field field) |
protected static Field |
fieldOrNull(Class containerJavaType,
String propertyName) |
protected Setter |
fieldSetter(Class<?> containerJavaType,
String propertyName,
Field field) |
protected static AccessType |
getAccessType(Class<?> containerJavaType,
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(Class<?> containerJavaType,
String propertyName,
Method method) |
protected Setter |
propertySetter(Class<?> containerJavaType,
String propertyName,
Method method) |
public PropertyAccessMixedImpl(PropertyAccessStrategy strategy, Class containerJavaType, String propertyName)
protected static AccessType getAccessType(Class<?> containerJavaType, String propertyName)
protected Getter fieldGetter(Class<?> containerJavaType, String propertyName, Field field)
protected Setter fieldSetter(Class<?> containerJavaType, String propertyName, Field field)
protected Getter propertyGetter(Class<?> containerJavaType, String propertyName, Method method)
protected Setter propertySetter(Class<?> containerJavaType, String propertyName, Method method)
public PropertyAccessStrategy getPropertyAccessStrategy()
PropertyAccess
getPropertyAccessStrategy
in interface PropertyAccess
public Getter getGetter()
PropertyAccess
getGetter
in interface PropertyAccess
public Setter getSetter()
PropertyAccess
getSetter
in interface PropertyAccess
Copyright © 2019 JBoss by Red Hat. All rights reserved.