public class BeforeDeleteEvent extends RelationalEventWithId
AggregateChange
is mutable and may be
changed in order to change the actions that get performed on the database as part of the delete operation.source
Constructor and Description |
---|
BeforeDeleteEvent(Identifier.Specified id,
Optional<?> entity,
AggregateChange change) |
Modifier and Type | Method and Description |
---|---|
AggregateChange |
getChange()
Deprecated.
There is currently no replacement for this. If something like this is required please create an issue
outlining your use case.
|
Optional<Object> |
getOptionalEntity()
Returns the aggregate root the event was triggered for.
|
getId
getTimestamp
getSource, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOptionalEntity
public BeforeDeleteEvent(Identifier.Specified id, Optional<?> entity, AggregateChange change)
id
- the id of the entityentity
- the entity about to get deleted. Might be empty.change
- the AggregateChange
encoding the planned actions to be performed on the database.public Optional<Object> getOptionalEntity()
RelationalEvent
getOptionalEntity
in interface RelationalEvent
null
.@Deprecated public AggregateChange getChange()
AggregateChange
instance representing the SQL statements performed by the action that
triggered this event.Copyright © 2017–2020 Pivotal Software, Inc.. All rights reserved.