package br.edu.ufcg.ccc.projeto2.warofkingdoms.entities; import java.io.Serializable; public class House implements Serializable { private static final long serialVersionUID = 3065642888337391736L; private String name; private String territoryOriginName; public House(String name, String territoryOriginName) { this.name = name; this.territoryOriginName = territoryOriginName; } @Deprecated public House(String name) { this.name = name; } public House() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTerritoryOriginName() { return territoryOriginName; } public void setTerritoryOriginName(String territoryOriginName) { this.territoryOriginName = territoryOriginName; } @Override public String toString() { return name; } @Override public boolean equals(Object o) { if (!(o instanceof House)) { return false; } House other = (House) o; return other.getName().equals(this.getName()); } @Override public int hashCode() { return name.hashCode(); } public House clone() { return new House(name, territoryOriginName); } }