in services/datalab-webapp-common/src/main/java/com/epam/datalab/auth/UserInfo.java [162:193]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
UserInfo userInfo = (UserInfo) o;
if (awsUser != userInfo.awsUser) {
return false;
}
if (username != null ? !username.equals(userInfo.username) : userInfo.username != null) {
return false;
}
if (accessToken != null ? !accessToken.equals(userInfo.accessToken) : userInfo.accessToken != null)
return false;
if (!roles.equals(userInfo.roles)) {
return false;
}
if (!keys.equals(userInfo.keys)) {
return false;
}
if (firstName != null ? !firstName.equals(userInfo.firstName) : userInfo.firstName != null) {
return false;
}
if (lastName != null ? !lastName.equals(userInfo.lastName) : userInfo.lastName != null) {
return false;
}
return remoteIp != null ? remoteIp.equals(userInfo.remoteIp) : userInfo.remoteIp == null;
}