Add minimal hashCode/equals implementation for ClientDetailsEntity

pull/1611/head
Andrea Ceccanti 2021-12-12 11:25:45 +01:00
parent c8e2752ffa
commit a60fd5e440
1 changed files with 20 additions and 0 deletions

View File

@ -24,6 +24,7 @@ import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet; import java.util.HashSet;
import java.util.Map; import java.util.Map;
import java.util.Objects;
import java.util.Set; import java.util.Set;
import javax.persistence.Basic; import javax.persistence.Basic;
@ -1083,4 +1084,23 @@ public class ClientDetailsEntity implements ClientDetails {
this.softwareVersion = softwareVersion; this.softwareVersion = softwareVersion;
} }
@Override
public int hashCode() {
return Objects.hash(clientId);
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
ClientDetailsEntity other = (ClientDetailsEntity) obj;
return Objects.equals(clientId, other.clientId);
}
} }