diff options
Diffstat (limited to 'src/main/java/at/gv/util/xsd/szr/PersonInfoType.java')
-rw-r--r-- | src/main/java/at/gv/util/xsd/szr/PersonInfoType.java | 178 |
1 files changed, 178 insertions, 0 deletions
diff --git a/src/main/java/at/gv/util/xsd/szr/PersonInfoType.java b/src/main/java/at/gv/util/xsd/szr/PersonInfoType.java new file mode 100644 index 0000000..84b7248 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/szr/PersonInfoType.java @@ -0,0 +1,178 @@ + +package at.gv.util.xsd.szr; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; +import at.gv.util.xsd.szr.persondata.PhysicalPersonType; +import at.gv.util.xsd.szr.persondata.PostalAddressType; + + +/** + * <p>Java class for PersonInfoType complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="PersonInfoType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Person" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}PhysicalPersonType"/> + * <element name="RegularDomicile" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}PostalAddressType" minOccurs="0"/> + * <element name="AddressCodes" type="{urn:SZRServices}AddressCodesType" minOccurs="0"/> + * <element name="TravelDocument" type="{urn:SZRServices}TravelDocumentType" minOccurs="0"/> + * <element name="DateOfBirthWildcard" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonInfoType", propOrder = { + "person", + "regularDomicile", + "addressCodes", + "travelDocument", + "dateOfBirthWildcard" +}) +public class PersonInfoType { + + @XmlElement(name = "Person", required = true) + protected PhysicalPersonType person; + @XmlElement(name = "RegularDomicile") + protected PostalAddressType regularDomicile; + @XmlElement(name = "AddressCodes") + protected AddressCodesType addressCodes; + @XmlElementRef(name = "TravelDocument", namespace = "urn:SZRServices", type = JAXBElement.class) + protected JAXBElement<TravelDocumentType> travelDocument; + @XmlElementRef(name = "DateOfBirthWildcard", namespace = "urn:SZRServices", type = JAXBElement.class) + protected JAXBElement<Boolean> dateOfBirthWildcard; + + /** + * Gets the value of the person property. + * + * @return + * possible object is + * {@link PhysicalPersonType } + * + */ + public PhysicalPersonType getPerson() { + return person; + } + + /** + * Sets the value of the person property. + * + * @param value + * allowed object is + * {@link PhysicalPersonType } + * + */ + public void setPerson(PhysicalPersonType value) { + this.person = value; + } + + /** + * Gets the value of the regularDomicile property. + * + * @return + * possible object is + * {@link PostalAddressType } + * + */ + public PostalAddressType getRegularDomicile() { + return regularDomicile; + } + + /** + * Sets the value of the regularDomicile property. + * + * @param value + * allowed object is + * {@link PostalAddressType } + * + */ + public void setRegularDomicile(PostalAddressType value) { + this.regularDomicile = value; + } + + /** + * Gets the value of the addressCodes property. + * + * @return + * possible object is + * {@link AddressCodesType } + * + */ + public AddressCodesType getAddressCodes() { + return addressCodes; + } + + /** + * Sets the value of the addressCodes property. + * + * @param value + * allowed object is + * {@link AddressCodesType } + * + */ + public void setAddressCodes(AddressCodesType value) { + this.addressCodes = value; + } + + /** + * Gets the value of the travelDocument property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link TravelDocumentType }{@code >} + * + */ + public JAXBElement<TravelDocumentType> getTravelDocument() { + return travelDocument; + } + + /** + * Sets the value of the travelDocument property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link TravelDocumentType }{@code >} + * + */ + public void setTravelDocument(JAXBElement<TravelDocumentType> value) { + this.travelDocument = ((JAXBElement<TravelDocumentType> ) value); + } + + /** + * Gets the value of the dateOfBirthWildcard property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + */ + public JAXBElement<Boolean> getDateOfBirthWildcard() { + return dateOfBirthWildcard; + } + + /** + * Sets the value of the dateOfBirthWildcard property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + */ + public void setDateOfBirthWildcard(JAXBElement<Boolean> value) { + this.dateOfBirthWildcard = ((JAXBElement<Boolean> ) value); + } + +} |