at.gv.zustellung.zkopf.xsd.zkopf_persondata
Class PersonDataType

java.lang.Object
  extended by at.gv.zustellung.zkopf.xsd.zkopf_persondata.AbstractPersonType
      extended by at.gv.zustellung.zkopf.xsd.zkopf_persondata.PersonDataType

public class PersonDataType
extends AbstractPersonType

signed person datastructure. The first Identification elements (from the base type) denote the record as such (e.g. database key for this record) - not to be mistaken for identifiers of the person or of an address (they have their own Identification elements).

Java class for PersonDataType complex type.

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

 <complexType name="PersonDataType">
   <complexContent>
     <extension base="{http://reference.e-government.gv.at/namespace/persondata/en/20040201#}AbstractPersonType">
       <sequence>
         <element ref="{http://reference.e-government.gv.at/namespace/persondata/en/20040201#}Person"/>
         <element ref="{http://reference.e-government.gv.at/namespace/persondata/en/20040201#}Address" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <anyAttribute namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
PersonDataType()
           
 
Method Summary
 List<JAXBElement<? extends AbstractAddressType>> getAddress()
          Gets the value of the address property.
 JAXBElement<? extends AbstractPersonType> getPerson()
          Gets the value of the person property.
 void setPerson(JAXBElement<? extends AbstractPersonType> value)
          Sets the value of the person property.
 
Methods inherited from class at.gv.zustellung.zkopf.xsd.zkopf_persondata.AbstractPersonType
getAbstractSimpleIdentification, getId, getOtherAttributes, setAbstractSimpleIdentification, setId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersonDataType

public PersonDataType()
Method Detail

getPerson

public JAXBElement<? extends AbstractPersonType> getPerson()
Gets the value of the person property.

Returns:
possible object is JAXBElement<PhysicalPersonType> JAXBElement<CorporateBodyType> JAXBElement<AbstractPersonType>

setPerson

public void setPerson(JAXBElement<? extends AbstractPersonType> value)
Sets the value of the person property.

Parameters:
value - allowed object is JAXBElement<PhysicalPersonType> JAXBElement<CorporateBodyType> JAXBElement<AbstractPersonType>

getAddress

public List<JAXBElement<? extends AbstractAddressType>> 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 JAXBElement<TelephoneAddressType> JAXBElement<AbstractAddressType> JAXBElement<InternetAddressType> JAXBElement<PostalAddressType>



Copyright 2010 E-Government Innovation Center (EGIZ). All Rights Reserved.