org.uddi.api_v3
Class Contact

java.lang.Object
  extended by org.uddi.api_v3.Contact
All Implemented Interfaces:
Serializable

public class Contact
extends Object
implements Serializable

Java class for contact complex type.

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

 <complexType name="contact">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{urn:uddi-org:api_v3}description" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{urn:uddi-org:api_v3}personName" maxOccurs="unbounded"/>
         <element ref="{urn:uddi-org:api_v3}phone" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{urn:uddi-org:api_v3}email" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{urn:uddi-org:api_v3}address" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="useType" type="{urn:uddi-org:api_v3}useType" default="" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<Address> address
           
protected  List<Description> description
           
protected  List<Email> email
           
protected  List<PersonName> personName
           
protected  List<Phone> phone
           
protected  String useType
           
 
Constructor Summary
Contact()
           
 
Method Summary
 List<Address> getAddress()
          Gets the value of the address property.
 List<Description> getDescription()
          Gets the value of the description property.
 List<Email> getEmail()
          Gets the value of the email property.
 List<PersonName> getPersonName()
          Gets the value of the personName property.
 List<Phone> getPhone()
          Gets the value of the phone property.
 String getUseType()
          Gets the value of the useType property.
 void setUseType(String value)
          Sets the value of the useType property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected List<Description> description

personName

protected List<PersonName> personName

phone

protected List<Phone> phone

email

protected List<Email> email

address

protected List<Address> address

useType

protected String useType
Constructor Detail

Contact

public Contact()
Method Detail

getDescription

public List<Description> getDescription()
Gets the value of the description 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 description property.

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

    getDescription().add(newItem);
 

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


getPersonName

public List<PersonName> getPersonName()
Gets the value of the personName 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 personName property.

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

    getPersonName().add(newItem);
 

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


getPhone

public List<Phone> getPhone()
Gets the value of the phone 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 phone property.

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

    getPhone().add(newItem);
 

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


getEmail

public List<Email> getEmail()
Gets the value of the email 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 email property.

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

    getEmail().add(newItem);
 

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


getAddress

public List<Address> getAddress()
Gets the value of the address 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 address property.

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

    getAddress().add(newItem);
 

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


getUseType

public String getUseType()
Gets the value of the useType property.

Returns:
possible object is String

setUseType

public void setUseType(String value)
Sets the value of the useType property.

Parameters:
value - allowed object is String


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.