Risikodaten Person nochmals besser eingefügt,

Dokumentation Leben, Unfall, BOA-Allgemein nachgezogen,
Neue Version 1.6 angelegt, da Leben und Unfall sicher nicht Teil von 1.5 werden,
Klassen generiert
This commit is contained in:
2020-02-28 15:06:30 +01:00
parent 75c2a4a1be
commit f300b29098
455 changed files with 66475 additions and 49 deletions

View File

@@ -3,12 +3,12 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
<modelVersion>4.0.0</modelVersion>
<groupId>at.vvo.omds</groupId>
<artifactId>OMDSServiceDefinition</artifactId>
<version>1.5.0-SNAPSHOT</version>
<version>1.6.0-SNAPSHOT</version>
<name>OMDS Service Definition</name>
<description>Dieses Projekt enthaelt die Definitionen fuer die OMDS Services.</description>
<properties>
<currentReleaseDir>r1_5_0</currentReleaseDir>
<currentReleaseDir>r1_6_0</currentReleaseDir>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

View File

@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.RisikoAdresseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.RisikoAdresseType;
/**

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Typ zur Beschreibung abgelehnter Risiken
*
* <p>Java-Klasse für AbgelehnteRisiken_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AbgelehnteRisiken_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbgelehnteRisiken_Type")
public abstract class AbgelehnteRisikenType {
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Abstraktes Ereignis einer Statusänderung
*
* <p>Java-Klasse für AbstraktesEreignisStatusAenderung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AbstraktesEreignisStatusAenderung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstraktesEreignisStatusAenderung_Type")
public abstract class AbstraktesEreignisStatusAenderungType {
}

View File

@@ -0,0 +1,66 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Sicherstellung vom Typ Abtretung / Zession
*
* <p>Java-Klasse für Abtretung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Abtretung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Zessionar" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Abtretung_Type", propOrder = {
"zessionar"
})
public class AbtretungType
extends SicherstellungType
{
@XmlElement(name = "Zessionar", required = true)
protected GlaeubigerSicherstellungType zessionar;
/**
* Ruft den Wert der zessionar-Eigenschaft ab.
*
* @return
* possible object is
* {@link GlaeubigerSicherstellungType }
*
*/
public GlaeubigerSicherstellungType getZessionar() {
return zessionar;
}
/**
* Legt den Wert der zessionar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link GlaeubigerSicherstellungType }
*
*/
public void setZessionar(GlaeubigerSicherstellungType value) {
this.zessionar = value;
}
}

View File

