Class PDSAffiliate
- java.lang.Object
- 
- gov.nasa.arc.pds.xml.generated.PDSAffiliate
 
- 
 public class PDSAffiliate extends java.lang.ObjectThe 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 SummaryFields Modifier and Type Field Description protected java.lang.StringaffiliationTypeprotected java.lang.StringalternateTelephoneNumberprotected java.lang.Stringdescriptionprotected java.util.List<java.lang.String>electronicMailAddressesprotected java.lang.StringinstitutionNameprotected java.lang.Stringnameprotected booleanphoneBookFlagprotected java.lang.StringpostalAddressTextprotected java.lang.StringregistrationDateprotected java.lang.StringsortNameprotected java.util.List<java.lang.String>teamNamesprotected java.lang.StringtelephoneNumber
 - 
Constructor SummaryConstructors Constructor Description PDSAffiliate()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAffiliationType()Gets the value of the affiliationType property.java.lang.StringgetAlternateTelephoneNumber()Gets the value of the alternateTelephoneNumber property.java.lang.StringgetDescription()Gets the value of the description property.java.util.List<java.lang.String>getElectronicMailAddresses()Gets the value of the electronicMailAddresses property.java.lang.StringgetInstitutionName()Gets the value of the institutionName property.java.lang.StringgetName()Gets the value of the name property.java.lang.StringgetPostalAddressText()Gets the value of the postalAddressText property.java.lang.StringgetRegistrationDate()Gets the value of the registrationDate property.java.lang.StringgetSortName()Gets the value of the sortName property.java.util.List<java.lang.String>getTeamNames()Gets the value of the teamNames property.java.lang.StringgetTelephoneNumber()Gets the value of the telephoneNumber property.booleanisPhoneBookFlag()Gets the value of the phoneBookFlag property.voidsetAffiliationType(java.lang.String value)Sets the value of the affiliationType property.voidsetAlternateTelephoneNumber(java.lang.String value)Sets the value of the alternateTelephoneNumber property.voidsetDescription(java.lang.String value)Sets the value of the description property.voidsetInstitutionName(java.lang.String value)Sets the value of the institutionName property.voidsetName(java.lang.String value)Sets the value of the name property.voidsetPhoneBookFlag(boolean value)Sets the value of the phoneBookFlag property.voidsetPostalAddressText(java.lang.String value)Sets the value of the postalAddressText property.voidsetRegistrationDate(java.lang.String value)Sets the value of the registrationDate property.voidsetSortName(java.lang.String value)Sets the value of the sortName property.voidsetTelephoneNumber(java.lang.String value)Sets the value of the telephoneNumber property.
 
- 
- 
- 
Field Detail- 
nameprotected java.lang.String name 
 - 
registrationDateprotected java.lang.String registrationDate 
 - 
electronicMailAddressesprotected java.util.List<java.lang.String> electronicMailAddresses 
 - 
sortNameprotected java.lang.String sortName 
 - 
affiliationTypeprotected java.lang.String affiliationType 
 - 
alternateTelephoneNumberprotected java.lang.String alternateTelephoneNumber 
 - 
institutionNameprotected java.lang.String institutionName 
 - 
phoneBookFlagprotected boolean phoneBookFlag 
 - 
postalAddressTextprotected java.lang.String postalAddressText 
 - 
teamNamesprotected java.util.List<java.lang.String> teamNames 
 - 
telephoneNumberprotected java.lang.String telephoneNumber 
 - 
descriptionprotected java.lang.String description 
 
- 
 - 
Method Detail- 
getNamepublic java.lang.String getName() Gets the value of the name property.- Returns:
- possible object is
     String
 
 - 
setNamepublic void setName(java.lang.String value) Sets the value of the name property.- Parameters:
- value- allowed object is- String
 
 - 
getRegistrationDatepublic java.lang.String getRegistrationDate() Gets the value of the registrationDate property.- Returns:
- possible object is
     String
 
 - 
setRegistrationDatepublic void setRegistrationDate(java.lang.String value) Sets the value of the registrationDate property.- Parameters:
- value- allowed object is- String
 
 - 
getElectronicMailAddressespublic java.util.List<java.lang.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 setmethod 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- Returns:
- The value of the electronicMailAddresses property.
 
 - 
getSortNamepublic java.lang.String getSortName() Gets the value of the sortName property.- Returns:
- possible object is
     String
 
 - 
setSortNamepublic void setSortName(java.lang.String value) Sets the value of the sortName property.- Parameters:
- value- allowed object is- String
 
 - 
getAffiliationTypepublic java.lang.String getAffiliationType() Gets the value of the affiliationType property.- Returns:
- possible object is
     String
 
 - 
setAffiliationTypepublic void setAffiliationType(java.lang.String value) Sets the value of the affiliationType property.- Parameters:
- value- allowed object is- String
 
 - 
getAlternateTelephoneNumberpublic java.lang.String getAlternateTelephoneNumber() Gets the value of the alternateTelephoneNumber property.- Returns:
- possible object is
     String
 
 - 
setAlternateTelephoneNumberpublic void setAlternateTelephoneNumber(java.lang.String value) Sets the value of the alternateTelephoneNumber property.- Parameters:
- value- allowed object is- String
 
 - 
getInstitutionNamepublic java.lang.String getInstitutionName() Gets the value of the institutionName property.- Returns:
- possible object is
     String
 
 - 
setInstitutionNamepublic void setInstitutionName(java.lang.String value) Sets the value of the institutionName property.- Parameters:
- value- allowed object is- String
 
 - 
isPhoneBookFlagpublic boolean isPhoneBookFlag() Gets the value of the phoneBookFlag property.
 - 
setPhoneBookFlagpublic void setPhoneBookFlag(boolean value) Sets the value of the phoneBookFlag property.
 - 
getPostalAddressTextpublic java.lang.String getPostalAddressText() Gets the value of the postalAddressText property.- Returns:
- possible object is
     String
 
 - 
setPostalAddressTextpublic void setPostalAddressText(java.lang.String value) Sets the value of the postalAddressText property.- Parameters:
- value- allowed object is- String
 
 - 
getTeamNamespublic java.util.List<java.lang.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 setmethod 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- Returns:
- The value of the teamNames property.
 
 - 
getTelephoneNumberpublic java.lang.String getTelephoneNumber() Gets the value of the telephoneNumber property.- Returns:
- possible object is
     String
 
 - 
setTelephoneNumberpublic void setTelephoneNumber(java.lang.String value) Sets the value of the telephoneNumber property.- Parameters:
- value- allowed object is- String
 
 - 
getDescriptionpublic java.lang.String getDescription() Gets the value of the description property.- Returns:
- possible object is
     String
 
 - 
setDescriptionpublic void setDescription(java.lang.String value) Sets the value of the description property.- Parameters:
- value- allowed object is- String
 
 
- 
 
-