org.vfny.geoserver.global.dto
Class ContactDTO

java.lang.Object
  extended byorg.vfny.geoserver.global.dto.ContactDTO
All Implemented Interfaces:
java.lang.Cloneable, DataTransferObject

public final class ContactDTO
extends java.lang.Object
implements DataTransferObject

Data Transfer Object for Contact information.

Data Transfer object are used to communicate between the GeoServer application and its configuration and persistent layers. As such the class is final - to allow for its future use as an on-the-wire message.

Represents a ContactDTO Information element such as:


 {ContactInformation}
   {ContactPersonPrimary}
     {ContactPerson}Chris Holmes{/ContactPerson}
     {ContactOrganization}TOPP{/ContactOrganization}
   {/ContactPersonPrimary}
   {ContactPosition}Computer Scientist{/ContactPosition}
   {ContactAddress}
     {AddressType}postal{/AddressType}
     {Address}Street addresss here{/Address}
     {City}New York{/City}
     {StateOrProvince}New York{/StateOrProvince}
     {PostCode}0001{/PostCode}
     {Country}USA{/Country}
   {/ContactAddress}
   {ContactVoiceTelephone}+1 301 283-1569{/ContactVoiceTelephone}
   {ContactFacsimileTelephone}+1 301 283-1569{/ContactFacsimileTelephone}
 {/ContactInformation}
 


Constructor Summary
ContactDTO()
          ContactConfig constructor.
ContactDTO(ContactDTO c)
          Contact Data Transfer Object constructor.
 
Method Summary
 java.lang.Object clone()
          Implement clone.
 boolean equals(java.lang.Object obj)
          Implement equals.
 java.lang.String getAddress()
          getAddress purpose.
 java.lang.String getAddressCity()
          getAddressCity purpose.
 java.lang.String getAddressCountry()
          getAddressCountry purpose.
 java.lang.String getAddressPostalCode()
          getAddressPostalCode purpose.
 java.lang.String getAddressState()
          getAddressState purpose.
 java.lang.String getAddressType()
          getAddressType purpose.
 java.lang.String getContactEmail()
          getContactEmail purpose.
 java.lang.String getContactFacsimile()
          getContactFacsimile purpose.
 java.lang.String getContactOrganization()
          getContactOrganization purpose.
 java.lang.String getContactPerson()
          getContactPerson purpose.
 java.lang.String getContactPosition()
          getContactPosition purpose.
 java.lang.String getContactVoice()
          getContactVoice purpose.
 int hashCode()
          DOCUMENT ME!
 void setAddress(java.lang.String string)
          setAddress purpose.
 void setAddressCity(java.lang.String string)
          setAddressCity purpose.
 void setAddressCountry(java.lang.String string)
          setAddressCountry purpose.
 void setAddressPostalCode(java.lang.String string)
          setAddressPostalCode purpose.
 void setAddressState(java.lang.String string)
          setAddressState purpose.
 void setAddressType(java.lang.String string)
          setAddressType purpose.
 void setContactEmail(java.lang.String string)
          setContactEmail purpose.
 void setContactFacsimile(java.lang.String string)
          setContactFacsimile purpose.
 void setContactOrganization(java.lang.String string)
          setContactOrganization purpose.
 void setContactPerson(java.lang.String string)
          setContactPerson purpose.
 void setContactPosition(java.lang.String string)
          setContactPosition purpose.
 void setContactVoice(java.lang.String string)
          setContactVoice purpose.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContactDTO

public ContactDTO()
ContactConfig constructor.

does nothing


ContactDTO

public ContactDTO(ContactDTO c)
Contact Data Transfer Object constructor.

Creates a copy of the ContactDTO specified.

Parameters:
c - The ContactDTO to create a copy of.
Throws:
java.lang.NullPointerException - DOCUMENT ME!
Method Detail

clone

public java.lang.Object clone()
Implement clone.

Creates a clone of the object. For exact notes see

Specified by:
clone in interface DataTransferObject
Returns:
A new ContactConfig object.
See Also:
ContactConfig(ContactConfig)., Object.clone()

equals

public boolean equals(java.lang.Object obj)
Implement equals.

Checks to see that the ContactConfig passed in is the same as this ContactConfig.

Specified by:
equals in interface DataTransferObject
Parameters:
obj - A ContactConfig object.
Returns:
true when they are the same.
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Description copied from interface: DataTransferObject
DOCUMENT ME!

Specified by:
hashCode in interface DataTransferObject

getAddress

public java.lang.String getAddress()
getAddress purpose.

Description ...

Returns:

getAddressCity

public java.lang.String getAddressCity()
getAddressCity purpose.

Description ...

Returns:

getAddressCountry

public java.lang.String getAddressCountry()
getAddressCountry purpose.

Description ...

Returns:

getAddressPostalCode

public java.lang.String getAddressPostalCode()
getAddressPostalCode purpose.

Description ...

Returns:

getAddressState

public java.lang.String getAddressState()
getAddressState purpose.

Description ...

Returns:

getAddressType

public java.lang.String getAddressType()
getAddressType purpose.

Description ...

Returns:

getContactEmail

public java.lang.String getContactEmail()
getContactEmail purpose.

Description ...

Returns:

getContactFacsimile

public java.lang.String getContactFacsimile()
getContactFacsimile purpose.

Description ...

Returns:

getContactOrganization

public java.lang.String getContactOrganization()
getContactOrganization purpose.

Description ...

Returns:

getContactPerson

public java.lang.String getContactPerson()
getContactPerson purpose.

Description ...

Returns:

getContactPosition

public java.lang.String getContactPosition()
getContactPosition purpose.

Description ...

Returns:

getContactVoice

public java.lang.String getContactVoice()
getContactVoice purpose.

Description ...

Returns:

setAddress

public void setAddress(java.lang.String string)
setAddress purpose.

Description ...

Parameters:
string -

setAddressCity

public void setAddressCity(java.lang.String string)
setAddressCity purpose.

Description ...

Parameters:
string -

setAddressCountry

public void setAddressCountry(java.lang.String string)
setAddressCountry purpose.

Description ...

Parameters:
string -

setAddressPostalCode

public void setAddressPostalCode(java.lang.String string)
setAddressPostalCode purpose.

Description ...

Parameters:
string -

setAddressState

public void setAddressState(java.lang.String string)
setAddressState purpose.

Description ...

Parameters:
string -

setAddressType

public void setAddressType(java.lang.String string)
setAddressType purpose.

Description ...

Parameters:
string -

setContactEmail

public void setContactEmail(java.lang.String string)
setContactEmail purpose.

Description ...

Parameters:
string -

setContactFacsimile

public void setContactFacsimile(java.lang.String string)
setContactFacsimile purpose.

Description ...

Parameters:
string -

setContactOrganization

public void setContactOrganization(java.lang.String string)
setContactOrganization purpose.

Description ...

Parameters:
string -

setContactPerson

public void setContactPerson(java.lang.String string)
setContactPerson purpose.

Description ...

Parameters:
string -

setContactPosition

public void setContactPosition(java.lang.String string)
setContactPosition purpose.

Description ...

Parameters:
string -

setContactVoice

public void setContactVoice(java.lang.String string)
setContactVoice purpose.

Description ...

Parameters:
string -