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 Summary
Fields 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 Summary
Constructors Constructor Description PDSAffiliate()
-
Method Summary
All 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
-
name
protected java.lang.String name
-
registrationDate
protected java.lang.String registrationDate
-
electronicMailAddresses
protected java.util.List<java.lang.String> electronicMailAddresses
-
sortName
protected java.lang.String sortName
-
affiliationType
protected java.lang.String affiliationType
-
alternateTelephoneNumber
protected java.lang.String alternateTelephoneNumber
-
institutionName
protected java.lang.String institutionName
-
phoneBookFlag
protected boolean phoneBookFlag
-
postalAddressText
protected java.lang.String postalAddressText
-
teamNames
protected java.util.List<java.lang.String> teamNames
-
telephoneNumber
protected java.lang.String telephoneNumber
-
description
protected java.lang.String description
-
-
Method Detail
-
getName
public java.lang.String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(java.lang.String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getRegistrationDate
public java.lang.String getRegistrationDate()
Gets the value of the registrationDate property.- Returns:
- possible object is
String
-
setRegistrationDate
public void setRegistrationDate(java.lang.String value)
Sets the value of the registrationDate property.- Parameters:
value- allowed object isString
-
getElectronicMailAddresses
public 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.
-
getSortName
public java.lang.String getSortName()
Gets the value of the sortName property.- Returns:
- possible object is
String
-
setSortName
public void setSortName(java.lang.String value)
Sets the value of the sortName property.- Parameters:
value- allowed object isString
-
getAffiliationType
public java.lang.String getAffiliationType()
Gets the value of the affiliationType property.- Returns:
- possible object is
String
-
setAffiliationType
public void setAffiliationType(java.lang.String value)
Sets the value of the affiliationType property.- Parameters:
value- allowed object isString
-
getAlternateTelephoneNumber
public java.lang.String getAlternateTelephoneNumber()
Gets the value of the alternateTelephoneNumber property.- Returns:
- possible object is
String
-
setAlternateTelephoneNumber
public void setAlternateTelephoneNumber(java.lang.String value)
Sets the value of the alternateTelephoneNumber property.- Parameters:
value- allowed object isString
-
getInstitutionName
public java.lang.String getInstitutionName()
Gets the value of the institutionName property.- Returns:
- possible object is
String
-
setInstitutionName
public void setInstitutionName(java.lang.String value)
Sets the value of the institutionName property.- Parameters:
value- allowed object isString
-
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 java.lang.String getPostalAddressText()
Gets the value of the postalAddressText property.- Returns:
- possible object is
String
-
setPostalAddressText
public void setPostalAddressText(java.lang.String value)
Sets the value of the postalAddressText property.- Parameters:
value- allowed object isString
-
getTeamNames
public 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.
-
getTelephoneNumber
public java.lang.String getTelephoneNumber()
Gets the value of the telephoneNumber property.- Returns:
- possible object is
String
-
setTelephoneNumber
public void setTelephoneNumber(java.lang.String value)
Sets the value of the telephoneNumber property.- Parameters:
value- allowed object isString
-
getDescription
public java.lang.String getDescription()
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
public void setDescription(java.lang.String value)
Sets the value of the description property.- Parameters:
value- allowed object isString
-
-