edu.nrao.sss.model.user
Class Address

java.lang.Object
  extended by edu.nrao.sss.model.user.ObjectId
      extended by edu.nrao.sss.model.user.Contact
          extended by edu.nrao.sss.model.user.Address
All Implemented Interfaces:
XMLable, Serializable

public class Address
extends Contact
implements XMLable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.nrao.sss.model.user.Contact
Contact.ContactType
 
Field Summary
 
Fields inherited from class edu.nrao.sss.model.user.Contact
contactType
 
Constructor Summary
Address()
           
Address(Address address)
           
 
Method Summary
 void addToAddressTypes(AddressType addressType)
           
 void copy(Address address)
           
 void copy(edu.nrao.sss.model.user.UpdateDetails updateDetails)
           
 boolean equals(Object obj)
           
 AddressCountry getAddressCountry()
           
 AddressState getAddressState()
           
 Set<AddressType> getAddressTypes()
           
 String getCity()
           
 String getEncodedId()
           
 String getPostalCode()
           
 String getRegion()
           
 String getStreet1()
           
 String getStreet2()
           
 String getStreet3()
           
 String getStreet4()
           
 int getUpdatedBy()
           
 Date getUpdatedOn()
           
 void setAddressCountry(AddressCountry addressCountry)
           
 void setAddressState(AddressState addressState)
           
 void setAddressTypes(Set<AddressType> addressTypes)
           
 void setCity(String city)
           
 void setPostalCode(String postalCode)
           
 void setRegion(String region)
           
 void setStreet1(String street1)
           
 void setStreet2(String street2)
           
 void setStreet3(String street3)
           
 void setStreet4(String street4)
           
 void setUpdatedBy(int updatedBy)
           
 void setUpdatedOn(Date updatedOn)
           
 String toXML()
          Provide an XML description of the object.
 
Methods inherited from class edu.nrao.sss.model.user.Contact
copy, getContactDescription, getContactType, isDefaultContact, set, setContactDescription, setDefaultContact
 
Methods inherited from class edu.nrao.sss.model.user.ObjectId
getId, hashCode, isNew, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Address

public Address()

Address

public Address(Address address)
Method Detail

addToAddressTypes

public void addToAddressTypes(AddressType addressType)

copy

public void copy(Address address)

equals

public boolean equals(Object obj)
Specified by:
equals in class ObjectId

getAddressCountry

public AddressCountry getAddressCountry()

getAddressState

public AddressState getAddressState()

getAddressTypes

public Set<AddressType> getAddressTypes()

getCity

public String getCity()

getPostalCode

public String getPostalCode()

getRegion

public String getRegion()

getStreet1

public String getStreet1()

getStreet2

public String getStreet2()

getStreet3

public String getStreet3()

getStreet4

public String getStreet4()

setAddressCountry

public void setAddressCountry(AddressCountry addressCountry)

setAddressState

public void setAddressState(AddressState addressState)

setAddressTypes

public void setAddressTypes(Set<AddressType> addressTypes)

setCity

public void setCity(String city)

setPostalCode

public void setPostalCode(String postalCode)

setRegion

public void setRegion(String region)

setStreet1

public void setStreet1(String street1)

setStreet2

public void setStreet2(String street2)

setStreet3

public void setStreet3(String street3)

setStreet4

public void setStreet4(String street4)

toXML

public final String toXML()
Description copied from interface: XMLable
Provide an XML description of the object.

Specified by:
toXML in interface XMLable
Overrides:
toXML in class Contact
Returns:
a String representing the XML of the object.

getEncodedId

public String getEncodedId()

getUpdatedBy

public int getUpdatedBy()

getUpdatedOn

public Date getUpdatedOn()

copy

public void copy(edu.nrao.sss.model.user.UpdateDetails updateDetails)

setUpdatedBy

public void setUpdatedBy(int updatedBy)
                  throws IllegalArgumentException
Throws:
IllegalArgumentException

setUpdatedOn

public void setUpdatedOn(Date updatedOn)
                  throws NullPointerException
Throws:
NullPointerException


Copyright © 2009. All Rights Reserved.