Interface PersistentPropertyAccessor<T>

All Known Subinterfaces:
PersistentPropertyPathAccessor<T>
All Known Implementing Classes:
ConvertingPropertyAccessor, InstantiationAwarePropertyAccessor

public interface PersistentPropertyAccessor<T>
Domain service to allow accessing and setting PersistentPropertys of an entity. Usually obtained through PersistentEntity.getPropertyAccessor(Object). In case type conversion shall be applied on property access, use a ConvertingPropertyAccessor.

This service supports mutation for immutable classes by creating new object instances. These are managed as state of PersistentPropertyAccessor and must be obtained from getBean() after processing all updates.

Since:
1.10
Author:
Oliver Gierke, Mark Paluch, Johannes Englmeier
See Also: