ch.claudio.contactdb.data
Class Address

java.lang.Object
  extended by ch.claudio.contactdb.data.Address

public class Address
extends java.lang.Object

Address data.

Note: Several persons living at the same address will have individual intances of this class.

Comment is an optional field which is initialized to null. It may be used to add information for which no other field (yet) exists.

Version:
$Id: Address.java 32 2006-07-10 23:51:07Z $
Author:
Claudio Nieder

Constructor Summary
Address(Person personArg, java.lang.String streetArg, java.lang.String extraAddressArg, Place placeArg)
           
 
Method Summary
 Address getCanonical()
           
 java.lang.String getComment()
           
 java.lang.String getExtraAddress()
           
 Person getPerson()
           
 Place getPlace()
           
 java.lang.String getStreet()
           
static void main(java.lang.String[] args)
          Print license.
 void setCanonical(Address canonicalArg)
           
 void setComment(java.lang.String commentArg)
           
 void setExtraAddress(java.lang.String extraAddressArg)
           
 void setPerson(Person personArg)
           
 void setPlace(Place placeArg)
           
 void setStreet(java.lang.String streetArg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Address

public Address(Person personArg,
               java.lang.String streetArg,
               java.lang.String extraAddressArg,
               Place placeArg)
Parameters:
personArg -
streetArg -
extraAddressArg -
placeArg -
Method Detail

getExtraAddress

public java.lang.String getExtraAddress()
Returns:
Returns the extraAddress.

setExtraAddress

public void setExtraAddress(java.lang.String extraAddressArg)
Parameters:
extraAddressArg - The extraAddress to set.

getPerson

public Person getPerson()
Returns:
Returns the person.

setPerson

public void setPerson(Person personArg)
Parameters:
personArg - The person to set.

getPlace

public Place getPlace()
Returns:
Returns the place.

setPlace

public void setPlace(Place placeArg)
Parameters:
placeArg - The place to set.

getStreet

public java.lang.String getStreet()
Returns:
Returns the street.

setStreet

public void setStreet(java.lang.String streetArg)
Parameters:
streetArg - The street to set.

getComment

public java.lang.String getComment()
Returns:
the comment

setComment

public void setComment(java.lang.String commentArg)
Parameters:
commentArg - the comment to set

main

public static void main(java.lang.String[] args)
Print license.

Parameters:
args - ignored

getCanonical

public Address getCanonical()
Returns:
the canonical

setCanonical

public void setCanonical(Address canonicalArg)
Parameters:
canonicalArg - the canonical to set