@@ -0,0 +1,41 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für AdresseArtCd_Type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="AdresseArtCd_Type"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="HA"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "AdresseArtCd_Type")
@XmlEnum
public enum AdresseArtCdType {
/**
* Hauptadresse
*
*/
HA;
public String value() {
return name();
}
public static AdresseArtCdType fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,250 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Typ für eine Adresse mit ObjektId
*
* <p>Java-Klasse für Adresse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Adresse_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;/sequence&gt;
* &lt;attGroup ref="{urn:omds20}Adresse_Attribute"/&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Adresse_Type", propOrder = {
"objektId"
})
public class AdresseType {
@XmlElement(name = "ObjektId", required = true)
protected ObjektIdType objektId;
@XmlAttribute(name = "Pac")
@XmlSchemaType(name = "unsignedInt")
protected Long pac;
@XmlAttribute(name = "LandesCd")
protected String landesCd;
@XmlAttribute(name = "PLZ")
protected String plz;
@XmlAttribute(name = "Ort")
protected String ort;
@XmlAttribute(name = "Strasse")
protected String strasse;
@XmlAttribute(name = "Hausnr")
protected String hausnr;
@XmlAttribute(name = "Zusatz")
protected String zusatz;
/**
* Ruft den Wert der objektId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getObjektId() {
return objektId;
}
/**
* Legt den Wert der objektId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setObjektId(ObjektIdType value) {
this.objektId = value;
}
/**
* Ruft den Wert der pac-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getPac() {
return pac;
}
/**
* Legt den Wert der pac-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setPac(Long value) {
this.pac = value;
}
/**
* Ruft den Wert der landesCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLandesCd() {
return landesCd;
}
/**
* Legt den Wert der landesCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLandesCd(String value) {
this.landesCd = value;
}
/**
* Ruft den Wert der plz-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPLZ() {
return plz;
}
/**
* Legt den Wert der plz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPLZ(String value) {
this.plz = value;
}
/**
* Ruft den Wert der ort-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrt() {
return ort;
}
/**
* Legt den Wert der ort-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrt(String value) {
this.ort = value;
}
/**
* Ruft den Wert der strasse-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStrasse() {
return strasse;
}
/**
* Legt den Wert der strasse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStrasse(String value) {
this.strasse = value;
}
/**
* Ruft den Wert der hausnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHausnr() {
return hausnr;
}
/**
* Legt den Wert der hausnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHausnr(String value) {
this.hausnr = value;
}
/**
* Ruft den Wert der zusatz-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getZusatz() {
return zusatz;
}
/**
* Legt den Wert der zusatz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setZusatz(String value) {
this.zusatz = value;
}
}

View File

@@ -0,0 +1,101 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden
*
* <p>Java-Klasse für AgentFilter_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AgentFilter_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter"&gt;
* &lt;choice&gt;
* &lt;element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr" maxOccurs="unbounded"/&gt;
* &lt;/choice&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AgentFilter_Type", propOrder = {
"maklerID",
"vermnr"
})
public class AgentFilterType
extends AuthorizationFilter
{
@XmlElement(name = "MaklerID")
protected String maklerID;
@XmlElement(name = "Vermnr")
protected List<String> vermnr;
/**
* Ruft den Wert der maklerID-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMaklerID() {
return maklerID;
}
/**
* Legt den Wert der maklerID-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMaklerID(String value) {
this.maklerID = value;
}
/**
* Gets the value of the vermnr 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 vermnr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVermnr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getVermnr() {
if (vermnr == null) {
vermnr = new ArrayList<String>();
}
return this.vermnr;
}
}

View File

@@ -0,0 +1,69 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für Antragsart_Type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="Antragsart_Type"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="NA"/&gt;
* &lt;enumeration value="FW"/&gt;
* &lt;enumeration value="VW"/&gt;
* &lt;enumeration value="WK"/&gt;
* &lt;enumeration value="TU"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "Antragsart_Type")
@XmlEnum
public enum AntragsartType {
/**
* Neuantrag
*
*/
NA,
/**
* Fahrzeugwechsel
*
*/
FW,
/**
* Versicherungswechsel
*
*/
VW,
/**
* Wechselkennzeichen
*
*/
WK,
/**
* Tarifumstellung
*
*/
TU;
public String value() {
return name();
}
public static AntragsartType fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,192 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Auf xsd:date basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributDatum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributDatum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}date"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributDatum_Type", propOrder = {
"value",
"_default",
"values",
"min",
"max"
})
public class AttributDatumType
extends AttributType
{
@XmlElement(name = "Value", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar value;
@XmlElement(name = "Default")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar _default;
@XmlElement(name = "Values")
@XmlSchemaType(name = "date")
protected List<XMLGregorianCalendar> values;
@XmlElement(name = "Min")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar min;
@XmlElement(name = "Max")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar max;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setValue(XMLGregorianCalendar value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDefault(XMLGregorianCalendar value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link XMLGregorianCalendar }
*
*
*/
public List<XMLGregorianCalendar> getValues() {
if (values == null) {
values = new ArrayList<XMLGregorianCalendar>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMin(XMLGregorianCalendar value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMax(XMLGregorianCalendar value) {
this.max = value;
}
}

View File

@@ -0,0 +1,186 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigDecimal;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Auf omds:decimal basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributDezimal_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributDezimal_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Default" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Max" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributDezimal_Type", propOrder = {
"value",
"_default",
"values",
"min",
"max"
})
public class AttributDezimalType
extends AttributType
{
@XmlElement(name = "Value", required = true)
protected BigDecimal value;
@XmlElement(name = "Default")
protected BigDecimal _default;
@XmlElement(name = "Values")
protected List<BigDecimal> values;
@XmlElement(name = "Min")
protected BigDecimal min;
@XmlElement(name = "Max")
protected BigDecimal max;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setDefault(BigDecimal value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BigDecimal }
*
*
*/
public List<BigDecimal> getValues() {
if (values == null) {
values = new ArrayList<BigDecimal>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMin(BigDecimal value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMax(BigDecimal value) {
this.max = value;
}
}

View File

@@ -0,0 +1,177 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Auf xsd:double basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributDouble_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributDouble_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}double"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributDouble_Type", propOrder = {
"value",
"_default",
"values",
"min",
"max"
})
public class AttributDoubleType
extends AttributType
{
@XmlElement(name = "Value")
protected double value;
@XmlElement(name = "Default")
protected Double _default;
@XmlElement(name = "Values", type = Double.class)
protected List<Double> values;
@XmlElement(name = "Min")
protected Double min;
@XmlElement(name = "Max")
protected Double max;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
*/
public double getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
*/
public void setValue(double value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setDefault(Double value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List<Double> getValues() {
if (values == null) {
values = new ArrayList<Double>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setMin(Double value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setMax(Double value) {
this.max = value;
}
}

View File

@@ -0,0 +1,156 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Attribut mit Metadaten für Schlüssellisten
*
* <p>Java-Klasse für AttributEnum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributEnum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="MinAnz"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt"&gt;
* &lt;enumeration value="0"/&gt;
* &lt;enumeration value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributEnum_Type", propOrder = {
"value",
"_default",
"values",
"minAnz"
})
public class AttributEnumType
extends AttributType
{
@XmlElement(name = "Value")
protected String value;
@XmlElement(name = "Default")
protected String _default;
@XmlElement(name = "Values")
protected List<EintragSchluessellisteType> values;
@XmlElement(name = "MinAnz")
protected long minAnz;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDefault(String value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EintragSchluessellisteType }
*
*
*/
public List<EintragSchluessellisteType> getValues() {
if (values == null) {
values = new ArrayList<EintragSchluessellisteType>();
}
return this.values;
}
/**
* Ruft den Wert der minAnz-Eigenschaft ab.
*
*/
public long getMinAnz() {
return minAnz;
}
/**
* Legt den Wert der minAnz-Eigenschaft fest.
*
*/
public void setMinAnz(long value) {
this.minAnz = value;
}
}

View File

@@ -0,0 +1,185 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Auf xsd:int basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributInt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributInt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributInt_Type", propOrder = {
"value",
"_default",
"values",
"min",
"max"
})
public class AttributIntType
extends AttributType
{
@XmlElement(name = "Value")
protected Integer value;
@XmlElement(name = "Default")
protected Integer _default;
@XmlElement(name = "Values", type = Integer.class)
protected List<Integer> values;
@XmlElement(name = "Min")
protected Integer min;
@XmlElement(name = "Max")
protected Integer max;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setValue(Integer value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setDefault(Integer value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Integer }
*
*
*/
public List<Integer> getValues() {
if (values == null) {
values = new ArrayList<Integer>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMin(Integer value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMax(Integer value) {
this.max = value;
}
}

View File

@@ -0,0 +1,163 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Typ mit Metadaten für xsd:date-Attribute
*
* <p>Java-Klasse für AttributMetadatenDatum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenDatum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadatenDatum_Type", propOrder = {
"_default",
"values",
"min",
"max"
})
public class AttributMetadatenDatumType
extends AttributMetadatenType
{
@XmlElement(name = "Default")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar _default;
@XmlElement(name = "Values")
@XmlSchemaType(name = "date")
protected List<XMLGregorianCalendar> values;
@XmlElement(name = "Min")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar min;
@XmlElement(name = "Max")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar max;
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDefault(XMLGregorianCalendar value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link XMLGregorianCalendar }
*
*
*/
public List<XMLGregorianCalendar> getValues() {
if (values == null) {
values = new ArrayList<XMLGregorianCalendar>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMin(XMLGregorianCalendar value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMax(XMLGregorianCalendar value) {
this.max = value;
}
}

View File

@@ -0,0 +1,158 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigDecimal;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ mit Metadaten für omds:decimal-Attribute
*
* <p>Java-Klasse für AttributMetadatenDezimal_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenDezimal_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Max" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadatenDezimal_Type", propOrder = {
"_default",
"values",
"min",
"max"
})
public class AttributMetadatenDezimalType
extends AttributMetadatenType
{
@XmlElement(name = "Default")
protected BigDecimal _default;
@XmlElement(name = "Values")
protected List<BigDecimal> values;
@XmlElement(name = "Min")
protected BigDecimal min;
@XmlElement(name = "Max")
protected BigDecimal max;
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setDefault(BigDecimal value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BigDecimal }
*
*
*/
public List<BigDecimal> getValues() {
if (values == null) {
values = new ArrayList<BigDecimal>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMin(BigDecimal value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMax(BigDecimal value) {
this.max = value;
}
}

View File

@@ -0,0 +1,101 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ mit Metadaten für Schlüssellisten
*
* <p>Java-Klasse für AttributMetadatenEnum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenEnum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadatenEnum_Type", propOrder = {
"_default",
"values"
})
public class AttributMetadatenEnumType
extends AttributMetadatenType
{
@XmlElement(name = "Default")
protected String _default;
@XmlElement(name = "Values")
protected List<EintragSchluessellisteType> values;
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDefault(String value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EintragSchluessellisteType }
*
*
*/
public List<EintragSchluessellisteType> getValues() {
if (values == null) {
values = new ArrayList<EintragSchluessellisteType>();
}
return this.values;
}
}

View File

@@ -0,0 +1,157 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ mit Metadaten für xsd:int-Attribute
*
* <p>Java-Klasse für AttributMetadatenInt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenInt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadatenInt_Type", propOrder = {
"_default",
"values",
"min",
"max"
})
public class AttributMetadatenIntType
extends AttributMetadatenType
{
@XmlElement(name = "Default")
protected Integer _default;
@XmlElement(name = "Values", type = Integer.class)
protected List<Integer> values;
@XmlElement(name = "Min")
protected Integer min;
@XmlElement(name = "Max")
protected Integer max;
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setDefault(Integer value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Integer }
*
*
*/
public List<Integer> getValues() {
if (values == null) {
values = new ArrayList<Integer>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMin(Integer value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMax(Integer value) {
this.max = value;
}
}

View File

@@ -0,0 +1,188 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Typ mit Metadaten für xsd:string-Attribute
*
* <p>Java-Klasse für AttributMetadatenString_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenString_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadatenString_Type", propOrder = {
"_default",
"values",
"minLaenge",
"maxLaenge",
"regex"
})
public class AttributMetadatenStringType
extends AttributMetadatenType
{
@XmlElement(name = "Default")
protected String _default;
@XmlElement(name = "Values")
protected List<String> values;
@XmlElement(name = "MinLaenge")
@XmlSchemaType(name = "unsignedInt")
protected Long minLaenge;
@XmlElement(name = "MaxLaenge")
@XmlSchemaType(name = "unsignedInt")
protected Long maxLaenge;
@XmlElement(name = "Regex")
protected String regex;
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDefault(String value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getValues() {
if (values == null) {
values = new ArrayList<String>();
}
return this.values;
}
/**
* Ruft den Wert der minLaenge-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getMinLaenge() {
return minLaenge;
}
/**
* Legt den Wert der minLaenge-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setMinLaenge(Long value) {
this.minLaenge = value;
}
/**
* Ruft den Wert der maxLaenge-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getMaxLaenge() {
return maxLaenge;
}
/**
* Legt den Wert der maxLaenge-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setMaxLaenge(Long value) {
this.maxLaenge = value;
}
/**
* Ruft den Wert der regex-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRegex() {
return regex;
}
/**
* Legt den Wert der regex-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRegex(String value) {
this.regex = value;
}
}

View File

@@ -0,0 +1,148 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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;
/**
* Abstrakter Basistyp für Metadaten von Attributen
*
* <p>Java-Klasse für AttributMetadaten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadaten_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Attribut" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadaten_Type", propOrder = {
"attribut",
"aenderbar",
"bezeichnung",
"beschreibungTxt"
})
@XmlSeeAlso({
AttributMetadatenStringType.class,
AttributMetadatenIntType.class,
AttributMetadatenDezimalType.class,
AttributMetadatenDatumType.class,
AttributMetadatenEnumType.class
})
public abstract class AttributMetadatenType {
@XmlElement(name = "Attribut", required = true)
protected Object attribut;
@XmlElement(name = "Aenderbar")
protected boolean aenderbar;
@XmlElement(name = "Bezeichnung")
protected String bezeichnung;
@XmlElement(name = "BeschreibungTxt")
protected String beschreibungTxt;
/**
* Ruft den Wert der attribut-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getAttribut() {
return attribut;
}
/**
* Legt den Wert der attribut-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setAttribut(Object value) {
this.attribut = value;
}
/**
* Ruft den Wert der aenderbar-Eigenschaft ab.
*
*/
public boolean isAenderbar() {
return aenderbar;
}
/**
* Legt den Wert der aenderbar-Eigenschaft fest.
*
*/
public void setAenderbar(boolean value) {
this.aenderbar = value;
}
/**
* Ruft den Wert der bezeichnung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBezeichnung() {
return bezeichnung;
}
/**
* Legt den Wert der bezeichnung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBezeichnung(String value) {
this.bezeichnung = value;
}
/**
* Ruft den Wert der beschreibungTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibungTxt() {
return beschreibungTxt;
}
/**
* Legt den Wert der beschreibungTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibungTxt(String value) {
this.beschreibungTxt = value;
}
}

View File

@@ -0,0 +1,129 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Message an einem Attribut
*
* <p>Java-Klasse für AttributMsg_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMsg_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="ErrorType"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer"&gt;
* &lt;pattern value="1"/&gt;
* &lt;pattern value="2"/&gt;
* &lt;pattern value="3"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="ErrorCode" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
* &lt;element name="ErrorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMsg_Type", propOrder = {
"errorType",
"errorCode",
"errorMsg"
})
public class AttributMsgType {
@XmlElement(name = "ErrorType", required = true)
protected BigInteger errorType;
@XmlElement(name = "ErrorCode")
protected BigInteger errorCode;
@XmlElement(name = "ErrorMsg", required = true)
protected String errorMsg;
/**
* Ruft den Wert der errorType-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getErrorType() {
return errorType;
}
/**
* Legt den Wert der errorType-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setErrorType(BigInteger value) {
this.errorType = value;
}
/**
* Ruft den Wert der errorCode-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getErrorCode() {
return errorCode;
}
/**
* Legt den Wert der errorCode-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setErrorCode(BigInteger value) {
this.errorCode = value;
}
/**
* Ruft den Wert der errorMsg-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getErrorMsg() {
return errorMsg;
}
/**
* Legt den Wert der errorMsg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setErrorMsg(String value) {
this.errorMsg = value;
}
}

View File

@@ -0,0 +1,189 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.
*
* <p>Java-Klasse für AttributMultiEnum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMultiEnum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMultiEnum_Type", propOrder = {
"value",
"_default",
"values",
"minAnz",
"maxAnz"
})
public class AttributMultiEnumType
extends AttributType
{
@XmlElement(name = "Value")
protected List<String> value;
@XmlElement(name = "Default")
protected List<String> _default;
@XmlElement(name = "Values")
protected List<EintragSchluessellisteType> values;
@XmlElement(name = "MinAnz")
@XmlSchemaType(name = "unsignedInt")
protected long minAnz;
@XmlElement(name = "MaxAnz", required = true)
protected Object maxAnz;
/**
* Gets the value of the value 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 value property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValue().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getValue() {
if (value == null) {
value = new ArrayList<String>();
}
return this.value;
}
/**
* Gets the value of the default 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 default property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDefault().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getDefault() {
if (_default == null) {
_default = new ArrayList<String>();
}
return this._default;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EintragSchluessellisteType }
*
*
*/
public List<EintragSchluessellisteType> getValues() {
if (values == null) {
values = new ArrayList<EintragSchluessellisteType>();
}
return this.values;
}
/**
* Ruft den Wert der minAnz-Eigenschaft ab.
*
*/
public long getMinAnz() {
return minAnz;
}
/**
* Legt den Wert der minAnz-Eigenschaft fest.
*
*/
public void setMinAnz(long value) {
this.minAnz = value;
}
/**
* Ruft den Wert der maxAnz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getMaxAnz() {
return maxAnz;
}
/**
* Legt den Wert der maxAnz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setMaxAnz(Object value) {
this.maxAnz = value;
}
}

View File

@@ -0,0 +1,216 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Auf xsd:string basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributString_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributString_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributString_Type", propOrder = {
"value",
"_default",
"regex",
"maxLaenge",
"minLaenge",
"values"
})
public class AttributStringType
extends AttributType
{
@XmlElement(name = "Value")
protected String value;
@XmlElement(name = "Default")
protected String _default;
@XmlElement(name = "Regex")
protected String regex;
@XmlElement(name = "MaxLaenge")
@XmlSchemaType(name = "unsignedInt")
protected Long maxLaenge;
@XmlElement(name = "MinLaenge")
@XmlSchemaType(name = "unsignedInt")
protected Long minLaenge;
@XmlElement(name = "Values")
protected List<String> values;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDefault(String value) {
this._default = value;
}
/**
* Ruft den Wert der regex-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRegex() {
return regex;
}
/**
* Legt den Wert der regex-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRegex(String value) {
this.regex = value;
}
/**
* Ruft den Wert der maxLaenge-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getMaxLaenge() {
return maxLaenge;
}
/**
* Legt den Wert der maxLaenge-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setMaxLaenge(Long value) {
this.maxLaenge = value;
}
/**
* Ruft den Wert der minLaenge-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getMinLaenge() {
return minLaenge;
}
/**
* Legt den Wert der minLaenge-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setMinLaenge(Long value) {
this.minLaenge = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getValues() {
if (values == null) {
values = new ArrayList<String>();
}
return this.values;
}
}

View File

@@ -0,0 +1,171 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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;
/**
* Abstrakter Basistyp für Metadaten von Attributen
*
* <p>Java-Klasse für Attribut_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Attribut_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Msg" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMsg_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Attribut_Type", propOrder = {
"aenderbar",
"pflichtfeld",
"bezeichnung",
"beschreibungTxt",
"msg"
})
@XmlSeeAlso({
AttributStringType.class,
AttributIntType.class,
AttributDezimalType.class,
AttributDoubleType.class,
AttributDatumType.class,
AttributEnumType.class,
AttributMultiEnumType.class,
RaucherType.class
})
public abstract class AttributType {
@XmlElement(name = "Aenderbar")
protected boolean aenderbar;
@XmlElement(name = "Pflichtfeld")
protected boolean pflichtfeld;
@XmlElement(name = "Bezeichnung")
protected String bezeichnung;
@XmlElement(name = "BeschreibungTxt")
protected String beschreibungTxt;
@XmlElement(name = "Msg")
protected AttributMsgType msg;
/**
* Ruft den Wert der aenderbar-Eigenschaft ab.
*
*/
public boolean isAenderbar() {
return aenderbar;
}
/**
* Legt den Wert der aenderbar-Eigenschaft fest.
*
*/
public void setAenderbar(boolean value) {
this.aenderbar = value;
}
/**
* Ruft den Wert der pflichtfeld-Eigenschaft ab.
*
*/
public boolean isPflichtfeld() {
return pflichtfeld;
}
/**
* Legt den Wert der pflichtfeld-Eigenschaft fest.
*
*/
public void setPflichtfeld(boolean value) {
this.pflichtfeld = value;
}
/**
* Ruft den Wert der bezeichnung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBezeichnung() {
return bezeichnung;
}
/**
* Legt den Wert der bezeichnung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBezeichnung(String value) {
this.bezeichnung = value;
}
/**
* Ruft den Wert der beschreibungTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibungTxt() {
return beschreibungTxt;
}
/**
* Legt den Wert der beschreibungTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibungTxt(String value) {
this.beschreibungTxt = value;
}
/**
* Ruft den Wert der msg-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributMsgType }
*
*/
public AttributMsgType getMsg() {
return msg;
}
/**
* Legt den Wert der msg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributMsgType }
*
*/
public void setMsg(AttributMsgType value) {
this.msg = value;
}
}

View File

@@ -0,0 +1,36 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern
*
* <p>Java-Klasse für AuthorizationFilter complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AuthorizationFilter"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AuthorizationFilter")
@XmlSeeAlso({
AgentFilterType.class
})
public abstract class AuthorizationFilter {
}

View File

@@ -0,0 +1,152 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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;
/**
* beschreibt eine Bankverbindug
*
* <p>Java-Klasse für Bankverbindung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Bankverbindung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Kontoinhaber" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Bank" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/&gt;
* &lt;element name="IBAN" type="{urn:omds3CommonServiceTypes-1-1-0}IBAN_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Bankverbindung_Type", propOrder = {
"kontoinhaber",
"bank",
"bic",
"iban"
})
@XmlSeeAlso({
PersBankverbindungType.class
})
public class BankverbindungType {
@XmlElement(name = "Kontoinhaber", required = true)
protected String kontoinhaber;
@XmlElement(name = "Bank")
protected String bank;
@XmlElement(name = "BIC")
protected String bic;
@XmlElement(name = "IBAN", required = true)
protected String iban;
/**
* Ruft den Wert der kontoinhaber-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getKontoinhaber() {
return kontoinhaber;
}
/**
* Legt den Wert der kontoinhaber-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKontoinhaber(String value) {
this.kontoinhaber = value;
}
/**
* Ruft den Wert der bank-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBank() {
return bank;
}
/**
* Legt den Wert der bank-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBank(String value) {
this.bank = value;
}
/**
* Ruft den Wert der bic-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBIC() {
return bic;
}
/**
* Legt den Wert der bic-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBIC(String value) {
this.bic = value;
}
/**
* Ruft den Wert der iban-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIBAN() {
return iban;
}
/**
* Legt den Wert der iban-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIBAN(String value) {
this.iban = value;
}
}

View File

@@ -0,0 +1,166 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen
*
* <p>Java-Klasse für BasisProduktbaustein_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BasisProduktbaustein_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BasisProduktbaustein_Type", propOrder = {
"id",
"bezeichnung",
"bedingungen",
"meldungen"
})
@XmlSeeAlso({
ProduktbausteinType.class
})
public abstract class BasisProduktbausteinType
extends ModellelementType
{
@XmlElement(name = "Id")
protected String id;
@XmlElement(name = "Bezeichnung")
protected String bezeichnung;
@XmlElement(name = "Bedingungen")
protected List<String> bedingungen;
@XmlElement(name = "Meldungen")
protected List<ServiceFault> meldungen;
/**
* Ruft den Wert der id-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Legt den Wert der id-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Ruft den Wert der bezeichnung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBezeichnung() {
return bezeichnung;
}
/**
* Legt den Wert der bezeichnung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBezeichnung(String value) {
this.bezeichnung = value;
}
/**
* Gets the value of the bedingungen 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 bedingungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBedingungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getBedingungen() {
if (bedingungen == null) {
bedingungen = new ArrayList<String>();
}
return this.bedingungen;
}
/**
* Gets the value of the meldungen 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 meldungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMeldungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getMeldungen() {
if (meldungen == null) {
meldungen = new ArrayList<ServiceFault>();
}
return this.meldungen;
}
}

View File

@@ -0,0 +1,54 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für Berechnungsvariante_Type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="Berechnungsvariante_Type"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="basic"/&gt;
* &lt;enumeration value="medium"/&gt;
* &lt;enumeration value="top"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "Berechnungsvariante_Type")
@XmlEnum
public enum BerechnungsvarianteType {
@XmlEnumValue("basic")
BASIC("basic"),
@XmlEnumValue("medium")
MEDIUM("medium"),
@XmlEnumValue("top")
TOP("top");
private final String value;
BerechnungsvarianteType(String v) {
value = v;
}
public String value() {
return value;
}
public static BerechnungsvarianteType fromValue(String v) {
for (BerechnungsvarianteType c: BerechnungsvarianteType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@@ -0,0 +1,86 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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;
/**
* Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind
*
* <p>Java-Klasse für BeteiligtePersonVertrag_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BeteiligtePersonVertrag_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BeteiligtePersonVertrag_Type", propOrder = {
"lfnr",
"person"
})
public class BeteiligtePersonVertragType {
@XmlElement(name = "Lfnr")
@XmlSchemaType(name = "unsignedShort")
protected int lfnr;
@XmlElement(name = "Person", required = true)
protected PersonType person;
/**
* Ruft den Wert der lfnr-Eigenschaft ab.
*
*/
public int getLfnr() {
return lfnr;
}
/**
* Legt den Wert der lfnr-Eigenschaft fest.
*
*/
public void setLfnr(int value) {
this.lfnr = value;
}
/**
* Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten.
*
* @return
* possible object is
* {@link PersonType }
*
*/
public PersonType getPerson() {
return person;
}
/**
* Legt den Wert der person-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PersonType }
*
*/
public void setPerson(PersonType value) {
this.person = value;
}
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Bezugsberechtigung gesetzliche Erben
*
* <p>Java-Klasse für BezugsberechtigungGesetzlicheErben_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungGesetzlicheErben_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungGesetzlicheErben_Type")
public class BezugsberechtigungGesetzlicheErbenType
extends BezugsberechtigungType
{
}

View File

@@ -0,0 +1,66 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Bezugsberechtigung Individuell
*
* <p>Java-Klasse für BezugsberechtigungIndividuell complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungIndividuell"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungIndividuell", propOrder = {
"beschreibung"
})
public class BezugsberechtigungIndividuell
extends BezugsberechtigungType
{
@XmlElement(name = "Beschreibung", required = true)
protected String beschreibung;
/**
* Ruft den Wert der beschreibung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibung() {
return beschreibung;
}
/**
* Legt den Wert der beschreibung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibung(String value) {
this.beschreibung = value;
}
}

View File

@@ -0,0 +1,93 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Bezugsberechtigung namentlich
*
* <p>Java-Klasse für BezugsberechtigungNamentlich complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungNamentlich"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BezugsrechtPerson_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungNamentlich", propOrder = {
"personen",
"unwiderruflich"
})
public class BezugsberechtigungNamentlich
extends BezugsberechtigungType
{
@XmlElement(name = "Personen", required = true)
protected List<BezugsrechtPersonType> personen;
@XmlElement(name = "Unwiderruflich")
protected boolean unwiderruflich;
/**
* Gets the value of the personen 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 personen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BezugsrechtPersonType }
*
*
*/
public List<BezugsrechtPersonType> getPersonen() {
if (personen == null) {
personen = new ArrayList<BezugsrechtPersonType>();
}
return this.personen;
}
/**
* Ruft den Wert der unwiderruflich-Eigenschaft ab.
*
*/
public boolean isUnwiderruflich() {
return unwiderruflich;
}
/**
* Legt den Wert der unwiderruflich-Eigenschaft fest.
*
*/
public void setUnwiderruflich(boolean value) {
this.unwiderruflich = value;
}
}

View File

@@ -0,0 +1,39 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell
*
* <p>Java-Klasse für Bezugsberechtigung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Bezugsberechtigung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Bezugsberechtigung_Type")
@XmlSeeAlso({
BezugsberechtigungGesetzlicheErbenType.class,
BezugsberechtigungUeberbringerType.class,
BezugsberechtigungNamentlich.class,
BezugsberechtigungIndividuell.class
})
public abstract class BezugsberechtigungType {
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Bezugsberechtigung Überbringer
*
* <p>Java-Klasse für BezugsberechtigungUeberbringer_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungUeberbringer_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungUeberbringer_Type")
public class BezugsberechtigungUeberbringerType
extends BezugsberechtigungType
{
}

View File

@@ -0,0 +1,86 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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;
/**
* Namentliches Bezugsrecht fuer eine Person
*
* <p>Java-Klasse für BezugsrechtPerson_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsrechtPerson_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="ReferenzPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsrechtPerson_Type", propOrder = {
"referenzPerson",
"prozentsatz"
})
public class BezugsrechtPersonType {
@XmlElement(name = "ReferenzPerson")
@XmlSchemaType(name = "unsignedShort")
protected int referenzPerson;
@XmlElement(name = "Prozentsatz")
protected Double prozentsatz;
/**
* Ruft den Wert der referenzPerson-Eigenschaft ab.
*
*/
public int getReferenzPerson() {
return referenzPerson;
}
/**
* Legt den Wert der referenzPerson-Eigenschaft fest.
*
*/
public void setReferenzPerson(int value) {
this.referenzPerson = value;
}
/**
* Ruft den Wert der prozentsatz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getProzentsatz() {
return prozentsatz;
}
/**
* Legt den Wert der prozentsatz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setProzentsatz(Double value) {
this.prozentsatz = value;
}
}

View File

@@ -0,0 +1,65 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.PERSONType;
/**
* Type Bezugsrecht fuer Kfz
*
* <p>Java-Klasse für Bezugsrecht_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Bezugsrecht_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds20}PERSON"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Bezugsrecht_Type", propOrder = {
"person"
})
public class BezugsrechtType {
@XmlElement(name = "PERSON", namespace = "urn:omds20", required = true)
protected PERSONType person;
/**
* Ruft den Wert der person-Eigenschaft ab.
*
* @return
* possible object is
* {@link PERSONType }
*
*/
public PERSONType getPERSON() {
return person;
}
/**
* Legt den Wert der person-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PERSONType }
*
*/
public void setPERSON(PERSONType value) {
this.person = value;
}
}

View File

@@ -0,0 +1,157 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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;
/**
* Type Bonus Malus System
*
* <p>Java-Klasse für BonusMalusSystem_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BonusMalusSystem_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="BonusMalusVorversicherung" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusVorversicherung_Type"/&gt;
* &lt;element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type" minOccurs="0"/&gt;
* &lt;element name="Polizzennummer" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;minLength value="1"/&gt;
* &lt;maxLength value="15"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="OffeneSchaeden" type="{urn:omds3CommonServiceTypes-1-1-0}OffeneSchaeden_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BonusMalusSystem_Type", propOrder = {
"bonusMalusVorversicherung",
"versicherungsgesellschaft",
"polizzennummer",
"offeneSchaeden"
})
public class BonusMalusSystemType {
@XmlElement(name = "BonusMalusVorversicherung", required = true)
@XmlSchemaType(name = "string")
protected BonusMalusVorversicherungType bonusMalusVorversicherung;
@XmlElement(name = "Versicherungsgesellschaft")
protected String versicherungsgesellschaft;
@XmlElement(name = "Polizzennummer")
protected String polizzennummer;
@XmlElement(name = "OffeneSchaeden")
protected OffeneSchaedenType offeneSchaeden;
/**
* Ruft den Wert der bonusMalusVorversicherung-Eigenschaft ab.
*
* @return
* possible object is
* {@link BonusMalusVorversicherungType }
*
*/
public BonusMalusVorversicherungType getBonusMalusVorversicherung() {
return bonusMalusVorversicherung;
}
/**
* Legt den Wert der bonusMalusVorversicherung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BonusMalusVorversicherungType }
*
*/
public void setBonusMalusVorversicherung(BonusMalusVorversicherungType value) {
this.bonusMalusVorversicherung = value;
}
/**
* Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVersicherungsgesellschaft() {
return versicherungsgesellschaft;
}
/**
* Legt den Wert der versicherungsgesellschaft-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVersicherungsgesellschaft(String value) {
this.versicherungsgesellschaft = value;
}
/**
* Ruft den Wert der polizzennummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolizzennummer() {
return polizzennummer;
}
/**
* Legt den Wert der polizzennummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolizzennummer(String value) {
this.polizzennummer = value;
}
/**
* Ruft den Wert der offeneSchaeden-Eigenschaft ab.
*
* @return
* possible object is
* {@link OffeneSchaedenType }
*
*/
public OffeneSchaedenType getOffeneSchaeden() {
return offeneSchaeden;
}
/**
* Legt den Wert der offeneSchaeden-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link OffeneSchaedenType }
*
*/
public void setOffeneSchaeden(OffeneSchaedenType value) {
this.offeneSchaeden = value;
}
}

View File

@@ -0,0 +1,57 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für BonusMalusVorversicherung_Type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="BonusMalusVorversicherung_Type"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="Ohne Vorversicherung"/&gt;
* &lt;enumeration value="Mit Vorversicherung"/&gt;
* &lt;enumeration value="BM-Übernahme von Angehörigen"/&gt;
* &lt;enumeration value="BM-Übernahme vom Dienstgeber"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "BonusMalusVorversicherung_Type")
@XmlEnum
public enum BonusMalusVorversicherungType {
@XmlEnumValue("Ohne Vorversicherung")
OHNE_VORVERSICHERUNG("Ohne Vorversicherung"),
@XmlEnumValue("Mit Vorversicherung")
MIT_VORVERSICHERUNG("Mit Vorversicherung"),
@XmlEnumValue("BM-\u00dcbernahme von Angeh\u00f6rigen")
BM_ÜBERNAHME_VON_ANGEHÖRIGEN("BM-\u00dcbernahme von Angeh\u00f6rigen"),
@XmlEnumValue("BM-\u00dcbernahme vom Dienstgeber")
BM_ÜBERNAHME_VOM_DIENSTGEBER("BM-\u00dcbernahme vom Dienstgeber");
private final String value;
BonusMalusVorversicherungType(String v) {
value = v;
}
public String value() {
return value;
}
public static BonusMalusVorversicherungType fromValue(String v) {
for (BonusMalusVorversicherungType c: BonusMalusVorversicherungType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@@ -0,0 +1,77 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CalculateRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationRequestType;
/**
* Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind
*
* <p>Java-Klasse für CommonProcessRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CommonProcessRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CommonProcessRequest_Type", propOrder = {
"geschaeftsfallnummer"
})
@XmlSeeAlso({
CalculateRequestType.class,
CreateOfferRequestType.class,
CreateApplicationRequestType.class,
SubmitApplicationRequestType.class
})
public abstract class CommonProcessRequestType
extends CommonRequestType
{
@XmlElement(name = "Geschaeftsfallnummer")
protected ObjektIdType geschaeftsfallnummer;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
}

View File

@@ -0,0 +1,77 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CalculateResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationResponseType;
/**
* Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind
*
* <p>Java-Klasse für CommonProcessResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CommonProcessResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CommonProcessResponse_Type", propOrder = {
"geschaeftsfallnummer"
})
@XmlSeeAlso({
CalculateResponseType.class,
CreateOfferResponseType.class,
CreateApplicationResponseType.class,
SubmitApplicationResponseType.class
})
public abstract class CommonProcessResponseType
extends CommonResponseType
{
@XmlElement(name = "Geschaeftsfallnummer")
protected ObjektIdType geschaeftsfallnummer;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
}

View File

@@ -0,0 +1,188 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType;
/**
* Abstraktes RequestObjekt
*
* <p>Java-Klasse für CommonRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CommonRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element name="ClientId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="TechnischeParameter" type="{urn:omds3CommonServiceTypes-1-1-0}TechnicalKeyValue_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CommonRequest_Type", propOrder = {
"vuNr",
"clientId",
"technischeParameter",
"korrelationsId"
})
@XmlSeeAlso({
CheckClaimRequestType.class,
SubmitClaimRequestType.class,
GetClaimRequestType.class,
GetPoliciesOfPartnerRequestType.class,
SetMailingAddressRequestType.class,
CollectionChangeRequestType.class,
CommonSearchRequestType.class,
GetApplicationDocumentRequestType.class,
GetPartnerRequestType.class,
CheckAddressRequestType.class,
ChangePartnerMainAddressRequestType.class,
ChangePersonDataRequestType.class,
ChangeCommunicationObjectRequestType.class,
AddCommunicationObjectRequestType.class,
DeleteCommunicationObjectRequestType.class,
CommonProcessRequestType.class
})
public abstract class CommonRequestType {
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "ClientId")
protected String clientId;
@XmlElement(name = "TechnischeParameter")
protected List<TechnicalKeyValueType> technischeParameter;
@XmlElement(name = "KorrelationsId", required = true)
protected String korrelationsId;
/**
* Ruft den Wert der vuNr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVUNr() {
return vuNr;
}
/**
* Legt den Wert der vuNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVUNr(String value) {
this.vuNr = value;
}
/**
* Ruft den Wert der clientId-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClientId() {
return clientId;
}
/**
* Legt den Wert der clientId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClientId(String value) {
this.clientId = value;
}
/**
* Gets the value of the technischeParameter 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 technischeParameter property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getTechnischeParameter().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link TechnicalKeyValueType }
*
*
*/
public List<TechnicalKeyValueType> getTechnischeParameter() {
if (technischeParameter == null) {
technischeParameter = new ArrayList<TechnicalKeyValueType>();
}
return this.technischeParameter;
}
/**
* Ruft den Wert der korrelationsId-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getKorrelationsId() {
return korrelationsId;
}
/**
* Legt den Wert der korrelationsId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKorrelationsId(String value) {
this.korrelationsId = value;
}
}

View File

@@ -0,0 +1,97 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType;
/**
* Abstraktes ResponseObjekt
*
* <p>Java-Klasse für CommonResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CommonResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Status" type="{urn:omds3CommonServiceTypes-1-1-0}ResponseStatus_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CommonResponse_Type", propOrder = {
"status"
})
@XmlSeeAlso({
CheckClaimResponseType.class,
SubmitClaimResponseType.class,
GetClaimResponseType.class,
GetPoliciesOfPartnerResponseType.class,
SetMailingAddressResponseType.class,
CollectionChangeResponseType.class,
CommonSearchResponseType.class,
GetApplicationDocumentResponseType.class,
GetPartnerResponseType.class,
CheckAddressResponseType.class,
ChangePartnerMainAddressResponseType.class,
ChangePersonDataResponseType.class,
AddCommunicationObjectResponseType.class,
DeleteCommunicationObjectResponseType.class,
CommonProcessResponseType.class,
ChangeCommunicationObjectResponseType.class
})
public abstract class CommonResponseType {
@XmlElement(name = "Status", required = true)
protected ResponseStatusType status;
/**
* Ruft den Wert der status-Eigenschaft ab.
*
* @return
* possible object is
* {@link ResponseStatusType }
*
*/
public ResponseStatusType getStatus() {
return status;
}
/**
* Legt den Wert der status-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ResponseStatusType }
*
*/
public void setStatus(ResponseStatusType value) {
this.status = value;
}
}

View File

@@ -0,0 +1,205 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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 at.vvo.omds.types.omds2Types.v2_11.ELZeitraumType;
import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesRequestType;
/**
* Abstakter Typ fuer Suchanfragen
*
* <p>Java-Klasse für CommonSearchRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CommonSearchRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/&gt;
* &lt;element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type" minOccurs="0"/&gt;
* &lt;element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="OrderBy" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="Meldedatum aufsteigend"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CommonSearchRequest_Type", propOrder = {
"authFilter",
"suchbegriff",
"zeitraum",
"maxResults",
"offset",
"orderBy"
})
@XmlSeeAlso({
GetStateChangesRequestType.class
})
public abstract class CommonSearchRequestType
extends CommonRequestType
{
@XmlElement(name = "AuthFilter")
protected AuthorizationFilter authFilter;
@XmlElement(name = "Suchbegriff")
protected String suchbegriff;
@XmlElement(name = "Zeitraum")
protected ELZeitraumType zeitraum;
@XmlElement(name = "MaxResults")
@XmlSchemaType(name = "unsignedInt")
protected long maxResults;
@XmlElement(name = "Offset")
@XmlSchemaType(name = "unsignedInt")
protected long offset;
@XmlElement(name = "OrderBy")
protected String orderBy;
/**
* Ruft den Wert der authFilter-Eigenschaft ab.
*
* @return
* possible object is
* {@link AuthorizationFilter }
*
*/
public AuthorizationFilter getAuthFilter() {
return authFilter;
}
/**
* Legt den Wert der authFilter-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AuthorizationFilter }
*
*/
public void setAuthFilter(AuthorizationFilter value) {
this.authFilter = value;
}
/**
* Ruft den Wert der suchbegriff-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSuchbegriff() {
return suchbegriff;
}
/**
* Legt den Wert der suchbegriff-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSuchbegriff(String value) {
this.suchbegriff = value;
}
/**
* Ruft den Wert der zeitraum-Eigenschaft ab.
*
* @return
* possible object is
* {@link ELZeitraumType }
*
*/
public ELZeitraumType getZeitraum() {
return zeitraum;
}
/**
* Legt den Wert der zeitraum-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ELZeitraumType }
*
*/
public void setZeitraum(ELZeitraumType value) {
this.zeitraum = value;
}
/**
* Ruft den Wert der maxResults-Eigenschaft ab.
*
*/
public long getMaxResults() {
return maxResults;
}
/**
* Legt den Wert der maxResults-Eigenschaft fest.
*
*/
public void setMaxResults(long value) {
this.maxResults = value;
}
/**
* Ruft den Wert der offset-Eigenschaft ab.
*
*/
public long getOffset() {
return offset;
}
/**
* Legt den Wert der offset-Eigenschaft fest.
*
*/
public void setOffset(long value) {
this.offset = value;
}
/**
* Ruft den Wert der orderBy-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrderBy() {
return orderBy;
}
/**
* Legt den Wert der orderBy-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrderBy(String value) {
this.orderBy = value;
}
}

View File

@@ -0,0 +1,107 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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 at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesResponseType;
/**
* Abstrakter Typ für Ergebnisse von Suchen
*
* <p>Java-Klasse für CommonSearchResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CommonSearchResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CommonSearchResponse_Type", propOrder = {
"actualOffset",
"actualMaxResults",
"totalResults"
})
@XmlSeeAlso({
GetStateChangesResponseType.class
})
public abstract class CommonSearchResponseType
extends CommonResponseType
{
@XmlElement(name = "ActualOffset")
@XmlSchemaType(name = "unsignedInt")
protected long actualOffset;
@XmlElement(name = "ActualMaxResults")
@XmlSchemaType(name = "unsignedInt")
protected long actualMaxResults;
@XmlElement(name = "TotalResults")
@XmlSchemaType(name = "unsignedInt")
protected long totalResults;
/**
* Ruft den Wert der actualOffset-Eigenschaft ab.
*
*/
public long getActualOffset() {
return actualOffset;
}
/**
* Legt den Wert der actualOffset-Eigenschaft fest.
*
*/
public void setActualOffset(long value) {
this.actualOffset = value;
}
/**
* Ruft den Wert der actualMaxResults-Eigenschaft ab.
*
*/
public long getActualMaxResults() {
return actualMaxResults;
}
/**
* Legt den Wert der actualMaxResults-Eigenschaft fest.
*
*/
public void setActualMaxResults(long value) {
this.actualMaxResults = value;
}
/**
* Ruft den Wert der totalResults-Eigenschaft ab.
*
*/
public long getTotalResults() {
return totalResults;
}
/**
* Legt den Wert der totalResults-Eigenschaft fest.
*
*/
public void setTotalResults(long value) {
this.totalResults = value;
}
}

View File

@@ -0,0 +1,192 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlMimeType;
import javax.xml.bind.annotation.XmlType;
/**
* Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann
*
*
* <p>Java-Klasse für Dateianhang_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Dateianhang_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/&gt;
* &lt;element name="DateiName"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="100"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/&gt;
* &lt;element name="DateiBeschreibung" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="200"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Dateianhang_Type", propOrder = {
"mimetype",
"dateiType",
"dateiName",
"dateiData",
"dateiBeschreibung"
})
public class DateianhangType {
@XmlElement(name = "Mimetype", required = true)
protected String mimetype;
@XmlElement(name = "DateiType")
protected Integer dateiType;
@XmlElement(name = "DateiName", required = true)
protected String dateiName;
@XmlElement(name = "DateiData", required = true)
@XmlMimeType("application/octet-stream")
protected DataHandler dateiData;
@XmlElement(name = "DateiBeschreibung")
protected String dateiBeschreibung;
/**
* Ruft den Wert der mimetype-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMimetype() {
return mimetype;
}
/**
* Legt den Wert der mimetype-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMimetype(String value) {
this.mimetype = value;
}
/**
* Ruft den Wert der dateiType-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getDateiType() {
return dateiType;
}
/**
* Legt den Wert der dateiType-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setDateiType(Integer value) {
this.dateiType = value;
}
/**
* Ruft den Wert der dateiName-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDateiName() {
return dateiName;
}
/**
* Legt den Wert der dateiName-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDateiName(String value) {
this.dateiName = value;
}
/**
* Ruft den Wert der dateiData-Eigenschaft ab.
*
* @return
* possible object is
* {@link DataHandler }
*
*/
public DataHandler getDateiData() {
return dateiData;
}
/**
* Legt den Wert der dateiData-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DataHandler }
*
*/
public void setDateiData(DataHandler value) {
this.dateiData = value;
}
/**
* Ruft den Wert der dateiBeschreibung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDateiBeschreibung() {
return dateiBeschreibung;
}
/**
* Legt den Wert der dateiBeschreibung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDateiBeschreibung(String value) {
this.dateiBeschreibung = value;
}
}

View File

@@ -0,0 +1,112 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Type Datenverwendung
*
* <p>Java-Klasse für Datenverwendung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Datenverwendung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="ZustimmungZurElektrUebermittlungVorvertraglDokumente" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="ElektrUebermittlungVorvertraglDokumenteEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="ZustimmungZurVerwendungDerDatenZuWerbezwecken" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Datenverwendung_Type", propOrder = {
"zustimmungZurElektrUebermittlungVorvertraglDokumente",
"elektrUebermittlungVorvertraglDokumenteEmail",
"zustimmungZurVerwendungDerDatenZuWerbezwecken"
})
public class DatenverwendungType {
@XmlElement(name = "ZustimmungZurElektrUebermittlungVorvertraglDokumente")
protected Boolean zustimmungZurElektrUebermittlungVorvertraglDokumente;
@XmlElement(name = "ElektrUebermittlungVorvertraglDokumenteEmail")
protected String elektrUebermittlungVorvertraglDokumenteEmail;
@XmlElement(name = "ZustimmungZurVerwendungDerDatenZuWerbezwecken")
protected boolean zustimmungZurVerwendungDerDatenZuWerbezwecken;
/**
* Ruft den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isZustimmungZurElektrUebermittlungVorvertraglDokumente() {
return zustimmungZurElektrUebermittlungVorvertraglDokumente;
}
/**
* Legt den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setZustimmungZurElektrUebermittlungVorvertraglDokumente(Boolean value) {
this.zustimmungZurElektrUebermittlungVorvertraglDokumente = value;
}
/**
* Ruft den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getElektrUebermittlungVorvertraglDokumenteEmail() {
return elektrUebermittlungVorvertraglDokumenteEmail;
}
/**
* Legt den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setElektrUebermittlungVorvertraglDokumenteEmail(String value) {
this.elektrUebermittlungVorvertraglDokumenteEmail = value;
}
/**
* Ruft den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft ab.
*
*/
public boolean isZustimmungZurVerwendungDerDatenZuWerbezwecken() {
return zustimmungZurVerwendungDerDatenZuWerbezwecken;
}
/**
* Legt den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft fest.
*
*/
public void setZustimmungZurVerwendungDerDatenZuWerbezwecken(boolean value) {
this.zustimmungZurVerwendungDerDatenZuWerbezwecken = value;
}
}

View File

@@ -0,0 +1,73 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Type Deckung Prozent
*
* <p>Java-Klasse für DeckungProzent_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DeckungProzent_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="deckungProzent" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DeckungProzent_Type", propOrder = {
"deckungActive",
"deckungProzent"
})
public class DeckungProzentType {
protected boolean deckungActive;
protected int deckungProzent;
/**
* Ruft den Wert der deckungActive-Eigenschaft ab.
*
*/
public boolean isDeckungActive() {
return deckungActive;
}
/**
* Legt den Wert der deckungActive-Eigenschaft fest.
*
*/
public void setDeckungActive(boolean value) {
this.deckungActive = value;
}
/**
* Ruft den Wert der deckungProzent-Eigenschaft ab.
*
*/
public int getDeckungProzent() {
return deckungProzent;
}
/**
* Legt den Wert der deckungProzent-Eigenschaft fest.
*
*/
public void setDeckungProzent(int value) {
this.deckungProzent = value;
}
}

View File

@@ -0,0 +1,56 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Type Deckung
*
* <p>Java-Klasse für DeckungVs_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DeckungVs_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DeckungVs_Type", propOrder = {
"versicherungssumme"
})
public class DeckungVsType {
@XmlElement(name = "Versicherungssumme")
protected int versicherungssumme;
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
*/
public int getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
*/
public void setVersicherungssumme(int value) {
this.versicherungssumme = value;
}
}

View File

@@ -0,0 +1,102 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Type Deckung
*
* <p>Java-Klasse für DeckungVsVI_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DeckungVsVI_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="deckungVs" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
* &lt;element name="VersichertesInteresse" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DeckungVsVI_Type", propOrder = {
"deckungActive",
"deckungVs",
"versichertesInteresse"
})
public class DeckungVsVIType {
protected boolean deckungActive;
protected int deckungVs;
@XmlElement(name = "VersichertesInteresse", required = true)
protected Object versichertesInteresse;
/**
* Ruft den Wert der deckungActive-Eigenschaft ab.
*
*/
public boolean isDeckungActive() {
return deckungActive;
}
/**
* Legt den Wert der deckungActive-Eigenschaft fest.
*
*/
public void setDeckungActive(boolean value) {
this.deckungActive = value;
}
/**
* Ruft den Wert der deckungVs-Eigenschaft ab.
*
*/
public int getDeckungVs() {
return deckungVs;
}
/**
* Legt den Wert der deckungVs-Eigenschaft fest.
*
*/
public void setDeckungVs(int value) {
this.deckungVs = value;
}
/**
* Ruft den Wert der versichertesInteresse-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getVersichertesInteresse() {
return versichertesInteresse;
}
/**
* Legt den Wert der versichertesInteresse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setVersichertesInteresse(Object value) {
this.versichertesInteresse = value;
}
}

View File

@@ -0,0 +1,48 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für DirectionCd_Type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="DirectionCd_Type"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="IN"/&gt;
* &lt;enumeration value="OUT"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "DirectionCd_Type")
@XmlEnum
public enum DirectionCdType {
/**
* Input-Wert
*
*/
IN,
/**
* Output-Wert
*
*/
OUT;
public String value() {
return name();
}
public static DirectionCdType fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,237 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlMimeType;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten)
*
* <p>Java-Klasse für DokumentInfo_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DokumentInfo_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/&gt;
* &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/&gt;
* &lt;element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/&gt;
* &lt;element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/&gt;
* &lt;element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DokumentInfo_Type", propOrder = {
"content",
"name",
"documentType",
"mimetype",
"groesse",
"datum",
"referenzWeitereDokumente"
})
public class DokumentInfoType {
@XmlElement(name = "Content")
@XmlMimeType("application/octet-stream")
protected DataHandler content;
@XmlElement(name = "Name")
protected String name;
@XmlElement(name = "DocumentType")
protected int documentType;
@XmlElement(name = "Mimetype")
protected String mimetype;
@XmlElement(name = "Groesse")
protected Long groesse;
@XmlElement(name = "Datum")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar datum;
@XmlElement(name = "ReferenzWeitereDokumente")
protected List<DokumentInfoType> referenzWeitereDokumente;
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link DataHandler }
*
*/
public DataHandler getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DataHandler }
*
*/
public void setContent(DataHandler value) {
this.content = value;
}
/**
* Ruft den Wert der name-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Legt den Wert der name-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Ruft den Wert der documentType-Eigenschaft ab.
*
*/
public int getDocumentType() {
return documentType;
}
/**
* Legt den Wert der documentType-Eigenschaft fest.
*
*/
public void setDocumentType(int value) {
this.documentType = value;
}
/**
* Ruft den Wert der mimetype-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMimetype() {
return mimetype;
}
/**
* Legt den Wert der mimetype-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMimetype(String value) {
this.mimetype = value;
}
/**
* Ruft den Wert der groesse-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getGroesse() {
return groesse;
}
/**
* Legt den Wert der groesse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setGroesse(Long value) {
this.groesse = value;
}
/**
* Ruft den Wert der datum-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDatum() {
return datum;
}
/**
* Legt den Wert der datum-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDatum(XMLGregorianCalendar value) {
this.datum = value;
}
/**
* Gets the value of the referenzWeitereDokumente 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 referenzWeitereDokumente property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getReferenzWeitereDokumente().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DokumentInfoType }
*
*
*/
public List<DokumentInfoType> getReferenzWeitereDokumente() {
if (referenzWeitereDokumente == null) {
referenzWeitereDokumente = new ArrayList<DokumentInfoType>();
}
return this.referenzWeitereDokumente;
}
}

