//$Id: Location.java 4599 2004-09-26 05:18:27Z oneovthafew $ package org.hibernate.test.legacy; import java.io.Serializable; import java.util.Locale; public class Location implements Serializable { private int streetNumber; private String city; private String streetName; private String countryCode; private Locale locale; private String description; /** * Returns the countryCode. * @return String */ public String getCountryCode() { return countryCode; } /** * Returns the description. * @return String */ public String getDescription() { return description; } /** * Returns the locale. * @return Locale */ public Locale getLocale() { return locale; } /** * Returns the streetName. * @return String */ public String getStreetName() { return streetName; } /** * Returns the streetNumber. * @return int */ public int getStreetNumber() { return streetNumber; } /** * Sets the countryCode. * @param countryCode The countryCode to set */ public void setCountryCode(String countryCode) { this.countryCode = countryCode; } /** * Sets the description. * @param description The description to set */ public void setDescription(String description) { this.description = description; } /** * Sets the locale. * @param locale The locale to set */ public void setLocale(Locale locale) { this.locale = locale; } /** * Sets the streetName. * @param streetName The streetName to set */ public void setStreetName(String streetName) { this.streetName = streetName; } /** * Sets the streetNumber. * @param streetNumber The streetNumber to set */ public void setStreetNumber(int streetNumber) { this.streetNumber = streetNumber; } /** * Returns the city. * @return String */ public String getCity() { return city; } /** * Sets the city. * @param city The city to set */ public void setCity(String city) { this.city = city; } public boolean equals(Object other) { Location l = (Location) other; return l.getCity().equals(city) && l.getStreetName().equals(streetName) && l.getCountryCode().equals(countryCode) && l.getStreetNumber()==streetNumber; } public int hashCode() { return streetName.hashCode(); } }