Class PersonNameBaseType
- java.lang.Object
-
- tr.gov.efatura.useraccount.PersonNameBaseType
-
- All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable,Serializable,Cloneable
- Direct Known Subclasses:
AlternateScriptPersonNameType,PersonNameType
@CodingStyleguideUnaware public class PersonNameBaseType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
Java class for PersonNameBaseType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PersonNameBaseType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.hr-xml.org/3}FormattedName" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}LegalName" minOccurs="0"/> <element ref="{http://www.openapplications.org/oagis/9}GivenName" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}PreferredName" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}MiddleName" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}FamilyName" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}FormerFamilyName" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}PreferredSalutationCode" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}GenerationAffixCode" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}QualificationAffixCode" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}TitleAffixCode" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.hr-xml.org/3}PersonNameInitials" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>This class was annotated by ph-jaxb22-plugin -Xph-annotate
This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb22-plugin -Xph-tostring
This class contains methods created by ph-jaxb22-plugin -Xph-list-extension
This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PersonNameBaseType()Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFamilyName(FamilyNameType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddGivenName(NameType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddQualificationAffixCode(CodeType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddTitleAffixCode(CodeType elem)Created by ph-jaxb22-plugin -Xph-list-extensionPersonNameBaseTypeclone()Created by ph-jaxb22-plugin -Xph-cloneable2voidcloneTo(PersonNameBaseType ret)This method clones all values fromthisto the passed object.booleanequals(Object o)Created by ph-jaxb22-plugin -Xph-equalshashcodeList<FamilyNameType>getFamilyName()Gets the value of the familyName property.FamilyNameTypegetFamilyNameAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetFamilyNameCount()Created by ph-jaxb22-plugin -Xph-list-extensionFormattedNameTypegetFormattedName()Gets the value of the formattedName property.StringgetFormattedNameValue()Get the value of the contained FormattedNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderFamilyNameTypegetFormerFamilyName()Gets the value of the formerFamilyName property.StringgetFormerFamilyNameValue()Get the value of the contained FamilyNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderCodeTypegetGenerationAffixCode()Gets the value of the generationAffixCode property.StringgetGenerationAffixCodeValue()Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderList<NameType>getGivenName()Gets the value of the givenName property.NameTypegetGivenNameAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetGivenNameCount()Created by ph-jaxb22-plugin -Xph-list-extensionFormattedNameTypegetLegalName()Gets the value of the legalName property.StringgetLegalNameValue()Get the value of the contained FormattedNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderMiddleNameTypegetMiddleName()Gets the value of the middleName property.StringgetMiddleNameValue()Get the value of the contained MiddleNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderTextTypegetPersonNameInitials()Gets the value of the personNameInitials property.StringgetPersonNameInitialsValue()Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderTextTypegetPreferredName()Gets the value of the preferredName property.StringgetPreferredNameValue()Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderCodeTypegetPreferredSalutationCode()Gets the value of the preferredSalutationCode property.StringgetPreferredSalutationCodeValue()Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderList<CodeType>getQualificationAffixCode()Gets the value of the qualificationAffixCode property.CodeTypegetQualificationAffixCodeAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetQualificationAffixCodeCount()Created by ph-jaxb22-plugin -Xph-list-extensionList<CodeType>getTitleAffixCode()Gets the value of the titleAffixCode property.CodeTypegetTitleAffixCodeAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetTitleAffixCodeCount()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasFamilyNameEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasGivenNameEntries()Created by ph-jaxb22-plugin -Xph-list-extensioninthashCode()Created by ph-jaxb22-plugin -Xph-equalshashcodebooleanhasNoFamilyNameEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoGivenNameEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoQualificationAffixCodeEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoTitleAffixCodeEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasQualificationAffixCodeEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasTitleAffixCodeEntries()Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetFamilyName(List<FamilyNameType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionFormattedNameTypesetFormattedName(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetFormattedName(FormattedNameType value)Sets the value of the formattedName property.FamilyNameTypesetFormerFamilyName(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetFormerFamilyName(FamilyNameType value)Sets the value of the formerFamilyName property.CodeTypesetGenerationAffixCode(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetGenerationAffixCode(CodeType value)Sets the value of the generationAffixCode property.voidsetGivenName(List<NameType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionFormattedNameTypesetLegalName(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetLegalName(FormattedNameType value)Sets the value of the legalName property.MiddleNameTypesetMiddleName(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetMiddleName(MiddleNameType value)Sets the value of the middleName property.TextTypesetPersonNameInitials(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetPersonNameInitials(TextType value)Sets the value of the personNameInitials property.TextTypesetPreferredName(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetPreferredName(TextType value)Sets the value of the preferredName property.CodeTypesetPreferredSalutationCode(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetPreferredSalutationCode(CodeType value)Sets the value of the preferredSalutationCode property.voidsetQualificationAffixCode(List<CodeType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetTitleAffixCode(List<CodeType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionStringtoString()Created by ph-jaxb22-plugin -Xph-tostring
-
-
-
Method Detail
-
getFormattedName
@Nullable public FormattedNameType getFormattedName()
Gets the value of the formattedName property.- Returns:
- possible object is
FormattedNameType
-
setFormattedName
public void setFormattedName(@Nullable FormattedNameType value)
Sets the value of the formattedName property.- Parameters:
value- allowed object isFormattedNameType
-
getLegalName
@Nullable public FormattedNameType getLegalName()
Gets the value of the legalName property.- Returns:
- possible object is
FormattedNameType
-
setLegalName
public void setLegalName(@Nullable FormattedNameType value)
Sets the value of the legalName property.- Parameters:
value- allowed object isFormattedNameType
-
getGivenName
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<NameType> getGivenName()
Gets the value of the givenName 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 givenName property.For example, to add a new item, do as follows:
getGivenName().add(newItem);Objects of the following type(s) are allowed in the list
NameType
-
getPreferredName
@Nullable public TextType getPreferredName()
Gets the value of the preferredName property.- Returns:
- possible object is
TextType
-
setPreferredName
public void setPreferredName(@Nullable TextType value)
Sets the value of the preferredName property.- Parameters:
value- allowed object isTextType
-
getMiddleName
@Nullable public MiddleNameType getMiddleName()
Gets the value of the middleName property.- Returns:
- possible object is
MiddleNameType
-
setMiddleName
public void setMiddleName(@Nullable MiddleNameType value)
Sets the value of the middleName property.- Parameters:
value- allowed object isMiddleNameType
-
getFamilyName
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<FamilyNameType> getFamilyName()
Gets the value of the familyName 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 familyName property.For example, to add a new item, do as follows:
getFamilyName().add(newItem);Objects of the following type(s) are allowed in the list
FamilyNameType
-
getFormerFamilyName
@Nullable public FamilyNameType getFormerFamilyName()
Gets the value of the formerFamilyName property.- Returns:
- possible object is
FamilyNameType
-
setFormerFamilyName
public void setFormerFamilyName(@Nullable FamilyNameType value)
Sets the value of the formerFamilyName property.- Parameters:
value- allowed object isFamilyNameType
-
getPreferredSalutationCode
@Nullable public CodeType getPreferredSalutationCode()
Gets the value of the preferredSalutationCode property.- Returns:
- possible object is
CodeType
-
setPreferredSalutationCode
public void setPreferredSalutationCode(@Nullable CodeType value)
Sets the value of the preferredSalutationCode property.- Parameters:
value- allowed object isCodeType
-
getGenerationAffixCode
@Nullable public CodeType getGenerationAffixCode()
Gets the value of the generationAffixCode property.- Returns:
- possible object is
CodeType
-
setGenerationAffixCode
public void setGenerationAffixCode(@Nullable CodeType value)
Sets the value of the generationAffixCode property.- Parameters:
value- allowed object isCodeType
-
getQualificationAffixCode
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<CodeType> getQualificationAffixCode()
Gets the value of the qualificationAffixCode 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 qualificationAffixCode property.For example, to add a new item, do as follows:
getQualificationAffixCode().add(newItem);Objects of the following type(s) are allowed in the list
CodeType
-
getTitleAffixCode
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<CodeType> getTitleAffixCode()
Gets the value of the titleAffixCode 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 titleAffixCode property.For example, to add a new item, do as follows:
getTitleAffixCode().add(newItem);Objects of the following type(s) are allowed in the list
CodeType
-
getPersonNameInitials
@Nullable public TextType getPersonNameInitials()
Gets the value of the personNameInitials property.- Returns:
- possible object is
TextType
-
setPersonNameInitials
public void setPersonNameInitials(@Nullable TextType value)
Sets the value of the personNameInitials property.- Parameters:
value- allowed object isTextType
-
equals
public boolean equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
-
hashCode
public int hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
-
toString
public String toString()
Created by ph-jaxb22-plugin -Xph-tostring
-
setGivenName
public void setGivenName(@Nullable List<NameType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setFamilyName
public void setFamilyName(@Nullable List<FamilyNameType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setQualificationAffixCode
public void setQualificationAffixCode(@Nullable List<CodeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setTitleAffixCode
public void setTitleAffixCode(@Nullable List<CodeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
hasGivenNameEntries
public boolean hasGivenNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoGivenNameEntries
public boolean hasNoGivenNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getGivenNameCount
@Nonnegative public int getGivenNameCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getGivenNameAtIndex
@Nullable public NameType getGivenNameAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
index- The index to retrieve- Returns:
- The element at the specified index. May be
null - Throws:
IndexOutOfBoundsException- if the index is invalid!
-
addGivenName
public void addGivenName(@Nonnull NameType elem)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasFamilyNameEntries
public boolean hasFamilyNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoFamilyNameEntries
public boolean hasNoFamilyNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getFamilyNameCount
@Nonnegative public int getFamilyNameCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getFamilyNameAtIndex
@Nullable public FamilyNameType getFamilyNameAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
index- The index to retrieve- Returns:
- The element at the specified index. May be
null - Throws:
IndexOutOfBoundsException- if the index is invalid!
-
addFamilyName
public void addFamilyName(@Nonnull FamilyNameType elem)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasQualificationAffixCodeEntries
public boolean hasQualificationAffixCodeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoQualificationAffixCodeEntries
public boolean hasNoQualificationAffixCodeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getQualificationAffixCodeCount
@Nonnegative public int getQualificationAffixCodeCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getQualificationAffixCodeAtIndex
@Nullable public CodeType getQualificationAffixCodeAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
index- The index to retrieve- Returns:
- The element at the specified index. May be
null - Throws:
IndexOutOfBoundsException- if the index is invalid!
-
addQualificationAffixCode
public void addQualificationAffixCode(@Nonnull CodeType elem)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasTitleAffixCodeEntries
public boolean hasTitleAffixCodeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoTitleAffixCodeEntries
public boolean hasNoTitleAffixCodeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getTitleAffixCodeCount
@Nonnegative public int getTitleAffixCodeCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getTitleAffixCodeAtIndex
@Nullable public CodeType getTitleAffixCodeAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
index- The index to retrieve- Returns:
- The element at the specified index. May be
null - Throws:
IndexOutOfBoundsException- if the index is invalid!
-
addTitleAffixCode
public void addTitleAffixCode(@Nonnull CodeType elem)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
cloneTo
public void cloneTo(@Nonnull PersonNameBaseType ret)
This method clones all values fromthisto the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2- Parameters:
ret- The target object to clone to. May not benull.
-
clone
@Nonnull @ReturnsMutableCopy public PersonNameBaseType clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
-
setPreferredSalutationCode
@Nonnull public CodeType setPreferredSalutationCode(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type CodeType and never
null
-
setGenerationAffixCode
@Nonnull public CodeType setGenerationAffixCode(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type CodeType and never
null
-
setFormattedName
@Nonnull public FormattedNameType setFormattedName(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type FormattedNameType and never
null
-
setLegalName
@Nonnull public FormattedNameType setLegalName(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type FormattedNameType and never
null
-
setPreferredName
@Nonnull public TextType setPreferredName(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type TextType and never
null
-
setMiddleName
@Nonnull public MiddleNameType setMiddleName(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type MiddleNameType and never
null
-
setFormerFamilyName
@Nonnull public FamilyNameType setFormerFamilyName(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type FamilyNameType and never
null
-
setPersonNameInitials
@Nonnull public TextType setPersonNameInitials(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type TextType and never
null
-
getFormattedNameValue
@Nullable public String getFormattedNameValue()
Get the value of the contained FormattedNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained FormattedNameType object or
null
-
getLegalNameValue
@Nullable public String getLegalNameValue()
Get the value of the contained FormattedNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained FormattedNameType object or
null
-
getPreferredNameValue
@Nullable public String getPreferredNameValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained TextType object or
null
-
getMiddleNameValue
@Nullable public String getMiddleNameValue()
Get the value of the contained MiddleNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained MiddleNameType object or
null
-
getFormerFamilyNameValue
@Nullable public String getFormerFamilyNameValue()
Get the value of the contained FamilyNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained FamilyNameType object or
null
-
getPreferredSalutationCodeValue
@Nullable public String getPreferredSalutationCodeValue()
Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained CodeType object or
null
-
getGenerationAffixCodeValue
@Nullable public String getGenerationAffixCodeValue()
Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained CodeType object or
null
-
-