X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fboot%2Fdata%2Fjdbc%2FUserEvent.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fboot%2Fdata%2Fjdbc%2FUserEvent.java;h=3693ebf95fd7bc4c4850cb3f280f638e6d5b39a5;hb=39a57180b2b7d2d01ac558d1a375c826260c7119;hp=0000000000000000000000000000000000000000;hpb=21ee193ca1a46c8f9b52768f4c18af7829a8c35a;p=demos%2Fspring%2Fdata-jdbc diff --git a/src/main/java/de/juplo/boot/data/jdbc/UserEvent.java b/src/main/java/de/juplo/boot/data/jdbc/UserEvent.java new file mode 100644 index 0000000..3693ebf --- /dev/null +++ b/src/main/java/de/juplo/boot/data/jdbc/UserEvent.java @@ -0,0 +1,28 @@ +package de.juplo.boot.data.jdbc; + +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.ToString; +import org.springframework.context.ApplicationEvent; + +import java.time.ZonedDateTime; + + +@Getter +@EqualsAndHashCode +@ToString +public class UserEvent extends ApplicationEvent +{ + private final String key; + private final UserStatus status; + private final ZonedDateTime time; + + + public UserEvent(Object source, String key, UserStatus status, ZonedDateTime time) + { + super(source); + this.key = key; + this.status = status; + this.time = time; + } +}