atg.core.util
Class Address

java.lang.Object
  extended by java.util.Observable
      extended by atg.core.util.Address
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ContactInfo, RepositoryAddress

public class Address
extends java.util.Observable
implements java.io.Serializable

A class which represents an address.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
Address()
          Constructs an empty Address object.
 
Method Summary
protected  void addChangedProperty(java.lang.String pChangedProperty)
           
 boolean equals(java.lang.Object pAddress)
          Returns true if the given pAddress is equal to the current Address.
 java.lang.String getAddress1()
          Returns the address1
 java.lang.String getAddress2()
          Returns the address2
 java.lang.String getAddress3()
          Returns the address3
 java.lang.String getCity()
           
 java.lang.String getCountry()
           
 java.lang.String getCounty()
           
 java.lang.String getFirstName()
          Returns the firstName
 java.lang.String getLastName()
          Returns the lastName
 java.lang.String getMiddleName()
          Returns the middleName
 java.lang.String getOwnerId()
          Returns the ownerId
 java.lang.String getPostalCode()
           
 java.lang.String getPrefix()
          Returns the prefix
 java.lang.String getState()
           
 java.lang.String getSuffix()
          Returns the suffix
 int hashCode()
          Returns the hash code for Address
 void setAddress1(java.lang.String pAddress1)
          Sets the address1
 void setAddress2(java.lang.String pAddress2)
          Sets the address2
 void setAddress3(java.lang.String pAddress3)
          Sets the address3
 void setCity(java.lang.String pCity)
           
 void setCountry(java.lang.String pCountry)
           
 void setCounty(java.lang.String pCounty)
           
 void setFirstName(java.lang.String pFirstName)
          Sets the firstName
 void setLastName(java.lang.String pLastName)
          Sets the lastName
 void setMiddleName(java.lang.String pMiddleName)
          Sets the middleName
 void setOwnerId(java.lang.String pOwnerId)
          Sets the ownerId
 void setPostalCode(java.lang.String pPostalCode)
           
 void setPrefix(java.lang.String pPrefix)
          Sets the prefix
 void setState(java.lang.String pState)
           
 void setSuffix(java.lang.String pSuffix)
          Sets the suffix
 java.lang.String toString()
          Returns string representation of the Address
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

Address

public Address()
Constructs an empty Address object.

Method Detail

addChangedProperty

protected void addChangedProperty(java.lang.String pChangedProperty)

getPrefix

public java.lang.String getPrefix()
Returns the prefix


setPrefix

public void setPrefix(java.lang.String pPrefix)
Sets the prefix


getFirstName

public java.lang.String getFirstName()
Returns the firstName


setFirstName

public void setFirstName(java.lang.String pFirstName)
Sets the firstName


getMiddleName

public java.lang.String getMiddleName()
Returns the middleName


setMiddleName

public void setMiddleName(java.lang.String pMiddleName)
Sets the middleName


getLastName

public java.lang.String getLastName()
Returns the lastName


setLastName

public void setLastName(java.lang.String pLastName)
Sets the lastName


getSuffix

public java.lang.String getSuffix()
Returns the suffix


setSuffix

public void setSuffix(java.lang.String pSuffix)
Sets the suffix


getAddress1

public java.lang.String getAddress1()
Returns the address1


setAddress1

public void setAddress1(java.lang.String pAddress1)
Sets the address1


getAddress2

public java.lang.String getAddress2()
Returns the address2


setAddress2

public void setAddress2(java.lang.String pAddress2)
Sets the address2


getAddress3

public java.lang.String getAddress3()
Returns the address3


setAddress3

public void setAddress3(java.lang.String pAddress3)
Sets the address3


getCity

public java.lang.String getCity()

setCity

public void setCity(java.lang.String pCity)

getState

public java.lang.String getState()

setState

public void setState(java.lang.String pState)

getCounty

public java.lang.String getCounty()

setCounty

public void setCounty(java.lang.String pCounty)

getPostalCode

public java.lang.String getPostalCode()

setPostalCode

public void setPostalCode(java.lang.String pPostalCode)

getCountry

public java.lang.String getCountry()

setCountry

public void setCountry(java.lang.String pCountry)

getOwnerId

public java.lang.String getOwnerId()
Returns the ownerId


setOwnerId

public void setOwnerId(java.lang.String pOwnerId)
Sets the ownerId


equals

public boolean equals(java.lang.Object pAddress)
Returns true if the given pAddress is equal to the current Address. Addresses are equal only if all fields of pAddress are equal to this address fields, otherwise returns false.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns the hash code for Address

Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Returns string representation of the Address

Overrides:
toString in class java.lang.Object