@FunctionalInterface public interface BeforeSaveCallback<T> extends EntityCallback<T>
EntityCallback
that gets invoked before changes are applied to the database, after the aggregate was
converted to a database change.Modifier and Type | Method and Description |
---|---|
T |
onBeforeSave(T aggregate,
AggregateChange<T> aggregateChange)
Entity callback method invoked before an aggregate root is saved.
|
T onBeforeSave(T aggregate, AggregateChange<T> aggregateChange)
AggregateChange
contents. This method is called after converting the
aggregate
to AggregateChange
. Changes to the aggregate are not taken into account for saving. Only
transient fields of the entity should be changed in this callback. To change persistent the entity before being
converted, use the BeforeConvertCallback
.aggregate
- the aggregate.aggregateChange
- the associated AggregateChange
.Copyright © 2017–2021 Pivotal Software, Inc.. All rights reserved.