Package io.micronaut.data.event
Interface EntityEventContext<T>
- Type Parameters:
 T- The generic type of the entity
- All Superinterfaces:
 PersistenceEventContext<T>
- All Known Implementing Classes:
 DefaultEntityEventContext
Context object for event receivers.
- Since:
 - 2.3.0
 - Author:
 - graemerocher
 
- 
Method Summary
Modifier and TypeMethodDescription<P> voidsetProperty(io.micronaut.core.beans.BeanProperty<T, P> property, P newValue) Sets a property to its new value.default booleanMethods inherited from interface io.micronaut.data.event.PersistenceEventContext
getPersistentEntity 
- 
Method Details
- 
getEntity
- Returns:
 - The entity associated with the event.
 
 - 
setProperty
Sets a property to its new value. If the property is immutable then the copy-constructor will be used andgetEntity()will return the updated entity.- Type Parameters:
 P- THe property type- Parameters:
 property- The propertynewValue- The new value
 - 
supportsEventSystem
default boolean supportsEventSystem()- Returns:
 - Does the underlying persistence engine have its own event system.
 
 
 -