Class PersonPartyType

java.lang.Object
eu.europa.ec.taxud.dac8.vm.domain.CarfXml.v1.PersonPartyType

public class PersonPartyType extends Object

Java class for PersonParty_Type complex type.

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

 <complexType name="PersonParty_Type">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ResCountryCode" type="{urn:oecd:ties:isocarftypes:v1}CountryCode_Type" maxOccurs="unbounded"/>
         <element name="TIN" type="{urn:oecd:ties:carf:v1}TIN_Type" maxOccurs="unbounded"/>
         <element name="IIN" type="{urn:oecd:ties:carf:v1}IndividualIN_Type" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Name" type="{urn:oecd:ties:carf:v1}NamePerson_Type" maxOccurs="unbounded"/>
         <element name="Address" type="{urn:oecd:ties:carf:v1}Address_Type" maxOccurs="unbounded"/>
         <element name="Nationality" type="{urn:oecd:ties:isocarftypes:v1}CountryCode_Type" maxOccurs="unbounded" minOccurs="0"/>
         <element name="BirthInfo">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="BirthDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
                   <element name="BirthPlace" type="{urn:oecd:ties:carf:v1}BirthPlace_Type" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • PersonPartyType

      public PersonPartyType()
  • Method Details

    • getResCountryCode

      public List<CountryCodeType> getResCountryCode()
      Gets the value of the resCountryCode 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 resCountryCode property.

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

          getResCountryCode().add(newItem);
       

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

    • getTIN

      public List<TINType> getTIN()
      Gets the value of the tin 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 tin property.

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

          getTIN().add(newItem);
       

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

    • getIIN

      public List<IndividualINType> getIIN()
      Gets the value of the iin 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 iin property.

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

          getIIN().add(newItem);
       

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

    • getName

      public List<NamePersonType> getName()
      Gets the value of the name 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 name property.

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

          getName().add(newItem);
       

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

    • getAddress

      public List<AddressType> getAddress()
      Gets the value of the address 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 address property.

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

          getAddress().add(newItem);
       

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

    • getNationality

      public List<CountryCodeType> getNationality()
      Gets the value of the nationality 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 nationality property.

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

          getNationality().add(newItem);
       

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

    • getBirthInfo

      public PersonPartyType.BirthInfo getBirthInfo()
      Gets the value of the birthInfo property.
      Returns:
      possible object is PersonPartyType.BirthInfo
    • setBirthInfo

      public void setBirthInfo(PersonPartyType.BirthInfo value)
      Sets the value of the birthInfo property.
      Parameters:
      value - allowed object is PersonPartyType.BirthInfo