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);
}
}