PersonName

public class PersonName extends AbstractID

Java class for anonymous complex type.

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

<complexType>
  <complexContent>
    <extension base="{urn:ihe:iti:csd:2013}name">
      <attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
    </extension>
  </complexContent>
</complexType>

Constructors

PersonName

public PersonName()

PersonName

public PersonName(List<String> commonNames)

PersonName

public PersonName(List<String> commonNames, String honorific, String forename, Set<CodedType> otherNames, String surname, String suffix, String lang)

Methods

equals

public boolean equals(Object o)

getCommonNames

public List<String> getCommonNames()

getForename

public String getForename()

getHonorific

public String getHonorific()

getLang

public String getLang()

getOtherNames

public Set<CodedType> getOtherNames()

getSuffix

public String getSuffix()

getSurname

public String getSurname()

hashCode

public int hashCode()

setCommonNames

public void setCommonNames(List<String> commonNames)

setForename

public void setForename(String forename)

setHonorific

public void setHonorific(String honorific)

setLang

public void setLang(String lang)

setOtherNames

public void setOtherNames(Set<CodedType> otherNames)

setSuffix

public void setSuffix(String suffix)

setSurname

public void setSurname(String surname)

toString

public String toString()