Class PDSAffiliate
- java.lang.Object
-
- gov.nasa.arc.pds.xml.generated.PDSAffiliate
-
public class PDSAffiliate extends java.lang.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
Fields Modifier and Type Field Description protected java.lang.String
affiliationType
protected java.lang.String
alternateTelephoneNumber
protected java.lang.String
description
protected java.util.List<java.lang.String>
electronicMailAddresses
protected java.lang.String
institutionName
protected java.lang.String
name
protected boolean
phoneBookFlag
protected java.lang.String
postalAddressText
protected java.lang.String
registrationDate
protected java.lang.String
sortName
protected java.util.List<java.lang.String>
teamNames
protected java.lang.String
telephoneNumber
-
Constructor Summary
Constructors Constructor Description PDSAffiliate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAffiliationType()
Gets the value of the affiliationType property.java.lang.String
getAlternateTelephoneNumber()
Gets the value of the alternateTelephoneNumber property.java.lang.String
getDescription()
Gets the value of the description property.java.util.List<java.lang.String>
getElectronicMailAddresses()
Gets the value of the electronicMailAddresses property.java.lang.String
getInstitutionName()
Gets the value of the institutionName property.java.lang.String
getName()
Gets the value of the name property.java.lang.String
getPostalAddressText()
Gets the value of the postalAddressText property.java.lang.String
getRegistrationDate()
Gets the value of the registrationDate property.java.lang.String
getSortName()
Gets the value of the sortName property.java.util.List<java.lang.String>
getTeamNames()
Gets the value of the teamNames property.java.lang.String
getTelephoneNumber()
Gets the value of the telephoneNumber property.boolean
isPhoneBookFlag()
Gets the value of the phoneBookFlag property.void
setAffiliationType(java.lang.String value)
Sets the value of the affiliationType property.void
setAlternateTelephoneNumber(java.lang.String value)
Sets the value of the alternateTelephoneNumber property.void
setDescription(java.lang.String value)
Sets the value of the description property.void
setInstitutionName(java.lang.String value)
Sets the value of the institutionName property.void
setName(java.lang.String value)
Sets the value of the name property.void
setPhoneBookFlag(boolean value)
Sets the value of the phoneBookFlag property.void
setPostalAddressText(java.lang.String value)
Sets the value of the postalAddressText property.void
setRegistrationDate(java.lang.String value)
Sets the value of the registrationDate property.void
setSortName(java.lang.String value)
Sets the value of the sortName property.void
setTelephoneNumber(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
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
- 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
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
- 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
-
-