View File

@@ -0,0 +1,262 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Information zu einem einzelnen Dokument
*
* <p>Java-Klasse für DokumentenReferenz_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DokumentenReferenz_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Id" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/&gt;
* &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/&gt;
* &lt;element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/&gt;
* &lt;element name="Datum" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/&gt;
* &lt;element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DokumentenReferenz_Type", propOrder = {
"id",
"name",
"documentType",
"mimetype",
"groesse",
"datum",
"objektSpezifikation",
"referenzWeitereDokumente"
})
public class DokumentenReferenzType {
@XmlElement(name = "Id", required = true)
protected ElementIdType id;
@XmlElement(name = "Name", required = true)
protected String name;
@XmlElement(name = "DocumentType")
protected int documentType;
@XmlElement(name = "Mimetype")
protected String mimetype;
@XmlElement(name = "Groesse")
protected Long groesse;
@XmlElement(name = "Datum", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar datum;
@XmlElement(name = "ObjektSpezifikation")
protected ObjektSpezifikationType objektSpezifikation;
@XmlElement(name = "ReferenzWeitereDokumente")
protected List<DokumentenReferenzType> referenzWeitereDokumente;
/**
* Ruft den Wert der id-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementIdType }
*
*/
public ElementIdType getId() {
return id;
}
/**
* Legt den Wert der id-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementIdType }
*
*/
public void setId(ElementIdType value) {
this.id = value;
}
/**
* Ruft den Wert der name-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Legt den Wert der name-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Ruft den Wert der documentType-Eigenschaft ab.
*
*/
public int getDocumentType() {
return documentType;
}
/**
* Legt den Wert der documentType-Eigenschaft fest.
*
*/
public void setDocumentType(int value) {
this.documentType = value;
}
/**
* Ruft den Wert der mimetype-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMimetype() {
return mimetype;
}
/**
* Legt den Wert der mimetype-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMimetype(String value) {
this.mimetype = value;
}
/**
* Ruft den Wert der groesse-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getGroesse() {
return groesse;
}
/**
* Legt den Wert der groesse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setGroesse(Long value) {
this.groesse = value;
}
/**
* Ruft den Wert der datum-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDatum() {
return datum;
}
/**
* Legt den Wert der datum-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDatum(XMLGregorianCalendar value) {
this.datum = value;
}
/**
* Ruft den Wert der objektSpezifikation-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektSpezifikationType }
*
*/
public ObjektSpezifikationType getObjektSpezifikation() {
return objektSpezifikation;
}
/**
* Legt den Wert der objektSpezifikation-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektSpezifikationType }
*
*/
public void setObjektSpezifikation(ObjektSpezifikationType value) {
this.objektSpezifikation = value;
}
/**
* Gets the value of the referenzWeitereDokumente 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 referenzWeitereDokumente property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getReferenzWeitereDokumente().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DokumentenReferenzType }
*
*
*/
public List<DokumentenReferenzType> getReferenzWeitereDokumente() {
if (referenzWeitereDokumente == null) {
referenzWeitereDokumente = new ArrayList<DokumentenReferenzType>();
}
return this.referenzWeitereDokumente;
}
}

View File

@@ -0,0 +1,92 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ für einen einzelnen Eintrag einer Schlüsselliste
*
* <p>Java-Klasse für EintragSchluesselliste_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="EintragSchluesselliste_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Schluessel" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "EintragSchluesselliste_Type", propOrder = {
"text",
"schluessel"
})
public class EintragSchluessellisteType {
@XmlElement(name = "Text", required = true)
protected String text;
@XmlElement(name = "Schluessel", required = true)
protected String schluessel;
/**
* Ruft den Wert der text-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText() {
return text;
}
/**
* Legt den Wert der text-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value) {
this.text = value;
}
/**
* Ruft den Wert der schluessel-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSchluessel() {
return schluessel;
}
/**
* Legt den Wert der schluessel-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchluessel(String value) {
this.schluessel = value;
}
}

View File

@@ -0,0 +1,114 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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;
/**
* Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann
*
* <p>Java-Klasse für ElementIdType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementIdType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="idValidUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime"/&gt;
* &lt;element name="idIsSingleUse" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementIdType", propOrder = {
"id",
"idValidUntil",
"idIsSingleUse"
})
public class ElementIdType {
@XmlElement(required = true)
protected String id;
@XmlElement(required = true, nillable = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar idValidUntil;
protected boolean idIsSingleUse;
/**
* Ruft den Wert der id-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Legt den Wert der id-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Ruft den Wert der idValidUntil-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getIdValidUntil() {
return idValidUntil;
}
/**
* Legt den Wert der idValidUntil-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setIdValidUntil(XMLGregorianCalendar value) {
this.idValidUntil = value;
}
/**
* Ruft den Wert der idIsSingleUse-Eigenschaft ab.
*
*/
public boolean isIdIsSingleUse() {
return idIsSingleUse;
}
/**
* Legt den Wert der idIsSingleUse-Eigenschaft fest.
*
*/
public void setIdIsSingleUse(boolean value) {
this.idIsSingleUse = value;
}
}

