au.net.electronichealth.ns.pcehr.xsd.common.commoncoreelements._1
Class NameType

java.lang.Object
  extended by au.net.electronichealth.ns.pcehr.xsd.common.commoncoreelements._1.NameType

public class NameType
extends java.lang.Object

Java class for nameType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="nameType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="nameTitle" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="40"/>
             </restriction>
           </simpleType>
         </element>
         <element name="familyName">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="40"/>
               <minLength value="1"/>
             </restriction>
           </simpleType>
         </element>
         <element name="givenName" maxOccurs="2" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="40"/>
             </restriction>
           </simpleType>
         </element>
         <element name="nameSuffix" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="40"/>
             </restriction>
           </simpleType>
         </element>
         <element name="nameAlias" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="40"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String familyName
           
protected  java.util.List<java.lang.String> givenNames
           
protected  java.lang.String nameAlias
           
protected  java.lang.String nameSuffix
           
protected  java.lang.String nameTitle
           
 
Constructor Summary
NameType()
           
 
Method Summary
 java.lang.String getFamilyName()
          Gets the value of the familyName property.
 java.util.List<java.lang.String> getGivenNames()
          Gets the value of the givenNames property.
 java.lang.String getNameAlias()
          Gets the value of the nameAlias property.
 java.lang.String getNameSuffix()
          Gets the value of the nameSuffix property.
 java.lang.String getNameTitle()
          Gets the value of the nameTitle property.
 void setFamilyName(java.lang.String value)
          Sets the value of the familyName property.
 void setNameAlias(java.lang.String value)
          Sets the value of the nameAlias property.
 void setNameSuffix(java.lang.String value)
          Sets the value of the nameSuffix property.
 void setNameTitle(java.lang.String value)
          Sets the value of the nameTitle property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nameTitle

protected java.lang.String nameTitle

familyName

protected java.lang.String familyName

givenNames

protected java.util.List<java.lang.String> givenNames

nameSuffix

protected java.lang.String nameSuffix

nameAlias

protected java.lang.String nameAlias
Constructor Detail

NameType

public NameType()
Method Detail

getNameTitle

public java.lang.String getNameTitle()
Gets the value of the nameTitle property.

Returns:
possible object is String

setNameTitle

public void setNameTitle(java.lang.String value)
Sets the value of the nameTitle property.

Parameters:
value - allowed object is String

getFamilyName

public java.lang.String getFamilyName()
Gets the value of the familyName property.

Returns:
possible object is String

setFamilyName

public void setFamilyName(java.lang.String value)
Sets the value of the familyName property.

Parameters:
value - allowed object is String

getGivenNames

public java.util.List<java.lang.String> getGivenNames()
Gets the value of the givenNames 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 set method for the givenNames property.

For example, to add a new item, do as follows:

    getGivenNames().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getNameSuffix

public java.lang.String getNameSuffix()
Gets the value of the nameSuffix property.

Returns:
possible object is String

setNameSuffix

public void setNameSuffix(java.lang.String value)
Sets the value of the nameSuffix property.

Parameters:
value - allowed object is String

getNameAlias

public java.lang.String getNameAlias()
Gets the value of the nameAlias property.

Returns:
possible object is String

setNameAlias

public void setNameAlias(java.lang.String value)
Sets the value of the nameAlias property.

Parameters:
value - allowed object is String