package at.gv.util.xsd.persondata; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.w3c.dom.Element; /** * physical person, compare NatuerlichePersonTyp * *
Java-Klasse für PhysicalPersonType complex type. * *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * *
* <complexType name="PhysicalPersonType"> * <complexContent> * <extension base="{http://reference.e-government.gv.at/namespace/persondata/20020228#}AbstractPersonType"> * <sequence minOccurs="0"> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}Name" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}AlternativeName" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}MaritalStatus" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}Sex" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}DateOfBirth" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}PlaceOfBirth" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}StateOfBirth" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}CountryOfBirth" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}DateOfDeath" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}Nationality" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}Confession" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}Occupation" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}relatedPerson" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}BankConnection" maxOccurs="unbounded" minOccurs="0"/> * <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <anyAttribute namespace='##other'/> * </extension> * </complexContent> * </complexType> *
* 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 alternativeName property. * *
set
* For example, to add a new item, do as follows: *
* getAlternativeName().add(newItem); *
* Objects of the following type(s) are allowed in the list * {@link AlternativeName } * * */ public List getAlternativeName() { if (alternativeName == null) { alternativeName = new ArrayList(); } return this.alternativeName; } /** * Ruft den Wert der maritalStatus-Eigenschaft ab. * * @return * possible object is * {@link MaritalStatusType } * */ public MaritalStatusType getMaritalStatus() { return maritalStatus; } /** * Legt den Wert der maritalStatus-Eigenschaft fest. * * @param value * allowed object is * {@link MaritalStatusType } * */ public void setMaritalStatus(MaritalStatusType value) { this.maritalStatus = value; } /** * Ruft den Wert der sex-Eigenschaft ab. * * @return * possible object is * {@link SexType } * */ public SexType getSex() { return sex; } /** * Legt den Wert der sex-Eigenschaft fest. * * @param value * allowed object is * {@link SexType } * */ public void setSex(SexType value) { this.sex = value; } /** * Ruft den Wert der dateOfBirth-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getDateOfBirth() { return dateOfBirth; } /** * Legt den Wert der dateOfBirth-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setDateOfBirth(String value) { this.dateOfBirth = value; } /** * Ruft den Wert der placeOfBirth-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getPlaceOfBirth() { return placeOfBirth; } /** * Legt den Wert der placeOfBirth-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setPlaceOfBirth(String value) { this.placeOfBirth = value; } /** * Ruft den Wert der stateOfBirth-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getStateOfBirth() { return stateOfBirth; } /** * Legt den Wert der stateOfBirth-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setStateOfBirth(String value) { this.stateOfBirth = value; } /** * Ruft den Wert der countryOfBirth-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getCountryOfBirth() { return countryOfBirth; } /** * Legt den Wert der countryOfBirth-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setCountryOfBirth(String value) { this.countryOfBirth = value; } /** * Ruft den Wert der dateOfDeath-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getDateOfDeath() { return dateOfDeath; } /** * Legt den Wert der dateOfDeath-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setDateOfDeath(String value) { this.dateOfDeath = value; } /** * 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 * {@link NationalityType } * * */ public List getNationality() { if (nationality == null) { nationality = new ArrayList(); } return this.nationality; } /** * Ruft den Wert der confession-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getConfession() { return confession; } /** * Legt den Wert der confession-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setConfession(String value) { this.confession = value; } /** * Ruft den Wert der occupation-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getOccupation() { return occupation; } /** * Legt den Wert der occupation-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setOccupation(String value) { this.occupation = value; } /** * Gets the value of the relatedPerson 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 relatedPerson property. * * * For example, to add a new item, do as follows: * * getRelatedPerson().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * {@link RelatedPerson } * * */ public List getRelatedPerson() { if (relatedPerson == null) { relatedPerson = new ArrayList(); } return this.relatedPerson; } /** * Gets the value of the bankConnection 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 bankConnection property. * * * For example, to add a new item, do as follows: * * getBankConnection().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * {@link BankConnectionType } * * */ public List getBankConnection() { if (bankConnection == null) { bankConnection = new ArrayList(); } return this.bankConnection; } /** * Gets the value of the any 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 any property. * * * For example, to add a new item, do as follows: * * getAny().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * {@link Object } * {@link Element } * * */ public List getAny() { if (any == null) { any = new ArrayList(); } return this.any; } }
* 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. * *
* getNationality().add(newItem); *
* Objects of the following type(s) are allowed in the list * {@link NationalityType } * * */ public List getNationality() { if (nationality == null) { nationality = new ArrayList(); } return this.nationality; } /** * Ruft den Wert der confession-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getConfession() { return confession; } /** * Legt den Wert der confession-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setConfession(String value) { this.confession = value; } /** * Ruft den Wert der occupation-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getOccupation() { return occupation; } /** * Legt den Wert der occupation-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setOccupation(String value) { this.occupation = value; } /** * Gets the value of the relatedPerson 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 relatedPerson property. * * * For example, to add a new item, do as follows: * * getRelatedPerson().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * {@link RelatedPerson } * * */ public List getRelatedPerson() { if (relatedPerson == null) { relatedPerson = new ArrayList(); } return this.relatedPerson; } /** * Gets the value of the bankConnection 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 bankConnection property. * * * For example, to add a new item, do as follows: * * getBankConnection().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * {@link BankConnectionType } * * */ public List getBankConnection() { if (bankConnection == null) { bankConnection = new ArrayList(); } return this.bankConnection; } /** * Gets the value of the any 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 any property. * * * For example, to add a new item, do as follows: * * getAny().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * {@link Object } * {@link Element } * * */ public List getAny() { if (any == null) { any = new ArrayList(); } return this.any; } }
* 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 relatedPerson property. * *
* getRelatedPerson().add(newItem); *
* Objects of the following type(s) are allowed in the list * {@link RelatedPerson } * * */ public List getRelatedPerson() { if (relatedPerson == null) { relatedPerson = new ArrayList(); } return this.relatedPerson; } /** * Gets the value of the bankConnection 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 bankConnection property. * * * For example, to add a new item, do as follows: * * getBankConnection().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * {@link BankConnectionType } * * */ public List getBankConnection() { if (bankConnection == null) { bankConnection = new ArrayList(); } return this.bankConnection; } /** * Gets the value of the any 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 any property. * * * For example, to add a new item, do as follows: * * getAny().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * {@link Object } * {@link Element } * * */ public List getAny() { if (any == null) { any = new ArrayList(); } return this.any; } }
* 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 bankConnection property. * *
* getBankConnection().add(newItem); *
* Objects of the following type(s) are allowed in the list * {@link BankConnectionType } * * */ public List getBankConnection() { if (bankConnection == null) { bankConnection = new ArrayList(); } return this.bankConnection; } /** * Gets the value of the any 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 any property. * * * For example, to add a new item, do as follows: * * getAny().add(newItem); * * * * * Objects of the following type(s) are allowed in the list * {@link Object } * {@link Element } * * */ public List getAny() { if (any == null) { any = new ArrayList(); } return this.any; } }
* 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 any property. * *
* getAny().add(newItem); *
* Objects of the following type(s) are allowed in the list * {@link Object } * {@link Element } * * */ public List getAny() { if (any == null) { any = new ArrayList(); } return this.any; } }