org.deegree.services.jaxb.metadata
Class ServiceContactType

java.lang.Object
  extended by org.deegree.services.jaxb.metadata.ServiceContactType

public class ServiceContactType
extends Object

Java class for ServiceContactType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ServiceContactType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="IndividualName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="PositionName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Facsimile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ElectronicMailAddress" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Address" type="{http://www.deegree.org/services/metadata}AddressType"/>
         <element name="OnlineResource" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         <element name="HoursOfService" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ContactInstructions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Role" type="{http://www.w3.org/2001/XMLSchema}string"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AddressType address
           
protected  String contactInstructions
           
protected  List<String> electronicMailAddress
           
protected  String facsimile
           
protected  String hoursOfService
           
protected  String individualName
           
protected  String onlineResource
           
protected  String phone
           
protected  String positionName
           
protected  String role
           
 
Constructor Summary
ServiceContactType()
           
 
Method Summary
 AddressType getAddress()
          Gets the value of the address property.
 String getContactInstructions()
          Gets the value of the contactInstructions property.
 List<String> getElectronicMailAddress()
          Gets the value of the electronicMailAddress property.
 String getFacsimile()
          Gets the value of the facsimile property.
 String getHoursOfService()
          Gets the value of the hoursOfService property.
 String getIndividualName()
          Gets the value of the individualName property.
 String getOnlineResource()
          Gets the value of the onlineResource property.
 String getPhone()
          Gets the value of the phone property.
 String getPositionName()
          Gets the value of the positionName property.
 String getRole()
          Gets the value of the role property.
 void setAddress(AddressType value)
          Sets the value of the address property.
 void setContactInstructions(String value)
          Sets the value of the contactInstructions property.
 void setFacsimile(String value)
          Sets the value of the facsimile property.
 void setHoursOfService(String value)
          Sets the value of the hoursOfService property.
 void setIndividualName(String value)
          Sets the value of the individualName property.
 void setOnlineResource(String value)
          Sets the value of the onlineResource property.
 void setPhone(String value)
          Sets the value of the phone property.
 void setPositionName(String value)
          Sets the value of the positionName property.
 void setRole(String value)
          Sets the value of the role property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

individualName

protected String individualName

positionName

protected String positionName

phone

protected String phone

facsimile

protected String facsimile

electronicMailAddress

protected List<String> electronicMailAddress

address

protected AddressType address

onlineResource

protected String onlineResource

hoursOfService

protected String hoursOfService

contactInstructions

protected String contactInstructions

role

protected String role
Constructor Detail

ServiceContactType

public ServiceContactType()
Method Detail

getIndividualName

public String getIndividualName()
Gets the value of the individualName property.

Returns:
possible object is String

setIndividualName

public void setIndividualName(String value)
Sets the value of the individualName property.

Parameters:
value - allowed object is String

getPositionName

public String getPositionName()
Gets the value of the positionName property.

Returns:
possible object is String

setPositionName

public void setPositionName(String value)
Sets the value of the positionName property.

Parameters:
value - allowed object is String

getPhone

public String getPhone()
Gets the value of the phone property.

Returns:
possible object is String

setPhone

public void setPhone(String value)
Sets the value of the phone property.

Parameters:
value - allowed object is String

getFacsimile

public String getFacsimile()
Gets the value of the facsimile property.

Returns:
possible object is String

setFacsimile

public void setFacsimile(String value)
Sets the value of the facsimile property.

Parameters:
value - allowed object is String

getElectronicMailAddress

public List<String> getElectronicMailAddress()
Gets the value of the electronicMailAddress property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the electronicMailAddress property.

For example, to add a new item, do as follows:

    getElectronicMailAddress().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getAddress

public AddressType getAddress()
Gets the value of the address property.

Returns:
possible object is AddressType

setAddress

public void setAddress(AddressType value)
Sets the value of the address property.

Parameters:
value - allowed object is AddressType

getOnlineResource

public String getOnlineResource()
Gets the value of the onlineResource property.

Returns:
possible object is String

setOnlineResource

public void setOnlineResource(String value)
Sets the value of the onlineResource property.

Parameters:
value - allowed object is String

getHoursOfService

public String getHoursOfService()
Gets the value of the hoursOfService property.

Returns:
possible object is String

setHoursOfService

public void setHoursOfService(String value)
Sets the value of the hoursOfService property.

Parameters:
value - allowed object is String

getContactInstructions

public String getContactInstructions()
Gets the value of the contactInstructions property.

Returns:
possible object is String

setContactInstructions

public void setContactInstructions(String value)
Sets the value of the contactInstructions property.

Parameters:
value - allowed object is String

getRole

public String getRole()
Gets the value of the role property.

Returns:
possible object is String

setRole

public void setRole(String value)
Sets the value of the role property.

Parameters:
value - allowed object is String


Copyright © 2011. All Rights Reserved.