Class OrganisationPartyType

java.lang.Object
software.xdev.bzst.dip.client.xmldocument.model.OrganisationPartyType
Direct Known Subclasses:
CorrectablePlatformOperatorType

public class OrganisationPartyType extends Object
This container brings together all data about an organisation as a party. Name and address are required components and each can be present more than once to enable as complete a description as possible. Whenever possible one or more identifiers (TIN etc) should be added as well as a residence country code. Additional data that describes and identifies the party can bgiven . The code for the legal type according to the OECD codelist must be added. The structures of all of the subelements are defined elsewhere in this schema.

Java class for OrganisationParty_Type complex type.

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

 <complexType name="OrganisationParty_Type">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ResCountryCode" maxOccurs="unbounded" minOccurs="0">
           <simpleType>
             <restriction base="{urn:oecd:ties:isodpitypes:v1}CountryCode_Type">
             </restriction>
           </simpleType>
         </element>
         <element name="TIN" type="{urn:oecd:ties:dpi:v1}TIN_Type" maxOccurs="unbounded"/>
         <element name="IN" type="{urn:oecd:ties:dpi:v1}OrganisationIN_Type" maxOccurs="unbounded" minOccurs="0"/>
         <element name="VAT" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" minOccurs="0"/>
         <element name="Name" type="{urn:oecd:ties:dpi:v1}NameOrganisation_Type" maxOccurs="unbounded"/>
         <element name="PlatformBusinessName" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Address" type="{urn:oecd:ties:dpi:v1}Address_Type" maxOccurs="unbounded"/>
         <element name="Nexus" type="{urn:oecd:ties:dpi:v1}Nexus_EnumType" minOccurs="0"/>
         <element name="AssumedReporting" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • OrganisationPartyType

      public OrganisationPartyType()
  • 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 Jakarta XML Binding 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 Jakarta XML Binding 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

    • getIN

      public List<OrganisationINType> getIN()
      Gets the value of the in 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 Jakarta XML Binding object. This is why there is not a set method for the in property.

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

          getIN().add(newItem);
       

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

    • getVAT

      public String getVAT()
      Gets the value of the vat property.
      Returns:
      possible object is String
    • setVAT

      public void setVAT(String value)
      Sets the value of the vat property.
      Parameters:
      value - allowed object is String
    • getName

      public List<NameOrganisationType> 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 Jakarta XML Binding 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 NameOrganisationType

    • getPlatformBusinessName

      public List<String> getPlatformBusinessName()
      Gets the value of the platformBusinessName 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 Jakarta XML Binding object. This is why there is not a set method for the platformBusinessName property.

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

          getPlatformBusinessName().add(newItem);
       

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

    • 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 Jakarta XML Binding 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

    • getNexus

      public NexusEnumType getNexus()
      Gets the value of the nexus property.
      Returns:
      possible object is NexusEnumType
    • setNexus

      public void setNexus(NexusEnumType value)
      Sets the value of the nexus property.
      Parameters:
      value - allowed object is NexusEnumType
    • isAssumedReporting

      public Boolean isAssumedReporting()
      Gets the value of the assumedReporting property.
      Returns:
      possible object is Boolean
    • setAssumedReporting

      public void setAssumedReporting(Boolean value)
      Sets the value of the assumedReporting property.
      Parameters:
      value - allowed object is Boolean