X-Git-Url: https://git.hedgecode.org/?p=snooker-score-api.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fsnooker%2Fjson%2FJsonIdEntity.java;h=ec8427477c6ddf875317845192572186ff4bbd75;hp=4ee0c886a646255c3b801ca6771236d67ea67ef1;hb=2730133cd1f5b0f4d26b042c1171155797636929;hpb=cd2f8a9c9fea202a4edb2a475e1455ef879cd6a2 diff --git a/src/main/java/org/hedgecode/snooker/json/JsonIdEntity.java b/src/main/java/org/hedgecode/snooker/json/JsonIdEntity.java index 4ee0c88..ec84274 100644 --- a/src/main/java/org/hedgecode/snooker/json/JsonIdEntity.java +++ b/src/main/java/org/hedgecode/snooker/json/JsonIdEntity.java @@ -16,8 +16,6 @@ package org.hedgecode.snooker.json; -import java.io.Serializable; - import org.hedgecode.snooker.api.IdEntity; /** @@ -25,10 +23,8 @@ import org.hedgecode.snooker.api.IdEntity; * * @author Dmitry Samoshin aka gotty */ -public abstract class JsonIdEntity - extends JsonURLEntity - implements IdEntity, Serializable -{ +public abstract class JsonIdEntity extends JsonURLEntity implements IdEntity { + @Override public boolean equals(Object obj) { if (this == obj) @@ -43,9 +39,8 @@ public abstract class JsonIdEntity @Override public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + getId(); + int result = getClass().getSimpleName().hashCode(); + result = 31 * result + getId(); return result; }