Skip to content

Commit 58dd277

Browse files
committed
Update domainEvents to List<DomainEvent>
1 parent 19c43fb commit 58dd277

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/org/springframework/data/ebean/domain/AbstractAggregateRoot.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@
3636
@MappedSuperclass
3737
public abstract class AbstractAggregateRoot extends AbstractEntity {
3838
@Transient
39-
private transient final List<Object> domainEvents = new ArrayList<>();
39+
private transient final List<DomainEvent> domainEvents = new ArrayList<>();
4040

4141
/**
4242
* Registers the given event object for publication on a call to a Spring Data repository's save methods.
4343
*
4444
* @param event must not be {@literal null}.
4545
* @return the event that has been added.
4646
*/
47-
protected <T> T registerEvent(T event) {
47+
protected <T extends DomainEvent> T registerEvent(T event) {
4848
Assert.notNull(event, "Domain event must not be null!");
4949

5050
this.domainEvents.add(event);
@@ -64,7 +64,7 @@ protected void clearDomainEvents() {
6464
* All domain events currently captured by the aggregate.
6565
*/
6666
@DomainEvents
67-
protected Collection<Object> domainEvents() {
67+
protected Collection<DomainEvent> domainEvents() {
6868
return Collections.unmodifiableList(domainEvents);
6969
}
7070

0 commit comments

Comments
 (0)