package com.mycompany.cevent.web.websocket.dto;
/**
* DTO for storing a user's activity.
*/
public class ActivityDTO {
private String sessionId;
private String userLogin;
private String ipAddress;
private String page;
private String time;
public String getSessionId() {
return sessionId;
}
public void setSessionId(String sessionId) {
this.sessionId = sessionId;
}
public String getUserLogin() {
return userLogin;
}
public void setUserLogin(String userLogin) {
this.userLogin = userLogin;
}
public String getIpAddress() {
return ipAddress;
}
public void setIpAddress(String ipAddress) {
this.ipAddress = ipAddress;
}
public String getPage() {
return page;
}
public void setPage(String page) {
this.page = page;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ActivityDTO that = (ActivityDTO) o;
if (sessionId != null ? !sessionId.equals(that.sessionId) : that.sessionId != null) return false;
return true;
}
@Override
public int hashCode() {
return sessionId != null ? sessionId.hashCode() : 0;
}
}