package com.alodar.example.interfaces;
import java.lang.*;
public class AddressPK
extends java.lang.Object
implements java.io.Serializable
{
static final long serialVersionUID = 2869851509763804598L;
transient private int _hashCode = Integer.MIN_VALUE;
transient private String value = null;
public java.lang.Integer addressId;
public AddressPK()
{
}
public AddressPK( java.lang.Integer addressId )
{
this.addressId = addressId;
}
public java.lang.Integer getAddressId()
{
return addressId;
}
public void setAddressId(java.lang.Integer addressId)
{
this.addressId = addressId;
}
public int hashCode()
{
if( _hashCode == Integer.MIN_VALUE )
{
_hashCode += this.addressId.hashCode();
}
return _hashCode;
}
public boolean equals(Object obj)
{
if( !(obj instanceof com.alodar.example.interfaces.AddressPK) )
return false;
com.alodar.example.interfaces.AddressPK pk = (com.alodar.example.interfaces.AddressPK)obj;
boolean eq = true;
if( obj == null )
{
eq = false;
}
else
{
if( this.addressId == null && ((com.alodar.example.interfaces.AddressPK)obj).getAddressId() == null )
{
eq = true;
}
else
{
if( this.addressId == null || ((com.alodar.example.interfaces.AddressPK)obj).getAddressId() == null )
{
eq = false;
}
else
{
eq = eq && this.addressId.equals( pk.addressId );
}
}
}
return eq;
}
public String toString()
{
if( value == null )
{
value = "[.";
value += this.addressId+".";
value += "]";
}
return value;
}
}