package com.mossle.core.auth; import org.springframework.context.ApplicationEvent; public class LoginEvent extends ApplicationEvent { private String userId; private String sessionId; private String result; private String type; private String tenantId; public LoginEvent(Object source, String userId, String sessionId) { this(source, userId, sessionId, "success", "default", "1"); } public LoginEvent(Object source, String userId, String sessionId, String result) { this(source, userId, sessionId, result, "default", "1"); } public LoginEvent(Object source, String userId, String sessionId, String result, String type, String tenantId) { super(source); this.userId = userId; this.sessionId = sessionId; this.result = result; this.type = type; this.tenantId = tenantId; } public String getUserId() { return userId; } public String getSessionId() { return sessionId; } public String getResult() { return result; } public String getType() { return type; } public String getTenantId() { return tenantId; } }