Class BeforeDeleteEvent<E>
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.data.relational.core.mapping.event.AbstractRelationalEvent<E>
org.springframework.data.relational.core.mapping.event.RelationalDeleteEvent<E>
org.springframework.data.relational.core.mapping.event.BeforeDeleteEvent<E>
- All Implemented Interfaces:
Serializable
,ResolvableTypeProvider
,RelationalEvent<E>
,WithAggregateChange<E>
,WithId<E>
Gets published when an entity is about to get deleted.
- Author:
- Jens Schauder
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
-
Method Summary
Methods inherited from class org.springframework.data.relational.core.mapping.event.RelationalDeleteEvent
getAggregateChange, getEntity, getId, getType
Methods inherited from class org.springframework.context.ApplicationEvent
getTimestamp
Methods inherited from class java.util.EventObject
getSource, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.data.relational.core.mapping.event.RelationalEvent
getResolvableType
-
Constructor Details
-
BeforeDeleteEvent
- Parameters:
id
- the id of the entity. Must not be null.entity
- the entity about to get deleted. May be null.change
- theAggregateChange
containing the planned actions to be performed on the database.
-