View File

@@ -0,0 +1,189 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigDecimal;
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.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.TarifLebenType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ElementarproduktRechtsschutzType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.LeistungsartUnfallType;
/**
* Basistyp für ein Elementarprodukt, 2. Generation
*
* <p>Java-Klasse für ElementarproduktGenerisch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktGenerisch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Versicherungssumme" type="{urn:omds20}decimal14_2" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktGenerisch_Type", propOrder = {
"eingeschlossen",
"einschlussAenderbar",
"attributMetadaten",
"beschreibungTxt",
"versicherungssumme"
})
@XmlSeeAlso({
LeistungsartUnfallType.class,
ElementarproduktSachPrivatType.class,
ElementarproduktRechtsschutzType.class,
TarifLebenType.class
})
public abstract class ElementarproduktGenerischType
extends ElementarproduktType
{
@XmlElement(name = "Eingeschlossen")
protected boolean eingeschlossen;
@XmlElement(name = "EinschlussAenderbar")
protected Boolean einschlussAenderbar;
@XmlElement(name = "AttributMetadaten")
protected List<AttributMetadatenType> attributMetadaten;
@XmlElement(name = "BeschreibungTxt")
protected String beschreibungTxt;
@XmlElement(name = "Versicherungssumme")
protected BigDecimal versicherungssumme;
/**
* Ruft den Wert der eingeschlossen-Eigenschaft ab.
*
*/
public boolean isEingeschlossen() {
return eingeschlossen;
}
/**
* Legt den Wert der eingeschlossen-Eigenschaft fest.
*
*/
public void setEingeschlossen(boolean value) {
this.eingeschlossen = value;
}
/**
* Ruft den Wert der einschlussAenderbar-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isEinschlussAenderbar() {
return einschlussAenderbar;
}
/**
* Legt den Wert der einschlussAenderbar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setEinschlussAenderbar(Boolean value) {
this.einschlussAenderbar = value;
}
/**
* Gets the value of the attributMetadaten 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 attributMetadaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAttributMetadaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AttributMetadatenType }
*
*
*/
public List<AttributMetadatenType> getAttributMetadaten() {
if (attributMetadaten == null) {
attributMetadaten = new ArrayList<AttributMetadatenType>();
}
return this.attributMetadaten;
}
/**
* Ruft den Wert der beschreibungTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibungTxt() {
return beschreibungTxt;
}
/**
* Legt den Wert der beschreibungTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibungTxt(String value) {
this.beschreibungTxt = value;
}
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setVersicherungssumme(BigDecimal value) {
this.versicherungssumme = value;
}
}

View File

@@ -0,0 +1,112 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.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.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ElementarproduktKfzType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType;
/**
* Basistyp für ein Elementarprodukt (1. Generation, wird nur in Kfz verwendet)
*
* <p>Java-Klasse für Elementarprodukt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Elementarprodukt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Elementarprodukt_Type", propOrder = {
"vtgBeg",
"zusaetzlicheElementarproduktdaten"
})
@XmlSeeAlso({
ElementarproduktKfzType.class,
VerkehrsrechtsschutzKfzType.class,
ElementarproduktGenerischType.class
})
public abstract class ElementarproduktType
extends ProduktbausteinType
{
@XmlElement(name = "VtgBeg")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar vtgBeg;
@XmlElement(name = "ZusaetzlicheElementarproduktdaten")
protected List<ZusaetzlicheElementarproduktdatenType> zusaetzlicheElementarproduktdaten;
/**
* Ruft den Wert der vtgBeg-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getVtgBeg() {
return vtgBeg;
}
/**
* Legt den Wert der vtgBeg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setVtgBeg(XMLGregorianCalendar value) {
this.vtgBeg = value;
}
/**
* Gets the value of the zusaetzlicheElementarproduktdaten 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 zusaetzlicheElementarproduktdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheElementarproduktdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheElementarproduktdatenType }
*
*
*/
public List<ZusaetzlicheElementarproduktdatenType> getZusaetzlicheElementarproduktdaten() {
if (zusaetzlicheElementarproduktdaten == null) {
zusaetzlicheElementarproduktdaten = new ArrayList<ZusaetzlicheElementarproduktdatenType>();
}
return this.zusaetzlicheElementarproduktdaten;
}
}

View File

@@ -0,0 +1,120 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ für Ersatzpolizzen
*
* <p>Java-Klasse für Ersatzpolizzen_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Ersatzpolizzen_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Ersatzpolizzennummer1" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="Ersatzpolizzennummer2" type="{urn:omds20}Polizzennr" minOccurs="0"/&gt;
* &lt;element name="Ersatzpolizzennummer3" type="{urn:omds20}Polizzennr" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Ersatzpolizzen_Type", propOrder = {
"ersatzpolizzennummer1",
"ersatzpolizzennummer2",
"ersatzpolizzennummer3"
})
public class ErsatzpolizzenType {
@XmlElement(name = "Ersatzpolizzennummer1", required = true)
protected String ersatzpolizzennummer1;
@XmlElement(name = "Ersatzpolizzennummer2")
protected String ersatzpolizzennummer2;
@XmlElement(name = "Ersatzpolizzennummer3")
protected String ersatzpolizzennummer3;
/**
* Ruft den Wert der ersatzpolizzennummer1-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getErsatzpolizzennummer1() {
return ersatzpolizzennummer1;
}
/**
* Legt den Wert der ersatzpolizzennummer1-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setErsatzpolizzennummer1(String value) {
this.ersatzpolizzennummer1 = value;
}
/**
* Ruft den Wert der ersatzpolizzennummer2-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getErsatzpolizzennummer2() {
return ersatzpolizzennummer2;
}
/**
* Legt den Wert der ersatzpolizzennummer2-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setErsatzpolizzennummer2(String value) {
this.ersatzpolizzennummer2 = value;
}
/**
* Ruft den Wert der ersatzpolizzennummer3-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getErsatzpolizzennummer3() {
return ersatzpolizzennummer3;
}
/**
* Legt den Wert der ersatzpolizzennummer3-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setErsatzpolizzennummer3(String value) {
this.ersatzpolizzennummer3 = value;
}
}

View File

@@ -0,0 +1,104 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Fragen FATCA bei natürlichen Personen
*
* <p>Java-Klasse für FATCA_NatPersonType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="FATCA_NatPersonType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Geburtsland" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="US_Indizien" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="US_Steuerpflicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_NatPersonType", propOrder = {
"geburtsland",
"usIndizien",
"usSteuerpflicht"
})
public class FATCANatPersonType {
@XmlElement(name = "Geburtsland", required = true)
protected AttributEnumType geburtsland;
@XmlElement(name = "US_Indizien")
protected boolean usIndizien;
@XmlElement(name = "US_Steuerpflicht")
protected boolean usSteuerpflicht;
/**
* Ruft den Wert der geburtsland-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getGeburtsland() {
return geburtsland;
}
/**
* Legt den Wert der geburtsland-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setGeburtsland(AttributEnumType value) {
this.geburtsland = value;
}
/**
* Ruft den Wert der usIndizien-Eigenschaft ab.
*
*/
public boolean isUSIndizien() {
return usIndizien;
}
/**
* Legt den Wert der usIndizien-Eigenschaft fest.
*
*/
public void setUSIndizien(boolean value) {
this.usIndizien = value;
}
/**
* Ruft den Wert der usSteuerpflicht-Eigenschaft ab.
*
*/
public boolean isUSSteuerpflicht() {
return usSteuerpflicht;
}
/**
* Legt den Wert der usSteuerpflicht-Eigenschaft fest.
*
*/
public void setUSSteuerpflicht(boolean value) {
this.usSteuerpflicht = value;
}
}

View File

@@ -0,0 +1,64 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Fragen FATCA bei sonstigen Personen
*
* <p>Java-Klasse für FATCA_SonstPersonType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="FATCA_SonstPersonType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="LandFirmensitz" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_SonstPersonType", propOrder = {
"landFirmensitz"
})
public class FATCASonstPersonType {
@XmlElement(name = "LandFirmensitz", required = true)
protected AttributEnumType landFirmensitz;
/**
* Ruft den Wert der landFirmensitz-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getLandFirmensitz() {
return landFirmensitz;
}
/**
* Legt den Wert der landFirmensitz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setLandFirmensitz(AttributEnumType value) {
this.landFirmensitz = value;
}
}

View File

@@ -0,0 +1,92 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Fragen gemäß FATCA
*
* <p>Java-Klasse für FATCA_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="FATCA_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/&gt;
* &lt;element name="FATCA_SonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_Type", propOrder = {
"fatcaNatPerson",
"fatcaSonstPerson"
})
public class FATCAType {
@XmlElement(name = "FATCA_NatPerson")
protected FATCANatPersonType fatcaNatPerson;
@XmlElement(name = "FATCA_SonstPerson")
protected Object fatcaSonstPerson;
/**
* Ruft den Wert der fatcaNatPerson-Eigenschaft ab.
*
* @return
* possible object is
* {@link FATCANatPersonType }
*
*/
public FATCANatPersonType getFATCANatPerson() {
return fatcaNatPerson;
}
/**
* Legt den Wert der fatcaNatPerson-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link FATCANatPersonType }
*
*/
public void setFATCANatPerson(FATCANatPersonType value) {
this.fatcaNatPerson = value;
}
/**
* Ruft den Wert der fatcaSonstPerson-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getFATCASonstPerson() {
return fatcaSonstPerson;
}
/**
* Legt den Wert der fatcaSonstPerson-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setFATCASonstPerson(Object value) {
this.fatcaSonstPerson = value;
}
}

View File

@@ -0,0 +1,836 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds2Types.v2_11.Entsch2Type;
/**
* Basisklasse für alle Fahrzeuge in der Kfz-Versicherung
*
* <p>Java-Klasse für Fahrzeug_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Fahrzeug_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Zulassungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zulassungsdaten_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" /&gt;
* &lt;attribute name="Marke"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="40"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="Handelsbez"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="30"/&gt;
* &lt;minLength value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="TypVarVer"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="20"/&gt;
* &lt;minLength value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="Leasingkz" type="{urn:omds20}Entsch2_Type" /&gt;
* &lt;attribute name="Modelljahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="Leistung" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="Nutzlast"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}decimal"&gt;
* &lt;totalDigits value="6"/&gt;
* &lt;fractionDigits value="0"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="Hubraum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="AntriebsArtCd" type="{urn:omds20}AntriebsArtCd_Type" /&gt;
* &lt;attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="Fahrgestnr"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="20"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="Motornr"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="20"/&gt;
* &lt;minLength value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="NatCode"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;minLength value="1"/&gt;
* &lt;maxLength value="26"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="VerwendzweckCd" type="{urn:omds20}VerwendzweckCd_Type" /&gt;
* &lt;attribute name="Erstzulassdat" type="{urn:omds20}Datum" /&gt;
* &lt;attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" /&gt;
* &lt;attribute name="Pol_Kennz"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="12"/&gt;
* &lt;minLength value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="Tueren" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="Baujahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="Gesamtgewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="Listenpreis" type="{urn:omds20}decimal" /&gt;
* &lt;attribute name="Sonderausstattung" type="{urn:omds20}decimal" /&gt;
* &lt;attribute name="Eigengewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="ZulassdatHalter" type="{urn:omds20}Datum" /&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Fahrzeug_Type", propOrder = {
"zulassungsdaten"
})
public class FahrzeugType
extends VersichertesInteresseType
{
@XmlElement(name = "Zulassungsdaten")
protected ZulassungsdatenType zulassungsdaten;
@XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String fzgArtCd;
@XmlAttribute(name = "Marke", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String marke;
@XmlAttribute(name = "Handelsbez", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String handelsbez;
@XmlAttribute(name = "TypVarVer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String typVarVer;
@XmlAttribute(name = "Leasingkz", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected Entsch2Type leasingkz;
@XmlAttribute(name = "Modelljahr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer modelljahr;
@XmlAttribute(name = "Leistung", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer leistung;
@XmlAttribute(name = "Plaetze", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer plaetze;
@XmlAttribute(name = "Nutzlast", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected BigDecimal nutzlast;
@XmlAttribute(name = "Hubraum", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer hubraum;
@XmlAttribute(name = "AntriebsArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String antriebsArtCd;
@XmlAttribute(name = "CO2_Ausstoss", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer co2Ausstoss;
@XmlAttribute(name = "Fahrgestnr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String fahrgestnr;
@XmlAttribute(name = "Motornr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String motornr;
@XmlAttribute(name = "NatCode", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String natCode;
@XmlAttribute(name = "VerwendzweckCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String verwendzweckCd;
@XmlAttribute(name = "Erstzulassdat", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected XMLGregorianCalendar erstzulassdat;
@XmlAttribute(name = "LandesCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String landesCd;
@XmlAttribute(name = "Pol_Kennz", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String polKennz;
@XmlAttribute(name = "Tueren", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer tueren;
@XmlAttribute(name = "Baujahr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer baujahr;
@XmlAttribute(name = "Gesamtgewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer gesamtgewicht;
@XmlAttribute(name = "Listenpreis", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected BigDecimal listenpreis;
@XmlAttribute(name = "Sonderausstattung", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected BigDecimal sonderausstattung;
@XmlAttribute(name = "Eigengewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer eigengewicht;
@XmlAttribute(name = "ZulassdatHalter", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected XMLGregorianCalendar zulassdatHalter;
/**
* Ruft den Wert der zulassungsdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZulassungsdatenType }
*
*/
public ZulassungsdatenType getZulassungsdaten() {
return zulassungsdaten;
}
/**
* Legt den Wert der zulassungsdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZulassungsdatenType }
*
*/
public void setZulassungsdaten(ZulassungsdatenType value) {
this.zulassungsdaten = value;
}
/**
* Ruft den Wert der fzgArtCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFzgArtCd() {
return fzgArtCd;
}
/**
* Legt den Wert der fzgArtCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFzgArtCd(String value) {
this.fzgArtCd = value;
}
/**
* Ruft den Wert der marke-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMarke() {
return marke;
}
/**
* Legt den Wert der marke-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMarke(String value) {
this.marke = value;
}
/**
* Ruft den Wert der handelsbez-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHandelsbez() {
return handelsbez;
}
/**
* Legt den Wert der handelsbez-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHandelsbez(String value) {
this.handelsbez = value;
}
/**
* Ruft den Wert der typVarVer-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTypVarVer() {
return typVarVer;
}
/**
* Legt den Wert der typVarVer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTypVarVer(String value) {
this.typVarVer = value;
}
/**
* Ruft den Wert der leasingkz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Entsch2Type }
*
*/
public Entsch2Type getLeasingkz() {
return leasingkz;
}
/**
* Legt den Wert der leasingkz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Entsch2Type }
*
*/
public void setLeasingkz(Entsch2Type value) {
this.leasingkz = value;
}
/**
* Ruft den Wert der modelljahr-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getModelljahr() {
return modelljahr;
}
/**
* Legt den Wert der modelljahr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setModelljahr(Integer value) {
this.modelljahr = value;
}
/**
* Ruft den Wert der leistung-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getLeistung() {
return leistung;
}
/**
* Legt den Wert der leistung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setLeistung(Integer value) {
this.leistung = value;
}
/**
* Ruft den Wert der plaetze-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getPlaetze() {
return plaetze;
}
/**
* Legt den Wert der plaetze-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setPlaetze(Integer value) {
this.plaetze = value;
}
/**
* Ruft den Wert der nutzlast-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getNutzlast() {
return nutzlast;
}
/**
* Legt den Wert der nutzlast-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setNutzlast(BigDecimal value) {
this.nutzlast = value;
}
/**
* Ruft den Wert der hubraum-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getHubraum() {
return hubraum;
}
/**
* Legt den Wert der hubraum-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setHubraum(Integer value) {
this.hubraum = value;
}
/**
* Ruft den Wert der antriebsArtCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAntriebsArtCd() {
return antriebsArtCd;
}
/**
* Legt den Wert der antriebsArtCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAntriebsArtCd(String value) {
this.antriebsArtCd = value;
}
/**
* Ruft den Wert der co2Ausstoss-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getCO2Ausstoss() {
return co2Ausstoss;
}
/**
* Legt den Wert der co2Ausstoss-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setCO2Ausstoss(Integer value) {
this.co2Ausstoss = value;
}
/**
* Ruft den Wert der fahrgestnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFahrgestnr() {
return fahrgestnr;
}
/**
* Legt den Wert der fahrgestnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFahrgestnr(String value) {
this.fahrgestnr = value;
}
/**
* Ruft den Wert der motornr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMotornr() {
return motornr;
}
/**
* Legt den Wert der motornr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMotornr(String value) {
this.motornr = value;
}
/**
* Ruft den Wert der natCode-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNatCode() {
return natCode;
}
/**
* Legt den Wert der natCode-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNatCode(String value) {
this.natCode = value;
}
/**
* Ruft den Wert der verwendzweckCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVerwendzweckCd() {
return verwendzweckCd;
}
/**
* Legt den Wert der verwendzweckCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVerwendzweckCd(String value) {
this.verwendzweckCd = value;
}
/**
* Ruft den Wert der erstzulassdat-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getErstzulassdat() {
return erstzulassdat;
}
/**
* Legt den Wert der erstzulassdat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setErstzulassdat(XMLGregorianCalendar value) {
this.erstzulassdat = value;
}
/**
* Ruft den Wert der landesCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLandesCd() {
return landesCd;
}
/**
* Legt den Wert der landesCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLandesCd(String value) {
this.landesCd = value;
}
/**
* Ruft den Wert der polKennz-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolKennz() {
return polKennz;
}
/**
* Legt den Wert der polKennz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolKennz(String value) {
this.polKennz = value;
}
/**
* Ruft den Wert der tueren-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getTueren() {
return tueren;
}
/**
* Legt den Wert der tueren-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setTueren(Integer value) {
this.tueren = value;
}
/**
* Ruft den Wert der baujahr-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getBaujahr() {
return baujahr;
}
/**
* Legt den Wert der baujahr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setBaujahr(Integer value) {
this.baujahr = value;
}
/**
* Ruft den Wert der gesamtgewicht-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getGesamtgewicht() {
return gesamtgewicht;
}
/**
* Legt den Wert der gesamtgewicht-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setGesamtgewicht(Integer value) {
this.gesamtgewicht = value;
}
/**
* Ruft den Wert der listenpreis-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getListenpreis() {
return listenpreis;
}
/**
* Legt den Wert der listenpreis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setListenpreis(BigDecimal value) {
this.listenpreis = value;
}
/**
* Ruft den Wert der sonderausstattung-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getSonderausstattung() {
return sonderausstattung;
}
/**
* Legt den Wert der sonderausstattung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setSonderausstattung(BigDecimal value) {
this.sonderausstattung = value;
}
/**
* Ruft den Wert der eigengewicht-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getEigengewicht() {
return eigengewicht;
}
/**
* Legt den Wert der eigengewicht-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setEigengewicht(Integer value) {
this.eigengewicht = value;
}
/**
* Ruft den Wert der zulassdatHalter-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getZulassdatHalter() {
return zulassdatHalter;
}
/**
* Legt den Wert der zulassdatHalter-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setZulassdatHalter(XMLGregorianCalendar value) {
this.zulassdatHalter = value;
}
}

View File

@@ -0,0 +1,165 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz
*
* <p>Java-Klasse für GMSG_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GMSG_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="SteuerlichAnsaessig" maxOccurs="unbounded"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GMSG_Type", propOrder = {
"steuerlichAnsaessig"
})
public class GMSGType {
@XmlElement(name = "SteuerlichAnsaessig", required = true)
protected List<GMSGType.SteuerlichAnsaessig> steuerlichAnsaessig;
/**
* Gets the value of the steuerlichAnsaessig 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 steuerlichAnsaessig property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSteuerlichAnsaessig().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link GMSGType.SteuerlichAnsaessig }
*
*
*/
public List<GMSGType.SteuerlichAnsaessig> getSteuerlichAnsaessig() {
if (steuerlichAnsaessig == null) {
steuerlichAnsaessig = new ArrayList<GMSGType.SteuerlichAnsaessig>();
}
return this.steuerlichAnsaessig;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"land",
"steuernummer"
})
public static class SteuerlichAnsaessig {
@XmlElement(name = "Land", required = true)
protected AttributEnumType land;
@XmlElement(name = "Steuernummer", required = true)
protected AttributStringType steuernummer;
/**
* Ruft den Wert der land-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getLand() {
return land;
}
/**
* Legt den Wert der land-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setLand(AttributEnumType value) {
this.land = value;
}
/**
* Ruft den Wert der steuernummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributStringType }
*
*/
public AttributStringType getSteuernummer() {
return steuernummer;
}
/**
* Legt den Wert der steuernummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributStringType }
*
*/
public void setSteuernummer(AttributStringType value) {
this.steuernummer = value;
}
}
}

