summaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/util/xsd/ur_V2/search
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/gv/util/xsd/ur_V2/search')
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/Bestandsnachweis.java63
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/BestandsnachweisVollzug.java92
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/Bestandszeitraum.java98
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/BestandszeitraumVollzug.java92
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/Branche.java175
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/FktRegelTyp.java126
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/FktRegelTypVollzug.java92
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/Funktion.java86
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/FunktionVollzug.java159
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/ObjectFactory.java436
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/OenaceType.java81
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/QuellenType.java118
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/Rechtsform.java142
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/RechtsformVollzug.java92
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/Rechtstatsachen.java122
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/RechtstatsachenVollzug.java92
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/SucheBranche.java115
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/SuchePersonendaten.java360
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachAendDatRequest.java92
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachBpkRequest.java143
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachIdRequest.java277
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachIdsRequest.java218
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenRequest.java141
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmensdaten.java330
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/UntName.java66
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/UntNameVollzug.java92
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/Vertretung.java63
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/VertretungVollzug.java92
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/Vollzug.java209
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/VollzugElem.java118
-rw-r--r--src/main/java/at/gv/util/xsd/ur_V2/search/package-info.java2
31 files changed, 4384 insertions, 0 deletions
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/Bestandsnachweis.java b/src/main/java/at/gv/util/xsd/ur_V2/search/Bestandsnachweis.java
new file mode 100644
index 0000000..287d1d7
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/Bestandsnachweis.java
@@ -0,0 +1,63 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for Bestandsnachweis complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="Bestandsnachweis">
+ * &lt;simpleContent>
+ * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
+ * &lt;/extension>
+ * &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Bestandsnachweis", propOrder = {
+ "value"
+})
+@XmlSeeAlso({
+ BestandsnachweisVollzug.class
+})
+public abstract class Bestandsnachweis {
+
+ @XmlValue
+ protected String value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/BestandsnachweisVollzug.java b/src/main/java/at/gv/util/xsd/ur_V2/search/BestandsnachweisVollzug.java
new file mode 100644
index 0000000..d47c8e9
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/BestandsnachweisVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for BestandsnachweisVollzug complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="BestandsnachweisVollzug">
+ * &lt;simpleContent>
+ * &lt;extension base="&lt;http://statistik.at/namespace/ur/stammdaten/2#>Bestandsnachweis">
+ * &lt;attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/>
+ * &lt;/extension>
+ * &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BestandsnachweisVollzug")
+public class BestandsnachweisVollzug
+ extends Bestandsnachweis
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Gets the value of the vollzugBeginn property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Sets the value of the vollzugBeginn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Gets the value of the vollzugEnde property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Sets the value of the vollzugEnde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/Bestandszeitraum.java b/src/main/java/at/gv/util/xsd/ur_V2/search/Bestandszeitraum.java
new file mode 100644
index 0000000..a8180e4
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/Bestandszeitraum.java
@@ -0,0 +1,98 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for Bestandszeitraum complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="Bestandszeitraum">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="BestandVon" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="BestandBis" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Bestandszeitraum", propOrder = {
+ "bestandVon",
+ "bestandBis"
+})
+@XmlSeeAlso({
+ BestandszeitraumVollzug.class
+})
+public abstract class Bestandszeitraum {
+
+ @XmlElement(name = "BestandVon", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar bestandVon;
+ @XmlElement(name = "BestandBis")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar bestandBis;
+
+ /**
+ * Gets the value of the bestandVon property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getBestandVon() {
+ return bestandVon;
+ }
+
+ /**
+ * Sets the value of the bestandVon property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setBestandVon(XMLGregorianCalendar value) {
+ this.bestandVon = value;
+ }
+
+ /**
+ * Gets the value of the bestandBis property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getBestandBis() {
+ return bestandBis;
+ }
+
+ /**
+ * Sets the value of the bestandBis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setBestandBis(XMLGregorianCalendar value) {
+ this.bestandBis = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/BestandszeitraumVollzug.java b/src/main/java/at/gv/util/xsd/ur_V2/search/BestandszeitraumVollzug.java
new file mode 100644
index 0000000..99fbdff
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/BestandszeitraumVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for BestandszeitraumVollzug complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="BestandszeitraumVollzug">
+ * &lt;complexContent>
+ * &lt;extension base="{http://statistik.at/namespace/ur/stammdaten/2#}Bestandszeitraum">
+ * &lt;attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/>
+ * &lt;/extension>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BestandszeitraumVollzug")
+public class BestandszeitraumVollzug
+ extends Bestandszeitraum
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Gets the value of the vollzugBeginn property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Sets the value of the vollzugBeginn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Gets the value of the vollzugEnde property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Sets the value of the vollzugEnde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/Branche.java b/src/main/java/at/gv/util/xsd/ur_V2/search/Branche.java
new file mode 100644
index 0000000..625fd87
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/Branche.java
@@ -0,0 +1,175 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+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.XmlType;
+import at.gv.util.xsd.ur_V2.simpletypes.OenaceArtTyp;
+
+
+/**
+ * <p>Java class for Branche complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="Branche">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="Oenace" type="{http://statistik.at/namespace/ur/stammdaten/2#}OenaceType"/>
+ * &lt;element name="OenaceText" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;element name="Beginn" type="{http://statistik.at/namespace/ur/stammdaten/2#}QuellenType"/>
+ * &lt;element name="Ende" type="{http://statistik.at/namespace/ur/stammdaten/2#}QuellenType" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;attribute name="art" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceArtTyp" />
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Branche", propOrder = {
+ "oenace",
+ "oenaceText",
+ "beginn",
+ "ende"
+})
+public class Branche {
+
+ @XmlElement(name = "Oenace", required = true)
+ protected OenaceType oenace;
+ @XmlElement(name = "OenaceText", required = true)
+ protected String oenaceText;
+ @XmlElement(name = "Beginn", required = true)
+ protected QuellenType beginn;
+ @XmlElement(name = "Ende")
+ protected QuellenType ende;
+ @XmlAttribute(name = "art", required = true)
+ protected OenaceArtTyp art;
+
+ /**
+ * Gets the value of the oenace property.
+ *
+ * @return
+ * possible object is
+ * {@link OenaceType }
+ *
+ */
+ public OenaceType getOenace() {
+ return oenace;
+ }
+
+ /**
+ * Sets the value of the oenace property.
+ *
+ * @param value
+ * allowed object is
+ * {@link OenaceType }
+ *
+ */
+ public void setOenace(OenaceType value) {
+ this.oenace = value;
+ }
+
+ /**
+ * Gets the value of the oenaceText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOenaceText() {
+ return oenaceText;
+ }
+
+ /**
+ * Sets the value of the oenaceText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOenaceText(String value) {
+ this.oenaceText = value;
+ }
+
+ /**
+ * Gets the value of the beginn property.
+ *
+ * @return
+ * possible object is
+ * {@link QuellenType }
+ *
+ */
+ public QuellenType getBeginn() {
+ return beginn;
+ }
+
+ /**
+ * Sets the value of the beginn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link QuellenType }
+ *
+ */
+ public void setBeginn(QuellenType value) {
+ this.beginn = value;
+ }
+
+ /**
+ * Gets the value of the ende property.
+ *
+ * @return
+ * possible object is
+ * {@link QuellenType }
+ *
+ */
+ public QuellenType getEnde() {
+ return ende;
+ }
+
+ /**
+ * Sets the value of the ende property.
+ *
+ * @param value
+ * allowed object is
+ * {@link QuellenType }
+ *
+ */
+ public void setEnde(QuellenType value) {
+ this.ende = value;
+ }
+
+ /**
+ * Gets the value of the art property.
+ *
+ * @return
+ * possible object is
+ * {@link OenaceArtTyp }
+ *
+ */
+ public OenaceArtTyp getArt() {
+ return art;
+ }
+
+ /**
+ * Sets the value of the art property.
+ *
+ * @param value
+ * allowed object is
+ * {@link OenaceArtTyp }
+ *
+ */
+ public void setArt(OenaceArtTyp value) {
+ this.art = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/FktRegelTyp.java b/src/main/java/at/gv/util/xsd/ur_V2/search/FktRegelTyp.java
new file mode 100644
index 0000000..30d8627
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/FktRegelTyp.java
@@ -0,0 +1,126 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for FktRegelTyp complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="FktRegelTyp">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="FktRegelVon" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;element name="FktRegelBis" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * &lt;element name="FktRegelText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FktRegelTextTyp"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FktRegelTyp", propOrder = {
+ "fktRegelVon",
+ "fktRegelBis",
+ "fktRegelText"
+})
+@XmlSeeAlso({
+ FktRegelTypVollzug.class
+})
+public abstract class FktRegelTyp {
+
+ @XmlElement(name = "FktRegelVon", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar fktRegelVon;
+ @XmlElement(name = "FktRegelBis")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar fktRegelBis;
+ @XmlElement(name = "FktRegelText", required = true)
+ protected String fktRegelText;
+
+ /**
+ * Gets the value of the fktRegelVon property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getFktRegelVon() {
+ return fktRegelVon;
+ }
+
+ /**
+ * Sets the value of the fktRegelVon property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setFktRegelVon(XMLGregorianCalendar value) {
+ this.fktRegelVon = value;
+ }
+
+ /**
+ * Gets the value of the fktRegelBis property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getFktRegelBis() {
+ return fktRegelBis;
+ }
+
+ /**
+ * Sets the value of the fktRegelBis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setFktRegelBis(XMLGregorianCalendar value) {
+ this.fktRegelBis = value;
+ }
+
+ /**
+ * Gets the value of the fktRegelText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFktRegelText() {
+ return fktRegelText;
+ }
+
+ /**
+ * Sets the value of the fktRegelText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFktRegelText(String value) {
+ this.fktRegelText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/FktRegelTypVollzug.java b/src/main/java/at/gv/util/xsd/ur_V2/search/FktRegelTypVollzug.java
new file mode 100644
index 0000000..fc5207e
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/FktRegelTypVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for FktRegelTypVollzug complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="FktRegelTypVollzug">
+ * &lt;complexContent>
+ * &lt;extension base="{http://statistik.at/namespace/ur/stammdaten/2#}FktRegelTyp">
+ * &lt;attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/>
+ * &lt;/extension>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FktRegelTypVollzug")
+public class FktRegelTypVollzug
+ extends FktRegelTyp
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Gets the value of the vollzugBeginn property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Sets the value of the vollzugBeginn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Gets the value of the vollzugEnde property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Sets the value of the vollzugEnde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/Funktion.java b/src/main/java/at/gv/util/xsd/ur_V2/search/Funktion.java
new file mode 100644
index 0000000..6166f79
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/Funktion.java
@@ -0,0 +1,86 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Funktion complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="Funktion">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="FktName" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FunktionTyp"/>
+ * &lt;element name="FktNameText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FunktionTextTyp" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Funktion", propOrder = {
+ "fktName",
+ "fktNameText"
+})
+@XmlSeeAlso({
+ FunktionVollzug.class
+})
+public abstract class Funktion {
+
+ @XmlElement(name = "FktName")
+ protected int fktName;
+ @XmlElement(name = "FktNameText")
+ protected String fktNameText;
+
+ /**
+ * Gets the value of the fktName property.
+ *
+ */
+ public int getFktName() {
+ return fktName;
+ }
+
+ /**
+ * Sets the value of the fktName property.
+ *
+ */
+ public void setFktName(int value) {
+ this.fktName = value;
+ }
+
+ /**
+ * Gets the value of the fktNameText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFktNameText() {
+ return fktNameText;
+ }
+
+ /**
+ * Sets the value of the fktNameText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFktNameText(String value) {
+ this.fktNameText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/FunktionVollzug.java b/src/main/java/at/gv/util/xsd/ur_V2/search/FunktionVollzug.java
new file mode 100644
index 0000000..a244c30
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/FunktionVollzug.java
@@ -0,0 +1,159 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+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.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for FunktionVollzug complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="FunktionVollzug">
+ * &lt;complexContent>
+ * &lt;extension base="{http://statistik.at/namespace/ur/stammdaten/2#}Funktion">
+ * &lt;sequence>
+ * &lt;element name="FktRegel" type="{http://statistik.at/namespace/ur/stammdaten/2#}FktRegelTypVollzug" minOccurs="0"/>
+ * &lt;element name="Rechtstatsachen" type="{http://statistik.at/namespace/ur/stammdaten/2#}RechtstatsachenVollzug" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/>
+ * &lt;/extension>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FunktionVollzug", propOrder = {
+ "fktRegel",
+ "rechtstatsachen"
+})
+public class FunktionVollzug
+ extends Funktion
+{
+
+ @XmlElement(name = "FktRegel")
+ protected FktRegelTypVollzug fktRegel;
+ @XmlElement(name = "Rechtstatsachen")
+ protected List<RechtstatsachenVollzug> rechtstatsachen;
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Gets the value of the fktRegel property.
+ *
+ * @return
+ * possible object is
+ * {@link FktRegelTypVollzug }
+ *
+ */
+ public FktRegelTypVollzug getFktRegel() {
+ return fktRegel;
+ }
+
+ /**
+ * Sets the value of the fktRegel property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FktRegelTypVollzug }
+ *
+ */
+ public void setFktRegel(FktRegelTypVollzug value) {
+ this.fktRegel = value;
+ }
+
+ /**
+ * Gets the value of the rechtstatsachen property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the rechtstatsachen property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getRechtstatsachen().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link RechtstatsachenVollzug }
+ *
+ *
+ */
+ public List<RechtstatsachenVollzug> getRechtstatsachen() {
+ if (rechtstatsachen == null) {
+ rechtstatsachen = new ArrayList<RechtstatsachenVollzug>();
+ }
+ return this.rechtstatsachen;
+ }
+
+ /**
+ * Gets the value of the vollzugBeginn property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Sets the value of the vollzugBeginn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Gets the value of the vollzugEnde property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Sets the value of the vollzugEnde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/ObjectFactory.java b/src/main/java/at/gv/util/xsd/ur_V2/search/ObjectFactory.java
new file mode 100644
index 0000000..dcdcfd1
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/ObjectFactory.java
@@ -0,0 +1,436 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.datatype.XMLGregorianCalendar;
+import javax.xml.namespace.QName;
+import at.gv.util.xsd.ur_V2.simpletypes.AdressTyp;
+import at.gv.util.xsd.ur_V2.simpletypes.EvbStatusTyp;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the at.gv.util.xsd.ur_V2.search package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _SucheUnternehmenRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "SucheUnternehmenRequest");
+ private final static QName _URVPdf_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "URV_pdf");
+ private final static QName _Rechtstatsachen_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Rechtstatsachen");
+ private final static QName _Typ_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Typ");
+ private final static QName _Rechtsform_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Rechtsform");
+ private final static QName _Ende_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Ende");
+ private final static QName _Vollzug_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Vollzug");
+ private final static QName _Beginn_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Beginn");
+ private final static QName _Branche_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Branche");
+ private final static QName _ErsbAttribute_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "ErsbAttribute");
+ private final static QName _BpkWTUR_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "bpkWTUR");
+ private final static QName _AendDat_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "AendDat");
+ private final static QName _SucheUnternehmenNachIdsRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "SucheUnternehmenNachIdsRequest");
+ private final static QName _SucheUnternehmenNachIdRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "SucheUnternehmenNachIdRequest");
+ private final static QName _Bestandsnachweis_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Bestandsnachweis");
+ private final static QName _Vertretung_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Vertretung");
+ private final static QName _Bestandszeitraum_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Bestandszeitraum");
+ private final static QName _EvbStatus_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "EvbStatus");
+ private final static QName _SucheUnternehmenNachBpkRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "SucheUnternehmenNachBpkRequest");
+ private final static QName _TypeText_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "TypeText");
+ private final static QName _Funktion_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Funktion");
+ private final static QName _SucheUnternehmenNachAendDatRequest_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "SucheUnternehmenNachAendDatRequest");
+ private final static QName _UntName_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "UntName");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.util.xsd.ur_V2.search
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link QuellenType }
+ *
+ */
+ public QuellenType createQuellenType() {
+ return new QuellenType();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenNachBpkRequest }
+ *
+ */
+ public SucheUnternehmenNachBpkRequest createSucheUnternehmenNachBpkRequest() {
+ return new SucheUnternehmenNachBpkRequest();
+ }
+
+ /**
+ * Create an instance of {@link UntNameVollzug }
+ *
+ */
+ public UntNameVollzug createUntNameVollzug() {
+ return new UntNameVollzug();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenNachIdsRequest }
+ *
+ */
+ public SucheUnternehmenNachIdsRequest createSucheUnternehmenNachIdsRequest() {
+ return new SucheUnternehmenNachIdsRequest();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenNachAendDatRequest }
+ *
+ */
+ public SucheUnternehmenNachAendDatRequest createSucheUnternehmenNachAendDatRequest() {
+ return new SucheUnternehmenNachAendDatRequest();
+ }
+
+ /**
+ * Create an instance of {@link RechtsformVollzug }
+ *
+ */
+ public RechtsformVollzug createRechtsformVollzug() {
+ return new RechtsformVollzug();
+ }
+
+ /**
+ * Create an instance of {@link RechtstatsachenVollzug }
+ *
+ */
+ public RechtstatsachenVollzug createRechtstatsachenVollzug() {
+ return new RechtstatsachenVollzug();
+ }
+
+ /**
+ * Create an instance of {@link BestandszeitraumVollzug }
+ *
+ */
+ public BestandszeitraumVollzug createBestandszeitraumVollzug() {
+ return new BestandszeitraumVollzug();
+ }
+
+ /**
+ * Create an instance of {@link Branche }
+ *
+ */
+ public Branche createBranche() {
+ return new Branche();
+ }
+
+ /**
+ * Create an instance of {@link VertretungVollzug }
+ *
+ */
+ public VertretungVollzug createVertretungVollzug() {
+ return new VertretungVollzug();
+ }
+
+ /**
+ * Create an instance of {@link Vollzug }
+ *
+ */
+ public Vollzug createVollzug() {
+ return new Vollzug();
+ }
+
+ /**
+ * Create an instance of {@link BestandsnachweisVollzug }
+ *
+ */
+ public BestandsnachweisVollzug createBestandsnachweisVollzug() {
+ return new BestandsnachweisVollzug();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenNachIdRequest }
+ *
+ */
+ public SucheUnternehmenNachIdRequest createSucheUnternehmenNachIdRequest() {
+ return new SucheUnternehmenNachIdRequest();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmenRequest }
+ *
+ */
+ public SucheUnternehmenRequest createSucheUnternehmenRequest() {
+ return new SucheUnternehmenRequest();
+ }
+
+ /**
+ * Create an instance of {@link FunktionVollzug }
+ *
+ */
+ public FunktionVollzug createFunktionVollzug() {
+ return new FunktionVollzug();
+ }
+
+ /**
+ * Create an instance of {@link SucheUnternehmensdaten }
+ *
+ */
+ public SucheUnternehmensdaten createSucheUnternehmensdaten() {
+ return new SucheUnternehmensdaten();
+ }
+
+ /**
+ * Create an instance of {@link OenaceType }
+ *
+ */
+ public OenaceType createOenaceType() {
+ return new OenaceType();
+ }
+
+ /**
+ * Create an instance of {@link VollzugElem }
+ *
+ */
+ public VollzugElem createVollzugElem() {
+ return new VollzugElem();
+ }
+
+ /**
+ * Create an instance of {@link SucheBranche }
+ *
+ */
+ public SucheBranche createSucheBranche() {
+ return new SucheBranche();
+ }
+
+ /**
+ * Create an instance of {@link FktRegelTypVollzug }
+ *
+ */
+ public FktRegelTypVollzug createFktRegelTypVollzug() {
+ return new FktRegelTypVollzug();
+ }
+
+ /**
+ * Create an instance of {@link SuchePersonendaten }
+ *
+ */
+ public SuchePersonendaten createSuchePersonendaten() {
+ return new SuchePersonendaten();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SucheUnternehmenRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "SucheUnternehmenRequest")
+ public JAXBElement<SucheUnternehmenRequest> createSucheUnternehmenRequest(SucheUnternehmenRequest value) {
+ return new JAXBElement<SucheUnternehmenRequest>(_SucheUnternehmenRequest_QNAME, SucheUnternehmenRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "URV_pdf")
+ public JAXBElement<byte[]> createURVPdf(byte[] value) {
+ return new JAXBElement<byte[]>(_URVPdf_QNAME, byte[].class, null, ((byte[]) value));
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link RechtstatsachenVollzug }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Rechtstatsachen")
+ public JAXBElement<RechtstatsachenVollzug> createRechtstatsachen(RechtstatsachenVollzug value) {
+ return new JAXBElement<RechtstatsachenVollzug>(_Rechtstatsachen_QNAME, RechtstatsachenVollzug.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link AdressTyp }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Typ")
+ public JAXBElement<AdressTyp> createTyp(AdressTyp value) {
+ return new JAXBElement<AdressTyp>(_Typ_QNAME, AdressTyp.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link RechtsformVollzug }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Rechtsform")
+ public JAXBElement<RechtsformVollzug> createRechtsform(RechtsformVollzug value) {
+ return new JAXBElement<RechtsformVollzug>(_Rechtsform_QNAME, RechtsformVollzug.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QuellenType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Ende")
+ public JAXBElement<QuellenType> createEnde(QuellenType value) {
+ return new JAXBElement<QuellenType>(_Ende_QNAME, QuellenType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Vollzug }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Vollzug")
+ public JAXBElement<Vollzug> createVollzug(Vollzug value) {
+ return new JAXBElement<Vollzug>(_Vollzug_QNAME, Vollzug.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link QuellenType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Beginn")
+ public JAXBElement<QuellenType> createBeginn(QuellenType value) {
+ return new JAXBElement<QuellenType>(_Beginn_QNAME, QuellenType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Branche }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Branche")
+ public JAXBElement<Branche> createBranche(Branche value) {
+ return new JAXBElement<Branche>(_Branche_QNAME, Branche.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "ErsbAttribute", defaultValue = "false")
+ public JAXBElement<Boolean> createErsbAttribute(Boolean value) {
+ return new JAXBElement<Boolean>(_ErsbAttribute_QNAME, Boolean.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "bpkWTUR")
+ public JAXBElement<String> createBpkWTUR(String value) {
+ return new JAXBElement<String>(_BpkWTUR_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "AendDat")
+ public JAXBElement<XMLGregorianCalendar> createAendDat(XMLGregorianCalendar value) {
+ return new JAXBElement<XMLGregorianCalendar>(_AendDat_QNAME, XMLGregorianCalendar.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SucheUnternehmenNachIdsRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "SucheUnternehmenNachIdsRequest")
+ public JAXBElement<SucheUnternehmenNachIdsRequest> createSucheUnternehmenNachIdsRequest(SucheUnternehmenNachIdsRequest value) {
+ return new JAXBElement<SucheUnternehmenNachIdsRequest>(_SucheUnternehmenNachIdsRequest_QNAME, SucheUnternehmenNachIdsRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SucheUnternehmenNachIdRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "SucheUnternehmenNachIdRequest")
+ public JAXBElement<SucheUnternehmenNachIdRequest> createSucheUnternehmenNachIdRequest(SucheUnternehmenNachIdRequest value) {
+ return new JAXBElement<SucheUnternehmenNachIdRequest>(_SucheUnternehmenNachIdRequest_QNAME, SucheUnternehmenNachIdRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BestandsnachweisVollzug }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Bestandsnachweis")
+ public JAXBElement<BestandsnachweisVollzug> createBestandsnachweis(BestandsnachweisVollzug value) {
+ return new JAXBElement<BestandsnachweisVollzug>(_Bestandsnachweis_QNAME, BestandsnachweisVollzug.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VertretungVollzug }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Vertretung")
+ public JAXBElement<VertretungVollzug> createVertretung(VertretungVollzug value) {
+ return new JAXBElement<VertretungVollzug>(_Vertretung_QNAME, VertretungVollzug.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BestandszeitraumVollzug }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Bestandszeitraum")
+ public JAXBElement<BestandszeitraumVollzug> createBestandszeitraum(BestandszeitraumVollzug value) {
+ return new JAXBElement<BestandszeitraumVollzug>(_Bestandszeitraum_QNAME, BestandszeitraumVollzug.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link EvbStatusTyp }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "EvbStatus")
+ public JAXBElement<EvbStatusTyp> createEvbStatus(EvbStatusTyp value) {
+ return new JAXBElement<EvbStatusTyp>(_EvbStatus_QNAME, EvbStatusTyp.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SucheUnternehmenNachBpkRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "SucheUnternehmenNachBpkRequest")
+ public JAXBElement<SucheUnternehmenNachBpkRequest> createSucheUnternehmenNachBpkRequest(SucheUnternehmenNachBpkRequest value) {
+ return new JAXBElement<SucheUnternehmenNachBpkRequest>(_SucheUnternehmenNachBpkRequest_QNAME, SucheUnternehmenNachBpkRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "TypeText")
+ public JAXBElement<String> createTypeText(String value) {
+ return new JAXBElement<String>(_TypeText_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link FunktionVollzug }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Funktion")
+ public JAXBElement<FunktionVollzug> createFunktion(FunktionVollzug value) {
+ return new JAXBElement<FunktionVollzug>(_Funktion_QNAME, FunktionVollzug.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SucheUnternehmenNachAendDatRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "SucheUnternehmenNachAendDatRequest")
+ public JAXBElement<SucheUnternehmenNachAendDatRequest> createSucheUnternehmenNachAendDatRequest(SucheUnternehmenNachAendDatRequest value) {
+ return new JAXBElement<SucheUnternehmenNachAendDatRequest>(_SucheUnternehmenNachAendDatRequest_QNAME, SucheUnternehmenNachAendDatRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link UntNameVollzug }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "UntName")
+ public JAXBElement<UntNameVollzug> createUntName(UntNameVollzug value) {
+ return new JAXBElement<UntNameVollzug>(_UntName_QNAME, UntNameVollzug.class, null, value);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/OenaceType.java b/src/main/java/at/gv/util/xsd/ur_V2/search/OenaceType.java
new file mode 100644
index 0000000..75341fc
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/OenaceType.java
@@ -0,0 +1,81 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for OenaceType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="OenaceType">
+ * &lt;simpleContent>
+ * &lt;extension base="&lt;http://statistik.at/namespace/ur/simpleTypes/2#>OenaceCodeTyp">
+ * &lt;attribute name="jahr" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceJahrTyp" />
+ * &lt;/extension>
+ * &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OenaceType", propOrder = {
+ "value"
+})
+public class OenaceType {
+
+ @XmlValue
+ protected String value;
+ @XmlAttribute(name = "jahr", required = true)
+ protected int jahr;
+
+ /**
+ *
+ * ÖNACE - Branchenkennzahl
+ *
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * Gets the value of the jahr property.
+ *
+ */
+ public int getJahr() {
+ return jahr;
+ }
+
+ /**
+ * Sets the value of the jahr property.
+ *
+ */
+ public void setJahr(int value) {
+ this.jahr = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/QuellenType.java b/src/main/java/at/gv/util/xsd/ur_V2/search/QuellenType.java
new file mode 100644
index 0000000..458ba9d
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/QuellenType.java
@@ -0,0 +1,118 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for QuellenType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="QuellenType">
+ * &lt;simpleContent>
+ * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>date">
+ * &lt;attribute name="quelle" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}QuelleTyp" />
+ * &lt;attribute name="quText" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ * &lt;/extension>
+ * &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "QuellenType", propOrder = {
+ "value"
+})
+public class QuellenType {
+
+ @XmlValue
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar value;
+ @XmlAttribute(name = "quelle", required = true)
+ protected String quelle;
+ @XmlAttribute(name = "quText", required = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected String quText;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getValue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setValue(XMLGregorianCalendar value) {
+ this.value = value;
+ }
+
+ /**
+ * Gets the value of the quelle property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQuelle() {
+ return quelle;
+ }
+
+ /**
+ * Sets the value of the quelle property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQuelle(String value) {
+ this.quelle = value;
+ }
+
+ /**
+ * Gets the value of the quText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQuText() {
+ return quText;
+ }
+
+ /**
+ * Sets the value of the quText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQuText(String value) {
+ this.quText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/Rechtsform.java b/src/main/java/at/gv/util/xsd/ur_V2/search/Rechtsform.java
new file mode 100644
index 0000000..341094d
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/Rechtsform.java
@@ -0,0 +1,142 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Rechtsform complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="Rechtsform">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="ReForm" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTyp" minOccurs="0"/>
+ * &lt;element name="ReFormText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTextTyp" minOccurs="0"/>
+ * &lt;element name="ReFormExtern" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTyp"/>
+ * &lt;element name="ReFormExternText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTextTyp" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Rechtsform", propOrder = {
+ "reForm",
+ "reFormText",
+ "reFormExtern",
+ "reFormExternText"
+})
+@XmlSeeAlso({
+ RechtsformVollzug.class
+})
+public abstract class Rechtsform {
+
+ @XmlElement(name = "ReForm")
+ protected Integer reForm;
+ @XmlElement(name = "ReFormText")
+ protected String reFormText;
+ @XmlElement(name = "ReFormExtern")
+ protected int reFormExtern;
+ @XmlElement(name = "ReFormExternText")
+ protected String reFormExternText;
+
+ /**
+ * Gets the value of the reForm property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getReForm() {
+ return reForm;
+ }
+
+ /**
+ * Sets the value of the reForm property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setReForm(Integer value) {
+ this.reForm = value;
+ }
+
+ /**
+ * Gets the value of the reFormText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReFormText() {
+ return reFormText;
+ }
+
+ /**
+ * Sets the value of the reFormText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReFormText(String value) {
+ this.reFormText = value;
+ }
+
+ /**
+ * Gets the value of the reFormExtern property.
+ *
+ */
+ public int getReFormExtern() {
+ return reFormExtern;
+ }
+
+ /**
+ * Sets the value of the reFormExtern property.
+ *
+ */
+ public void setReFormExtern(int value) {
+ this.reFormExtern = value;
+ }
+
+ /**
+ * Gets the value of the reFormExternText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReFormExternText() {
+ return reFormExternText;
+ }
+
+ /**
+ * Sets the value of the reFormExternText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReFormExternText(String value) {
+ this.reFormExternText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/RechtsformVollzug.java b/src/main/java/at/gv/util/xsd/ur_V2/search/RechtsformVollzug.java
new file mode 100644
index 0000000..ed2aa94
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/RechtsformVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for RechtsformVollzug complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="RechtsformVollzug">
+ * &lt;complexContent>
+ * &lt;extension base="{http://statistik.at/namespace/ur/stammdaten/2#}Rechtsform">
+ * &lt;attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/>
+ * &lt;/extension>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RechtsformVollzug")
+public class RechtsformVollzug
+ extends Rechtsform
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Gets the value of the vollzugBeginn property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Sets the value of the vollzugBeginn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Gets the value of the vollzugEnde property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Sets the value of the vollzugEnde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/Rechtstatsachen.java b/src/main/java/at/gv/util/xsd/ur_V2/search/Rechtstatsachen.java
new file mode 100644
index 0000000..b0c0b05
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/Rechtstatsachen.java
@@ -0,0 +1,122 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for Rechtstatsachen complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="Rechtstatsachen">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="RT_Nummer" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RT_NummerTyp" minOccurs="0"/>
+ * &lt;element name="RT_Code" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RT_CodeTyp" minOccurs="0"/>
+ * &lt;element name="RT_Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Rechtstatsachen", propOrder = {
+ "rtNummer",
+ "rtCode",
+ "rtText"
+})
+@XmlSeeAlso({
+ RechtstatsachenVollzug.class
+})
+public abstract class Rechtstatsachen {
+
+ @XmlElement(name = "RT_Nummer")
+ protected String rtNummer;
+ @XmlElement(name = "RT_Code")
+ protected String rtCode;
+ @XmlElement(name = "RT_Text")
+ protected String rtText;
+
+ /**
+ * Gets the value of the rtNummer property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRTNummer() {
+ return rtNummer;
+ }
+
+ /**
+ * Sets the value of the rtNummer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRTNummer(String value) {
+ this.rtNummer = value;
+ }
+
+ /**
+ * Gets the value of the rtCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRTCode() {
+ return rtCode;
+ }
+
+ /**
+ * Sets the value of the rtCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRTCode(String value) {
+ this.rtCode = value;
+ }
+
+ /**
+ * Gets the value of the rtText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRTText() {
+ return rtText;
+ }
+
+ /**
+ * Sets the value of the rtText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRTText(String value) {
+ this.rtText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/RechtstatsachenVollzug.java b/src/main/java/at/gv/util/xsd/ur_V2/search/RechtstatsachenVollzug.java
new file mode 100644
index 0000000..6be4703
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/RechtstatsachenVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for RechtstatsachenVollzug complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="RechtstatsachenVollzug">
+ * &lt;complexContent>
+ * &lt;extension base="{http://statistik.at/namespace/ur/stammdaten/2#}Rechtstatsachen">
+ * &lt;attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/>
+ * &lt;/extension>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RechtstatsachenVollzug")
+public class RechtstatsachenVollzug
+ extends Rechtstatsachen
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Gets the value of the vollzugBeginn property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Sets the value of the vollzugBeginn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Gets the value of the vollzugEnde property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Sets the value of the vollzugEnde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/SucheBranche.java b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheBranche.java
new file mode 100644
index 0000000..04cb553
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheBranche.java
@@ -0,0 +1,115 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.ur_V2.simpletypes.OenaceArtTyp;
+
+
+/**
+ * <p>Java class for SucheBranche complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="SucheBranche">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="oenaceJahr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceJahrTyp" minOccurs="0"/>
+ * &lt;element name="oenaceCode" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceCodeTyp" minOccurs="0"/>
+ * &lt;element name="oenaceArt" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceArtTyp" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheBranche", propOrder = {
+ "oenaceJahr",
+ "oenaceCode",
+ "oenaceArt"
+})
+public class SucheBranche {
+
+ protected Integer oenaceJahr;
+ protected String oenaceCode;
+ protected OenaceArtTyp oenaceArt;
+
+ /**
+ * Gets the value of the oenaceJahr property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getOenaceJahr() {
+ return oenaceJahr;
+ }
+
+ /**
+ * Sets the value of the oenaceJahr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setOenaceJahr(Integer value) {
+ this.oenaceJahr = value;
+ }
+
+ /**
+ * Gets the value of the oenaceCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOenaceCode() {
+ return oenaceCode;
+ }
+
+ /**
+ * Sets the value of the oenaceCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOenaceCode(String value) {
+ this.oenaceCode = value;
+ }
+
+ /**
+ * Gets the value of the oenaceArt property.
+ *
+ * @return
+ * possible object is
+ * {@link OenaceArtTyp }
+ *
+ */
+ public OenaceArtTyp getOenaceArt() {
+ return oenaceArt;
+ }
+
+ /**
+ * Sets the value of the oenaceArt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link OenaceArtTyp }
+ *
+ */
+ public void setOenaceArt(OenaceArtTyp value) {
+ this.oenaceArt = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/SuchePersonendaten.java b/src/main/java/at/gv/util/xsd/ur_V2/search/SuchePersonendaten.java
new file mode 100644
index 0000000..aa890e6
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/SuchePersonendaten.java
@@ -0,0 +1,360 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for SuchePersonendaten complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="SuchePersonendaten">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="phonetisch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * &lt;element name="nachname" type="{http://statistik.at/namespace/ur/simpleTypes/2#}NachnameTyp" minOccurs="0"/>
+ * &lt;element name="vorname" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VornameTyp" minOccurs="0"/>
+ * &lt;element name="gebDatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * &lt;element name="strasse" type="{http://statistik.at/namespace/ur/simpleTypes/2#}StrasseTyp" minOccurs="0"/>
+ * &lt;element name="hNr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}HNrTyp" minOccurs="0"/>
+ * &lt;element name="ort" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OrtTyp" minOccurs="0"/>
+ * &lt;element name="gemnr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}GemnrTyp" minOccurs="0"/>
+ * &lt;element name="plz" type="{http://statistik.at/namespace/ur/simpleTypes/2#}PlzTyp" minOccurs="0"/>
+ * &lt;element name="land" type="{http://statistik.at/namespace/ur/simpleTypes/2#}LandTyp" minOccurs="0"/>
+ * &lt;element name="stammzahl" type="{http://statistik.at/namespace/ur/simpleTypes/2#}IdTyp" minOccurs="0"/>
+ * &lt;element name="stammregister" type="{http://statistik.at/namespace/ur/simpleTypes/2#}IdArtTyp" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SuchePersonendaten", propOrder = {
+ "phonetisch",
+ "nachname",
+ "vorname",
+ "gebDatum",
+ "strasse",
+ "hNr",
+ "ort",
+ "gemnr",
+ "plz",
+ "land",
+ "stammzahl",
+ "stammregister"
+})
+public class SuchePersonendaten {
+
+ protected Boolean phonetisch;
+ protected String nachname;
+ protected String vorname;
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar gebDatum;
+ protected String strasse;
+ protected String hNr;
+ protected String ort;
+ protected Integer gemnr;
+ protected String plz;
+ protected String land;
+ protected String stammzahl;
+ protected String stammregister;
+
+ /**
+ * Gets the value of the phonetisch property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isPhonetisch() {
+ return phonetisch;
+ }
+
+ /**
+ * Sets the value of the phonetisch property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setPhonetisch(Boolean value) {
+ this.phonetisch = value;
+ }
+
+ /**
+ * Gets the value of the nachname property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNachname() {
+ return nachname;
+ }
+
+ /**
+ * Sets the value of the nachname property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNachname(String value) {
+ this.nachname = value;
+ }
+
+ /**
+ * Gets the value of the vorname property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVorname() {
+ return vorname;
+ }
+
+ /**
+ * Sets the value of the vorname property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVorname(String value) {
+ this.vorname = value;
+ }
+
+ /**
+ * Gets the value of the gebDatum property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGebDatum() {
+ return gebDatum;
+ }
+
+ /**
+ * Sets the value of the gebDatum property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGebDatum(XMLGregorianCalendar value) {
+ this.gebDatum = value;
+ }
+
+ /**
+ * Gets the value of the strasse property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Sets the value of the strasse property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Gets the value of the hNr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHNr() {
+ return hNr;
+ }
+
+ /**
+ * Sets the value of the hNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHNr(String value) {
+ this.hNr = value;
+ }
+
+ /**
+ * Gets the value of the ort property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Sets the value of the ort property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Gets the value of the gemnr property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getGemnr() {
+ return gemnr;
+ }
+
+ /**
+ * Sets the value of the gemnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setGemnr(Integer value) {
+ this.gemnr = value;
+ }
+
+ /**
+ * Gets the value of the plz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPlz() {
+ return plz;
+ }
+
+ /**
+ * Sets the value of the plz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPlz(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Gets the value of the land property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLand() {
+ return land;
+ }
+
+ /**
+ * Sets the value of the land property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLand(String value) {
+ this.land = value;
+ }
+
+ /**
+ * Gets the value of the stammzahl property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStammzahl() {
+ return stammzahl;
+ }
+
+ /**
+ * Sets the value of the stammzahl property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStammzahl(String value) {
+ this.stammzahl = value;
+ }
+
+ /**
+ * Gets the value of the stammregister property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStammregister() {
+ return stammregister;
+ }
+
+ /**
+ * Sets the value of the stammregister property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStammregister(String value) {
+ this.stammregister = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachAendDatRequest.java b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachAendDatRequest.java
new file mode 100644
index 0000000..0729e11
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachAendDatRequest.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for SucheUnternehmenNachAendDatRequest complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="SucheUnternehmenNachAendDatRequest">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * &lt;element name="aendDat" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenNachAendDatRequest", propOrder = {
+ "version",
+ "aendDat"
+})
+public class SucheUnternehmenNachAendDatRequest {
+
+ protected String version;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar aendDat;
+
+ /**
+ * Gets the value of the version property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersion() {
+ return version;
+ }
+
+ /**
+ * Sets the value of the version property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersion(String value) {
+ this.version = value;
+ }
+
+ /**
+ * Gets the value of the aendDat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getAendDat() {
+ return aendDat;
+ }
+
+ /**
+ * Sets the value of the aendDat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setAendDat(XMLGregorianCalendar value) {
+ this.aendDat = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachBpkRequest.java b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachBpkRequest.java
new file mode 100644
index 0000000..cc5645e
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachBpkRequest.java
@@ -0,0 +1,143 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for SucheUnternehmenNachBpkRequest complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="SucheUnternehmenNachBpkRequest">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * &lt;choice>
+ * &lt;element name="bpkWTUR" type="{http://statistik.at/namespace/ur/simpleTypes/2#}BpkTyp"/>
+ * &lt;element name="bpkWTUREncoded" type="{http://statistik.at/namespace/ur/simpleTypes/2#}BpkEncodedTyp"/>
+ * &lt;/choice>
+ * &lt;element name="nurAktive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenNachBpkRequest", propOrder = {
+ "version",
+ "bpkWTUR",
+ "bpkWTUREncoded",
+ "nurAktive"
+})
+public class SucheUnternehmenNachBpkRequest {
+
+ protected String version;
+ protected String bpkWTUR;
+ protected String bpkWTUREncoded;
+ protected Boolean nurAktive;
+
+ /**
+ * Gets the value of the version property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersion() {
+ return version;
+ }
+
+ /**
+ * Sets the value of the version property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersion(String value) {
+ this.version = value;
+ }
+
+ /**
+ * Gets the value of the bpkWTUR property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBpkWTUR() {
+ return bpkWTUR;
+ }
+
+ /**
+ * Sets the value of the bpkWTUR property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBpkWTUR(String value) {
+ this.bpkWTUR = value;
+ }
+
+ /**
+ * Gets the value of the bpkWTUREncoded property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBpkWTUREncoded() {
+ return bpkWTUREncoded;
+ }
+
+ /**
+ * Sets the value of the bpkWTUREncoded property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBpkWTUREncoded(String value) {
+ this.bpkWTUREncoded = value;
+ }
+
+ /**
+ * Gets the value of the nurAktive property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isNurAktive() {
+ return nurAktive;
+ }
+
+ /**
+ * Sets the value of the nurAktive property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setNurAktive(Boolean value) {
+ this.nurAktive = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachIdRequest.java b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachIdRequest.java
new file mode 100644
index 0000000..8aaa9e0
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachIdRequest.java
@@ -0,0 +1,277 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.gv.util.xsd.ur_V2.simpletypes.ErgebnisVollzugStatusTyp;
+
+
+/**
+ * <p>Java class for SucheUnternehmenNachIdRequest complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="SucheUnternehmenNachIdRequest">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * &lt;choice>
+ * &lt;element name="kur" type="{http://statistik.at/namespace/ur/simpleTypes/2#}KurTyp"/>
+ * &lt;element name="fbn" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FbnTyp"/>
+ * &lt;element name="zvr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ZvrTyp"/>
+ * &lt;element name="erj" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ErjTyp"/>
+ * &lt;/choice>
+ * &lt;element name="URV_pdf" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * &lt;element name="stichtag" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * &lt;element name="mitHistorie" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * &lt;element name="vollzugStatus" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ErgebnisVollzugStatusTyp" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenNachIdRequest", propOrder = {
+ "version",
+ "kur",
+ "fbn",
+ "zvr",
+ "erj",
+ "urvPdf",
+ "stichtag",
+ "mitHistorie",
+ "vollzugStatus"
+})
+public class SucheUnternehmenNachIdRequest {
+
+ protected String version;
+ protected String kur;
+ protected String fbn;
+ protected String zvr;
+ protected String erj;
+ @XmlElement(name = "URV_pdf", defaultValue = "false")
+ protected Boolean urvPdf;
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar stichtag;
+ @XmlElement(defaultValue = "false")
+ protected boolean mitHistorie;
+ protected ErgebnisVollzugStatusTyp vollzugStatus;
+
+ /**
+ * Gets the value of the version property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersion() {
+ return version;
+ }
+
+ /**
+ * Sets the value of the version property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersion(String value) {
+ this.version = value;
+ }
+
+ /**
+ * Gets the value of the kur property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKur() {
+ return kur;
+ }
+
+ /**
+ * Sets the value of the kur property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKur(String value) {
+ this.kur = value;
+ }
+
+ /**
+ * Gets the value of the fbn property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFbn() {
+ return fbn;
+ }
+
+ /**
+ * Sets the value of the fbn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFbn(String value) {
+ this.fbn = value;
+ }
+
+ /**
+ * Gets the value of the zvr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZvr() {
+ return zvr;
+ }
+
+ /**
+ * Sets the value of the zvr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZvr(String value) {
+ this.zvr = value;
+ }
+
+ /**
+ * Gets the value of the erj property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getErj() {
+ return erj;
+ }
+
+ /**
+ * Sets the value of the erj property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setErj(String value) {
+ this.erj = value;
+ }
+
+ /**
+ * Gets the value of the urvPdf property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isURVPdf() {
+ return urvPdf;
+ }
+
+ /**
+ * Sets the value of the urvPdf property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setURVPdf(Boolean value) {
+ this.urvPdf = value;
+ }
+
+ /**
+ * Gets the value of the stichtag property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getStichtag() {
+ return stichtag;
+ }
+
+ /**
+ * Sets the value of the stichtag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setStichtag(XMLGregorianCalendar value) {
+ this.stichtag = value;
+ }
+
+ /**
+ * Gets the value of the mitHistorie property.
+ *
+ */
+ public boolean isMitHistorie() {
+ return mitHistorie;
+ }
+
+ /**
+ * Sets the value of the mitHistorie property.
+ *
+ */
+ public void setMitHistorie(boolean value) {
+ this.mitHistorie = value;
+ }
+
+ /**
+ * Gets the value of the vollzugStatus property.
+ *
+ * @return
+ * possible object is
+ * {@link ErgebnisVollzugStatusTyp }
+ *
+ */
+ public ErgebnisVollzugStatusTyp getVollzugStatus() {
+ return vollzugStatus;
+ }
+
+ /**
+ * Sets the value of the vollzugStatus property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ErgebnisVollzugStatusTyp }
+ *
+ */
+ public void setVollzugStatus(ErgebnisVollzugStatusTyp value) {
+ this.vollzugStatus = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachIdsRequest.java b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachIdsRequest.java
new file mode 100644
index 0000000..4ad2dce
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenNachIdsRequest.java
@@ -0,0 +1,218 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+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.XmlType;
+import at.gv.util.xsd.ur_V2.simpletypes.ErgebnisVollzugStatusTyp;
+
+
+/**
+ * <p>Java class for SucheUnternehmenNachIdsRequest complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="SucheUnternehmenNachIdsRequest">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * &lt;element name="kur" type="{http://statistik.at/namespace/ur/simpleTypes/2#}KurTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;element name="fbn" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FbnTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;element name="zvr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ZvrTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;element name="erj" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ErjTyp" maxOccurs="unbounded" minOccurs="0"/>
+ * &lt;element name="vollzugStatus" type="{http://statistik.at/namespace/ur/simpleTypes/2#}ErgebnisVollzugStatusTyp" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenNachIdsRequest", propOrder = {
+ "version",
+ "kur",
+ "fbn",
+ "zvr",
+ "erj",
+ "vollzugStatus"
+})
+public class SucheUnternehmenNachIdsRequest {
+
+ protected String version;
+ protected List<String> kur;
+ protected List<String> fbn;
+ protected List<String> zvr;
+ protected List<String> erj;
+ protected ErgebnisVollzugStatusTyp vollzugStatus;
+
+ /**
+ * Gets the value of the version property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersion() {
+ return version;
+ }
+
+ /**
+ * Sets the value of the version property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersion(String value) {
+ this.version = value;
+ }
+
+ /**
+ * Gets the value of the kur property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the kur property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getKur().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List<String> getKur() {
+ if (kur == null) {
+ kur = new ArrayList<String>();
+ }
+ return this.kur;
+ }
+
+ /**
+ * Gets the value of the fbn property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the fbn property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getFbn().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List<String> getFbn() {
+ if (fbn == null) {
+ fbn = new ArrayList<String>();
+ }
+ return this.fbn;
+ }
+
+ /**
+ * Gets the value of the zvr property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the zvr property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getZvr().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List<String> getZvr() {
+ if (zvr == null) {
+ zvr = new ArrayList<String>();
+ }
+ return this.zvr;
+ }
+
+ /**
+ * Gets the value of the erj property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the erj property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getErj().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List<String> getErj() {
+ if (erj == null) {
+ erj = new ArrayList<String>();
+ }
+ return this.erj;
+ }
+
+ /**
+ * Gets the value of the vollzugStatus property.
+ *
+ * @return
+ * possible object is
+ * {@link ErgebnisVollzugStatusTyp }
+ *
+ */
+ public ErgebnisVollzugStatusTyp getVollzugStatus() {
+ return vollzugStatus;
+ }
+
+ /**
+ * Sets the value of the vollzugStatus property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ErgebnisVollzugStatusTyp }
+ *
+ */
+ public void setVollzugStatus(ErgebnisVollzugStatusTyp value) {
+ this.vollzugStatus = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenRequest.java b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenRequest.java
new file mode 100644
index 0000000..addbc48
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmenRequest.java
@@ -0,0 +1,141 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for SucheUnternehmenRequest complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="SucheUnternehmenRequest">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="version" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VersionTyp" minOccurs="0"/>
+ * &lt;element name="unternehmensdaten" type="{http://statistik.at/namespace/ur/stammdaten/2#}SucheUnternehmensdaten" minOccurs="0"/>
+ * &lt;element name="branche" type="{http://statistik.at/namespace/ur/stammdaten/2#}SucheBranche" minOccurs="0"/>
+ * &lt;element name="personendaten" type="{http://statistik.at/namespace/ur/stammdaten/2#}SuchePersonendaten" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmenRequest", propOrder = {
+ "version",
+ "unternehmensdaten",
+ "branche",
+ "personendaten"
+})
+public class SucheUnternehmenRequest {
+
+ protected String version;
+ protected SucheUnternehmensdaten unternehmensdaten;
+ protected SucheBranche branche;
+ protected SuchePersonendaten personendaten;
+
+ /**
+ * Gets the value of the version property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersion() {
+ return version;
+ }
+
+ /**
+ * Sets the value of the version property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersion(String value) {
+ this.version = value;
+ }
+
+ /**
+ * Gets the value of the unternehmensdaten property.
+ *
+ * @return
+ * possible object is
+ * {@link SucheUnternehmensdaten }
+ *
+ */
+ public SucheUnternehmensdaten getUnternehmensdaten() {
+ return unternehmensdaten;
+ }
+
+ /**
+ * Sets the value of the unternehmensdaten property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SucheUnternehmensdaten }
+ *
+ */
+ public void setUnternehmensdaten(SucheUnternehmensdaten value) {
+ this.unternehmensdaten = value;
+ }
+
+ /**
+ * Gets the value of the branche property.
+ *
+ * @return
+ * possible object is
+ * {@link SucheBranche }
+ *
+ */
+ public SucheBranche getBranche() {
+ return branche;
+ }
+
+ /**
+ * Sets the value of the branche property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SucheBranche }
+ *
+ */
+ public void setBranche(SucheBranche value) {
+ this.branche = value;
+ }
+
+ /**
+ * Gets the value of the personendaten property.
+ *
+ * @return
+ * possible object is
+ * {@link SuchePersonendaten }
+ *
+ */
+ public SuchePersonendaten getPersonendaten() {
+ return personendaten;
+ }
+
+ /**
+ * Sets the value of the personendaten property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SuchePersonendaten }
+ *
+ */
+ public void setPersonendaten(SuchePersonendaten value) {
+ this.personendaten = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmensdaten.java b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmensdaten.java
new file mode 100644
index 0000000..dd53227
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/SucheUnternehmensdaten.java
@@ -0,0 +1,330 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for SucheUnternehmensdaten complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="SucheUnternehmensdaten">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="phonetisch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * &lt;element name="untName" type="{http://statistik.at/namespace/ur/simpleTypes/2#}UntNameTyp" minOccurs="0"/>
+ * &lt;element name="rechtsform" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTyp" minOccurs="0"/>
+ * &lt;element name="id" type="{http://statistik.at/namespace/ur/simpleTypes/2#}IdTyp" minOccurs="0"/>
+ * &lt;element name="idArt" type="{http://statistik.at/namespace/ur/simpleTypes/2#}IdArtTyp" minOccurs="0"/>
+ * &lt;element name="strasse" type="{http://statistik.at/namespace/ur/simpleTypes/2#}StrasseTyp" minOccurs="0"/>
+ * &lt;element name="hNr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}HNrTyp" minOccurs="0"/>
+ * &lt;element name="ort" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OrtTyp" minOccurs="0"/>
+ * &lt;element name="gemnr" type="{http://statistik.at/namespace/ur/simpleTypes/2#}GemnrTyp" minOccurs="0"/>
+ * &lt;element name="plz" type="{http://statistik.at/namespace/ur/simpleTypes/2#}PlzTyp" minOccurs="0"/>
+ * &lt;element name="land" type="{http://statistik.at/namespace/ur/simpleTypes/2#}LandTyp" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SucheUnternehmensdaten", propOrder = {
+ "phonetisch",
+ "untName",
+ "rechtsform",
+ "id",
+ "idArt",
+ "strasse",
+ "hNr",
+ "ort",
+ "gemnr",
+ "plz",
+ "land"
+})
+public class SucheUnternehmensdaten {
+
+ protected Boolean phonetisch;
+ protected String untName;
+ protected Integer rechtsform;
+ protected String id;
+ protected String idArt;
+ protected String strasse;
+ protected String hNr;
+ protected String ort;
+ protected Integer gemnr;
+ protected String plz;
+ protected String land;
+
+ /**
+ * Gets the value of the phonetisch property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isPhonetisch() {
+ return phonetisch;
+ }
+
+ /**
+ * Sets the value of the phonetisch property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setPhonetisch(Boolean value) {
+ this.phonetisch = value;
+ }
+
+ /**
+ * Gets the value of the untName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUntName() {
+ return untName;
+ }
+
+ /**
+ * Sets the value of the untName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUntName(String value) {
+ this.untName = value;
+ }
+
+ /**
+ * Gets the value of the rechtsform property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getRechtsform() {
+ return rechtsform;
+ }
+
+ /**
+ * Sets the value of the rechtsform property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setRechtsform(Integer value) {
+ this.rechtsform = value;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Gets the value of the idArt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIdArt() {
+ return idArt;
+ }
+
+ /**
+ * Sets the value of the idArt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIdArt(String value) {
+ this.idArt = value;
+ }
+
+ /**
+ * Gets the value of the strasse property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Sets the value of the strasse property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Gets the value of the hNr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHNr() {
+ return hNr;
+ }
+
+ /**
+ * Sets the value of the hNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHNr(String value) {
+ this.hNr = value;
+ }
+
+ /**
+ * Gets the value of the ort property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Sets the value of the ort property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Gets the value of the gemnr property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getGemnr() {
+ return gemnr;
+ }
+
+ /**
+ * Sets the value of the gemnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setGemnr(Integer value) {
+ this.gemnr = value;
+ }
+
+ /**
+ * Gets the value of the plz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPlz() {
+ return plz;
+ }
+
+ /**
+ * Sets the value of the plz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPlz(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Gets the value of the land property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLand() {
+ return land;
+ }
+
+ /**
+ * Sets the value of the land property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLand(String value) {
+ this.land = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/UntName.java b/src/main/java/at/gv/util/xsd/ur_V2/search/UntName.java
new file mode 100644
index 0000000..fe39ee9
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/UntName.java
@@ -0,0 +1,66 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for UntName complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="UntName">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="VollerName" type="{http://statistik.at/namespace/ur/simpleTypes/2#}UntNameTyp"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UntName", propOrder = {
+ "vollerName"
+})
+@XmlSeeAlso({
+ UntNameVollzug.class
+})
+public abstract class UntName {
+
+ @XmlElement(name = "VollerName", required = true)
+ protected String vollerName;
+
+ /**
+ * Gets the value of the vollerName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVollerName() {
+ return vollerName;
+ }
+
+ /**
+ * Sets the value of the vollerName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVollerName(String value) {
+ this.vollerName = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/UntNameVollzug.java b/src/main/java/at/gv/util/xsd/ur_V2/search/UntNameVollzug.java
new file mode 100644
index 0000000..e81ae3c
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/UntNameVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for UntNameVollzug complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="UntNameVollzug">
+ * &lt;complexContent>
+ * &lt;extension base="{http://statistik.at/namespace/ur/stammdaten/2#}UntName">
+ * &lt;attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/>
+ * &lt;/extension>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UntNameVollzug")
+public class UntNameVollzug
+ extends UntName
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Gets the value of the vollzugBeginn property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Sets the value of the vollzugBeginn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Gets the value of the vollzugEnde property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Sets the value of the vollzugEnde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/Vertretung.java b/src/main/java/at/gv/util/xsd/ur_V2/search/Vertretung.java
new file mode 100644
index 0000000..ca43f1b
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/Vertretung.java
@@ -0,0 +1,63 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * <p>Java class for Vertretung complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="Vertretung">
+ * &lt;simpleContent>
+ * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
+ * &lt;/extension>
+ * &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Vertretung", propOrder = {
+ "value"
+})
+@XmlSeeAlso({
+ VertretungVollzug.class
+})
+public abstract class Vertretung {
+
+ @XmlValue
+ protected String value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/VertretungVollzug.java b/src/main/java/at/gv/util/xsd/ur_V2/search/VertretungVollzug.java
new file mode 100644
index 0000000..9802809
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/VertretungVollzug.java
@@ -0,0 +1,92 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlIDREF;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for VertretungVollzug complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="VertretungVollzug">
+ * &lt;simpleContent>
+ * &lt;extension base="&lt;http://statistik.at/namespace/ur/stammdaten/2#>Vertretung">
+ * &lt;attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/>
+ * &lt;/extension>
+ * &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VertretungVollzug")
+public class VertretungVollzug
+ extends Vertretung
+{
+
+ @XmlAttribute(name = "vollzugBeginn", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugBeginn;
+ @XmlAttribute(name = "vollzugEnde", namespace = "http://statistik.at/namespace/ur/stammdaten/2#")
+ @XmlIDREF
+ @XmlSchemaType(name = "IDREF")
+ protected Object vollzugEnde;
+
+ /**
+ * Gets the value of the vollzugBeginn property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugBeginn() {
+ return vollzugBeginn;
+ }
+
+ /**
+ * Sets the value of the vollzugBeginn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugBeginn(Object value) {
+ this.vollzugBeginn = value;
+ }
+
+ /**
+ * Gets the value of the vollzugEnde property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVollzugEnde() {
+ return vollzugEnde;
+ }
+
+ /**
+ * Sets the value of the vollzugEnde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVollzugEnde(Object value) {
+ this.vollzugEnde = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/Vollzug.java b/src/main/java/at/gv/util/xsd/ur_V2/search/Vollzug.java
new file mode 100644
index 0000000..e3751fc
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/Vollzug.java
@@ -0,0 +1,209 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import java.math.BigInteger;
+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.XmlID;
+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 at.gv.util.xsd.ur_V2.simpletypes.VollzugStatusTyp;
+
+
+/**
+ * <p>Java class for Vollzug complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="Vollzug">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="Antrag" type="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugElem"/>
+ * &lt;element name="Vollzug" type="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugElem" minOccurs="0"/>
+ * &lt;element name="Zurueckstellung" type="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugElem" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ * &lt;attribute name="nummer" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+ * &lt;attribute name="status" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VollzugStatusTyp" />
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Vollzug", propOrder = {
+ "antrag",
+ "vollzug",
+ "zurueckstellung"
+})
+public class Vollzug {
+
+ @XmlElement(name = "Antrag", required = true)
+ protected VollzugElem antrag;
+ @XmlElement(name = "Vollzug")
+ protected VollzugElem vollzug;
+ @XmlElement(name = "Zurueckstellung")
+ protected VollzugElem zurueckstellung;
+ @XmlAttribute(name = "id", required = true)
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlID
+ @XmlSchemaType(name = "ID")
+ protected String id;
+ @XmlAttribute(name = "nummer", required = true)
+ protected BigInteger nummer;
+ @XmlAttribute(name = "status", required = true)
+ protected VollzugStatusTyp status;
+
+ /**
+ * Gets the value of the antrag property.
+ *
+ * @return
+ * possible object is
+ * {@link VollzugElem }
+ *
+ */
+ public VollzugElem getAntrag() {
+ return antrag;
+ }
+
+ /**
+ * Sets the value of the antrag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VollzugElem }
+ *
+ */
+ public void setAntrag(VollzugElem value) {
+ this.antrag = value;
+ }
+
+ /**
+ * Gets the value of the vollzug property.
+ *
+ * @return
+ * possible object is
+ * {@link VollzugElem }
+ *
+ */
+ public VollzugElem getVollzug() {
+ return vollzug;
+ }
+
+ /**
+ * Sets the value of the vollzug property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VollzugElem }
+ *
+ */
+ public void setVollzug(VollzugElem value) {
+ this.vollzug = value;
+ }
+
+ /**
+ * Gets the value of the zurueckstellung property.
+ *
+ * @return
+ * possible object is
+ * {@link VollzugElem }
+ *
+ */
+ public VollzugElem getZurueckstellung() {
+ return zurueckstellung;
+ }
+
+ /**
+ * Sets the value of the zurueckstellung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VollzugElem }
+ *
+ */
+ public void setZurueckstellung(VollzugElem value) {
+ this.zurueckstellung = value;
+ }
+
+ /**
+ * Gets the value of the id property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Sets the value of the id property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Gets the value of the nummer property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNummer() {
+ return nummer;
+ }
+
+ /**
+ * Sets the value of the nummer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNummer(BigInteger value) {
+ this.nummer = value;
+ }
+
+ /**
+ * Gets the value of the status property.
+ *
+ * @return
+ * possible object is
+ * {@link VollzugStatusTyp }
+ *
+ */
+ public VollzugStatusTyp getStatus() {
+ return status;
+ }
+
+ /**
+ * Sets the value of the status property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VollzugStatusTyp }
+ *
+ */
+ public void setStatus(VollzugStatusTyp value) {
+ this.status = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/VollzugElem.java b/src/main/java/at/gv/util/xsd/ur_V2/search/VollzugElem.java
new file mode 100644
index 0000000..6ac1c1c
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/VollzugElem.java
@@ -0,0 +1,118 @@
+
+package at.gv.util.xsd.ur_V2.search;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * <p>Java class for VollzugElem complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="VollzugElem">
+ * &lt;simpleContent>
+ * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>date">
+ * &lt;attribute name="quelle" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}QuelleTyp" />
+ * &lt;attribute name="quText" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ * &lt;/extension>
+ * &lt;/simpleContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VollzugElem", propOrder = {
+ "value"
+})
+public class VollzugElem {
+
+ @XmlValue
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar value;
+ @XmlAttribute(name = "quelle", required = true)
+ protected String quelle;
+ @XmlAttribute(name = "quText", required = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected String quText;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getValue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setValue(XMLGregorianCalendar value) {
+ this.value = value;
+ }
+
+ /**
+ * Gets the value of the quelle property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQuelle() {
+ return quelle;
+ }
+
+ /**
+ * Sets the value of the quelle property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQuelle(String value) {
+ this.quelle = value;
+ }
+
+ /**
+ * Gets the value of the quText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQuText() {
+ return quText;
+ }
+
+ /**
+ * Sets the value of the quText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQuText(String value) {
+ this.quText = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/ur_V2/search/package-info.java b/src/main/java/at/gv/util/xsd/ur_V2/search/package-info.java
new file mode 100644
index 0000000..5bbab74
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/ur_V2/search/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.gv.util.xsd.ur_V2.search;