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; /** *

Java class for PersonInfoType complex type. * *

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

 * <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>
 * 
* * */ @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 travelDocument; @XmlElementRef(name = "DateOfBirthWildcard", namespace = "urn:SZRServices", type = JAXBElement.class) protected JAXBElement 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 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 value) { this.travelDocument = ((JAXBElement ) value); } /** * Gets the value of the dateOfBirthWildcard property. * * @return * possible object is * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * */ public JAXBElement 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 value) { this.dateOfBirthWildcard = ((JAXBElement ) value); } }