Top Fields Constructors Methods
org.hibernate.property.access.internal

public Class PropertyAccessFieldImpl

extends Object
implements PropertyAccess
Class Inheritance
All Implemented Interfaces
org.hibernate.property.access.spi.PropertyAccess
Imports
java.lang.reflect.Field, org.hibernate.internal.util.ReflectHelper, org.hibernate.property.access.spi.Getter, .GetterFieldImpl, .PropertyAccess, .PropertyAccessStrategy, .Setter, .SetterFieldImpl

Authors
Steve Ebersole, Gavin King

Field Summary

Modifier and TypeField and Description
private final Getter
private final Setter
private final PropertyAccessStrategyFieldImpl

Constructor Summary

AccessConstructor and Description
public
PropertyAccessFieldImpl(PropertyAccessStrategyFieldImpl strategy, Class<T> containerJavaType, final String propertyName)

Method Summary

Modifier and TypeMethod and Description
public Getter
getGetter()

Implements org.hibernate.property.access.spi.PropertyAccess.getGetter.

Obtain the delegate for getting values for the described persistent property
public PropertyAccessStrategy
getPropertyAccessStrategy()

Implements org.hibernate.property.access.spi.PropertyAccess.getPropertyAccessStrategy.

Access to the PropertyAccessStrategy that created this PropertyAccess
public Setter
getSetter()

Implements org.hibernate.property.access.spi.PropertyAccess.getSetter.

Obtain the delegate for setting values for the described persistent property
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

getterback to summary
private final Getter getter
setterback to summary
private final Setter setter
strategyback to summary
private final PropertyAccessStrategyFieldImpl strategy

Constructor Detail

PropertyAccessFieldImplback to summary
public PropertyAccessFieldImpl(PropertyAccessStrategyFieldImpl strategy, Class<T> containerJavaType, final String propertyName)

Method Detail

getGetterback to summary
public Getter getGetter()

Implements org.hibernate.property.access.spi.PropertyAccess.getGetter.

Doc from org.hibernate.property.access.spi.PropertyAccess.getGetter.

Obtain the delegate for getting values for the described persistent property

Returns:Getter

The property getter

Annotations
@Override
getPropertyAccessStrategyback to summary
public PropertyAccessStrategy getPropertyAccessStrategy()

Implements org.hibernate.property.access.spi.PropertyAccess.getPropertyAccessStrategy.

Doc from org.hibernate.property.access.spi.PropertyAccess.getPropertyAccessStrategy.

Access to the PropertyAccessStrategy that created this PropertyAccess

Returns:PropertyAccessStrategy

The PropertyAccessStrategy that created this PropertyAccess

Annotations
@Override
getSetterback to summary
public Setter getSetter()

Implements org.hibernate.property.access.spi.PropertyAccess.getSetter.

Doc from org.hibernate.property.access.spi.PropertyAccess.getSetter.

Obtain the delegate for setting values for the described persistent property

Returns:Setter

The property setter

Annotations
@Override