View File

@@ -0,0 +1,62 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GeschaeftsobjektArt_Type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="GeschaeftsobjektArt_Type"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="VTG"/&gt;
* &lt;enumeration value="SC"/&gt;
* &lt;enumeration value="AN"/&gt;
* &lt;enumeration value="IB"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "GeschaeftsobjektArt_Type")
@XmlEnum
public enum GeschaeftsobjektArtType {
/**
* Vertrag
*
*/
VTG,
/**
* Schaden
*
*/
SC,
/**
* Antrag
*
*/
AN,
/**
* Interventionsbericht
*
*/
IB;
public String value() {
return name();
}
public static GeschaeftsobjektArtType fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,148 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Gläubiger einer Sicherstellung
*
* <p>Java-Klasse für GlaeubigerSicherstellung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GlaeubigerSicherstellung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Institut" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="PLZ" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Strasse" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Vertragsnummer" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GlaeubigerSicherstellung_Type", propOrder = {
"institut",
"plz",
"strasse",
"vertragsnummer"
})
public class GlaeubigerSicherstellungType {
@XmlElement(name = "Institut", required = true)
protected String institut;
@XmlElement(name = "PLZ", required = true)
protected String plz;
@XmlElement(name = "Strasse", required = true)
protected String strasse;
@XmlElement(name = "Vertragsnummer", required = true)
protected String vertragsnummer;
/**
* Ruft den Wert der institut-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInstitut() {
return institut;
}
/**
* Legt den Wert der institut-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInstitut(String value) {
this.institut = value;
}
/**
* Ruft den Wert der plz-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPLZ() {
return plz;
}
/**
* Legt den Wert der plz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPLZ(String value) {
this.plz = value;
}
/**
* Ruft den Wert der strasse-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStrasse() {
return strasse;
}
/**
* Legt den Wert der strasse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStrasse(String value) {
this.strasse = value;
}
/**
* Ruft den Wert der vertragsnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVertragsnummer() {
return vertragsnummer;
}
/**
* Legt den Wert der vertragsnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVertragsnummer(String value) {
this.vertragsnummer = value;
}
}

View File

@@ -0,0 +1,121 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Gruppe von Bausteinen, aus der eine Auswahl möglich ist
*
* <p>Java-Klasse für Gruppe complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Gruppe"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Elemente" type="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Gruppe", propOrder = {
"elemente",
"min",
"max"
})
public class Gruppe
extends ModellelementType
{
@XmlElement(name = "Elemente", required = true)
protected List<ModellelementType> elemente;
@XmlElement(name = "Min")
protected int min;
@XmlElement(name = "Max")
protected Integer max;
/**
* Gets the value of the elemente 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 elemente property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getElemente().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ModellelementType }
*
*
*/
public List<ModellelementType> getElemente() {
if (elemente == null) {
elemente = new ArrayList<ModellelementType>();
}
return this.elemente;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
*/
public int getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
*/
public void setMin(int value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMax(Integer value) {
this.max = value;
}
}

View File

@@ -0,0 +1,149 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden.
*
* <p>Java-Klasse für Kontierung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Kontierung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Vermittlernummer" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Abschluss" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
* &lt;element name="Folge" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
* &lt;element name="Betreuung" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Kontierung_Type", propOrder = {
"vermittlernummer",
"abschluss",
"folge",
"betreuung"
})
public class KontierungType {
@XmlElement(name = "Vermittlernummer", required = true)
protected String vermittlernummer;
@XmlElement(name = "Abschluss", required = true)
protected BigInteger abschluss;
@XmlElement(name = "Folge", required = true)
protected BigInteger folge;
@XmlElement(name = "Betreuung", required = true)
protected BigInteger betreuung;
/**
* Ruft den Wert der vermittlernummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVermittlernummer() {
return vermittlernummer;
}
/**
* Legt den Wert der vermittlernummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVermittlernummer(String value) {
this.vermittlernummer = value;
}
/**
* Ruft den Wert der abschluss-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getAbschluss() {
return abschluss;
}
/**
* Legt den Wert der abschluss-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setAbschluss(BigInteger value) {
this.abschluss = value;
}
/**
* Ruft den Wert der folge-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getFolge() {
return folge;
}
/**
* Legt den Wert der folge-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setFolge(BigInteger value) {
this.folge = value;
}
/**
* Ruft den Wert der betreuung-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getBetreuung() {
return betreuung;
}
/**
* Legt den Wert der betreuung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setBetreuung(BigInteger value) {
this.betreuung = value;
}
}

View File

@@ -0,0 +1,97 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigDecimal;
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;
/**
* Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert
*
* <p>Java-Klasse für KostenFixOderProzent_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="KostenFixOderProzent_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;choice&gt;
* &lt;element name="AbsoluterBetrag" type="{urn:omds20}decimal"/&gt;
* &lt;element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;/choice&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "KostenFixOderProzent_Type", propOrder = {
"absoluterBetrag",
"prozentVs"
})
public class KostenFixOderProzentType {
@XmlElement(name = "AbsoluterBetrag")
protected BigDecimal absoluterBetrag;
@XmlElement(name = "ProzentVs")
@XmlSchemaType(name = "unsignedInt")
protected Long prozentVs;
/**
* Ruft den Wert der absoluterBetrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getAbsoluterBetrag() {
return absoluterBetrag;
}
/**
* Legt den Wert der absoluterBetrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setAbsoluterBetrag(BigDecimal value) {
this.absoluterBetrag = value;
}
/**
* Ruft den Wert der prozentVs-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getProzentVs() {
return prozentVs;
}
/**
* Legt den Wert der prozentVs-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setProzentVs(Long value) {
this.prozentVs = value;
}
}

View File

@@ -0,0 +1,189 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
/**
* Typ Kreditkarte
*
* <p>Java-Klasse für Kreditkarte_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Kreditkarte_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
* &lt;attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
* &lt;attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
* &lt;attribute name="Pruefziffer" use="required"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt"&gt;
* &lt;totalDigits value="3"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="AblaufMonat" use="required"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte"&gt;
* &lt;totalDigits value="2"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;attribute name="AblaufJahr" use="required"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte"&gt;
* &lt;totalDigits value="2"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/attribute&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Kreditkarte_Type")
public class KreditkarteType {
@XmlAttribute(name = "Gesellschaft", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected String gesellschaft;
@XmlAttribute(name = "Kartennummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected String kartennummer;
@XmlAttribute(name = "Inhaber", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected String inhaber;
@XmlAttribute(name = "Pruefziffer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected long pruefziffer;
@XmlAttribute(name = "AblaufMonat", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected short ablaufMonat;
@XmlAttribute(name = "AblaufJahr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected short ablaufJahr;
/**
* Ruft den Wert der gesellschaft-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGesellschaft() {
return gesellschaft;
}
/**
* Legt den Wert der gesellschaft-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGesellschaft(String value) {
this.gesellschaft = value;
}
/**
* Ruft den Wert der kartennummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getKartennummer() {
return kartennummer;
}
/**
* Legt den Wert der kartennummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKartennummer(String value) {
this.kartennummer = value;
}
/**
* Ruft den Wert der inhaber-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInhaber() {
return inhaber;
}
/**
* Legt den Wert der inhaber-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInhaber(String value) {
this.inhaber = value;
}
/**
* Ruft den Wert der pruefziffer-Eigenschaft ab.
*
*/
public long getPruefziffer() {
return pruefziffer;
}
/**
* Legt den Wert der pruefziffer-Eigenschaft fest.
*
*/
public void setPruefziffer(long value) {
this.pruefziffer = value;
}
/**
* Ruft den Wert der ablaufMonat-Eigenschaft ab.
*
*/
public short getAblaufMonat() {
return ablaufMonat;
}
/**
* Legt den Wert der ablaufMonat-Eigenschaft fest.
*
*/
public void setAblaufMonat(short value) {
this.ablaufMonat = value;
}
/**
* Ruft den Wert der ablaufJahr-Eigenschaft ab.
*
*/
public short getAblaufJahr() {
return ablaufJahr;
}
/**
* Legt den Wert der ablaufJahr-Eigenschaft fest.
*
*/
public void setAblaufJahr(short value) {
this.ablaufJahr = value;
}
}

View File

@@ -0,0 +1,37 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter gemeinsamer Basistyp von Produktbausteinen und Gruppen
*
* <p>Java-Klasse für Modellelement_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Modellelement_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Modellelement_Type")
@XmlSeeAlso({
Gruppe.class,
BasisProduktbausteinType.class
})
public abstract class ModellelementType {
}

View File

