Package tr.gov.efatura.useraccount
Class FamilyNameType
- java.lang.Object
-
- org.openapplications.oagis._9.unqualifieddatatypes._1.TextType
-
- org.openapplications.oagis._9.TextType
-
- tr.gov.efatura.useraccount.FamilyNameType
-
- All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable,Serializable,Cloneable
@CodingStyleguideUnaware public class FamilyNameType extends TextType
This contains the name or names that generally would be inherited or indicative of a person's family. In Western contexts, this is what is commonly referred to as a "last name." If a person has multiple family names, the order in which the names appear is deemed significant. Generally, that order should correspond to the order in which the names would appear in a typical formatted representation. The order may be specifically identified by the sequence. A "primary" family name may be indicated using the attribute supplied for this purpose. Where multiple family names are presented, only a single name may be designated as primary = "true" Note that the attribute "prefix" may optionally contain a part of the person’s name that precedes the family name. For example: Van den, Von, Al, de, etc. Some implementers may choose not to represent a prefix separately from a Family Name. However, it may be desirable to do so for a number of reasons: 1. name sorting. For example, to support sorting on first letter of prefix and then by first letter of the family name. 2. formatting. For example, depending on the cultural context in which the name is presented, the type of delimiter (e.g., a space or a hyphen) between the prefix and the family name (or whether a delimiter appears at) all may depend on the "alphabet" and/or cultural context in which the name is presented.Java class for FamilyNameType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FamilyNameType"> <simpleContent> <extension base="<http://www.openapplications.org/oagis/9>TextType"> <attribute name="primaryIndicator" type="{http://www.openapplications.org/oagis/9}IndicatorType" /> <attribute name="sequence" type="{http://www.openapplications.org/oagis/9}PositiveIntegerNumericType" /> <attribute name="prefix" type="{http://www.openapplications.org/oagis/9}StringType" /> </extension> </simpleContent> </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
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FamilyNameType()Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderFamilyNameType(String valueParam)Constructor for value of type String calling super class constructor.
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FamilyNameTypeclone()Created by ph-jaxb22-plugin -Xph-cloneable2voidcloneTo(FamilyNameType ret)This method clones all values fromthisto the passed object.booleanequals(Object o)Created by ph-jaxb22-plugin -Xph-equalshashcodeStringgetPrefix()Gets the value of the prefix property.BigIntegergetSequence()Gets the value of the sequence property.inthashCode()Created by ph-jaxb22-plugin -Xph-equalshashcodeBooleanisPrimaryIndicator()Gets the value of the primaryIndicator property.voidsetPrefix(String value)Sets the value of the prefix property.voidsetPrimaryIndicator(Boolean value)Sets the value of the primaryIndicator property.voidsetSequence(BigInteger value)Sets the value of the sequence property.StringtoString()Created by ph-jaxb22-plugin -Xph-tostring-
Methods inherited from class org.openapplications.oagis._9.unqualifieddatatypes._1.TextType
cloneTo, getLanguageID, getValue, setLanguageID, setValue
-
-
-
-
Method Detail
-
isPrimaryIndicator
public Boolean isPrimaryIndicator()
Gets the value of the primaryIndicator property.- Returns:
- possible object is
Boolean
-
setPrimaryIndicator
public void setPrimaryIndicator(@Nullable Boolean value)
Sets the value of the primaryIndicator property.- Parameters:
value- allowed object isBoolean
-
getSequence
@Nullable public BigInteger getSequence()
Gets the value of the sequence property.- Returns:
- possible object is
BigInteger
-
setSequence
public void setSequence(@Nullable BigInteger value)
Sets the value of the sequence property.- Parameters:
value- allowed object isBigInteger
-
getPrefix
@Nullable public String getPrefix()
Gets the value of the prefix property.- Returns:
- possible object is
String
-
setPrefix
public void setPrefix(@Nullable String value)
Sets the value of the prefix 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 FamilyNameType 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 FamilyNameType clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
-
-