diff --git a/spring-data-relational/src/main/java/org/springframework/data/relational/core/mapping/event/BeforeConvertEvent.java b/spring-data-relational/src/main/java/org/springframework/data/relational/core/mapping/event/BeforeConvertEvent.java index 38d7f40a..26fc9dcc 100644 --- a/spring-data-relational/src/main/java/org/springframework/data/relational/core/mapping/event/BeforeConvertEvent.java +++ b/spring-data-relational/src/main/java/org/springframework/data/relational/core/mapping/event/BeforeConvertEvent.java @@ -22,6 +22,7 @@ import org.springframework.data.relational.core.conversion.AggregateChange; * * @since 1.1 * @author Jens Schauder + * @author Mark Paluch */ public class BeforeConvertEvent extends RelationalEventWithEntity { @@ -29,11 +30,22 @@ public class BeforeConvertEvent extends RelationalEventWithEntity { /** * @param instance the saved entity. Must not be {@literal null}. - * @param change the {@link AggregateChange} encoding the actions to be performed on the database as change. Since - * this event is fired before the conversion the change is actually empty, but contains information if the - * aggregate is considered new in {@link AggregateChange#getKind()}. Must not be {@literal null}. + * @since 2.1.4 */ public BeforeConvertEvent(E instance) { super(instance); } + + /** + * @param instance the saved entity. Must not be {@literal null}. + * @param change the {@link AggregateChange} encoding the actions to be performed on the database as change. Since + * this event is fired before the conversion the change is actually empty, but contains information if the + * aggregate is considered new in {@link AggregateChange#getKind()}. Must not be {@literal null}. + * @deprecated since 2.1.4, use {@link #BeforeConvertEvent(Object)} as we don't expect an {@link AggregateChange} + * before converting an aggregate. + */ + @Deprecated + public BeforeConvertEvent(E instance, AggregateChange change) { + super(instance); + } }