EntityId.java
1 package hlt; 2 3 public class EntityId { 4 public static final EntityId NONE = new EntityId(-1); 5 6 public final int id; 7 8 public EntityId(int id) { 9 this.id = id; 10 } 11 12 @Override 13 public String toString() { 14 return String.valueOf(id); 15 } 16 17 @Override 18 public boolean equals(Object o) { 19 if (this == o) return true; 20 if (o == null || getClass() != o.getClass()) return false; 21 22 EntityId entityId = (EntityId) o; 23 24 return id == entityId.id; 25 } 26 27 @Override 28 public int hashCode() { 29 return id; 30 } 31 }