@@ -0,0 +1,757 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the at.vvo.omds.types.omds3Types.r1_6_0.common 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 _ServiceFault_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "serviceFault");
private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd");
private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId");
private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person");
private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_6_0.common
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link GMSGType }
*
*/
public GMSGType createGMSGType() {
return new GMSGType();
}
/**
* Create an instance of {@link ZahlwegType }
*
*/
public ZahlwegType createZahlwegType() {
return new ZahlwegType();
}
/**
* Create an instance of {@link ObjektIdType }
*
*/
public ObjektIdType createObjektIdType() {
return new ObjektIdType();
}
/**
* Create an instance of {@link ServiceFault }
*
*/
public ServiceFault createServiceFault() {
return new ServiceFault();
}
/**
* Create an instance of {@link PersonType }
*
*/
public PersonType createPersonType() {
return new PersonType();
}
/**
* Create an instance of {@link AdresseType }
*
*/
public AdresseType createAdresseType() {
return new AdresseType();
}
/**
* Create an instance of {@link AgentFilterType }
*
*/
public AgentFilterType createAgentFilterType() {
return new AgentFilterType();
}
/**
* Create an instance of {@link ElementIdType }
*
*/
public ElementIdType createElementIdType() {
return new ElementIdType();
}
/**
* Create an instance of {@link ResponseStatusType }
*
*/
public ResponseStatusType createResponseStatusType() {
return new ResponseStatusType();
}
/**
* Create an instance of {@link DateianhangType }
*
*/
public DateianhangType createDateianhangType() {
return new DateianhangType();
}
/**
* Create an instance of {@link KontierungType }
*
*/
public KontierungType createKontierungType() {
return new KontierungType();
}
/**
* Create an instance of {@link ZusatzproduktGenerischType }
*
*/
public ZusatzproduktGenerischType createZusatzproduktGenerischType() {
return new ZusatzproduktGenerischType();
}
/**
* Create an instance of {@link Gruppe }
*
*/
public Gruppe createGruppe() {
return new Gruppe();
}
/**
* Create an instance of {@link BeteiligtePersonVertragType }
*
*/
public BeteiligtePersonVertragType createBeteiligtePersonVertragType() {
return new BeteiligtePersonVertragType();
}
/**
* Create an instance of {@link PraemieType }
*
*/
public PraemieType createPraemieType() {
return new PraemieType();
}
/**
* Create an instance of {@link VersicherungssteuerType }
*
*/
public VersicherungssteuerType createVersicherungssteuerType() {
return new VersicherungssteuerType();
}
/**
* Create an instance of {@link TechnicalKeyValueType }
*
*/
public TechnicalKeyValueType createTechnicalKeyValueType() {
return new TechnicalKeyValueType();
}
/**
* Create an instance of {@link VertragspersonType }
*
*/
public VertragspersonType createVertragspersonType() {
return new VertragspersonType();
}
/**
* Create an instance of {@link VinkulierungType }
*
*/
public VinkulierungType createVinkulierungType() {
return new VinkulierungType();
}
/**
* Create an instance of {@link VinkularglaeubigerType }
*
*/
public VinkularglaeubigerType createVinkularglaeubigerType() {
return new VinkularglaeubigerType();
}
/**
* Create an instance of {@link BezugsrechtType }
*
*/
public BezugsrechtType createBezugsrechtType() {
return new BezugsrechtType();
}
/**
* Create an instance of {@link BezugsberechtigungGesetzlicheErbenType }
*
*/
public BezugsberechtigungGesetzlicheErbenType createBezugsberechtigungGesetzlicheErbenType() {
return new BezugsberechtigungGesetzlicheErbenType();
}
/**
* Create an instance of {@link BezugsberechtigungUeberbringerType }
*
*/
public BezugsberechtigungUeberbringerType createBezugsberechtigungUeberbringerType() {
return new BezugsberechtigungUeberbringerType();
}
/**
* Create an instance of {@link BezugsberechtigungNamentlich }
*
*/
public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() {
return new BezugsberechtigungNamentlich();
}
/**
* Create an instance of {@link BezugsrechtPersonType }
*
*/
public BezugsrechtPersonType createBezugsrechtPersonType() {
return new BezugsrechtPersonType();
}
/**
* Create an instance of {@link BezugsberechtigungIndividuell }
*
*/
public BezugsberechtigungIndividuell createBezugsberechtigungIndividuell() {
return new BezugsberechtigungIndividuell();
}
/**
* Create an instance of {@link BonusMalusSystemType }
*
*/
public BonusMalusSystemType createBonusMalusSystemType() {
return new BonusMalusSystemType();
}
/**
* Create an instance of {@link OffeneSchaedenType }
*
*/
public OffeneSchaedenType createOffeneSchaedenType() {
return new OffeneSchaedenType();
}
/**
* Create an instance of {@link OffenerSchadenType }
*
*/
public OffenerSchadenType createOffenerSchadenType() {
return new OffenerSchadenType();
}
/**
* Create an instance of {@link VorversicherungenImplType }
*
*/
public VorversicherungenImplType createVorversicherungenImplType() {
return new VorversicherungenImplType();
}
/**
* Create an instance of {@link VorversicherungType }
*
*/
public VorversicherungType createVorversicherungType() {
return new VorversicherungType();
}
/**
* Create an instance of {@link VorversicherungenDetailType }
*
*/
public VorversicherungenDetailType createVorversicherungenDetailType() {
return new VorversicherungenDetailType();
}
/**
* Create an instance of {@link DatenverwendungType }
*
*/
public DatenverwendungType createDatenverwendungType() {
return new DatenverwendungType();
}
/**
* Create an instance of {@link ErsatzpolizzenType }
*
*/
public ErsatzpolizzenType createErsatzpolizzenType() {
return new ErsatzpolizzenType();
}
/**
* Create an instance of {@link DeckungVsType }
*
*/
public DeckungVsType createDeckungVsType() {
return new DeckungVsType();
}
/**
* Create an instance of {@link DeckungVsVIType }
*
*/
public DeckungVsVIType createDeckungVsVIType() {
return new DeckungVsVIType();
}
/**
* Create an instance of {@link DeckungProzentType }
*
*/
public DeckungProzentType createDeckungProzentType() {
return new DeckungProzentType();
}
/**
* Create an instance of {@link DokumentInfoType }
*
*/
public DokumentInfoType createDokumentInfoType() {
return new DokumentInfoType();
}
/**
* Create an instance of {@link ZahlungsdatenType }
*
*/
public ZahlungsdatenType createZahlungsdatenType() {
return new ZahlungsdatenType();
}
/**
* Create an instance of {@link KreditkarteType }
*
*/
public KreditkarteType createKreditkarteType() {
return new KreditkarteType();
}
/**
* Create an instance of {@link BankverbindungType }
*
*/
public BankverbindungType createBankverbindungType() {
return new BankverbindungType();
}
/**
* Create an instance of {@link PersBankverbindungType }
*
*/
public PersBankverbindungType createPersBankverbindungType() {
return new PersBankverbindungType();
}
/**
* Create an instance of {@link VersichertePersonType }
*
*/
public VersichertePersonType createVersichertePersonType() {
return new VersichertePersonType();
}
/**
* Create an instance of {@link RisikoNatPersonType }
*
*/
public RisikoNatPersonType createRisikoNatPersonType() {
return new RisikoNatPersonType();
}
/**
* Create an instance of {@link VersicherteVeranstaltungType }
*
*/
public VersicherteVeranstaltungType createVersicherteVeranstaltungType() {
return new VersicherteVeranstaltungType();
}
/**
* Create an instance of {@link FahrzeugType }
*
*/
public FahrzeugType createFahrzeugType() {
return new FahrzeugType();
}
/**
* Create an instance of {@link ZulassungsdatenType }
*
*/
public ZulassungsdatenType createZulassungsdatenType() {
return new ZulassungsdatenType();
}
/**
* Create an instance of {@link VersicherterBetriebType }
*
*/
public VersicherterBetriebType createVersicherterBetriebType() {
return new VersicherterBetriebType();
}
/**
* Create an instance of {@link VersicherteLiegenschaftType }
*
*/
public VersicherteLiegenschaftType createVersicherteLiegenschaftType() {
return new VersicherteLiegenschaftType();
}
/**
* Create an instance of {@link KostenFixOderProzentType }
*
*/
public KostenFixOderProzentType createKostenFixOderProzentType() {
return new KostenFixOderProzentType();
}
/**
* Create an instance of {@link SelbstbehaltType }
*
*/
public SelbstbehaltType createSelbstbehaltType() {
return new SelbstbehaltType();
}
/**
* Create an instance of {@link UploadDokumentType }
*
*/
public UploadDokumentType createUploadDokumentType() {
return new UploadDokumentType();
}
/**
* Create an instance of {@link DokumentenReferenzType }
*
*/
public DokumentenReferenzType createDokumentenReferenzType() {
return new DokumentenReferenzType();
}
/**
* Create an instance of {@link ZeitraumType }
*
*/
public ZeitraumType createZeitraumType() {
return new ZeitraumType();
}
/**
* Create an instance of {@link PolizzenObjektSpezifikationType }
*
*/
public PolizzenObjektSpezifikationType createPolizzenObjektSpezifikationType() {
return new PolizzenObjektSpezifikationType();
}
/**
* Create an instance of {@link SchadenObjektSpezifikationType }
*
*/
public SchadenObjektSpezifikationType createSchadenObjektSpezifikationType() {
return new SchadenObjektSpezifikationType();
}
/**
* Create an instance of {@link AttributMsgType }
*
*/
public AttributMsgType createAttributMsgType() {
return new AttributMsgType();
}
/**
* Create an instance of {@link AttributMetadatenStringType }
*
*/
public AttributMetadatenStringType createAttributMetadatenStringType() {
return new AttributMetadatenStringType();
}
/**
* Create an instance of {@link AttributMetadatenIntType }
*
*/
public AttributMetadatenIntType createAttributMetadatenIntType() {
return new AttributMetadatenIntType();
}
/**
* Create an instance of {@link AttributMetadatenDezimalType }
*
*/
public AttributMetadatenDezimalType createAttributMetadatenDezimalType() {
return new AttributMetadatenDezimalType();
}
/**
* Create an instance of {@link AttributMetadatenDatumType }
*
*/
public AttributMetadatenDatumType createAttributMetadatenDatumType() {
return new AttributMetadatenDatumType();
}
/**
* Create an instance of {@link AttributMetadatenEnumType }
*
*/
public AttributMetadatenEnumType createAttributMetadatenEnumType() {
return new AttributMetadatenEnumType();
}
/**
* Create an instance of {@link EintragSchluessellisteType }
*
*/
public EintragSchluessellisteType createEintragSchluessellisteType() {
return new EintragSchluessellisteType();
}
/**
* Create an instance of {@link AttributStringType }
*
*/
public AttributStringType createAttributStringType() {
return new AttributStringType();
}
/**
* Create an instance of {@link AttributIntType }
*
*/
public AttributIntType createAttributIntType() {
return new AttributIntType();
}
/**
* Create an instance of {@link AttributDezimalType }
*
*/
public AttributDezimalType createAttributDezimalType() {
return new AttributDezimalType();
}
/**
* Create an instance of {@link AttributDoubleType }
*
*/
public AttributDoubleType createAttributDoubleType() {
return new AttributDoubleType();
}
/**
* Create an instance of {@link AttributDatumType }
*
*/
public AttributDatumType createAttributDatumType() {
return new AttributDatumType();
}
/**
* Create an instance of {@link AttributEnumType }
*
*/
public AttributEnumType createAttributEnumType() {
return new AttributEnumType();
}
/**
* Create an instance of {@link AttributMultiEnumType }
*
*/
public AttributMultiEnumType createAttributMultiEnumType() {
return new AttributMultiEnumType();
}
/**
* Create an instance of {@link SicherstellungType }
*
*/
public SicherstellungType createSicherstellungType() {
return new SicherstellungType();
}
/**
* Create an instance of {@link AbtretungType }
*
*/
public AbtretungType createAbtretungType() {
return new AbtretungType();
}
/**
* Create an instance of {@link VerpfaendungType }
*
*/
public VerpfaendungType createVerpfaendungType() {
return new VerpfaendungType();
}
/**
* Create an instance of {@link PfandglaeubigerType }
*
*/
public PfandglaeubigerType createPfandglaeubigerType() {
return new PfandglaeubigerType();
}
/**
* Create an instance of {@link VinkulierungPersonenType }
*
*/
public VinkulierungPersonenType createVinkulierungPersonenType() {
return new VinkulierungPersonenType();
}
/**
* Create an instance of {@link GlaeubigerSicherstellungType }
*
*/
public GlaeubigerSicherstellungType createGlaeubigerSicherstellungType() {
return new GlaeubigerSicherstellungType();
}
/**
* Create an instance of {@link ZustimmungGesundheitsdatenType }
*
*/
public ZustimmungGesundheitsdatenType createZustimmungGesundheitsdatenType() {
return new ZustimmungGesundheitsdatenType();
}
/**
* Create an instance of {@link FATCAType }
*
*/
public FATCAType createFATCAType() {
return new FATCAType();
}
/**
* Create an instance of {@link FATCANatPersonType }
*
*/
public FATCANatPersonType createFATCANatPersonType() {
return new FATCANatPersonType();
}
/**
* Create an instance of {@link FATCASonstPersonType }
*
*/
public FATCASonstPersonType createFATCASonstPersonType() {
return new FATCASonstPersonType();
}
/**
* Create an instance of {@link PEPType }
*
*/
public PEPType createPEPType() {
return new PEPType();
}
/**
* Create an instance of {@link TreuhaenderfrageType }
*
*/
public TreuhaenderfrageType createTreuhaenderfrageType() {
return new TreuhaenderfrageType();
}
/**
* Create an instance of {@link GMSGType.SteuerlichAnsaessig }
*
*/
public GMSGType.SteuerlichAnsaessig createGMSGTypeSteuerlichAnsaessig() {
return new GMSGType.SteuerlichAnsaessig();
}
/**
* Create an instance of {@link ZahlwegType.Kundenkonto }
*
*/
public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() {
return new ZahlwegType.Kundenkonto();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "serviceFault")
public JAXBElement<ServiceFault> createServiceFault(ServiceFault value) {
return new JAXBElement<ServiceFault>(_ServiceFault_QNAME, ServiceFault.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "OrdnungsbegriffZuordFremd")
public JAXBElement<String> createOrdnungsbegriffZuordFremd(String value) {
return new JAXBElement<String>(_OrdnungsbegriffZuordFremd_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "ObjektId")
public JAXBElement<ObjektIdType> createObjektId(ObjektIdType value) {
return new JAXBElement<ObjektIdType>(_ObjektId_QNAME, ObjektIdType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Person")
public JAXBElement<PersonType> createPerson(PersonType value) {
return new JAXBElement<PersonType>(_Person_QNAME, PersonType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Adresse")
public JAXBElement<AdresseType> createAdresse(AdresseType value) {
return new JAXBElement<AdresseType>(_Adresse_QNAME, AdresseType.class, null, value);
}
}

View File

@@ -0,0 +1,129 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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;
/**
* Type für Objektreferenzen
*
* <p>Java-Klasse für ObjektId_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ObjektId_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Id" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="255"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="GueltigAb" type="{urn:omds20}Datum-Zeit" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ObjektId_Type", propOrder = {
"id",
"gueltigAb",
"ordnungsbegriffZuordFremd"
})
public class ObjektIdType {
@XmlElement(name = "Id")
protected String id;
@XmlElement(name = "GueltigAb")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar gueltigAb;
@XmlElement(name = "OrdnungsbegriffZuordFremd")
protected String ordnungsbegriffZuordFremd;
/**
* Ruft den Wert der id-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Legt den Wert der id-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Ruft den Wert der gueltigAb-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getGueltigAb() {
return gueltigAb;
}
/**
* Legt den Wert der gueltigAb-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setGueltigAb(XMLGregorianCalendar value) {
this.gueltigAb = value;
}
/**
* Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrdnungsbegriffZuordFremd() {
return ordnungsbegriffZuordFremd;
}
/**
* Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrdnungsbegriffZuordFremd(String value) {
this.ordnungsbegriffZuordFremd = value;
}
}

View File

@@ -0,0 +1,39 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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 at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SchadenmelderVermittlerType;
/**
* Eine abstrakte Spezifikation eines Objekts
*
* <p>Java-Klasse für ObjektSpezifikation_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ObjektSpezifikation_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ObjektSpezifikation_Type")
@XmlSeeAlso({
SchadenmelderVermittlerType.class,
PolizzenObjektSpezifikationType.class,
SchadenObjektSpezifikationType.class
})
public abstract class ObjektSpezifikationType {
}

View File

@@ -0,0 +1,120 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Type Offene Schäden
*
* <p>Java-Klasse für OffeneSchaeden_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="OffeneSchaeden_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="OffenerSchaden1" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type"/&gt;
* &lt;element name="OffenerSchaden2" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/&gt;
* &lt;element name="OffenerSchaden3" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "OffeneSchaeden_Type", propOrder = {
"offenerSchaden1",
"offenerSchaden2",
"offenerSchaden3"
})
public class OffeneSchaedenType {
@XmlElement(name = "OffenerSchaden1", required = true)
protected OffenerSchadenType offenerSchaden1;
@XmlElement(name = "OffenerSchaden2")
protected OffenerSchadenType offenerSchaden2;
@XmlElement(name = "OffenerSchaden3")
protected OffenerSchadenType offenerSchaden3;
/**
* Ruft den Wert der offenerSchaden1-Eigenschaft ab.
*
* @return
* possible object is
* {@link OffenerSchadenType }
*
*/
public OffenerSchadenType getOffenerSchaden1() {
return offenerSchaden1;
}
/**
* Legt den Wert der offenerSchaden1-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link OffenerSchadenType }
*
*/
public void setOffenerSchaden1(OffenerSchadenType value) {
this.offenerSchaden1 = value;
}
/**
* Ruft den Wert der offenerSchaden2-Eigenschaft ab.
*
* @return
* possible object is
* {@link OffenerSchadenType }
*
*/
public OffenerSchadenType getOffenerSchaden2() {
return offenerSchaden2;
}
/**
* Legt den Wert der offenerSchaden2-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link OffenerSchadenType }
*
*/
public void setOffenerSchaden2(OffenerSchadenType value) {
this.offenerSchaden2 = value;
}
/**
* Ruft den Wert der offenerSchaden3-Eigenschaft ab.
*
* @return
* possible object is
* {@link OffenerSchadenType }
*
*/
public OffenerSchadenType getOffenerSchaden3() {
return offenerSchaden3;
}
/**
* Legt den Wert der offenerSchaden3-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link OffenerSchadenType }
*
*/
public void setOffenerSchaden3(OffenerSchadenType value) {
this.offenerSchaden3 = value;
}
}

View File

@@ -0,0 +1,93 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Type einzelner offener Schaden
*
* <p>Java-Klasse für OffenerSchaden_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="OffenerSchaden_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Monat" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
* &lt;element name="Jahr" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "OffenerSchaden_Type", propOrder = {
"monat",
"jahr"
})
public class OffenerSchadenType {
@XmlElement(name = "Monat", required = true)
protected BigInteger monat;
@XmlElement(name = "Jahr", required = true)
protected BigInteger jahr;
/**
* Ruft den Wert der monat-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getMonat() {
return monat;
}
/**
* Legt den Wert der monat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setMonat(BigInteger value) {
this.monat = value;
}
/**
* Ruft den Wert der jahr-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getJahr() {
return jahr;
}
/**
* Legt den Wert der jahr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setJahr(BigInteger value) {
this.jahr = value;
}
}

View File

@@ -0,0 +1,64 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Beschreibung einer PEP
*
* <p>Java-Klasse für PEP_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="PEP_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PEP_Type", propOrder = {
"beschreibung"
})
public class PEPType {
@XmlElement(name = "Beschreibung", required = true)
protected String beschreibung;
/**
* Ruft den Wert der beschreibung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibung() {
return beschreibung;
}
/**
* Legt den Wert der beschreibung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibung(String value) {
this.beschreibung = value;
}
}

View File

@@ -0,0 +1,49 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für PartnerRoleType.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="PartnerRoleType"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;length value="2"/&gt;
* &lt;enumeration value="VN"/&gt;
* &lt;enumeration value="VP"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "PartnerRoleType")
@XmlEnum
public enum PartnerRoleType {
/**
* Versicherungsnehmer
*
*/
VN,
/**
* Versicherte Person
*
*/
VP;
public String value() {
return name();
}
public static PartnerRoleType fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,64 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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;
/**
* beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist
*
* <p>Java-Klasse für PersBankverbindung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="PersBankverbindung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"&gt;
* &lt;attribute name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PersBankverbindung_Type")
public class PersBankverbindungType
extends BankverbindungType
{
@XmlAttribute(name = "PersonRefLfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer personRefLfnr;
/**
* Ruft den Wert der personRefLfnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getPersonRefLfnr() {
return personRefLfnr;
}
/**
* Legt den Wert der personRefLfnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setPersonRefLfnr(Integer value) {
this.personRefLfnr = value;
}
}

View File

@@ -0,0 +1,421 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.ELAnzahlType;
import at.vvo.omds.types.omds2Types.v2_11.ELEinstufungType;
import at.vvo.omds.types.omds2Types.v2_11.ELEntscheidungsfrageType;
import at.vvo.omds.types.omds2Types.v2_11.ELIdentifizierungType;
import at.vvo.omds.types.omds2Types.v2_11.ELKommunikationType;
import at.vvo.omds.types.omds2Types.v2_11.ELLegitimationType;
import at.vvo.omds.types.omds2Types.v2_11.ELTextType;
import at.vvo.omds.types.omds2Types.v2_11.NATUERLICHEPERSONType;
import at.vvo.omds.types.omds2Types.v2_11.PersArtCdType;
import at.vvo.omds.types.omds2Types.v2_11.SONSTIGEPERSONType;
/**
* Der Typ für eine Person mit ObjektId
*
* <p>Java-Klasse für Person_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Person_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/&gt;
* &lt;choice&gt;
* &lt;element ref="{urn:omds20}NATUERLICHE_PERSON"/&gt;
* &lt;element ref="{urn:omds20}SONSTIGE_PERSON"/&gt;
* &lt;/choice&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Legitimation" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Anzahl" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Einstufung" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Entscheidungsfrage" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Identifizierung" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Text" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" /&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Person_Type", propOrder = {
"objektId",
"natuerlicheperson",
"sonstigeperson",
"adresse",
"elKommunikation",
"elLegitimation",
"elAnzahl",
"elEinstufung",
"elEntscheidungsfrage",
"elIdentifizierung",
"elText"
})
public class PersonType {
@XmlElement(name = "ObjektId")
protected ObjektIdType objektId;
@XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20")
protected NATUERLICHEPERSONType natuerlicheperson;
@XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20")
protected SONSTIGEPERSONType sonstigeperson;
@XmlElement(name = "Adresse")
protected AdresseType adresse;
@XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20")
protected List<ELKommunikationType> elKommunikation;
@XmlElement(name = "EL-Legitimation", namespace = "urn:omds20")
protected List<ELLegitimationType> elLegitimation;
@XmlElement(name = "EL-Anzahl", namespace = "urn:omds20")
protected List<ELAnzahlType> elAnzahl;
@XmlElement(name = "EL-Einstufung", namespace = "urn:omds20")
protected List<ELEinstufungType> elEinstufung;
@XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20")
protected List<ELEntscheidungsfrageType> elEntscheidungsfrage;
@XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20")
protected List<ELIdentifizierungType> elIdentifizierung;
@XmlElement(name = "EL-Text", namespace = "urn:omds20")
protected List<ELTextType> elText;
@XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected PersArtCdType persArtCd;
/**
* Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine ID von Service-Consumer Seite mitzugeben)
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getObjektId() {
return objektId;
}
/**
* Legt den Wert der objektId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setObjektId(ObjektIdType value) {
this.objektId = value;
}
/**
* Ruft den Wert der natuerlicheperson-Eigenschaft ab.
*
* @return
* possible object is
* {@link NATUERLICHEPERSONType }
*
*/
public NATUERLICHEPERSONType getNATUERLICHEPERSON() {
return natuerlicheperson;
}
/**
* Legt den Wert der natuerlicheperson-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link NATUERLICHEPERSONType }
*
*/
public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) {
this.natuerlicheperson = value;
}
/**
* Ruft den Wert der sonstigeperson-Eigenschaft ab.
*
* @return
* possible object is
* {@link SONSTIGEPERSONType }
*
*/
public SONSTIGEPERSONType getSONSTIGEPERSON() {
return sonstigeperson;
}
/**
* Legt den Wert der sonstigeperson-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SONSTIGEPERSONType }
*
*/
public void setSONSTIGEPERSON(SONSTIGEPERSONType value) {
this.sonstigeperson = value;
}
/**
* Die Hauptadresse des Partners mit ObjektId
*
* @return
* possible object is
* {@link AdresseType }
*
*/
public AdresseType getAdresse() {
return adresse;
}
/**
* Legt den Wert der adresse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AdresseType }
*
*/
public void setAdresse(AdresseType value) {
this.adresse = value;
}
/**
* Gets the value of the elKommunikation 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 elKommunikation property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELKommunikation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELKommunikationType }
*
*
*/
public List<ELKommunikationType> getELKommunikation() {
if (elKommunikation == null) {
elKommunikation = new ArrayList<ELKommunikationType>();
}
return this.elKommunikation;
}
/**
* Gets the value of the elLegitimation 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 elLegitimation property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELLegitimation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELLegitimationType }
*
*
*/
public List<ELLegitimationType> getELLegitimation() {
if (elLegitimation == null) {
elLegitimation = new ArrayList<ELLegitimationType>();
}
return this.elLegitimation;
}
/**
* Gets the value of the elAnzahl 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 elAnzahl property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELAnzahl().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELAnzahlType }
*
*
*/
public List<ELAnzahlType> getELAnzahl() {
if (elAnzahl == null) {
elAnzahl = new ArrayList<ELAnzahlType>();
}
return this.elAnzahl;
}
/**
* Gets the value of the elEinstufung 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 elEinstufung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELEinstufung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELEinstufungType }
*
*
*/
public List<ELEinstufungType> getELEinstufung() {
if (elEinstufung == null) {
elEinstufung = new ArrayList<ELEinstufungType>();
}
return this.elEinstufung;
}
/**
* Gets the value of the elEntscheidungsfrage 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 elEntscheidungsfrage property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELEntscheidungsfrage().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELEntscheidungsfrageType }
*
*
*/
public List<ELEntscheidungsfrageType> getELEntscheidungsfrage() {
if (elEntscheidungsfrage == null) {
elEntscheidungsfrage = new ArrayList<ELEntscheidungsfrageType>();
}
return this.elEntscheidungsfrage;
}
/**
* Gets the value of the elIdentifizierung 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 elIdentifizierung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELIdentifizierung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELIdentifizierungType }
*
*
*/
public List<ELIdentifizierungType> getELIdentifizierung() {
if (elIdentifizierung == null) {
elIdentifizierung = new ArrayList<ELIdentifizierungType>();
}
return this.elIdentifizierung;
}
/**
* Gets the value of the elText 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 elText property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELText().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELTextType }
*
*
*/
public List<ELTextType> getELText() {
if (elText == null) {
elText = new ArrayList<ELTextType>();
}
return this.elText;
}
/**
* Ruft den Wert der persArtCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link PersArtCdType }
*
*/
public PersArtCdType getPersArtCd() {
return persArtCd;
}
/**
* Legt den Wert der persArtCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PersArtCdType }
*
*/
public void setPersArtCd(PersArtCdType value) {
this.persArtCd = value;
}
}

View File

@@ -0,0 +1,84 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Eigenschaften Pfandgläubiger
*
* <p>Java-Klasse für Pfandglaeubiger_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Pfandglaeubiger_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Anteil" type="{http://www.w3.org/2001/XMLSchema}double"/&gt;
* &lt;element name="Glaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Pfandglaeubiger_Type", propOrder = {
"anteil",
"glaeubiger"
})
public class PfandglaeubigerType {
@XmlElement(name = "Anteil")
protected double anteil;
@XmlElement(name = "Glaeubiger", required = true)
protected GlaeubigerSicherstellungType glaeubiger;
/**
* Ruft den Wert der anteil-Eigenschaft ab.
*
*/
public double getAnteil() {
return anteil;
}
/**
* Legt den Wert der anteil-Eigenschaft fest.
*
*/
public void setAnteil(double value) {
this.anteil = value;
}
/**
* Ruft den Wert der glaeubiger-Eigenschaft ab.
*
* @return
* possible object is
* {@link GlaeubigerSicherstellungType }
*
*/
public GlaeubigerSicherstellungType getGlaeubiger() {
return glaeubiger;
}
/**
* Legt den Wert der glaeubiger-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link GlaeubigerSicherstellungType }
*
*/
public void setGlaeubiger(GlaeubigerSicherstellungType value) {
this.glaeubiger = value;
}
}

View File

@@ -0,0 +1,130 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.PolicyPartnerRole;
/**
* Die Spezifikation eines Polizzenobjektes
*
* <p>Java-Klasse für PolizzenObjektSpezifikation_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="PolizzenObjektSpezifikation_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="VtgProdCd" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/&gt;
* &lt;element name="RollePartner" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PolizzenObjektSpezifikation_Type", propOrder = {
"polizzennr",
"vtgProdCd",
"rollePartner"
})
public class PolizzenObjektSpezifikationType
extends ObjektSpezifikationType
{
@XmlElement(name = "Polizzennr", required = true)
protected String polizzennr;
@XmlElement(name = "VtgProdCd")
protected String vtgProdCd;
@XmlElement(name = "RollePartner")
protected List<PolicyPartnerRole> rollePartner;
/**
* Ruft den Wert der polizzennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolizzennr() {
return polizzennr;
}
/**
* Legt den Wert der polizzennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolizzennr(String value) {
this.polizzennr = value;
}
/**
* Ruft den Wert der vtgProdCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVtgProdCd() {
return vtgProdCd;
}
/**
* Legt den Wert der vtgProdCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVtgProdCd(String value) {
this.vtgProdCd = value;
}
/**
* Gets the value of the rollePartner 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 rollePartner property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRollePartner().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link PolicyPartnerRole }
*
*
*/
public List<PolicyPartnerRole> getRollePartner() {
if (rollePartner == null) {
rollePartner = new ArrayList<PolicyPartnerRole>();
}
return this.rollePartner;
}
}

View File

@@ -0,0 +1,76 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für PolizzenversandType.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="PolizzenversandType"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="MAK2"/&gt;
* &lt;enumeration value="VN1"/&gt;
* &lt;enumeration value="MAKVN"/&gt;
* &lt;enumeration value="MAK1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "PolizzenversandType")
@XmlEnum
public enum PolizzenversandType {
/**
* 2fach Makler: Ist nur bei Postversand möglich. Makler erhält Original und Kopie
*
*/
@XmlEnumValue("MAK2")
MAK_2("MAK2"),
/**
* 1fach Versicherungsnehmer: Kunde erhält Original
*
*/
@XmlEnumValue("VN1")
VN_1("VN1"),
/**
* 1fach Makler und 1fach Versicherungsnehmer: Kunde erhält Original und Makler die Kopie
*
*/
MAKVN("MAKVN"),
/**
* 1fach Makler: Makler erhält Original
*
*/
@XmlEnumValue("MAK1")
MAK_1("MAK1");
private final String value;
PolizzenversandType(String v) {
value = v;
}
public String value() {
return value;
}
public static PolizzenversandType fromValue(String v) {
for (PolizzenversandType c: PolizzenversandType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@@ -0,0 +1,271 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigDecimal;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
/**
* Darstellung einer Praemie
*
* <p>Java-Klasse für Praemie_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Praemie_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/&gt;
* &lt;element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type"/&gt;
* &lt;element name="PraemieNto" type="{urn:omds20}decimal"/&gt;
* &lt;element name="PraemieBto" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Versicherungssteuer" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungssteuer_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/&gt;
* &lt;element name="Unterjaehrigkeitszuschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Abschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Praemie_Type", propOrder = {
"zahlrhythmus",
"zahlweg",
"praemieNto",
"praemieBto",
"versicherungssteuer",
"waehrungsCd",
"unterjaehrigkeitszuschlag",
"abschlag"
})
public class PraemieType {
@XmlElement(name = "Zahlrhythmus", required = true)
protected String zahlrhythmus;
@XmlElement(name = "Zahlweg", required = true)
protected String zahlweg;
@XmlElement(name = "PraemieNto", required = true)
protected BigDecimal praemieNto;
@XmlElement(name = "PraemieBto", required = true)
protected BigDecimal praemieBto;
@XmlElement(name = "Versicherungssteuer")
protected List<VersicherungssteuerType> versicherungssteuer;
@XmlElement(name = "WaehrungsCd")
@XmlSchemaType(name = "string")
protected WaehrungsCdType waehrungsCd;
@XmlElement(name = "Unterjaehrigkeitszuschlag")
protected Double unterjaehrigkeitszuschlag;
@XmlElement(name = "Abschlag")
protected Double abschlag;
/**
* Ruft den Wert der zahlrhythmus-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getZahlrhythmus() {
return zahlrhythmus;
}
/**
* Legt den Wert der zahlrhythmus-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setZahlrhythmus(String value) {
this.zahlrhythmus = value;
}
/**
* Ruft den Wert der zahlweg-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getZahlweg() {
return zahlweg;
}
/**
* Legt den Wert der zahlweg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setZahlweg(String value) {
this.zahlweg = value;
}
/**
* Ruft den Wert der praemieNto-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getPraemieNto() {
return praemieNto;
}
/**
* Legt den Wert der praemieNto-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setPraemieNto(BigDecimal value) {
this.praemieNto = value;
}
/**
* Ruft den Wert der praemieBto-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getPraemieBto() {
return praemieBto;
}
/**
* Legt den Wert der praemieBto-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setPraemieBto(BigDecimal value) {
this.praemieBto = value;
}
/**
* Gets the value of the versicherungssteuer 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 versicherungssteuer property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersicherungssteuer().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VersicherungssteuerType }
*
*
*/
public List<VersicherungssteuerType> getVersicherungssteuer() {
if (versicherungssteuer == null) {
versicherungssteuer = new ArrayList<VersicherungssteuerType>();
}
return this.versicherungssteuer;
}
/**
* Ruft den Wert der waehrungsCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link WaehrungsCdType }
*
*/
public WaehrungsCdType getWaehrungsCd() {
return waehrungsCd;
}
/**
* Legt den Wert der waehrungsCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link WaehrungsCdType }
*
*/
public void setWaehrungsCd(WaehrungsCdType value) {
this.waehrungsCd = value;
}
/**
* Ruft den Wert der unterjaehrigkeitszuschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getUnterjaehrigkeitszuschlag() {
return unterjaehrigkeitszuschlag;
}
/**
* Legt den Wert der unterjaehrigkeitszuschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setUnterjaehrigkeitszuschlag(Double value) {
this.unterjaehrigkeitszuschlag = value;
}
/**
* Ruft den Wert der abschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAbschlag() {
return abschlag;
}
/**
* Legt den Wert der abschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAbschlag(Double value) {
this.abschlag = value;
}
}

View File

@@ -0,0 +1,160 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.VersichertePersonProduktLebenType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ProduktRechtsschutzType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ProduktSachPrivatType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.VersichertePersonProduktUnfallType;
/**
* Basistyp für ein Produkt, 2. Generation
*
* <p>Java-Klasse für ProduktGenerisch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktGenerisch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktGenerisch_Type", propOrder = {
"eingeschlossen",
"einschlussAenderbar",
"attributMetadaten",
"beschreibungTxt"
})
@XmlSeeAlso({
VersichertePersonProduktUnfallType.class,
ProduktSachPrivatType.class,
ProduktRechtsschutzType.class,
VersichertePersonProduktLebenType.class
})
public abstract class ProduktGenerischType
extends ProduktType
{
@XmlElement(name = "Eingeschlossen")
protected boolean eingeschlossen;
@XmlElement(name = "EinschlussAenderbar")
protected Boolean einschlussAenderbar;
@XmlElement(name = "AttributMetadaten")
protected List<AttributMetadatenType> attributMetadaten;
@XmlElement(name = "BeschreibungTxt")
protected String beschreibungTxt;
/**
* Ruft den Wert der eingeschlossen-Eigenschaft ab.
*
*/
public boolean isEingeschlossen() {
return eingeschlossen;
}
/**
* Legt den Wert der eingeschlossen-Eigenschaft fest.
*
*/
public void setEingeschlossen(boolean value) {
this.eingeschlossen = value;
}
/**
* Ruft den Wert der einschlussAenderbar-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isEinschlussAenderbar() {
return einschlussAenderbar;
}
/**
* Legt den Wert der einschlussAenderbar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setEinschlussAenderbar(Boolean value) {
this.einschlussAenderbar = value;
}
/**
* Gets the value of the attributMetadaten 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 attributMetadaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAttributMetadaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AttributMetadatenType }
*
*
*/
public List<AttributMetadatenType> getAttributMetadaten() {
if (attributMetadaten == null) {
attributMetadaten = new ArrayList<AttributMetadatenType>();
}
return this.attributMetadaten;
}
/**
* Ruft den Wert der beschreibungTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibungTxt() {
return beschreibungTxt;
}
/**
* Legt den Wert der beschreibungTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibungTxt(String value) {
this.beschreibungTxt = value;
}
}

View File

@@ -0,0 +1,225 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.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.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ProduktKfzType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ZusatzproduktKfzType;
/**
* Basistyp für ein Produkt (1. Generation, wird nur in Kfz verwendet)
*
* <p>Java-Klasse für Produkt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Produkt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/&gt;
* &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/&gt;
* &lt;element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/&gt;
* &lt;element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Produkt_Type", propOrder = {
"vtgBeg",
"produktgeneration",
"zahlweg",
"zahlrhythmus",
"hauptfaelligkeit",
"zusaetzlicheProduktdaten"
})
@XmlSeeAlso({
ProduktKfzType.class,
ZusatzproduktKfzType.class,
ProduktGenerischType.class
})
public abstract class ProduktType
extends ProduktbausteinType
{
@XmlElement(name = "VtgBeg")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar vtgBeg;
@XmlElement(name = "Produktgeneration")
protected String produktgeneration;
@XmlElement(name = "Zahlweg")
protected String zahlweg;
@XmlElement(name = "Zahlrhythmus")
protected String zahlrhythmus;
@XmlElement(name = "Hauptfaelligkeit", required = true)
@XmlSchemaType(name = "gMonthDay")
protected XMLGregorianCalendar hauptfaelligkeit;
@XmlElement(name = "ZusaetzlicheProduktdaten")
protected List<ZusaetzlicheProduktdatenType> zusaetzlicheProduktdaten;
/**
* Ruft den Wert der vtgBeg-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getVtgBeg() {
return vtgBeg;
}
/**
* Legt den Wert der vtgBeg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setVtgBeg(XMLGregorianCalendar value) {
this.vtgBeg = value;
}
/**
* Ruft den Wert der produktgeneration-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProduktgeneration() {
return produktgeneration;
}
/**
* Legt den Wert der produktgeneration-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProduktgeneration(String value) {
this.produktgeneration = value;
}
/**
* Ruft den Wert der zahlweg-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getZahlweg() {
return zahlweg;
}
/**
* Legt den Wert der zahlweg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setZahlweg(String value) {
this.zahlweg = value;
}
/**
* Ruft den Wert der zahlrhythmus-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getZahlrhythmus() {
return zahlrhythmus;
}
/**
* Legt den Wert der zahlrhythmus-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setZahlrhythmus(String value) {
this.zahlrhythmus = value;
}
/**
* Ruft den Wert der hauptfaelligkeit-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getHauptfaelligkeit() {
return hauptfaelligkeit;
}
/**
* Legt den Wert der hauptfaelligkeit-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setHauptfaelligkeit(XMLGregorianCalendar value) {
this.hauptfaelligkeit = value;
}
/**
* Gets the value of the zusaetzlicheProduktdaten 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 zusaetzlicheProduktdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheProduktdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheProduktdatenType }
*
*
*/
public List<ZusaetzlicheProduktdatenType> getZusaetzlicheProduktdaten() {
if (zusaetzlicheProduktdaten == null) {
zusaetzlicheProduktdaten = new ArrayList<ZusaetzlicheProduktdatenType>();
}
return this.zusaetzlicheProduktdaten;
}
}

View File

@@ -0,0 +1,149 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation
*
* <p>Java-Klasse für ProduktbausteinGenerisch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktbausteinGenerisch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktbausteinGenerisch_Type", propOrder = {
"eingeschlossen",
"einschlussAenderbar",
"attributMetadaten",
"beschreibungTxt"
})
public abstract class ProduktbausteinGenerischType
extends ProduktbausteinType
{
@XmlElement(name = "Eingeschlossen")
protected boolean eingeschlossen;
@XmlElement(name = "EinschlussAenderbar")
protected Boolean einschlussAenderbar;
@XmlElement(name = "AttributMetadaten")
protected List<AttributMetadatenType> attributMetadaten;
@XmlElement(name = "BeschreibungTxt")
protected String beschreibungTxt;
/**
* Ruft den Wert der eingeschlossen-Eigenschaft ab.
*
*/
public boolean isEingeschlossen() {
return eingeschlossen;
}
/**
* Legt den Wert der eingeschlossen-Eigenschaft fest.
*
*/
public void setEingeschlossen(boolean value) {
this.eingeschlossen = value;
}
/**
* Ruft den Wert der einschlussAenderbar-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isEinschlussAenderbar() {
return einschlussAenderbar;
}
/**
* Legt den Wert der einschlussAenderbar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setEinschlussAenderbar(Boolean value) {
this.einschlussAenderbar = value;
}
/**
* Gets the value of the attributMetadaten 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 attributMetadaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAttributMetadaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AttributMetadatenType }
*
*
*/
public List<AttributMetadatenType> getAttributMetadaten() {
if (attributMetadaten == null) {
attributMetadaten = new ArrayList<AttributMetadatenType>();
}
return this.attributMetadaten;
}
/**
* Ruft den Wert der beschreibungTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibungTxt() {
return beschreibungTxt;
}
/**
* Legt den Wert der beschreibungTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibungTxt(String value) {
this.beschreibungTxt = value;
}
}

View File

@@ -0,0 +1,141 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigDecimal;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Abstrakter Typ für alle Produktbausteine im Antragsprozess
*
* <p>Java-Klasse für Produktbaustein_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Produktbaustein_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}BasisProduktbaustein_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VtgEnde" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Produktbaustein_Type", propOrder = {
"vtgEnde",
"praemie",
"jahrespraemieNto"
})
@XmlSeeAlso({
ProduktbausteinGenerischType.class,
VerkaufsproduktType.class,
ProduktType.class,
ElementarproduktType.class,
ZusatzproduktType.class
})
public abstract class ProduktbausteinType
extends BasisProduktbausteinType
{
@XmlElement(name = "VtgEnde")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar vtgEnde;
@XmlElement(name = "Praemie")
protected List<PraemieType> praemie;
@XmlElement(name = "JahrespraemieNto")
protected BigDecimal jahrespraemieNto;
/**
* Ruft den Wert der vtgEnde-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getVtgEnde() {
return vtgEnde;
}
/**
* Legt den Wert der vtgEnde-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setVtgEnde(XMLGregorianCalendar value) {
this.vtgEnde = value;
}
/**
* Gets the value of the praemie 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 praemie property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPraemie().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link PraemieType }
*
*
*/
public List<PraemieType> getPraemie() {
if (praemie == null) {
praemie = new ArrayList<PraemieType>();
}
return this.praemie;
}
/**
* Ruft den Wert der jahrespraemieNto-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getJahrespraemieNto() {
return jahrespraemieNto;
}
/**
* Legt den Wert der jahrespraemieNto-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setJahrespraemieNto(BigDecimal value) {
this.jahrespraemieNto = value;
}
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben
*
* <p>Java-Klasse für Raucher_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Raucher_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Raucher_Type")
public abstract class RaucherType
extends AttributType
{
}

View File

@@ -0,0 +1,129 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Statusinformationen im Response eines Serviceaufrufs
*
* <p>Java-Klasse für ResponseStatus_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ResponseStatus_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/&gt;
* &lt;element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ResponseStatus_Type", propOrder = {
"korrelationsId",
"ergebnis",
"meldungen"
})
public class ResponseStatusType {
@XmlElement(name = "KorrelationsId", required = true)
protected String korrelationsId;
@XmlElement(name = "Ergebnis", required = true)
@XmlSchemaType(name = "string")
protected StatusType ergebnis;
@XmlElement(name = "Meldungen")
protected List<ServiceFault> meldungen;
/**
* Ruft den Wert der korrelationsId-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getKorrelationsId() {
return korrelationsId;
}
/**
* Legt den Wert der korrelationsId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKorrelationsId(String value) {
this.korrelationsId = value;
}
/**
* Ruft den Wert der ergebnis-Eigenschaft ab.
*
* @return
* possible object is
* {@link StatusType }
*
*/
public StatusType getErgebnis() {
return ergebnis;
}
/**
* Legt den Wert der ergebnis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link StatusType }
*
*/
public void setErgebnis(StatusType value) {
this.ergebnis = value;
}
/**
* Gets the value of the meldungen 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 meldungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMeldungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getMeldungen() {
if (meldungen == null) {
meldungen = new ArrayList<ServiceFault>();
}
return this.meldungen;
}
}

View File

@@ -0,0 +1,435 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Risikoattribute natürlicher Personen
*
* <p>Java-Klasse für RisikoNatPerson_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="RisikoNatPerson_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Gewicht" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type" minOccurs="0"/&gt;
* &lt;element name="Groesse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type" minOccurs="0"/&gt;
* &lt;element name="Raucher" type="{urn:omds3CommonServiceTypes-1-1-0}Raucher_Type" minOccurs="0"/&gt;
* &lt;element name="Sozialversicherungsanstalt" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Gefahrenklasse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Beruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/&gt;
* &lt;element name="MedizinischerBeruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="FreizeitSportRisiko" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Risikozuschlag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="GesetzlicheUV" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="PersonenartKranken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Berufsgruppe" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="ManuelleTaetigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheRisikodaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheRisikodaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RisikoNatPerson_Type", propOrder = {
"gewicht",
"groesse",
"raucher",
"sozialversicherungsanstalt",
"gefahrenklasse",
"beruf",
"medizinischerBeruf",
"freizeitSportRisiko",
"risikozuschlag",
"gesetzlicheUV",
"personenartKranken",
"berufsgruppe",
"manuelleTaetigkeit",
"zusaetzlicheRisikodaten"
})
public class RisikoNatPersonType {
@XmlElement(name = "Gewicht")
protected AttributIntType gewicht;
@XmlElement(name = "Groesse")
protected AttributIntType groesse;
@XmlElement(name = "Raucher")
protected RaucherType raucher;
@XmlElement(name = "Sozialversicherungsanstalt")
protected AttributEnumType sozialversicherungsanstalt;
@XmlElement(name = "Gefahrenklasse")
protected AttributEnumType gefahrenklasse;
@XmlElement(name = "Beruf")
protected AttributStringType beruf;
@XmlElement(name = "MedizinischerBeruf")
protected AttributEnumType medizinischerBeruf;
@XmlElement(name = "FreizeitSportRisiko")
protected AttributEnumType freizeitSportRisiko;
@XmlElement(name = "Risikozuschlag")
protected AttributEnumType risikozuschlag;
@XmlElement(name = "GesetzlicheUV")
protected AttributEnumType gesetzlicheUV;
@XmlElement(name = "PersonenartKranken")
protected AttributEnumType personenartKranken;
@XmlElement(name = "Berufsgruppe")
protected AttributEnumType berufsgruppe;
@XmlElement(name = "ManuelleTaetigkeit")
protected AttributEnumType manuelleTaetigkeit;
@XmlElement(name = "ZusaetzlicheRisikodaten")
protected List<ZusaetzlicheRisikodatenType> zusaetzlicheRisikodaten;
/**
* Ruft den Wert der gewicht-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributIntType }
*
*/
public AttributIntType getGewicht() {
return gewicht;
}
/**
* Legt den Wert der gewicht-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributIntType }
*
*/
public void setGewicht(AttributIntType value) {
this.gewicht = value;
}
/**
* Ruft den Wert der groesse-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributIntType }
*
*/
public AttributIntType getGroesse() {
return groesse;
}
/**
* Legt den Wert der groesse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributIntType }
*
*/
public void setGroesse(AttributIntType value) {
this.groesse = value;
}
/**
* Ruft den Wert der raucher-Eigenschaft ab.
*
* @return
* possible object is
* {@link RaucherType }
*
*/
public RaucherType getRaucher() {
return raucher;
}
/**
* Legt den Wert der raucher-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link RaucherType }
*
*/
public void setRaucher(RaucherType value) {
this.raucher = value;
}
/**
* Ruft den Wert der sozialversicherungsanstalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getSozialversicherungsanstalt() {
return sozialversicherungsanstalt;
}
/**
* Legt den Wert der sozialversicherungsanstalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setSozialversicherungsanstalt(AttributEnumType value) {
this.sozialversicherungsanstalt = value;
}
/**
* Ruft den Wert der gefahrenklasse-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getGefahrenklasse() {
return gefahrenklasse;
}
/**
* Legt den Wert der gefahrenklasse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setGefahrenklasse(AttributEnumType value) {
this.gefahrenklasse = value;
}
/**
* Ruft den Wert der beruf-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributStringType }
*
*/
public AttributStringType getBeruf() {
return beruf;
}
/**
* Legt den Wert der beruf-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributStringType }
*
*/
public void setBeruf(AttributStringType value) {
this.beruf = value;
}
/**
* Ruft den Wert der medizinischerBeruf-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getMedizinischerBeruf() {
return medizinischerBeruf;
}
/**
* Legt den Wert der medizinischerBeruf-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setMedizinischerBeruf(AttributEnumType value) {
this.medizinischerBeruf = value;
}
/**
* Ruft den Wert der freizeitSportRisiko-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getFreizeitSportRisiko() {
return freizeitSportRisiko;
}
/**
* Legt den Wert der freizeitSportRisiko-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setFreizeitSportRisiko(AttributEnumType value) {
this.freizeitSportRisiko = value;
}
/**
* Ruft den Wert der risikozuschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getRisikozuschlag() {
return risikozuschlag;
}
/**
* Legt den Wert der risikozuschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setRisikozuschlag(AttributEnumType value) {
this.risikozuschlag = value;
}
/**
* Ruft den Wert der gesetzlicheUV-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getGesetzlicheUV() {
return gesetzlicheUV;
}
/**
* Legt den Wert der gesetzlicheUV-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setGesetzlicheUV(AttributEnumType value) {
this.gesetzlicheUV = value;
}
/**
* Ruft den Wert der personenartKranken-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getPersonenartKranken() {
return personenartKranken;
}
/**
* Legt den Wert der personenartKranken-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setPersonenartKranken(AttributEnumType value) {
this.personenartKranken = value;
}
/**
* Ruft den Wert der berufsgruppe-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getBerufsgruppe() {
return berufsgruppe;
}
/**
* Legt den Wert der berufsgruppe-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setBerufsgruppe(AttributEnumType value) {
this.berufsgruppe = value;
}
/**
* Ruft den Wert der manuelleTaetigkeit-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getManuelleTaetigkeit() {
return manuelleTaetigkeit;
}
/**
* Legt den Wert der manuelleTaetigkeit-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setManuelleTaetigkeit(AttributEnumType value) {
this.manuelleTaetigkeit = value;
}
/**
* Gets the value of the zusaetzlicheRisikodaten 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 zusaetzlicheRisikodaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheRisikodaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheRisikodatenType }
*
*
*/
public List<ZusaetzlicheRisikodatenType> getZusaetzlicheRisikodaten() {
if (zusaetzlicheRisikodaten == null) {
zusaetzlicheRisikodaten = new ArrayList<ZusaetzlicheRisikodatenType>();
}
return this.zusaetzlicheRisikodaten;
}
}

View File

@@ -0,0 +1,94 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Die Spezifikation eines Schadenobjektes
*
* <p>Java-Klasse für SchadenObjektSpezifikation_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SchadenObjektSpezifikation_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"&gt;
* &lt;choice&gt;
* &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr"/&gt;
* &lt;/choice&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SchadenObjektSpezifikation_Type", propOrder = {
"geschaeftsfallnummer",
"schadennr"
})
public class SchadenObjektSpezifikationType
extends ObjektSpezifikationType
{
@XmlElement(name = "Geschaeftsfallnummer")
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Schadennr")
protected String schadennr;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
/**
* Ruft den Wert der schadennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSchadennr() {
return schadennr;
}
/**
* Legt den Wert der schadennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchadennr(String value) {
this.schadennr = value;
}
}

View File

@@ -0,0 +1,151 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigDecimal;
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;
/**
* Dient zur Abbildung eines Selbstbehalts
*
* <p>Java-Klasse für Selbstbehalt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Selbstbehalt_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Selbstbehalt_Type", propOrder = {
"selbstbehalt",
"selbstbehaltProzentVs",
"selbstbehaltMinBetrag",
"selbstbehaltMaxBetrag"
})
public class SelbstbehaltType {
@XmlElement(name = "Selbstbehalt")
protected BigDecimal selbstbehalt;
@XmlElement(name = "SelbstbehaltProzentVs")
@XmlSchemaType(name = "unsignedInt")
protected Long selbstbehaltProzentVs;
@XmlElement(name = "SelbstbehaltMinBetrag")
protected BigDecimal selbstbehaltMinBetrag;
@XmlElement(name = "SelbstbehaltMaxBetrag")
protected BigDecimal selbstbehaltMaxBetrag;
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getSelbstbehalt() {
return selbstbehalt;
}
/**
* Legt den Wert der selbstbehalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setSelbstbehalt(BigDecimal value) {
this.selbstbehalt = value;
}
/**
* Ruft den Wert der selbstbehaltProzentVs-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getSelbstbehaltProzentVs() {
return selbstbehaltProzentVs;
}
/**
* Legt den Wert der selbstbehaltProzentVs-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setSelbstbehaltProzentVs(Long value) {
this.selbstbehaltProzentVs = value;
}
/**
* Ruft den Wert der selbstbehaltMinBetrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getSelbstbehaltMinBetrag() {
return selbstbehaltMinBetrag;
}
/**
* Legt den Wert der selbstbehaltMinBetrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setSelbstbehaltMinBetrag(BigDecimal value) {
this.selbstbehaltMinBetrag = value;
}
/**
* Ruft den Wert der selbstbehaltMaxBetrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getSelbstbehaltMaxBetrag() {
return selbstbehaltMaxBetrag;
}
/**
* Legt den Wert der selbstbehaltMaxBetrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setSelbstbehaltMaxBetrag(BigDecimal value) {
this.selbstbehaltMaxBetrag = value;
}
}

View File

@@ -0,0 +1,156 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp.
*
* <p>Java-Klasse für ServiceFault complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ServiceFault"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="errorType"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}integer"&gt;
* &lt;pattern value="1"/&gt;
* &lt;pattern value="2"/&gt;
* &lt;pattern value="3"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="errorCode" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
* &lt;element name="errorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="elementReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ServiceFault", propOrder = {
"errorType",
"errorCode",
"errorMsg",
"elementReference"
})
public class ServiceFault {
@XmlElement(required = true)
protected BigInteger errorType;
@XmlElement(required = true)
protected BigInteger errorCode;
@XmlElement(required = true)
protected String errorMsg;
protected String elementReference;
/**
* Ruft den Wert der errorType-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getErrorType() {
return errorType;
}
/**
* Legt den Wert der errorType-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setErrorType(BigInteger value) {
this.errorType = value;
}
/**
* Ruft den Wert der errorCode-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getErrorCode() {
return errorCode;
}
/**
* Legt den Wert der errorCode-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setErrorCode(BigInteger value) {
this.errorCode = value;
}
/**
* Ruft den Wert der errorMsg-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getErrorMsg() {
return errorMsg;
}
/**
* Legt den Wert der errorMsg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setErrorMsg(String value) {
this.errorMsg = value;
}
/**
* Ruft den Wert der elementReference-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getElementReference() {
return elementReference;
}
/**
* Legt den Wert der elementReference-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setElementReference(String value) {
this.elementReference = value;
}
}

View File

@@ -0,0 +1,121 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import java.math.BigDecimal;
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;
/**
* Typ fuer Sicherstellungen in der Personenversicherung
*
* <p>Java-Klasse für Sicherstellung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Sicherstellung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Betrag" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Unanfechtbarkeitssumme" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Sicherstellung_Type", propOrder = {
"lfnr",
"betrag",
"unanfechtbarkeitssumme"
})
@XmlSeeAlso({
AbtretungType.class,
VerpfaendungType.class,
VinkulierungPersonenType.class
})
public class SicherstellungType {
@XmlElement(name = "Lfnr")
@XmlSchemaType(name = "unsignedShort")
protected int lfnr;
@XmlElement(name = "Betrag")
protected BigDecimal betrag;
@XmlElement(name = "Unanfechtbarkeitssumme")
protected BigDecimal unanfechtbarkeitssumme;
/**
* Ruft den Wert der lfnr-Eigenschaft ab.
*
*/
public int getLfnr() {
return lfnr;
}
/**
* Legt den Wert der lfnr-Eigenschaft fest.
*
*/
public void setLfnr(int value) {
this.lfnr = value;
}
/**
* Ruft den Wert der betrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getBetrag() {
return betrag;
}
/**
* Legt den Wert der betrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setBetrag(BigDecimal value) {
this.betrag = value;
}
/**
* Ruft den Wert der unanfechtbarkeitssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getUnanfechtbarkeitssumme() {
return unanfechtbarkeitssumme;
}
/**
* Legt den Wert der unanfechtbarkeitssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setUnanfechtbarkeitssumme(BigDecimal value) {
this.unanfechtbarkeitssumme = value;
}
}

View File

@@ -0,0 +1,56 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für Status_Type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="Status_Type"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;length value="4"/&gt;
* &lt;enumeration value="OK"/&gt;
* &lt;enumeration value="OKNA"/&gt;
* &lt;enumeration value="NOK"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "Status_Type")
@XmlEnum
public enum StatusType {
/**
* Request konnte verarbeitet werden
*
*/
OK,
/**
* Request konnte nicht abschließend verarbeitet werden. Zum Beispiel wurde der Request in einen Workflow eingestellt aber noch nicht auf den Bestand angewendet.
*
*/
OKNA,
/**
* Ein Fehler ist aufgetreten, Request konnte nicht verarbeitet werden
*
*/
NOK;
public String value() {
return name();
}
public static StatusType fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,92 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ für nicht weiter spezifizierte technische Parameter
*
* <p>Java-Klasse für TechnicalKeyValue_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="TechnicalKeyValue_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Key" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TechnicalKeyValue_Type", propOrder = {
"key",
"value"
})
public class TechnicalKeyValueType {
@XmlElement(name = "Key", required = true)
protected String key;
@XmlElement(name = "Value", required = true)
protected String value;
/**
* Ruft den Wert der key-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getKey() {
return key;
}
/**
* Legt den Wert der key-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKey(String value) {
this.key = value;
}
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
}

View File

@@ -0,0 +1,56 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Details zur Treuhaenderfrage
*
* <p>Java-Klasse für Treuhaenderfrage_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Treuhaenderfrage_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Treuhaender" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Treuhaenderfrage_Type", propOrder = {
"treuhaender"
})
public class TreuhaenderfrageType {
@XmlElement(name = "Treuhaender")
protected boolean treuhaender;
/**
* Ruft den Wert der treuhaender-Eigenschaft ab.
*
*/
public boolean isTreuhaender() {
return treuhaender;
}
/**
* Legt den Wert der treuhaender-Eigenschaft fest.
*
*/
public void setTreuhaender(boolean value) {
this.treuhaender = value;
}
}

