package com.alodar.example.interfaces;
import java.lang.*;
public class AddressData
extends java.lang.Object
implements java.io.Serializable
{
static final long serialVersionUID = -8283572434282861475L;
protected java.lang.Integer addressId;
protected java.lang.String street1;
protected java.lang.String street2;
protected java.lang.String city;
protected java.lang.String state;
protected java.lang.String zip;
public AddressData()
{
}
public AddressData( java.lang.Integer addressId,java.lang.String street1,java.lang.String street2,java.lang.String city,java.lang.String state,java.lang.String zip )
{
this.addressId = addressId;
this.street1 = street1;
this.street2 = street2;
this.city = city;
this.state = state;
this.zip = zip;
}
public AddressData( AddressData otherData )
{
this.addressId = otherData.addressId;
this.street1 = otherData.street1;
this.street2 = otherData.street2;
this.city = otherData.city;
this.state = otherData.state;
this.zip = otherData.zip;
}
public java.lang.Integer getAddressId()
{
return this.addressId;
}
public void setAddressId( java.lang.Integer addressId )
{
this.addressId = addressId;
}
public java.lang.String getStreet1()
{
return this.street1;
}
public void setStreet1( java.lang.String street1 )
{
this.street1 = street1;
}
public java.lang.String getStreet2()
{
return this.street2;
}
public void setStreet2( java.lang.String street2 )
{
this.street2 = street2;
}
public java.lang.String getCity()
{
return this.city;
}
public void setCity( java.lang.String city )
{
this.city = city;
}
public java.lang.String getState()
{
return this.state;
}
public void setState( java.lang.String state )
{
this.state = state;
}
public java.lang.String getZip()
{
return this.zip;
}
public void setZip( java.lang.String zip )
{
this.zip = zip;
}
public String toString()
{
StringBuffer str = new StringBuffer("{");
str.append("addressId=" + addressId + " " + "street1=" + street1 + " " + "street2=" + street2 + " " + "city=" + city + " " + "state=" + state + " " + "zip=" + zip);
str.append('}');
return(str.toString());
}
public boolean equals( Object pOther )
{
if( pOther instanceof AddressData )
{
AddressData lTest = (AddressData) pOther;
boolean lEquals = true;
if( this.addressId == null )
{
lEquals = lEquals && ( lTest.addressId == null );
}
else
{
lEquals = lEquals && this.addressId.equals( lTest.addressId );
}
if( this.street1 == null )
{
lEquals = lEquals && ( lTest.street1 == null );
}
else
{
lEquals = lEquals && this.street1.equals( lTest.street1 );
}
if( this.street2 == null )
{
lEquals = lEquals && ( lTest.street2 == null );
}
else
{
lEquals = lEquals && this.street2.equals( lTest.street2 );
}
if( this.city == null )
{
lEquals = lEquals && ( lTest.city == null );
}
else
{
lEquals = lEquals && this.city.equals( lTest.city );
}
if( this.state == null )
{
lEquals = lEquals && ( lTest.state == null );
}
else
{
lEquals = lEquals && this.state.equals( lTest.state );
}
if( this.zip == null )
{
lEquals = lEquals && ( lTest.zip == null );
}
else
{
lEquals = lEquals && this.zip.equals( lTest.zip );
}
return lEquals;
}
else
{
return false;
}
}
public int hashCode()
{
int result = 17;
result = 37*result + ((this.addressId != null) ? this.addressId.hashCode() : 0);
result = 37*result + ((this.street1 != null) ? this.street1.hashCode() : 0);
result = 37*result + ((this.street2 != null) ? this.street2.hashCode() : 0);
result = 37*result + ((this.city != null) ? this.city.hashCode() : 0);
result = 37*result + ((this.state != null) ? this.state.hashCode() : 0);
result = 37*result + ((this.zip != null) ? this.zip.hashCode() : 0);
return result;
}
}