@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
| Constructor and Description |
|---|
PersonNameBaseType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addFamilyName(FamilyNameType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addGivenName(NameType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addQualificationAffixCode(CodeType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addTitleAffixCode(CodeType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
PersonNameBaseType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(PersonNameBaseType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
List<FamilyNameType> |
getFamilyName()
Gets the value of the familyName property.
|
FamilyNameType |
getFamilyNameAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getFamilyNameCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
FormattedNameType |
getFormattedName()
Gets the value of the formattedName property.
|
String |
getFormattedNameValue()
Get the value of the contained FormattedNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
FamilyNameType |
getFormerFamilyName()
Gets the value of the formerFamilyName property.
|
String |
getFormerFamilyNameValue()
Get the value of the contained FamilyNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
CodeType |
getGenerationAffixCode()
Gets the value of the generationAffixCode property.
|
String |
getGenerationAffixCodeValue()
Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<NameType> |
getGivenName()
Gets the value of the givenName property.
|
NameType |
getGivenNameAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getGivenNameCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
FormattedNameType |
getLegalName()
Gets the value of the legalName property.
|
String |
getLegalNameValue()
Get the value of the contained FormattedNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
MiddleNameType |
getMiddleName()
Gets the value of the middleName property.
|
String |
getMiddleNameValue()
Get the value of the contained MiddleNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
TextType |
getPersonNameInitials()
Gets the value of the personNameInitials property.
|
String |
getPersonNameInitialsValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
TextType |
getPreferredName()
Gets the value of the preferredName property.
|
String |
getPreferredNameValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
CodeType |
getPreferredSalutationCode()
Gets the value of the preferredSalutationCode property.
|
String |
getPreferredSalutationCodeValue()
Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<CodeType> |
getQualificationAffixCode()
Gets the value of the qualificationAffixCode property.
|
CodeType |
getQualificationAffixCodeAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getQualificationAffixCodeCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<CodeType> |
getTitleAffixCode()
Gets the value of the titleAffixCode property.
|
CodeType |
getTitleAffixCodeAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getTitleAffixCodeCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasFamilyNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasGivenNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoFamilyNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoGivenNameEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoQualificationAffixCodeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoTitleAffixCodeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasQualificationAffixCodeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasTitleAffixCodeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setFamilyName(List<FamilyNameType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setFormattedName(FormattedNameType value)
Sets the value of the formattedName property.
|
FormattedNameType |
setFormattedName(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setFormerFamilyName(FamilyNameType value)
Sets the value of the formerFamilyName property.
|
FamilyNameType |
setFormerFamilyName(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setGenerationAffixCode(CodeType value)
Sets the value of the generationAffixCode property.
|
CodeType |
setGenerationAffixCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setGivenName(List<NameType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setLegalName(FormattedNameType value)
Sets the value of the legalName property.
|
FormattedNameType |
setLegalName(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setMiddleName(MiddleNameType value)
Sets the value of the middleName property.
|
MiddleNameType |
setMiddleName(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
TextType |
setPersonNameInitials(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPersonNameInitials(TextType value)
Sets the value of the personNameInitials property.
|
TextType |
setPreferredName(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPreferredName(TextType value)
Sets the value of the preferredName property.
|
void |
setPreferredSalutationCode(CodeType value)
Sets the value of the preferredSalutationCode property.
|
CodeType |
setPreferredSalutationCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setQualificationAffixCode(List<CodeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setTitleAffixCode(List<CodeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public PersonNameBaseType()
@Nullable public FormattedNameType getFormattedName()
FormattedNameTypepublic void setFormattedName(@Nullable FormattedNameType value)
value - allowed object is
FormattedNameType@Nullable public FormattedNameType getLegalName()
FormattedNameTypepublic void setLegalName(@Nullable FormattedNameType value)
value - allowed object is
FormattedNameType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<NameType> getGivenName()
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 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
@Nullable public TextType getPreferredName()
TextTypepublic void setPreferredName(@Nullable TextType value)
value - allowed object is
TextType@Nullable public MiddleNameType getMiddleName()
MiddleNameTypepublic void setMiddleName(@Nullable MiddleNameType value)
value - allowed object is
MiddleNameType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<FamilyNameType> getFamilyName()
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 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
@Nullable public FamilyNameType getFormerFamilyName()
FamilyNameTypepublic void setFormerFamilyName(@Nullable FamilyNameType value)
value - allowed object is
FamilyNameType@Nullable public CodeType getPreferredSalutationCode()
CodeTypepublic void setPreferredSalutationCode(@Nullable CodeType value)
value - allowed object is
CodeType@Nullable public CodeType getGenerationAffixCode()
CodeTypepublic void setGenerationAffixCode(@Nullable CodeType value)
value - allowed object is
CodeType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<CodeType> getQualificationAffixCode()
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 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
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<CodeType> getTitleAffixCode()
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 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
@Nullable public TextType getPersonNameInitials()
TextTypepublic void setPersonNameInitials(@Nullable TextType value)
value - allowed object is
TextTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setGivenName(@Nullable List<NameType> aList)
aList - The new list member to set. May be null.public void setFamilyName(@Nullable List<FamilyNameType> aList)
aList - The new list member to set. May be null.public void setQualificationAffixCode(@Nullable List<CodeType> aList)
aList - The new list member to set. May be null.public void setTitleAffixCode(@Nullable List<CodeType> aList)
aList - The new list member to set. May be null.public boolean hasGivenNameEntries()
true if at least one item is contained, false otherwise.public boolean hasNoGivenNameEntries()
true if no item is contained, false otherwise.@Nonnegative public int getGivenNameCount()
@Nullable public NameType getGivenNameAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addGivenName(@Nonnull NameType elem)
elem - The element to be added. May not be null.public boolean hasFamilyNameEntries()
true if at least one item is contained, false otherwise.public boolean hasNoFamilyNameEntries()
true if no item is contained, false otherwise.@Nonnegative public int getFamilyNameCount()
@Nullable public FamilyNameType getFamilyNameAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addFamilyName(@Nonnull FamilyNameType elem)
elem - The element to be added. May not be null.public boolean hasQualificationAffixCodeEntries()
true if at least one item is contained, false otherwise.public boolean hasNoQualificationAffixCodeEntries()
true if no item is contained, false otherwise.@Nonnegative public int getQualificationAffixCodeCount()
@Nullable public CodeType getQualificationAffixCodeAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addQualificationAffixCode(@Nonnull CodeType elem)
elem - The element to be added. May not be null.public boolean hasTitleAffixCodeEntries()
true if at least one item is contained, false otherwise.public boolean hasNoTitleAffixCodeEntries()
true if no item is contained, false otherwise.@Nonnegative public int getTitleAffixCodeCount()
@Nullable public CodeType getTitleAffixCodeAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addTitleAffixCode(@Nonnull CodeType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull PersonNameBaseType ret)
this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2ret - The target object to clone to. May not be null.@Nonnull @ReturnsMutableCopy public PersonNameBaseType clone()
@Nonnull public CodeType setPreferredSalutationCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public CodeType setGenerationAffixCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public FormattedNameType setFormattedName(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public FormattedNameType setLegalName(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setPreferredName(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public MiddleNameType setMiddleName(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public FamilyNameType setFormerFamilyName(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setPersonNameInitials(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getFormattedNameValue()
null@Nullable public String getLegalNameValue()
null@Nullable public String getPreferredNameValue()
null@Nullable public String getMiddleNameValue()
null@Nullable public String getFormerFamilyNameValue()
null@Nullable public String getPreferredSalutationCodeValue()
null@Nullable public String getGenerationAffixCodeValue()
nullCopyright © 2016–2020 Philip Helger. All rights reserved.