Package eu.de4a.iem.jaxb.common.idtypes
Class NaturalPersonIdentifierType
- java.lang.Object
-
- eu.de4a.iem.jaxb.common.idtypes.NaturalPersonIdentifierType
-
- All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable,Cloneable
@CodingStyleguideUnaware public class NaturalPersonIdentifierType extends Object implements com.helger.commons.lang.IExplicitlyCloneable
Natural Person eIDAS mandatory dataset and optional datasetJava class for NaturalPersonIdentifierType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NaturalPersonIdentifierType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="PersonIdentifier" type="{http://eidas.europa.eu/attributes/naturalperson}PersonIdentifierType"/> <element name="FirstName" type="{http://eidas.europa.eu/attributes/naturalperson}CurrentGivenNameType"/> <element name="FamilyName" type="{http://eidas.europa.eu/attributes/naturalperson}CurrentFamilyNameType"/> <element name="DateOfBirth" type="{http://eidas.europa.eu/attributes/naturalperson}DateOfBirthType"/> <element name="Gender" type="{http://eidas.europa.eu/attributes/naturalperson}GenderType" minOccurs="0"/> <element name="BirthName" type="{http://eidas.europa.eu/attributes/naturalperson}BirthNameType" minOccurs="0"/> <element name="PlaceOfBirth" type="{http://eidas.europa.eu/attributes/naturalperson}PlaceOfBirthType" minOccurs="0"/> <element name="CurrentAddress" type="{http://eidas.europa.eu/attributes/naturalperson}CurrentAddressType" 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-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
This class contains methods created by ph-jaxb22-plugin -Xph-offset-dt-extension
-
-
Constructor Summary
Constructors Constructor Description NaturalPersonIdentifierType()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 NaturalPersonIdentifierTypeclone()Created by ph-jaxb22-plugin -Xph-cloneable2voidcloneTo(NaturalPersonIdentifierType ret)This method clones all values fromthisto the passed object.booleanequals(Object o)Created by ph-jaxb22-plugin -Xph-equalshashcodeBirthNameTypegetBirthName()Gets the value of the birthName property.StringgetBirthNameValue()Get the value of the contained BirthNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderStringgetCurrentAddress()Gets the value of the currentAddress property.com.helger.commons.datetime.OffsetDategetDateOfBirth()Gets the value of the dateOfBirth property.LocalDategetDateOfBirthLocal()Created by ph-jaxb22-plugin -Xph-offset-dt-extensionCurrentFamilyNameTypegetFamilyName()Gets the value of the familyName property.StringgetFamilyNameValue()Get the value of the contained CurrentFamilyNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderCurrentGivenNameTypegetFirstName()Gets the value of the firstName property.StringgetFirstNameValue()Get the value of the contained CurrentGivenNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderGenderTypegetGender()Gets the value of the gender property.StringgetPersonIdentifier()Gets the value of the personIdentifier property.PlaceOfBirthTypegetPlaceOfBirth()Gets the value of the placeOfBirth property.StringgetPlaceOfBirthValue()Get the value of the contained PlaceOfBirthType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderinthashCode()Created by ph-jaxb22-plugin -Xph-equalshashcodevoidsetBirthName(BirthNameType value)Sets the value of the birthName property.BirthNameTypesetBirthName(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetCurrentAddress(String value)Sets the value of the currentAddress property.voidsetDateOfBirth(com.helger.commons.datetime.OffsetDate value)Sets the value of the dateOfBirth property.voidsetDateOfBirth(LocalDate aValue)Created by ph-jaxb22-plugin -Xph-offset-dt-extensionvoidsetFamilyName(CurrentFamilyNameType value)Sets the value of the familyName property.CurrentFamilyNameTypesetFamilyName(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetFirstName(CurrentGivenNameType value)Sets the value of the firstName property.CurrentGivenNameTypesetFirstName(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetGender(GenderType value)Sets the value of the gender property.voidsetPersonIdentifier(String value)Sets the value of the personIdentifier property.voidsetPlaceOfBirth(PlaceOfBirthType value)Sets the value of the placeOfBirth property.PlaceOfBirthTypesetPlaceOfBirth(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderStringtoString()Created by ph-jaxb22-plugin -Xph-tostring
-
-
-
Method Detail
-
getPersonIdentifier
@Nullable public String getPersonIdentifier()
Gets the value of the personIdentifier property.- Returns:
- possible object is
String
-
setPersonIdentifier
public void setPersonIdentifier(@Nullable String value)Sets the value of the personIdentifier property.- Parameters:
value- allowed object isString
-
getFirstName
@Nullable public CurrentGivenNameType getFirstName()
Gets the value of the firstName property.- Returns:
- possible object is
CurrentGivenNameType
-
setFirstName
public void setFirstName(@Nullable CurrentGivenNameType value)Sets the value of the firstName property.- Parameters:
value- allowed object isCurrentGivenNameType
-
getFamilyName
@Nullable public CurrentFamilyNameType getFamilyName()
Gets the value of the familyName property.- Returns:
- possible object is
CurrentFamilyNameType
-
setFamilyName
public void setFamilyName(@Nullable CurrentFamilyNameType value)Sets the value of the familyName property.- Parameters:
value- allowed object isCurrentFamilyNameType
-
getDateOfBirth
@Nullable public com.helger.commons.datetime.OffsetDate getDateOfBirth()
Gets the value of the dateOfBirth property.- Returns:
- possible object is
String
-
setDateOfBirth
public void setDateOfBirth(@Nullable com.helger.commons.datetime.OffsetDate value)Sets the value of the dateOfBirth property.- Parameters:
value- allowed object isString
-
getGender
@Nullable public GenderType getGender()
Gets the value of the gender property.- Returns:
- possible object is
GenderType
-
setGender
public void setGender(@Nullable GenderType value)Sets the value of the gender property.- Parameters:
value- allowed object isGenderType
-
getBirthName
@Nullable public BirthNameType getBirthName()
Gets the value of the birthName property.- Returns:
- possible object is
BirthNameType
-
setBirthName
public void setBirthName(@Nullable BirthNameType value)Sets the value of the birthName property.- Parameters:
value- allowed object isBirthNameType
-
getPlaceOfBirth
@Nullable public PlaceOfBirthType getPlaceOfBirth()
Gets the value of the placeOfBirth property.- Returns:
- possible object is
PlaceOfBirthType
-
setPlaceOfBirth
public void setPlaceOfBirth(@Nullable PlaceOfBirthType value)Sets the value of the placeOfBirth property.- Parameters:
value- allowed object isPlaceOfBirthType
-
getCurrentAddress
@Nullable public String getCurrentAddress()
Gets the value of the currentAddress property.- Returns:
- possible object is
String
-
setCurrentAddress
public void setCurrentAddress(@Nullable String value)Sets the value of the currentAddress property.- Parameters:
value- allowed object isString
-
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
-
cloneTo
public void cloneTo(@Nonnull NaturalPersonIdentifierType 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 NaturalPersonIdentifierType clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
-
setFamilyName
@Nonnull public CurrentFamilyNameType setFamilyName(@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 CurrentFamilyNameType and never
null
-
setFirstName
@Nonnull public CurrentGivenNameType setFirstName(@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 CurrentGivenNameType and never
null
-
setBirthName
@Nonnull public BirthNameType setBirthName(@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 BirthNameType and never
null
-
setPlaceOfBirth
@Nonnull public PlaceOfBirthType setPlaceOfBirth(@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 PlaceOfBirthType and never
null
-
getFirstNameValue
@Nullable public String getFirstNameValue()
Get the value of the contained CurrentGivenNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained CurrentGivenNameType object or
null
-
getFamilyNameValue
@Nullable public String getFamilyNameValue()
Get the value of the contained CurrentFamilyNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained CurrentFamilyNameType object or
null
-
getBirthNameValue
@Nullable public String getBirthNameValue()
Get the value of the contained BirthNameType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained BirthNameType object or
null
-
getPlaceOfBirthValue
@Nullable public String getPlaceOfBirthValue()
Get the value of the contained PlaceOfBirthType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained PlaceOfBirthType object or
null
-
getDateOfBirthLocal
@Nullable public LocalDate getDateOfBirthLocal()
Created by ph-jaxb22-plugin -Xph-offset-dt-extension- Returns:
- The LocalDate representation of dateOfBirth. May be
null.
-
setDateOfBirth
public void setDateOfBirth(@Nullable LocalDate aValue)Created by ph-jaxb22-plugin -Xph-offset-dt-extension- Parameters:
aValue- The LocalDate to set. May benull.
-
-