Class PersonType


  • public class PersonType
    extends Object

    Java class for PersonType complex type.

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

     <complexType name="PersonType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}FirstName" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}FamilyName" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Title" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MiddleName" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}OtherName" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NameSuffix" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}JobTitle" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NationalityID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}GenderCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BirthDate" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BirthplaceName" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}OrganizationDepartment" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Contact" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}FinancialAccount" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}IdentityDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ResidenceAddress" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • PersonType

        public PersonType()
    • Method Detail

      • getID

        public IDType getID()
        Gets the value of the id property.
        Returns:
        possible object is IDType
      • setID

        public void setID​(IDType value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is IDType
      • getFirstName

        public FirstNameType getFirstName()
        Gets the value of the firstName property.
        Returns:
        possible object is FirstNameType
      • setFirstName

        public void setFirstName​(FirstNameType value)
        Sets the value of the firstName property.
        Parameters:
        value - allowed object is FirstNameType
      • getFamilyName

        public FamilyNameType getFamilyName()
        Gets the value of the familyName property.
        Returns:
        possible object is FamilyNameType
      • setFamilyName

        public void setFamilyName​(FamilyNameType value)
        Sets the value of the familyName property.
        Parameters:
        value - allowed object is FamilyNameType
      • getTitle

        public TitleType getTitle()
        Gets the value of the title property.
        Returns:
        possible object is TitleType
      • setTitle

        public void setTitle​(TitleType value)
        Sets the value of the title property.
        Parameters:
        value - allowed object is TitleType
      • getMiddleName

        public MiddleNameType getMiddleName()
        Gets the value of the middleName property.
        Returns:
        possible object is MiddleNameType
      • setMiddleName

        public void setMiddleName​(MiddleNameType value)
        Sets the value of the middleName property.
        Parameters:
        value - allowed object is MiddleNameType
      • getOtherName

        public OtherNameType getOtherName()
        Gets the value of the otherName property.
        Returns:
        possible object is OtherNameType
      • setOtherName

        public void setOtherName​(OtherNameType value)
        Sets the value of the otherName property.
        Parameters:
        value - allowed object is OtherNameType
      • getNameSuffix

        public NameSuffixType getNameSuffix()
        Gets the value of the nameSuffix property.
        Returns:
        possible object is NameSuffixType
      • setNameSuffix

        public void setNameSuffix​(NameSuffixType value)
        Sets the value of the nameSuffix property.
        Parameters:
        value - allowed object is NameSuffixType
      • getJobTitle

        public JobTitleType getJobTitle()
        Gets the value of the jobTitle property.
        Returns:
        possible object is JobTitleType
      • setJobTitle

        public void setJobTitle​(JobTitleType value)
        Sets the value of the jobTitle property.
        Parameters:
        value - allowed object is JobTitleType
      • setNationalityID

        public void setNationalityID​(NationalityIDType value)
        Sets the value of the nationalityID property.
        Parameters:
        value - allowed object is NationalityIDType
      • getGenderCode

        public GenderCodeType getGenderCode()
        Gets the value of the genderCode property.
        Returns:
        possible object is GenderCodeType
      • setGenderCode

        public void setGenderCode​(GenderCodeType value)
        Sets the value of the genderCode property.
        Parameters:
        value - allowed object is GenderCodeType
      • getBirthDate

        public BirthDateType getBirthDate()
        Gets the value of the birthDate property.
        Returns:
        possible object is BirthDateType
      • setBirthDate

        public void setBirthDate​(BirthDateType value)
        Sets the value of the birthDate property.
        Parameters:
        value - allowed object is BirthDateType
      • setBirthplaceName

        public void setBirthplaceName​(BirthplaceNameType value)
        Sets the value of the birthplaceName property.
        Parameters:
        value - allowed object is BirthplaceNameType
      • getContact

        public ContactType getContact()
        Gets the value of the contact property.
        Returns:
        possible object is ContactType
      • setContact

        public void setContact​(ContactType value)
        Sets the value of the contact property.
        Parameters:
        value - allowed object is ContactType
      • getIdentityDocumentReference

        public List<DocumentReferenceType> getIdentityDocumentReference()
        Gets the value of the identityDocumentReference 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 identityDocumentReference property.

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

            getIdentityDocumentReference().add(newItem);
         

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

      • getResidenceAddress

        public AddressType getResidenceAddress()
        Gets the value of the residenceAddress property.
        Returns:
        possible object is AddressType
      • setResidenceAddress

        public void setResidenceAddress​(AddressType value)
        Sets the value of the residenceAddress property.
        Parameters:
        value - allowed object is AddressType