View File

@@ -0,0 +1,143 @@
package at.vvo.omds.types.omds3Types.r1_6_0.common;
import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlMimeType;
import javax.xml.bind.annotation.XmlType;
/**
* Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename
*
* <p>Java-Klasse für Upload_Dokument_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Upload_Dokument_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/&gt;
* &lt;element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Upload_Dokument_Type", propOrder = {
"name",
"mimetype",
"content",
"documentType"
})
public class UploadDokumentType {
@XmlElement(name = "Name", required = true)
protected String name;
@XmlElement(name = "Mimetype", required = true)
protected String mimetype;
@XmlElement(name = "Content", required = true)
@XmlMimeType("application/octet-stream")
protected DataHandler content;
@XmlElement(name = "DocumentType")
protected int documentType;
/**
* Ruft den Wert der name-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Legt den Wert der name-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Ruft den Wert der mimetype-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMimetype() {
return mimetype;
}
/**
* Legt den Wert der mimetype-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMimetype(String value) {
this.mimetype = value;
}
/**
* Ruft den Wert der content-Eigenschaft ab.
*
* @return
* possible object is
* {@link DataHandler }
*
*/
public DataHandler getContent() {
return content;
}
/**
* Legt den Wert der content-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DataHandler }
*
*/
public void setContent(DataHandler value) {
this.content = value;
}
/**
* Ruft den Wert der documentType-Eigenschaft ab.
*
*/
public int getDocumentType() {
return documentType;
}
/**
* Legt den Wert der documentType-Eigenschaft fest.
*
*/
public void setDocumentType(int value) {
this.documentType = value;
}
}

Some files were not shown because too many files have changed in this diff Show More