Class PartyType


  • public class PartyType
    extends Object

    Java class for PartyType complex type.

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

     <complexType name="PartyType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MarkCareIndicator" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MarkAttentionIndicator" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}WebsiteURI" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LogoReferenceID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}EndpointID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}IndustryClassificationCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PartyIdentification" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PartyName" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Language" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PostalAddress" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PhysicalLocation" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PartyTaxScheme" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PartyLegalEntity" maxOccurs="unbounded" 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}Person" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AgentParty" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ServiceProviderParty" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PowerOfAttorney" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}FinancialAccount" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • PartyType

        public PartyType()
    • Method Detail

      • getWebsiteURI

        public WebsiteURIType getWebsiteURI()
        Gets the value of the websiteURI property.
        Returns:
        possible object is WebsiteURIType
      • setWebsiteURI

        public void setWebsiteURI​(WebsiteURIType value)
        Sets the value of the websiteURI property.
        Parameters:
        value - allowed object is WebsiteURIType
      • setLogoReferenceID

        public void setLogoReferenceID​(LogoReferenceIDType value)
        Sets the value of the logoReferenceID property.
        Parameters:
        value - allowed object is LogoReferenceIDType
      • getEndpointID

        public EndpointIDType getEndpointID()
        Gets the value of the endpointID property.
        Returns:
        possible object is EndpointIDType
      • setEndpointID

        public void setEndpointID​(EndpointIDType value)
        Sets the value of the endpointID property.
        Parameters:
        value - allowed object is EndpointIDType
      • getPartyIdentification

        public List<PartyIdentificationType> getPartyIdentification()
        Gets the value of the partyIdentification 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 partyIdentification property.

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

            getPartyIdentification().add(newItem);
         

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

      • getPartyName

        public List<PartyNameType> getPartyName()
        Gets the value of the partyName 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 partyName property.

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

            getPartyName().add(newItem);
         

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

      • getLanguage

        public LanguageType getLanguage()
        Gets the value of the language property.
        Returns:
        possible object is LanguageType
      • setLanguage

        public void setLanguage​(LanguageType value)
        Sets the value of the language property.
        Parameters:
        value - allowed object is LanguageType
      • getPostalAddress

        public AddressType getPostalAddress()
        Gets the value of the postalAddress property.
        Returns:
        possible object is AddressType
      • setPostalAddress

        public void setPostalAddress​(AddressType value)
        Sets the value of the postalAddress property.
        Parameters:
        value - allowed object is AddressType
      • getPhysicalLocation

        public LocationType getPhysicalLocation()
        Gets the value of the physicalLocation property.
        Returns:
        possible object is LocationType
      • setPhysicalLocation

        public void setPhysicalLocation​(LocationType value)
        Sets the value of the physicalLocation property.
        Parameters:
        value - allowed object is LocationType
      • getPartyTaxScheme

        public List<PartyTaxSchemeType> getPartyTaxScheme()
        Gets the value of the partyTaxScheme 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 partyTaxScheme property.

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

            getPartyTaxScheme().add(newItem);
         

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

      • getPartyLegalEntity

        public List<PartyLegalEntityType> getPartyLegalEntity()
        Gets the value of the partyLegalEntity 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 partyLegalEntity property.

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

            getPartyLegalEntity().add(newItem);
         

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

      • 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
      • getPerson

        public List<PersonType> getPerson()
        Gets the value of the person 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 person property.

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

            getPerson().add(newItem);
         

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

      • getAgentParty

        public PartyType getAgentParty()
        Gets the value of the agentParty property.
        Returns:
        possible object is PartyType
      • setAgentParty

        public void setAgentParty​(PartyType value)
        Sets the value of the agentParty property.
        Parameters:
        value - allowed object is PartyType
      • getServiceProviderParty

        public List<ServiceProviderPartyType> getServiceProviderParty()
        Gets the value of the serviceProviderParty 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 serviceProviderParty property.

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

            getServiceProviderParty().add(newItem);
         

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

      • getPowerOfAttorney

        public List<PowerOfAttorneyType> getPowerOfAttorney()
        Gets the value of the powerOfAttorney 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 powerOfAttorney property.

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

            getPowerOfAttorney().add(newItem);
         

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