package com.juick.server.component; import com.juick.Message; import com.juick.User; import org.springframework.context.ApplicationEvent; import java.util.List; public class LikeEvent extends ApplicationEvent { private User user; private Message message; private List subscribers; /** * Create a new ApplicationEvent. * * @param source the object on which the event initially occurred (never {@code null}) */ public LikeEvent(Object source, User user, Message message, List subscribers) { super(source); this.message = message; this.user = user; this.subscribers = subscribers; } public User getUser() { return user; } public Message getMessage() { return message; } public List getSubscribers() { return subscribers; } }