Package gov.nasa.arc.pds.xml.generated
Class Person
java.lang.Object
gov.nasa.arc.pds.xml.generated.Person
The Person class is a container for the child
attributes and classes that describe a person.
Java class for Person complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Person">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="contributor_type" type="{http://pds.nasa.gov/pds4/pds/v1}contributor_type" minOccurs="0"/>
<element name="display_full_name" type="{http://pds.nasa.gov/pds4/pds/v1}display_full_name" minOccurs="0"/>
<element name="given_name" type="{http://pds.nasa.gov/pds4/pds/v1}given_name"/>
<element name="family_name" type="{http://pds.nasa.gov/pds4/pds/v1}family_name"/>
<element name="person_orcid" type="{http://pds.nasa.gov/pds4/pds/v1}person_orcid" minOccurs="0"/>
<element name="sequence_number" type="{http://pds.nasa.gov/pds4/pds/v1}sequence_number" minOccurs="0"/>
<element name="Affiliation" type="{http://pds.nasa.gov/pds4/pds/v1}Affiliation" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<Affiliation>protected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected BigInteger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the affiliations property.Gets the value of the contributorType property.Gets the value of the displayFullName property.Gets the value of the familyName property.Gets the value of the givenName property.Gets the value of the personOrcid property.Gets the value of the sequenceNumber property.voidsetContributorType(String value) Sets the value of the contributorType property.voidsetDisplayFullName(String value) Sets the value of the displayFullName property.voidsetFamilyName(String value) Sets the value of the familyName property.voidsetGivenName(String value) Sets the value of the givenName property.voidsetPersonOrcid(String value) Sets the value of the personOrcid property.voidsetSequenceNumber(BigInteger value) Sets the value of the sequenceNumber property.
-
Field Details
-
contributorType
-
displayFullName
-
givenName
-
familyName
-
personOrcid
-
sequenceNumber
-
affiliations
-
-
Constructor Details
-
Person
public Person()
-
-
Method Details
-
getContributorType
Gets the value of the contributorType property.- Returns:
- possible object is
String
-
setContributorType
Sets the value of the contributorType property.- Parameters:
value- allowed object isString
-
getDisplayFullName
Gets the value of the displayFullName property.- Returns:
- possible object is
String
-
setDisplayFullName
Sets the value of the displayFullName property.- Parameters:
value- allowed object isString
-
getGivenName
Gets the value of the givenName property.- Returns:
- possible object is
String
-
setGivenName
Sets the value of the givenName property.- Parameters:
value- allowed object isString
-
getFamilyName
Gets the value of the familyName property.- Returns:
- possible object is
String
-
setFamilyName
Sets the value of the familyName property.- Parameters:
value- allowed object isString
-
getPersonOrcid
Gets the value of the personOrcid property.- Returns:
- possible object is
String
-
setPersonOrcid
Sets the value of the personOrcid property.- Parameters:
value- allowed object isString
-
getSequenceNumber
Gets the value of the sequenceNumber property.- Returns:
- possible object is
BigInteger
-
setSequenceNumber
Sets the value of the sequenceNumber property.- Parameters:
value- allowed object isBigInteger
-
getAffiliations
Gets the value of the affiliations 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 affiliations property.For example, to add a new item, do as follows:
getAffiliations().add(newItem);
Objects of the following type(s) are allowed in the list
Affiliation- Returns:
- The value of the affiliations property.
-