gov.nasa.arc.pds.xml.generated
Class PDSAffiliate

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.PDSAffiliate

public class PDSAffiliate
extends Object

The PDS Affiliate class provides a description of a person who has an association with the planetary science community and has access to PDS resources not normally allowed to the general public.

Java class for PDS_Affiliate complex type.

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

 <complexType name="PDS_Affiliate">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="name" type="{http://pds.nasa.gov/pds4/pds/v1}name" minOccurs="0"/>
         <element name="registration_date" type="{http://pds.nasa.gov/pds4/pds/v1}registration_date"/>
         <element name="electronic_mail_address" type="{http://pds.nasa.gov/pds4/pds/v1}electronic_mail_address" maxOccurs="unbounded" minOccurs="0"/>
         <element name="sort_name" type="{http://pds.nasa.gov/pds4/pds/v1}sort_name"/>
         <element name="affiliation_type" type="{http://pds.nasa.gov/pds4/pds/v1}affiliation_type"/>
         <element name="alternate_telephone_number" type="{http://pds.nasa.gov/pds4/pds/v1}alternate_telephone_number" minOccurs="0"/>
         <element name="institution_name" type="{http://pds.nasa.gov/pds4/pds/v1}institution_name"/>
         <element name="phone_book_flag" type="{http://pds.nasa.gov/pds4/pds/v1}phone_book_flag"/>
         <element name="postal_address_text" type="{http://pds.nasa.gov/pds4/pds/v1}postal_address_text"/>
         <element name="team_name" type="{http://pds.nasa.gov/pds4/pds/v1}team_name" maxOccurs="unbounded" minOccurs="0"/>
         <element name="telephone_number" type="{http://pds.nasa.gov/pds4/pds/v1}telephone_number" minOccurs="0"/>
         <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String affiliationType
           
protected  String alternateTelephoneNumber
           
protected  String description
           
protected  List<String> electronicMailAddresses
           
protected  String institutionName
           
protected  String name
           
protected  boolean phoneBookFlag
           
protected  String postalAddressText
           
protected  String registrationDate
           
protected  String sortName
           
protected  List<String> teamNames
           
protected  String telephoneNumber
           
 
Constructor Summary
PDSAffiliate()
           
 
Method Summary
 String getAffiliationType()
          Gets the value of the affiliationType property.
 String getAlternateTelephoneNumber()
          Gets the value of the alternateTelephoneNumber property.
 String getDescription()
          Gets the value of the description property.
 List<String> getElectronicMailAddresses()
          Gets the value of the electronicMailAddresses property.
 String getInstitutionName()
          Gets the value of the institutionName property.
 String getName()
          Gets the value of the name property.
 String getPostalAddressText()
          Gets the value of the postalAddressText property.
 String getRegistrationDate()
          Gets the value of the registrationDate property.
 String getSortName()
          Gets the value of the sortName property.
 List<String> getTeamNames()
          Gets the value of the teamNames property.
 String getTelephoneNumber()
          Gets the value of the telephoneNumber property.
 boolean isPhoneBookFlag()
          Gets the value of the phoneBookFlag property.
 void setAffiliationType(String value)
          Sets the value of the affiliationType property.
 void setAlternateTelephoneNumber(String value)
          Sets the value of the alternateTelephoneNumber property.
 void setDescription(String value)
          Sets the value of the description property.
 void setInstitutionName(String value)
          Sets the value of the institutionName property.
 void setName(String value)
          Sets the value of the name property.
 void setPhoneBookFlag(boolean value)
          Sets the value of the phoneBookFlag property.
 void setPostalAddressText(String value)
          Sets the value of the postalAddressText property.
 void setRegistrationDate(String value)
          Sets the value of the registrationDate property.
 void setSortName(String value)
          Sets the value of the sortName property.
 void setTelephoneNumber(String value)
          Sets the value of the telephoneNumber property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

registrationDate

protected String registrationDate

electronicMailAddresses

protected List<String> electronicMailAddresses

sortName

protected String sortName

affiliationType

protected String affiliationType

alternateTelephoneNumber

protected String alternateTelephoneNumber

institutionName

protected String institutionName

phoneBookFlag

protected boolean phoneBookFlag

postalAddressText

protected String postalAddressText

teamNames

protected List<String> teamNames

telephoneNumber

protected String telephoneNumber

description

protected String description
Constructor Detail

PDSAffiliate

public PDSAffiliate()
Method Detail

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getRegistrationDate

public String getRegistrationDate()
Gets the value of the registrationDate property.

Returns:
possible object is String

setRegistrationDate

public void setRegistrationDate(String value)
Sets the value of the registrationDate property.

Parameters:
value - allowed object is String

getElectronicMailAddresses

public List<String> getElectronicMailAddresses()
Gets the value of the electronicMailAddresses 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 electronicMailAddresses property.

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

    getElectronicMailAddresses().add(newItem);
 

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


getSortName

public String getSortName()
Gets the value of the sortName property.

Returns:
possible object is String

setSortName

public void setSortName(String value)
Sets the value of the sortName property.

Parameters:
value - allowed object is String

getAffiliationType

public String getAffiliationType()
Gets the value of the affiliationType property.

Returns:
possible object is String

setAffiliationType

public void setAffiliationType(String value)
Sets the value of the affiliationType property.

Parameters:
value - allowed object is String

getAlternateTelephoneNumber

public String getAlternateTelephoneNumber()
Gets the value of the alternateTelephoneNumber property.

Returns:
possible object is String

setAlternateTelephoneNumber

public void setAlternateTelephoneNumber(String value)
Sets the value of the alternateTelephoneNumber property.

Parameters:
value - allowed object is String

getInstitutionName

public String getInstitutionName()
Gets the value of the institutionName property.

Returns:
possible object is String

setInstitutionName

public void setInstitutionName(String value)
Sets the value of the institutionName property.

Parameters:
value - allowed object is String

isPhoneBookFlag

public boolean isPhoneBookFlag()
Gets the value of the phoneBookFlag property.


setPhoneBookFlag

public void setPhoneBookFlag(boolean value)
Sets the value of the phoneBookFlag property.


getPostalAddressText

public String getPostalAddressText()
Gets the value of the postalAddressText property.

Returns:
possible object is String

setPostalAddressText

public void setPostalAddressText(String value)
Sets the value of the postalAddressText property.

Parameters:
value - allowed object is String

getTeamNames

public List<String> getTeamNames()
Gets the value of the teamNames 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 teamNames property.

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

    getTeamNames().add(newItem);
 

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


getTelephoneNumber

public String getTelephoneNumber()
Gets the value of the telephoneNumber property.

Returns:
possible object is String

setTelephoneNumber

public void setTelephoneNumber(String value)
Sets the value of the telephoneNumber property.

Parameters:
value - allowed object is String

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String


Copyright © 2014. All Rights Reserved.