summaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/util/xsd/szr/persondata
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/gv/util/xsd/szr/persondata')
-rw-r--r--src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java54
-rw-r--r--src/main/java/at/gv/util/xsd/szr/persondata/DeliveryAddressType.java26
-rw-r--r--src/main/java/at/gv/util/xsd/szr/persondata/IdentificationType.java20
-rw-r--r--src/main/java/at/gv/util/xsd/szr/persondata/ObjectFactory.java30
-rw-r--r--src/main/java/at/gv/util/xsd/szr/persondata/PersonNameType.java28
-rw-r--r--src/main/java/at/gv/util/xsd/szr/persondata/PhysicalPersonType.java32
-rw-r--r--src/main/java/at/gv/util/xsd/szr/persondata/PostalAddressType.java56
7 files changed, 120 insertions, 126 deletions
diff --git a/src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java b/src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java
index bf7c3c6..da6cbf3 100644
--- a/src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java
+++ b/src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java
@@ -3,9 +3,7 @@ package at.gv.util.xsd.szr.persondata;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
@@ -15,16 +13,15 @@ import javax.xml.bind.annotation.XmlType;
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
- * &lt;complexType name="AlternativeNameType">
- * &lt;complexContent>
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * &lt;sequence>
- * &lt;element name="FamilyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * &lt;/sequence>
- * &lt;attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" fixed="MaidenName" />
- * &lt;/restriction>
- * &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="AlternativeNameType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="FamilyName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
* </pre>
*
*
@@ -35,11 +32,8 @@ import javax.xml.bind.annotation.XmlType;
})
public class AlternativeNameType {
- @XmlElement(name = "FamilyName", required = true)
+ @XmlElement(name = "FamilyName", required = true, nillable = true)
protected String familyName;
- @XmlAttribute(name = "Type")
- @XmlSchemaType(name = "anySimpleType")
- protected String type;
/**
* Ruft den Wert der familyName-Eigenschaft ab.
@@ -65,32 +59,4 @@ public class AlternativeNameType {
this.familyName = value;
}
- /**
- * Ruft den Wert der type-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getType() {
- if (type == null) {
- return "MaidenName";
- } else {
- return type;
- }
- }
-
- /**
- * Legt den Wert der type-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setType(String value) {
- this.type = value;
- }
-
}
diff --git a/src/main/java/at/gv/util/xsd/szr/persondata/DeliveryAddressType.java b/src/main/java/at/gv/util/xsd/szr/persondata/DeliveryAddressType.java
index 89759e9..0f4d31c 100644
--- a/src/main/java/at/gv/util/xsd/szr/persondata/DeliveryAddressType.java
+++ b/src/main/java/at/gv/util/xsd/szr/persondata/DeliveryAddressType.java
@@ -13,19 +13,19 @@ import javax.xml.bind.annotation.XmlType;
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
- * &lt;complexType name="DeliveryAddressType">
- * &lt;complexContent>
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * &lt;sequence>
- * &lt;element name="AddressLine" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="StreetName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="BuildingNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="Unit" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="DoorNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;/sequence>
- * &lt;/restriction>
- * &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="DeliveryAddressType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="AddressLine" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="StreetName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="BuildingNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="Unit" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="DoorNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
* </pre>
*
*
diff --git a/src/main/java/at/gv/util/xsd/szr/persondata/IdentificationType.java b/src/main/java/at/gv/util/xsd/szr/persondata/IdentificationType.java
index 7318306..7a7e0ac 100644
--- a/src/main/java/at/gv/util/xsd/szr/persondata/IdentificationType.java
+++ b/src/main/java/at/gv/util/xsd/szr/persondata/IdentificationType.java
@@ -13,16 +13,16 @@ import javax.xml.bind.annotation.XmlType;
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
- * &lt;complexType name="IdentificationType">
- * &lt;complexContent>
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * &lt;sequence>
- * &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;/sequence>
- * &lt;/restriction>
- * &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="IdentificationType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
* </pre>
*
*
diff --git a/src/main/java/at/gv/util/xsd/szr/persondata/ObjectFactory.java b/src/main/java/at/gv/util/xsd/szr/persondata/ObjectFactory.java
index 40d8384..cad87de 100644
--- a/src/main/java/at/gv/util/xsd/szr/persondata/ObjectFactory.java
+++ b/src/main/java/at/gv/util/xsd/szr/persondata/ObjectFactory.java
@@ -38,43 +38,43 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link AlternativeNameType }
+ * Create an instance of {@link IdentificationType }
*
*/
- public AlternativeNameType createAlternativeNameType() {
- return new AlternativeNameType();
+ public IdentificationType createIdentificationType() {
+ return new IdentificationType();
}
/**
- * Create an instance of {@link PostalAddressType }
+ * Create an instance of {@link PersonNameType }
*
*/
- public PostalAddressType createPostalAddressType() {
- return new PostalAddressType();
+ public PersonNameType createPersonNameType() {
+ return new PersonNameType();
}
/**
- * Create an instance of {@link IdentificationType }
+ * Create an instance of {@link AlternativeNameType }
*
*/
- public IdentificationType createIdentificationType() {
- return new IdentificationType();
+ public AlternativeNameType createAlternativeNameType() {
+ return new AlternativeNameType();
}
/**
- * Create an instance of {@link DeliveryAddressType }
+ * Create an instance of {@link PostalAddressType }
*
*/
- public DeliveryAddressType createDeliveryAddressType() {
- return new DeliveryAddressType();
+ public PostalAddressType createPostalAddressType() {
+ return new PostalAddressType();
}
/**
- * Create an instance of {@link PersonNameType }
+ * Create an instance of {@link DeliveryAddressType }
*
*/
- public PersonNameType createPersonNameType() {
- return new PersonNameType();
+ public DeliveryAddressType createDeliveryAddressType() {
+ return new DeliveryAddressType();
}
}
diff --git a/src/main/java/at/gv/util/xsd/szr/persondata/PersonNameType.java b/src/main/java/at/gv/util/xsd/szr/persondata/PersonNameType.java
index 28ec874..4a89479 100644
--- a/src/main/java/at/gv/util/xsd/szr/persondata/PersonNameType.java
+++ b/src/main/java/at/gv/util/xsd/szr/persondata/PersonNameType.java
@@ -13,18 +13,18 @@ import javax.xml.bind.annotation.XmlType;
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
- * &lt;complexType name="PersonNameType">
- * &lt;complexContent>
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * &lt;sequence>
- * &lt;element name="PrefixedDegree" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="GivenName" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * &lt;element name="FamilyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * &lt;element name="SuffixedDegree" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;/sequence>
- * &lt;/restriction>
- * &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="PersonNameType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="PrefixedDegree" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="GivenName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ * &lt;element name="FamilyName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ * &lt;element name="SuffixedDegree" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
* </pre>
*
*
@@ -40,9 +40,9 @@ public class PersonNameType {
@XmlElement(name = "PrefixedDegree")
protected String prefixedDegree;
- @XmlElement(name = "GivenName", required = true)
+ @XmlElement(name = "GivenName", required = true, nillable = true)
protected String givenName;
- @XmlElement(name = "FamilyName", required = true)
+ @XmlElement(name = "FamilyName", required = true, nillable = true)
protected String familyName;
@XmlElement(name = "SuffixedDegree")
protected String suffixedDegree;
diff --git a/src/main/java/at/gv/util/xsd/szr/persondata/PhysicalPersonType.java b/src/main/java/at/gv/util/xsd/szr/persondata/PhysicalPersonType.java
index 7e235f8..bdc52c1 100644
--- a/src/main/java/at/gv/util/xsd/szr/persondata/PhysicalPersonType.java
+++ b/src/main/java/at/gv/util/xsd/szr/persondata/PhysicalPersonType.java
@@ -13,22 +13,22 @@ import javax.xml.bind.annotation.XmlType;
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
- * &lt;complexType name="PhysicalPersonType">
- * &lt;complexContent>
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * &lt;sequence>
- * &lt;element name="Identification" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}IdentificationType" minOccurs="0"/>
- * &lt;element name="Name" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}PersonNameType"/>
- * &lt;element name="AlternativeName" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}AlternativeNameType" minOccurs="0"/>
- * &lt;element name="Sex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="DateOfBirth" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="PlaceOfBirth" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="CountryOfBirth" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="Nationality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;/sequence>
- * &lt;/restriction>
- * &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="PhysicalPersonType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Identification" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}IdentificationType" minOccurs="0"/&gt;
+ * &lt;element name="Name" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}PersonNameType"/&gt;
+ * &lt;element name="AlternativeName" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}AlternativeNameType" minOccurs="0"/&gt;
+ * &lt;element name="Sex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="DateOfBirth" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="PlaceOfBirth" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="CountryOfBirth" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="Nationality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
* </pre>
*
*
diff --git a/src/main/java/at/gv/util/xsd/szr/persondata/PostalAddressType.java b/src/main/java/at/gv/util/xsd/szr/persondata/PostalAddressType.java
index 3fbc0c2..72cb766 100644
--- a/src/main/java/at/gv/util/xsd/szr/persondata/PostalAddressType.java
+++ b/src/main/java/at/gv/util/xsd/szr/persondata/PostalAddressType.java
@@ -13,19 +13,20 @@ import javax.xml.bind.annotation.XmlType;
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
- * &lt;complexType name="PostalAddressType">
- * &lt;complexContent>
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * &lt;sequence>
- * &lt;element name="PostalCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="Municipality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="Locality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="StateCode3" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * &lt;element name="DeliveryAddress" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}DeliveryAddressType" minOccurs="0"/>
- * &lt;/sequence>
- * &lt;/restriction>
- * &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="PostalAddressType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="PostalCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="Municipality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="Locality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="StateCode3" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="DeliveryAddress" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}DeliveryAddressType" minOccurs="0"/&gt;
+ * &lt;element name="HistoricRecord" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
* </pre>
*
*
@@ -36,7 +37,8 @@ import javax.xml.bind.annotation.XmlType;
"municipality",
"locality",
"stateCode3",
- "deliveryAddress"
+ "deliveryAddress",
+ "historicRecord"
})
public class PostalAddressType {
@@ -50,6 +52,8 @@ public class PostalAddressType {
protected String stateCode3;
@XmlElement(name = "DeliveryAddress")
protected DeliveryAddressType deliveryAddress;
+ @XmlElement(name = "HistoricRecord")
+ protected Boolean historicRecord;
/**
* Ruft den Wert der postalCode-Eigenschaft ab.
@@ -171,4 +175,28 @@ public class PostalAddressType {
this.deliveryAddress = value;
}
+ /**
+ * Ruft den Wert der historicRecord-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isHistoricRecord() {
+ return historicRecord;
+ }
+
+ /**
+ * Legt den Wert der historicRecord-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setHistoricRecord(Boolean value) {
+ this.historicRecord = value;
+ }
+
}