public abstract class AutoPopulatedEntityEventListener
extends java.lang.Object
implements io.micronaut.data.event.EntityEventListener<java.lang.Object>
AutoPopulated.| Constructor and Description |
|---|
AutoPopulatedEntityEventListener() |
| Modifier and Type | Method and Description |
|---|---|
protected io.micronaut.data.model.runtime.RuntimePersistentProperty<java.lang.Object>[] |
getApplicableProperties(io.micronaut.data.model.runtime.RuntimePersistentEntity<java.lang.Object> entity)
Returns the applicable properties for this listener.
|
protected abstract java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> |
getEventTypes() |
protected abstract java.util.function.Predicate<io.micronaut.data.model.runtime.RuntimePersistentProperty<java.lang.Object>> |
getPropertyPredicate() |
boolean |
supports(io.micronaut.data.model.runtime.RuntimePersistentEntity<java.lang.Object> entity,
java.lang.Class<? extends java.lang.annotation.Annotation> eventType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic final boolean supports(io.micronaut.data.model.runtime.RuntimePersistentEntity<java.lang.Object> entity,
java.lang.Class<? extends java.lang.annotation.Annotation> eventType)
supports in interface io.micronaut.data.event.EntityEventListener<java.lang.Object>@NonNull protected abstract java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getEventTypes()
@NonNull protected abstract java.util.function.Predicate<io.micronaut.data.model.runtime.RuntimePersistentProperty<java.lang.Object>> getPropertyPredicate()
@NonNull protected io.micronaut.data.model.runtime.RuntimePersistentProperty<java.lang.Object>[] getApplicableProperties(io.micronaut.data.model.runtime.RuntimePersistentEntity<java.lang.Object> entity)
entity - The entity