Interface PersistentPropertyAccessor<T>

All Known Subinterfaces:
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.

Oliver Gierke, Mark Paluch, Johannes Englmeier
See Also: