org.deegree_impl.ogcbasic
Class ContactInformation_Impl

java.lang.Object
  extended byorg.deegree_impl.ogcbasic.ContactInformation_Impl
All Implemented Interfaces:
ContactInformation, Marshallable

public class ContactInformation_Impl
extends java.lang.Object
implements ContactInformation, Marshallable

identification of, and means of communication with a person and/or organization associated with the service/resource. based on ISO 19115

----------------------------------------------------------------------

Version:
$Revision: 1.2 $
Author:
Katharina Lupp, Markus Schneider

Field Summary
private  ContactAddress contactAddress
           
private  java.lang.String contactElectronicMailAddress
           
private  java.lang.String contactFacsimileTelephone
           
private  ContactPersonPrimary contactPersonPrimary
           
private  java.lang.String contactPosition
           
private  java.lang.String contactVoiceTelephone
           
 
Constructor Summary
ContactInformation_Impl(java.lang.String contactPosition, java.lang.String contactVoiceTelephone, java.lang.String contactFacsimileTelephone, java.lang.String contactElectronicMailAddress, ContactPersonPrimary contactPersonPrimary, ContactAddress contactAddress)
          constructor initializing the class with ContactInformation Strings
 
Method Summary
 java.lang.String exportAsXML()
          Returns an XML representation of this object.
 ContactAddress getContactAddress()
          returns the address where to reach to contact person
 java.lang.String getContactElectronicMailAddress()
          returns the email address of the contact person
 java.lang.String getContactFacsimileTelephone()
          returns the facsimile Telephone number of the contact person
 ContactPersonPrimary getContactPersonPrimary()
          returns a datastructure that contains the name of the contact person and the organization he works for.
 java.lang.String getContactPosition()
          returns the positon of the contact person within its organization
 java.lang.String getContactVoiceTelephone()
          returns the voice Telephone number of the contact person
 void setContactAddress(ContactAddress contactAddress)
          sets the address where to reach to contact person
 void setContactElectronicMailAddress(java.lang.String contactElectronicMailAddress)
          sets the email address of the contact person
 void setContactFacsimileTelephone(java.lang.String contactFacsimileTelephone)
          sets the facsimile Telephone number of the contact person
 void setContactPersonPrimary(ContactPersonPrimary contactPersonPrimary)
          sets a datastructure that contains the name of the contact person and the organization he works for.
 void setContactPosition(java.lang.String contactPosition)
          sets the positon of the contact person within its organization
 void setContactVoiceTelephone(java.lang.String contactVoiceTelephone)
          sets the voice Telephone number of the contact person
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contactAddress

private ContactAddress contactAddress

contactPersonPrimary

private ContactPersonPrimary contactPersonPrimary

contactElectronicMailAddress

private java.lang.String contactElectronicMailAddress

contactFacsimileTelephone

private java.lang.String contactFacsimileTelephone

contactPosition

private java.lang.String contactPosition

contactVoiceTelephone

private java.lang.String contactVoiceTelephone
Constructor Detail

ContactInformation_Impl

public ContactInformation_Impl(java.lang.String contactPosition,
                               java.lang.String contactVoiceTelephone,
                               java.lang.String contactFacsimileTelephone,
                               java.lang.String contactElectronicMailAddress,
                               ContactPersonPrimary contactPersonPrimary,
                               ContactAddress contactAddress)
constructor initializing the class with ContactInformation Strings

Method Detail

getContactPersonPrimary

public ContactPersonPrimary getContactPersonPrimary()
returns a datastructure that contains the name of the contact person and the organization he works for.

Specified by:
getContactPersonPrimary in interface ContactInformation

setContactPersonPrimary

public void setContactPersonPrimary(ContactPersonPrimary contactPersonPrimary)
sets a datastructure that contains the name of the contact person and the organization he works for.


getContactPosition

public java.lang.String getContactPosition()
returns the positon of the contact person within its organization

Specified by:
getContactPosition in interface ContactInformation

setContactPosition

public void setContactPosition(java.lang.String contactPosition)
sets the positon of the contact person within its organization


getContactAddress

public ContactAddress getContactAddress()
returns the address where to reach to contact person

Specified by:
getContactAddress in interface ContactInformation

setContactAddress

public void setContactAddress(ContactAddress contactAddress)
sets the address where to reach to contact person


getContactVoiceTelephone

public java.lang.String getContactVoiceTelephone()
returns the voice Telephone number of the contact person

Specified by:
getContactVoiceTelephone in interface ContactInformation

setContactVoiceTelephone

public void setContactVoiceTelephone(java.lang.String contactVoiceTelephone)
sets the voice Telephone number of the contact person


getContactFacsimileTelephone

public java.lang.String getContactFacsimileTelephone()
returns the facsimile Telephone number of the contact person

Specified by:
getContactFacsimileTelephone in interface ContactInformation

setContactFacsimileTelephone

public void setContactFacsimileTelephone(java.lang.String contactFacsimileTelephone)
sets the facsimile Telephone number of the contact person


getContactElectronicMailAddress

public java.lang.String getContactElectronicMailAddress()
returns the email address of the contact person

Specified by:
getContactElectronicMailAddress in interface ContactInformation

setContactElectronicMailAddress

public void setContactElectronicMailAddress(java.lang.String contactElectronicMailAddress)
sets the email address of the contact person


exportAsXML

public java.lang.String exportAsXML()
Returns an XML representation of this object.

Specified by:
exportAsXML in interface Marshallable
Returns:
XML-representation of this object