Interface PropertyAccess
- All Known Implementing Classes:
ChainedPropertyAccessImpl,PropertyAccessBasicImpl,PropertyAccessCompositeUserTypeImpl,PropertyAccessEmbeddedImpl,PropertyAccessEnhancedImpl,PropertyAccessFieldImpl,PropertyAccessGetterImpl,PropertyAccessMapImpl,PropertyAccessMixedImpl
public interface PropertyAccess
Defines how a given persistent attribute is accessed by exposing
a
Getter and a Setter for the attribute.
Instances are obtained from a PropertyAccessStrategy.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionObtain the delegate for getting values of the persistent attribute.Access to thePropertyAccessStrategythat created this instance.@Nullable SetterObtain the delegate for setting values of the persistent attribute.
-
Method Details
-
getPropertyAccessStrategy
PropertyAccessStrategy getPropertyAccessStrategy()Access to thePropertyAccessStrategythat created this instance.- Returns:
- The
PropertyAccessStrategy
-
getGetter
Getter getGetter()Obtain the delegate for getting values of the persistent attribute.- Returns:
- The property getter
-
getSetter
@Nullable Setter getSetter()Obtain the delegate for setting values of the persistent attribute.- Returns:
- The property setter
-