Top Description Methods
org.hibernate.property.access.spi

public Interface PropertyAccess

Known Direct Implementers
org.hibernate.property.access.internal.ChainedPropertyAccessImpl, org.hibernate.property.access.internal.PropertyAccessBasicImpl, org.hibernate.property.access.internal.PropertyAccessCompositeUserTypeImpl, org.hibernate.property.access.internal.PropertyAccessEmbeddedImpl, org.hibernate.property.access.internal.PropertyAccessEnhancedImpl, org.hibernate.property.access.internal.PropertyAccessFieldImpl, org.hibernate.property.access.internal.PropertyAccessMapImpl, org.hibernate.property.access.internal.PropertyAccessMixedImpl, org.hibernate.property.access.internal.PropertyAccessStrategyBackRefImpl.PropertyAccessBackRefImpl, org.hibernate.property.access.internal.PropertyAccessStrategyIndexBackRefImpl.PropertyAccessIndexBackRefImpl, org.hibernate.property.access.internal.PropertyAccessStrategyNoopImpl.PropertyAccessNoopImpl
Imports
org.hibernate.metamodel.spi.ManagedTypeRepresentationStrategy, org.checkerframework.checker.nullness.qual.Nullable

Defines how a given persistent attribute is accessed by exposing a Getter and a Setter for the attribute.

Instances are obtained from a PropertyAccessStrategy.

Authors
Steve Ebersole, Gavin King
See Also
ManagedTypeRepresentationStrategy

Method Summary

Modifier and TypeMethod and Description
public Getter

Returns:

The property getter
getGetter
()

Obtain the delegate for getting values of the persistent attribute.

public PropertyAccessStrategy

Returns:

The PropertyAccessStrategy
getPropertyAccessStrategy
()

Access to the PropertyAccessStrategy that created this instance.

public @Nullable Setter

Returns:

The property setter
getSetter
()

Obtain the delegate for setting values of the persistent attribute.

Method Detail

getGetterback to summary
public Getter getGetter()

Obtain the delegate for getting values of the persistent attribute.

Returns:Getter

The property getter

getPropertyAccessStrategyback to summary
public PropertyAccessStrategy getPropertyAccessStrategy()

Access to the PropertyAccessStrategy that created this instance.

Returns:PropertyAccessStrategy

The PropertyAccessStrategy

getSetterback to summary
public @Nullable Setter getSetter()

Obtain the delegate for setting values of the persistent attribute.

Returns:@Nullable Setter

The property setter