/*
 * JBoss, the OpenSource J2EE webOS
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */
package org.jboss.test.xml.person;

/**
 * @author <a href="mailto:alex@jboss.org">Alexey Loubyansky</a>
 * @version <tt>$Revision: 1.1 $</tt>
 */
public class Address
{
   private String street;

   public String getStreet()
   {
      return street;
   }

   public void setStreet(String street)
   {
      this.street = street;
   }

   public String toString()
   {
      return street;
   }

   public boolean equals(Object o)
   {
      if(this == o) return true;
      if(!(o instanceof Address)) return false;

      final Address address = (Address) o;

      if(street != null ? !street.equals(address.street) : address.street != null) return false;

      return true;
   }

   public int hashCode()
   {
      return (street != null ? street.hashCode() : 0);
   }
}