diff options
author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2013-12-20 12:35:28 +0100 |
---|---|---|
committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2013-12-20 12:35:28 +0100 |
commit | defceef8afef538555c13d33e344a89a828a3d97 (patch) | |
tree | 24b44f970f161d5b139dde501ca0f5d883f9fdea /src/main/java/at/gv/util/xsd/ersb/basicTypes | |
download | egovutils-defceef8afef538555c13d33e344a89a828a3d97.tar.gz egovutils-defceef8afef538555c13d33e344a89a828a3d97.tar.bz2 egovutils-defceef8afef538555c13d33e344a89a828a3d97.zip |
inital
Diffstat (limited to 'src/main/java/at/gv/util/xsd/ersb/basicTypes')
25 files changed, 2798 insertions, 0 deletions
diff --git a/src/main/java/at/gv/util/xsd/ersb/basicTypes/Bestandsnachweis.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Bestandsnachweis.java new file mode 100644 index 0000000..b1e6898 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Bestandsnachweis.java @@ -0,0 +1,65 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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; +import at.gv.util.xsd.ersb.BestandsnachweisErsb; + + +/** + * <p>Java class for Bestandsnachweis complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="Bestandsnachweis"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>string"> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bestandsnachweis", propOrder = { + "value" +}) +@XmlSeeAlso({ + BestandsnachweisErsb.class, + 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/ersb/basicTypes/BestandsnachweisVollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/BestandsnachweisVollzug.java new file mode 100644 index 0000000..ee88a28 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/BestandsnachweisVollzug.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="BestandsnachweisVollzug"> + * <simpleContent> + * <extension base="<http://statistik.at/namespace/ur/stammdaten/2#>Bestandsnachweis"> + * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/> + * </extension> + * </simpleContent> + * </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/ersb/basicTypes/Bestandszeitraum.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Bestandszeitraum.java new file mode 100644 index 0000000..872b955 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Bestandszeitraum.java @@ -0,0 +1,100 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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; +import at.gv.util.xsd.ersb.BestandszeitraumErsb; + + +/** + * <p>Java class for Bestandszeitraum complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="Bestandszeitraum"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="BestandVon" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> + * <element name="BestandBis" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bestandszeitraum", propOrder = { + "bestandVon", + "bestandBis" +}) +@XmlSeeAlso({ + BestandszeitraumErsb.class, + BestandszeitraumVollzug.class +}) +public abstract class Bestandszeitraum { + + @XmlElement(name = "BestandVon") + @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/ersb/basicTypes/BestandszeitraumVollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/BestandszeitraumVollzug.java new file mode 100644 index 0000000..a5c3944 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/BestandszeitraumVollzug.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="BestandszeitraumVollzug"> + * <complexContent> + * <extension base="{http://statistik.at/namespace/ur/stammdaten/2#}Bestandszeitraum"> + * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/> + * </extension> + * </complexContent> + * </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/ersb/basicTypes/Branche.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Branche.java new file mode 100644 index 0000000..ba08134 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Branche.java @@ -0,0 +1,175 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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.ersb.simpletypes.OenaceArtTyp; + + +/** + * <p>Java class for Branche complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="Branche"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Oenace" type="{http://statistik.at/namespace/ur/stammdaten/2#}OenaceType"/> + * <element name="OenaceText" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="Beginn" type="{http://statistik.at/namespace/ur/stammdaten/2#}QuellenType"/> + * <element name="Ende" type="{http://statistik.at/namespace/ur/stammdaten/2#}QuellenType" minOccurs="0"/> + * </sequence> + * <attribute name="art" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceArtTyp" /> + * </restriction> + * </complexContent> + * </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/ersb/basicTypes/FktRegelTyp.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/FktRegelTyp.java new file mode 100644 index 0000000..821feb0 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/FktRegelTyp.java @@ -0,0 +1,128 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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; +import at.gv.util.xsd.ersb.FktRegelTypErsb; + + +/** + * <p>Java class for FktRegelTyp complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="FktRegelTyp"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="FktRegelVon" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> + * <element name="FktRegelBis" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> + * <element name="FktRegelText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FktRegelTextTyp" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FktRegelTyp", propOrder = { + "fktRegelVon", + "fktRegelBis", + "fktRegelText" +}) +@XmlSeeAlso({ + FktRegelTypErsb.class, + FktRegelTypVollzug.class +}) +public abstract class FktRegelTyp { + + @XmlElement(name = "FktRegelVon") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar fktRegelVon; + @XmlElement(name = "FktRegelBis") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar fktRegelBis; + @XmlElement(name = "FktRegelText") + 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/ersb/basicTypes/FktRegelTypVollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/FktRegelTypVollzug.java new file mode 100644 index 0000000..e95c228 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/FktRegelTypVollzug.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="FktRegelTypVollzug"> + * <complexContent> + * <extension base="{http://statistik.at/namespace/ur/stammdaten/2#}FktRegelTyp"> + * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/> + * </extension> + * </complexContent> + * </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/ersb/basicTypes/Funktion.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Funktion.java new file mode 100644 index 0000000..ceac9a4 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Funktion.java @@ -0,0 +1,88 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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; +import at.gv.util.xsd.ersb.FunktionErsb; + + +/** + * <p>Java class for Funktion complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="Funktion"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="FktName" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FunktionTyp"/> + * <element name="FktNameText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}FunktionTextTyp" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Funktion", propOrder = { + "fktName", + "fktNameText" +}) +@XmlSeeAlso({ + FunktionErsb.class, + 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/ersb/basicTypes/FunktionVollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/FunktionVollzug.java new file mode 100644 index 0000000..c0fb372 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/FunktionVollzug.java @@ -0,0 +1,159 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="FunktionVollzug"> + * <complexContent> + * <extension base="{http://statistik.at/namespace/ur/stammdaten/2#}Funktion"> + * <sequence> + * <element name="FktRegel" type="{http://statistik.at/namespace/ur/stammdaten/2#}FktRegelTypVollzug" minOccurs="0"/> + * <element name="Rechtstatsachen" type="{http://statistik.at/namespace/ur/stammdaten/2#}RechtstatsachenVollzug" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/> + * </extension> + * </complexContent> + * </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/ersb/basicTypes/ObjectFactory.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/ObjectFactory.java new file mode 100644 index 0000000..d41b05c --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/ObjectFactory.java @@ -0,0 +1,320 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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.ersb.simpletypes.AdressTyp; +import at.gv.util.xsd.ersb.simpletypes.EvbStatusTyp; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.gv.util.xsd.ersb.basicTypes 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 _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 _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 _EvbStatus_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "EvbStatus"); + private final static QName _TypeText_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "TypeText"); + private final static QName _Ende_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Ende"); + private final static QName _Taetigkeitszeitraum_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Taetigkeitszeitraum"); + private final static QName _Funktion_QNAME = new QName("http://statistik.at/namespace/ur/stammdaten/2#", "Funktion"); + 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 _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 _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.ersb.basicTypes + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link QuellenType } + * + */ + public QuellenType createQuellenType() { + return new QuellenType(); + } + + /** + * Create an instance of {@link UntNameVollzug } + * + */ + public UntNameVollzug createUntNameVollzug() { + return new UntNameVollzug(); + } + + /** + * 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 Branche } + * + */ + public Branche createBranche() { + return new Branche(); + } + + /** + * Create an instance of {@link BestandszeitraumVollzug } + * + */ + public BestandszeitraumVollzug createBestandszeitraumVollzug() { + return new BestandszeitraumVollzug(); + } + + /** + * 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 FunktionVollzug } + * + */ + public FunktionVollzug createFunktionVollzug() { + return new FunktionVollzug(); + } + + /** + * Create an instance of {@link TaetigkeitszeitraumVollzug } + * + */ + public TaetigkeitszeitraumVollzug createTaetigkeitszeitraumVollzug() { + return new TaetigkeitszeitraumVollzug(); + } + + /** + * 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 FktRegelTypVollzug } + * + */ + public FktRegelTypVollzug createFktRegelTypVollzug() { + return new FktRegelTypVollzug(); + } + + /** + * 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 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 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 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 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 TaetigkeitszeitraumVollzug }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://statistik.at/namespace/ur/stammdaten/2#", name = "Taetigkeitszeitraum") + public JAXBElement<TaetigkeitszeitraumVollzug> createTaetigkeitszeitraum(TaetigkeitszeitraumVollzug value) { + return new JAXBElement<TaetigkeitszeitraumVollzug>(_Taetigkeitszeitraum_QNAME, TaetigkeitszeitraumVollzug.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 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 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 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/ersb/basicTypes/OenaceType.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/OenaceType.java new file mode 100644 index 0000000..1b73df6 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/OenaceType.java @@ -0,0 +1,81 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="OenaceType"> + * <simpleContent> + * <extension base="<http://statistik.at/namespace/ur/simpleTypes/2#>OenaceCodeTyp"> + * <attribute name="jahr" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}OenaceJahrTyp" /> + * </extension> + * </simpleContent> + * </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; + + /** + * + * Ö\u0096NACE - 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/ersb/basicTypes/QuellenType.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/QuellenType.java new file mode 100644 index 0000000..d1f1c53 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/QuellenType.java @@ -0,0 +1,118 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="QuellenType"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>date"> + * <attribute name="quelle" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}QuelleTyp" /> + * <attribute name="quText" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" /> + * </extension> + * </simpleContent> + * </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/ersb/basicTypes/Rechtsform.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Rechtsform.java new file mode 100644 index 0000000..d2f1a6b --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Rechtsform.java @@ -0,0 +1,144 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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; +import at.gv.util.xsd.ersb.RechtsformErsb; + + +/** + * <p>Java class for Rechtsform complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="Rechtsform"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ReForm" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTyp" minOccurs="0"/> + * <element name="ReFormText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTextTyp" minOccurs="0"/> + * <element name="ReFormExtern" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTyp"/> + * <element name="ReFormExternText" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RechtsformTextTyp" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Rechtsform", propOrder = { + "reForm", + "reFormText", + "reFormExtern", + "reFormExternText" +}) +@XmlSeeAlso({ + RechtsformErsb.class, + 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/ersb/basicTypes/RechtsformVollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/RechtsformVollzug.java new file mode 100644 index 0000000..04d137b --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/RechtsformVollzug.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="RechtsformVollzug"> + * <complexContent> + * <extension base="{http://statistik.at/namespace/ur/stammdaten/2#}Rechtsform"> + * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/> + * </extension> + * </complexContent> + * </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/ersb/basicTypes/Rechtstatsachen.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Rechtstatsachen.java new file mode 100644 index 0000000..daf2d1e --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Rechtstatsachen.java @@ -0,0 +1,124 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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; +import at.gv.util.xsd.ersb.RechtstatsachenErsb; + + +/** + * <p>Java class for Rechtstatsachen complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="Rechtstatsachen"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="RT_Nummer" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RT_NummerTyp" minOccurs="0"/> + * <element name="RT_Code" type="{http://statistik.at/namespace/ur/simpleTypes/2#}RT_CodeTyp" minOccurs="0"/> + * <element name="RT_Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Rechtstatsachen", propOrder = { + "rtNummer", + "rtCode", + "rtText" +}) +@XmlSeeAlso({ + RechtstatsachenErsb.class, + 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/ersb/basicTypes/RechtstatsachenVollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/RechtstatsachenVollzug.java new file mode 100644 index 0000000..064569f --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/RechtstatsachenVollzug.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="RechtstatsachenVollzug"> + * <complexContent> + * <extension base="{http://statistik.at/namespace/ur/stammdaten/2#}Rechtstatsachen"> + * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/> + * </extension> + * </complexContent> + * </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/ersb/basicTypes/Taetigkeitszeitraum.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Taetigkeitszeitraum.java new file mode 100644 index 0000000..6262a5e --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Taetigkeitszeitraum.java @@ -0,0 +1,98 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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 Taetigkeitszeitraum complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="Taetigkeitszeitraum"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="TaetigVon" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> + * <element name="TaetigBis" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Taetigkeitszeitraum", propOrder = { + "taetigVon", + "taetigBis" +}) +@XmlSeeAlso({ + TaetigkeitszeitraumVollzug.class +}) +public abstract class Taetigkeitszeitraum { + + @XmlElement(name = "TaetigVon") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar taetigVon; + @XmlElement(name = "TaetigBis") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar taetigBis; + + /** + * Gets the value of the taetigVon property. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getTaetigVon() { + return taetigVon; + } + + /** + * Sets the value of the taetigVon property. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setTaetigVon(XMLGregorianCalendar value) { + this.taetigVon = value; + } + + /** + * Gets the value of the taetigBis property. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getTaetigBis() { + return taetigBis; + } + + /** + * Sets the value of the taetigBis property. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setTaetigBis(XMLGregorianCalendar value) { + this.taetigBis = value; + } + +} diff --git a/src/main/java/at/gv/util/xsd/ersb/basicTypes/TaetigkeitszeitraumVollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/TaetigkeitszeitraumVollzug.java new file mode 100644 index 0000000..cb78328 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/TaetigkeitszeitraumVollzug.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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 TaetigkeitszeitraumVollzug complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="TaetigkeitszeitraumVollzug"> + * <complexContent> + * <extension base="{http://statistik.at/namespace/ur/stammdaten/2#}Taetigkeitszeitraum"> + * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TaetigkeitszeitraumVollzug") +public class TaetigkeitszeitraumVollzug + extends Taetigkeitszeitraum +{ + + @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/ersb/basicTypes/UntName.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/UntName.java new file mode 100644 index 0000000..8961844 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/UntName.java @@ -0,0 +1,68 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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; +import at.gv.util.xsd.ersb.UntNameErsb; + + +/** + * <p>Java class for UntName complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="UntName"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="VollerName" type="{http://statistik.at/namespace/ur/simpleTypes/2#}UntNameTyp"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UntName", propOrder = { + "vollerName" +}) +@XmlSeeAlso({ + UntNameErsb.class, + 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/ersb/basicTypes/UntNameVollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/UntNameVollzug.java new file mode 100644 index 0000000..97609fa --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/UntNameVollzug.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="UntNameVollzug"> + * <complexContent> + * <extension base="{http://statistik.at/namespace/ur/stammdaten/2#}UntName"> + * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/> + * </extension> + * </complexContent> + * </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/ersb/basicTypes/Vertretung.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Vertretung.java new file mode 100644 index 0000000..92c0b4f --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Vertretung.java @@ -0,0 +1,65 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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; +import at.gv.util.xsd.ersb.VertretungErsb; + + +/** + * <p>Java class for Vertretung complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="Vertretung"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>string"> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vertretung", propOrder = { + "value" +}) +@XmlSeeAlso({ + VertretungErsb.class, + 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/ersb/basicTypes/VertretungVollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/VertretungVollzug.java new file mode 100644 index 0000000..0e21391 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/VertretungVollzug.java @@ -0,0 +1,92 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="VertretungVollzug"> + * <simpleContent> + * <extension base="<http://statistik.at/namespace/ur/stammdaten/2#>Vertretung"> + * <attGroup ref="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugAttributes"/> + * </extension> + * </simpleContent> + * </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/ersb/basicTypes/Vollzug.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Vollzug.java new file mode 100644 index 0000000..bb955e1 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/Vollzug.java @@ -0,0 +1,209 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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.ersb.simpletypes.VollzugStatusTyp; + + +/** + * <p>Java class for Vollzug complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="Vollzug"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Antrag" type="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugElem"/> + * <element name="Vollzug" type="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugElem" minOccurs="0"/> + * <element name="Zurueckstellung" type="{http://statistik.at/namespace/ur/stammdaten/2#}VollzugElem" minOccurs="0"/> + * </sequence> + * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" /> + * <attribute name="nummer" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" /> + * <attribute name="status" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}VollzugStatusTyp" /> + * </restriction> + * </complexContent> + * </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/ersb/basicTypes/VollzugElem.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/VollzugElem.java new file mode 100644 index 0000000..10a8746 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/VollzugElem.java @@ -0,0 +1,118 @@ + +package at.gv.util.xsd.ersb.basicTypes; + +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> + * <complexType name="VollzugElem"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>date"> + * <attribute name="quelle" use="required" type="{http://statistik.at/namespace/ur/simpleTypes/2#}QuelleTyp" /> + * <attribute name="quText" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" /> + * </extension> + * </simpleContent> + * </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/ersb/basicTypes/package-info.java b/src/main/java/at/gv/util/xsd/ersb/basicTypes/package-info.java new file mode 100644 index 0000000..4f7a491 --- /dev/null +++ b/src/main/java/at/gv/util/xsd/ersb/basicTypes/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.ersb.basicTypes; |