Class NamePersonType
Java class for NamePerson_Type complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NamePerson_Type">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="PrecedingTitle" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" minOccurs="0"/>
<element name="Title" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" maxOccurs="unbounded"
minOccurs="0"/>
<element name="FirstName">
<complexType>
<simpleContent>
<extension base="<urn:oecd:ties:dpistf:v1>StringMin1Max200_Type">
<attribute name="xnlNameType" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="MiddleName" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<urn:oecd:ties:dpistf:v1>StringMin1Max200_Type">
<attribute name="xnlNameType" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="NamePrefix" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<urn:oecd:ties:dpistf:v1>StringMin1Max200_Type">
<attribute name="xnlNameType" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="LastName">
<complexType>
<simpleContent>
<extension base="<urn:oecd:ties:dpistf:v1>StringMin1Max200_Type">
<attribute name="xnlNameType" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="GenerationIdentifier" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type"
maxOccurs="unbounded" minOccurs="0"/>
<element name="Suffix" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type"
maxOccurs="unbounded" minOccurs="0"/>
<element name="GeneralSuffix" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" minOccurs="0"/>
</sequence>
<attribute name="nameType" type="{urn:oecd:ties:dpistf:v1}OECDNameType_EnumType" />
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type.static classJava class for anonymous complex type.static classJava class for anonymous complex type.static classJava class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NamePersonType.FirstNameprotected Stringprotected NamePersonType.LastNameprotected List<NamePersonType.MiddleName>protected NamePersonType.NamePrefixprotected OECDNameTypeEnumTypeprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the firstName property.Gets the value of the generalSuffix property.Gets the value of the generationIdentifier property.Gets the value of the lastName property.Gets the value of the middleName property.Gets the value of the namePrefix property.Gets the value of the nameType property.Gets the value of the precedingTitle property.Gets the value of the suffix property.getTitle()Gets the value of the title property.voidSets the value of the firstName property.voidsetGeneralSuffix(String value) Sets the value of the generalSuffix property.voidSets the value of the lastName property.voidSets the value of the namePrefix property.voidsetNameType(OECDNameTypeEnumType value) Sets the value of the nameType property.voidsetPrecedingTitle(String value) Sets the value of the precedingTitle property.
-
Field Details
-
precedingTitle
-
title
-
firstName
-
middleName
-
namePrefix
-
lastName
-
generationIdentifier
-
suffix
-
generalSuffix
-
nameType
-
-
Constructor Details
-
NamePersonType
public NamePersonType()
-
-
Method Details
-
getPrecedingTitle
Gets the value of the precedingTitle property.- Returns:
- possible object is
String
-
setPrecedingTitle
Sets the value of the precedingTitle property.- Parameters:
value- allowed object isString
-
getTitle
Gets the value of the title 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 Jakarta XML Binding object. This is why there is not a
setmethod for the title property.For example, to add a new item, do as follows:
getTitle().add(newItem);Objects of the following type(s) are allowed in the list
String -
getFirstName
Gets the value of the firstName property.- Returns:
- possible object is
NamePersonType.FirstName
-
setFirstName
Sets the value of the firstName property.- Parameters:
value- allowed object isNamePersonType.FirstName
-
getMiddleName
Gets the value of the middleName 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 Jakarta XML Binding object. This is why there is not a
setmethod for the middleName property.For example, to add a new item, do as follows:
getMiddleName().add(newItem);Objects of the following type(s) are allowed in the list
NamePersonType.MiddleName -
getNamePrefix
Gets the value of the namePrefix property.- Returns:
- possible object is
NamePersonType.NamePrefix
-
setNamePrefix
Sets the value of the namePrefix property.- Parameters:
value- allowed object isNamePersonType.NamePrefix
-
getLastName
Gets the value of the lastName property.- Returns:
- possible object is
NamePersonType.LastName
-
setLastName
Sets the value of the lastName property.- Parameters:
value- allowed object isNamePersonType.LastName
-
getGenerationIdentifier
Gets the value of the generationIdentifier 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 Jakarta XML Binding object. This is why there is not a
setmethod for the generationIdentifier property.For example, to add a new item, do as follows:
getGenerationIdentifier().add(newItem);Objects of the following type(s) are allowed in the list
String -
getSuffix
Gets the value of the suffix 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 Jakarta XML Binding object. This is why there is not a
setmethod for the suffix property.For example, to add a new item, do as follows:
getSuffix().add(newItem);Objects of the following type(s) are allowed in the list
String -
getGeneralSuffix
Gets the value of the generalSuffix property.- Returns:
- possible object is
String
-
setGeneralSuffix
Sets the value of the generalSuffix property.- Parameters:
value- allowed object isString
-
getNameType
Gets the value of the nameType property.- Returns:
- possible object is
OECDNameTypeEnumType
-
setNameType
Sets the value of the nameType property.- Parameters:
value- allowed object isOECDNameTypeEnumType
-