Ablöse des bestehenden Systems von Dokumentenbereitstellung und Dokumentenupload mit dem neuen Konzept, welches die Anforderung von Dokumenten und die Unterschrift integriert.

This commit is contained in:
2021-05-07 19:12:08 +02:00
parent 666e70afdc
commit cc5dee6678
36 changed files with 1391 additions and 1113 deletions

View File

@@ -37,6 +37,7 @@ import javax.xml.datatype.XMLGregorianCalendar;
* <attribute name="LandesCd" use="required" type="{urn:omds20}LandesCd_Type" /> * <attribute name="LandesCd" use="required" type="{urn:omds20}LandesCd_Type" />
* <attribute name="FamilienstandCd" use="required" type="{urn:omds20}FamilienstandCd_Type" /> * <attribute name="FamilienstandCd" use="required" type="{urn:omds20}FamilienstandCd_Type" />
* <attribute name="GebLandCd" type="{urn:omds20}LandesCd_Type" /> * <attribute name="GebLandCd" type="{urn:omds20}LandesCd_Type" />
* <attribute name="WohnLandCd" type="{urn:omds20}LandesCd_Type" />
* <attribute name="PersonID_VU" type="{urn:omds20}PersonID_Type" /> * <attribute name="PersonID_VU" type="{urn:omds20}PersonID_Type" />
* <attribute name="PersonID_Makler" type="{urn:omds20}PersonID_Type" /> * <attribute name="PersonID_Makler" type="{urn:omds20}PersonID_Type" />
* </restriction> * </restriction>
@@ -64,6 +65,8 @@ public class NATUERLICHEPERSONType {
protected String familienstandCd; protected String familienstandCd;
@XmlAttribute(name = "GebLandCd") @XmlAttribute(name = "GebLandCd")
protected String gebLandCd; protected String gebLandCd;
@XmlAttribute(name = "WohnLandCd")
protected String wohnLandCd;
@XmlAttribute(name = "PersonID_VU") @XmlAttribute(name = "PersonID_VU")
protected String personIDVU; protected String personIDVU;
@XmlAttribute(name = "PersonID_Makler") @XmlAttribute(name = "PersonID_Makler")
@@ -237,6 +240,30 @@ public class NATUERLICHEPERSONType {
this.gebLandCd = value; this.gebLandCd = value;
} }
/**
* Ruft den Wert der wohnLandCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getWohnLandCd() {
return wohnLandCd;
}
/**
* Legt den Wert der wohnLandCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWohnLandCd(String value) {
this.wohnLandCd = value;
}
/** /**
* Ruft den Wert der personIDVU-Eigenschaft ab. * Ruft den Wert der personIDVU-Eigenschaft ab.
* *

View File

@@ -1,30 +0,0 @@
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;
/**
* <p>Java-Klasse für Autorisierung complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Autorisierung"&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 = "Autorisierung")
public abstract class Autorisierung {
}

View File

@@ -1,32 +0,0 @@
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;
/**
* Ein abstrakter Typ fuer die Autorisierungsart
*
* <p>Java-Klasse für Autorisierung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Autorisierung_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 = "Autorisierung_Type")
public abstract class AutorisierungType {
}

View File

@@ -32,6 +32,14 @@ import javax.xml.datatype.XMLGregorianCalendar;
* &lt;element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" 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="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;element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ArtAusfolgung" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte"&gt;
* &lt;enumeration value="0"/&gt;
* &lt;enumeration value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -48,7 +56,8 @@ import javax.xml.datatype.XMLGregorianCalendar;
"mimetype", "mimetype",
"groesse", "groesse",
"datum", "datum",
"referenzWeitereDokumente" "referenzWeitereDokumente",
"artAusfolgung"
}) })
public class DokumentInfoType { public class DokumentInfoType {
@@ -68,6 +77,8 @@ public class DokumentInfoType {
protected XMLGregorianCalendar datum; protected XMLGregorianCalendar datum;
@XmlElement(name = "ReferenzWeitereDokumente") @XmlElement(name = "ReferenzWeitereDokumente")
protected List<DokumentInfoType> referenzWeitereDokumente; protected List<DokumentInfoType> referenzWeitereDokumente;
@XmlElement(name = "ArtAusfolgung")
protected Short artAusfolgung;
/** /**
* Ruft den Wert der content-Eigenschaft ab. * Ruft den Wert der content-Eigenschaft ab.
@@ -234,4 +245,28 @@ public class DokumentInfoType {
return this.referenzWeitereDokumente; return this.referenzWeitereDokumente;
} }
/**
* Ruft den Wert der artAusfolgung-Eigenschaft ab.
*
* @return
* possible object is
* {@link Short }
*
*/
public Short getArtAusfolgung() {
return artAusfolgung;
}
/**
* Legt den Wert der artAusfolgung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Short }
*
*/
public void setArtAusfolgung(Short value) {
this.artAusfolgung = value;
}
} }

View File

@@ -54,11 +54,27 @@ public class ObjectFactory {
} }
/** /**
* Create an instance of {@link ProzessDokumentAnforderungType } * Create an instance of {@link ProzessDokFuerKunde }
* *
*/ */
public ProzessDokumentAnforderungType createProzessDokumentAnforderungType() { public ProzessDokFuerKunde createProzessDokFuerKunde() {
return new ProzessDokumentAnforderungType(); return new ProzessDokFuerKunde();
}
/**
* Create an instance of {@link ProzessDokFuerKundeZumUnterschreiben }
*
*/
public ProzessDokFuerKundeZumUnterschreiben createProzessDokFuerKundeZumUnterschreiben() {
return new ProzessDokFuerKundeZumUnterschreiben();
}
/**
* Create an instance of {@link ProzessDokAnforderung }
*
*/
public ProzessDokAnforderung createProzessDokAnforderung() {
return new ProzessDokAnforderung();
} }
/** /**
@@ -750,11 +766,35 @@ public class ObjectFactory {
} }
/** /**
* Create an instance of {@link ProzessDokumentAnforderungType.Autorisierungen } * Create an instance of {@link ProzessDokFuerKunde.DokData }
* *
*/ */
public ProzessDokumentAnforderungType.Autorisierungen createProzessDokumentAnforderungTypeAutorisierungen() { public ProzessDokFuerKunde.DokData createProzessDokFuerKundeDokData() {
return new ProzessDokumentAnforderungType.Autorisierungen(); return new ProzessDokFuerKunde.DokData();
}
/**
* Create an instance of {@link ProzessDokFuerKundeZumUnterschreiben.Autorisierungen }
*
*/
public ProzessDokFuerKundeZumUnterschreiben.Autorisierungen createProzessDokFuerKundeZumUnterschreibenAutorisierungen() {
return new ProzessDokFuerKundeZumUnterschreiben.Autorisierungen();
}
/**
* Create an instance of {@link ProzessDokFuerKundeZumUnterschreiben.DokData }
*
*/
public ProzessDokFuerKundeZumUnterschreiben.DokData createProzessDokFuerKundeZumUnterschreibenDokData() {
return new ProzessDokFuerKundeZumUnterschreiben.DokData();
}
/**
* Create an instance of {@link ProzessDokAnforderung.Autorisierungen }
*
*/
public ProzessDokAnforderung.Autorisierungen createProzessDokAnforderungAutorisierungen() {
return new ProzessDokAnforderung.Autorisierungen();
} }
/** /**

View File

@@ -20,6 +20,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt; * &lt;element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt; * &lt;element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="WohnLandCd" type="{urn:omds20}LandesCd_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -31,7 +32,8 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PersonNamentlichesBezugsrecht_Type", propOrder = { @XmlType(name = "PersonNamentlichesBezugsrecht_Type", propOrder = {
"prozentsatz", "prozentsatz",
"zugunsten" "zugunsten",
"wohnLandCd"
}) })
public class PersonNamentlichesBezugsrechtType { public class PersonNamentlichesBezugsrechtType {
@@ -40,6 +42,8 @@ public class PersonNamentlichesBezugsrechtType {
@XmlElement(name = "Zugunsten") @XmlElement(name = "Zugunsten")
@XmlSchemaType(name = "unsignedShort") @XmlSchemaType(name = "unsignedShort")
protected int zugunsten; protected int zugunsten;
@XmlElement(name = "WohnLandCd")
protected String wohnLandCd;
/** /**
* Ruft den Wert der prozentsatz-Eigenschaft ab. * Ruft den Wert der prozentsatz-Eigenschaft ab.
@@ -81,4 +85,28 @@ public class PersonNamentlichesBezugsrechtType {
this.zugunsten = value; this.zugunsten = value;
} }
/**
* Ruft den Wert der wohnLandCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getWohnLandCd() {
return wohnLandCd;
}
/**
* Legt den Wert der wohnLandCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWohnLandCd(String value) {
this.wohnLandCd = value;
}
} }

View File

@@ -10,44 +10,36 @@ import javax.xml.bind.annotation.XmlType;
/** /**
* Anforderung eines spezifischen Dokuments als Teil eines Geschäftsfalls * Anforderung eines beizubringenden Dokuments
* *
* <p>Java-Klasse für ProzessDokumentAnforderung_Type complex type. * <p>Java-Klasse für ProzessDokAnforderung complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="ProzessDokumentAnforderung_Type"&gt; * &lt;complexType name="ProzessDokAnforderung"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt; * &lt;element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Dokumenttyp" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type"/&gt;
* &lt;element name="Beschreibung"&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;element name="Autorisierungen" maxOccurs="unbounded" minOccurs="0"&gt; * &lt;element name="Autorisierungen" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt; * &lt;complexType&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="AutorisierungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt; * &lt;element name="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt; * &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="ZulaessigeAutorisierungsarten" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type" maxOccurs="unbounded"/&gt; * &lt;element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* &lt;/element&gt; * &lt;/element&gt;
* &lt;element name="DocUploadRequired" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt; * &lt;element name="DocUploadRequired" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="ZulaessigeMimetypes" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/&gt; * &lt;element name="ZulaessigeMimetypes" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -55,27 +47,23 @@ import javax.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProzessDokumentAnforderung_Type", propOrder = { @XmlType(name = "ProzessDokAnforderung", propOrder = {
"dokAnforderungsId", "dokAnforderungsId",
"dokumenttyp",
"beschreibung",
"autorisierungen", "autorisierungen",
"docUploadRequired", "docUploadRequired",
"zulaessigeMimetypes" "zulaessigeMimetypes"
}) })
public class ProzessDokumentAnforderungType { public class ProzessDokAnforderung
extends ProzessDokumentBasisType
{
@XmlElement(name = "DokAnforderungsId", required = true) @XmlElement(name = "DokAnforderungsId", required = true)
protected ObjektIdType dokAnforderungsId; protected ObjektIdType dokAnforderungsId;
@XmlElement(name = "Dokumenttyp")
protected int dokumenttyp;
@XmlElement(name = "Beschreibung", required = true)
protected String beschreibung;
@XmlElement(name = "Autorisierungen") @XmlElement(name = "Autorisierungen")
protected List<ProzessDokumentAnforderungType.Autorisierungen> autorisierungen; protected List<ProzessDokAnforderung.Autorisierungen> autorisierungen;
@XmlElement(name = "DocUploadRequired") @XmlElement(name = "DocUploadRequired")
protected boolean docUploadRequired; protected boolean docUploadRequired;
@XmlElement(name = "ZulaessigeMimetypes", required = true) @XmlElement(name = "ZulaessigeMimetypes")
protected List<String> zulaessigeMimetypes; protected List<String> zulaessigeMimetypes;
/** /**
@@ -102,46 +90,6 @@ public class ProzessDokumentAnforderungType {
this.dokAnforderungsId = value; this.dokAnforderungsId = value;
} }
/**
* Ruft den Wert der dokumenttyp-Eigenschaft ab.
*
*/
public int getDokumenttyp() {
return dokumenttyp;
}
/**
* Legt den Wert der dokumenttyp-Eigenschaft fest.
*
*/
public void setDokumenttyp(int value) {
this.dokumenttyp = value;
}
/**
* 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;
}
/** /**
* Gets the value of the autorisierungen property. * Gets the value of the autorisierungen property.
* *
@@ -160,13 +108,13 @@ public class ProzessDokumentAnforderungType {
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link ProzessDokumentAnforderungType.Autorisierungen } * {@link ProzessDokAnforderung.Autorisierungen }
* *
* *
*/ */
public List<ProzessDokumentAnforderungType.Autorisierungen> getAutorisierungen() { public List<ProzessDokAnforderung.Autorisierungen> getAutorisierungen() {
if (autorisierungen == null) { if (autorisierungen == null) {
autorisierungen = new ArrayList<ProzessDokumentAnforderungType.Autorisierungen>(); autorisierungen = new ArrayList<ProzessDokAnforderung.Autorisierungen>();
} }
return this.autorisierungen; return this.autorisierungen;
} }
@@ -227,10 +175,10 @@ public class ProzessDokumentAnforderungType {
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="AutorisierungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt; * &lt;element name="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt; * &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="ZulaessigeAutorisierungsarten" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type" maxOccurs="unbounded"/&gt; * &lt;element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -244,28 +192,28 @@ public class ProzessDokumentAnforderungType {
"autorisierungsId", "autorisierungsId",
"person", "person",
"rolle", "rolle",
"zulaessigeAutorisierungsarten" "autorisierungsart"
}) })
public static class Autorisierungen { public static class Autorisierungen {
@XmlElement(name = "AutorisierungsId", required = true) @XmlElement(name = "AutorisierungsId")
protected ObjektIdType autorisierungsId; protected Object autorisierungsId;
@XmlElement(name = "Person", required = true) @XmlElement(name = "Person", required = true)
protected PersonType person; protected PersonType person;
@XmlElement(name = "Rolle", required = true) @XmlElement(name = "Rolle", required = true)
protected String rolle; protected String rolle;
@XmlElement(name = "ZulaessigeAutorisierungsarten", required = true) @XmlElement(name = "Autorisierungsart", required = true)
protected List<AutorisierungsartType> zulaessigeAutorisierungsarten; protected AutorisierungsartType autorisierungsart;
/** /**
* Ruft den Wert der autorisierungsId-Eigenschaft ab. * Ruft den Wert der autorisierungsId-Eigenschaft ab.
* *
* @return * @return
* possible object is * possible object is
* {@link ObjektIdType } * {@link Object }
* *
*/ */
public ObjektIdType getAutorisierungsId() { public Object getAutorisierungsId() {
return autorisierungsId; return autorisierungsId;
} }
@@ -274,10 +222,10 @@ public class ProzessDokumentAnforderungType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link ObjektIdType } * {@link Object }
* *
*/ */
public void setAutorisierungsId(ObjektIdType value) { public void setAutorisierungsId(Object value) {
this.autorisierungsId = value; this.autorisierungsId = value;
} }
@@ -330,32 +278,27 @@ public class ProzessDokumentAnforderungType {
} }
/** /**
* Gets the value of the zulaessigeAutorisierungsarten property. * Ruft den Wert der autorisierungsart-Eigenschaft ab.
*
* <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 zulaessigeAutorisierungsarten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZulaessigeAutorisierungsarten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AutorisierungsartType }
*
* *
* @return
* possible object is
* {@link AutorisierungsartType }
*
*/ */
public List<AutorisierungsartType> getZulaessigeAutorisierungsarten() { public AutorisierungsartType getAutorisierungsart() {
if (zulaessigeAutorisierungsarten == null) { return autorisierungsart;
zulaessigeAutorisierungsarten = new ArrayList<AutorisierungsartType>(); }
}
return this.zulaessigeAutorisierungsarten; /**
* Legt den Wert der autorisierungsart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AutorisierungsartType }
*
*/
public void setAutorisierungsart(AutorisierungsartType value) {
this.autorisierungsart = value;
} }
} }

View File

@@ -0,0 +1,251 @@
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.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Bereitstellung Dokument für Kunde, nicht zu unterschreiben
*
* <p>Java-Klasse für ProzessDokFuerKunde complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProzessDokFuerKunde"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="DokData"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/&gt;
* &lt;element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/&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;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="ArtAusfolgung"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte"&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 = "ProzessDokFuerKunde", propOrder = {
"dokData",
"artAusfolgung"
})
public class ProzessDokFuerKunde
extends ProzessDokumentBasisType
{
@XmlElement(name = "DokData", required = true)
protected ProzessDokFuerKunde.DokData dokData;
@XmlElement(name = "ArtAusfolgung")
protected short artAusfolgung;
/**
* Ruft den Wert der dokData-Eigenschaft ab.
*
* @return
* possible object is
* {@link ProzessDokFuerKunde.DokData }
*
*/
public ProzessDokFuerKunde.DokData getDokData() {
return dokData;
}
/**
* Legt den Wert der dokData-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ProzessDokFuerKunde.DokData }
*
*/
public void setDokData(ProzessDokFuerKunde.DokData value) {
this.dokData = value;
}
/**
* Ruft den Wert der artAusfolgung-Eigenschaft ab.
*
*/
public short getArtAusfolgung() {
return artAusfolgung;
}
/**
* Legt den Wert der artAusfolgung-Eigenschaft fest.
*
*/
public void setArtAusfolgung(short value) {
this.artAusfolgung = value;
}
/**
* <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="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/&gt;
* &lt;element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/&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;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"dateiData",
"mimetype",
"groesse",
"datum"
})
public static class DokData {
@XmlElement(name = "DateiData", required = true)
@XmlMimeType("application/octet-stream")
protected DataHandler dateiData;
@XmlElement(name = "Mimetype", required = true)
protected String mimetype;
@XmlElement(name = "Groesse")
protected Long groesse;
@XmlElement(name = "Datum")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar datum;
/**
* 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 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;
}
}
}

View File

@@ -0,0 +1,492 @@
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;
/**
* Bereitstellung Dokument zum Unterschreiben
*
* <p>Java-Klasse für ProzessDokFuerKundeZumUnterschreiben complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProzessDokFuerKundeZumUnterschreiben"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Autorisierungen" 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="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="DocUploadRequired" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="ZulaessigeMimetypes" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="DokData"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/&gt;
* &lt;element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/&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;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProzessDokFuerKundeZumUnterschreiben", propOrder = {
"dokAnforderungsId",
"autorisierungen",
"docUploadRequired",
"zulaessigeMimetypes",
"dokData"
})
public class ProzessDokFuerKundeZumUnterschreiben
extends ProzessDokumentBasisType
{
@XmlElement(name = "DokAnforderungsId", required = true)
protected ObjektIdType dokAnforderungsId;
@XmlElement(name = "Autorisierungen", required = true)
protected List<ProzessDokFuerKundeZumUnterschreiben.Autorisierungen> autorisierungen;
@XmlElement(name = "DocUploadRequired")
protected boolean docUploadRequired;
@XmlElement(name = "ZulaessigeMimetypes")
protected List<String> zulaessigeMimetypes;
@XmlElement(name = "DokData", required = true)
protected ProzessDokFuerKundeZumUnterschreiben.DokData dokData;
/**
* Ruft den Wert der dokAnforderungsId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getDokAnforderungsId() {
return dokAnforderungsId;
}
/**
* Legt den Wert der dokAnforderungsId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setDokAnforderungsId(ObjektIdType value) {
this.dokAnforderungsId = value;
}
/**
* Gets the value of the autorisierungen 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 autorisierungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAutorisierungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProzessDokFuerKundeZumUnterschreiben.Autorisierungen }
*
*
*/
public List<ProzessDokFuerKundeZumUnterschreiben.Autorisierungen> getAutorisierungen() {
if (autorisierungen == null) {
autorisierungen = new ArrayList<ProzessDokFuerKundeZumUnterschreiben.Autorisierungen>();
}
return this.autorisierungen;
}
/**
* Ruft den Wert der docUploadRequired-Eigenschaft ab.
*
*/
public boolean isDocUploadRequired() {
return docUploadRequired;
}
/**
* Legt den Wert der docUploadRequired-Eigenschaft fest.
*
*/
public void setDocUploadRequired(boolean value) {
this.docUploadRequired = value;
}
/**
* Gets the value of the zulaessigeMimetypes 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 zulaessigeMimetypes property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZulaessigeMimetypes().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getZulaessigeMimetypes() {
if (zulaessigeMimetypes == null) {
zulaessigeMimetypes = new ArrayList<String>();
}
return this.zulaessigeMimetypes;
}
/**
* Ruft den Wert der dokData-Eigenschaft ab.
*
* @return
* possible object is
* {@link ProzessDokFuerKundeZumUnterschreiben.DokData }
*
*/
public ProzessDokFuerKundeZumUnterschreiben.DokData getDokData() {
return dokData;
}
/**
* Legt den Wert der dokData-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ProzessDokFuerKundeZumUnterschreiben.DokData }
*
*/
public void setDokData(ProzessDokFuerKundeZumUnterschreiben.DokData value) {
this.dokData = value;
}
/**
* <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="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"autorisierungsId",
"person",
"rolle",
"autorisierungsart"
})
public static class Autorisierungen {
@XmlElement(name = "AutorisierungsId")
protected Object autorisierungsId;
@XmlElement(name = "Person", required = true)
protected PersonType person;
@XmlElement(name = "Rolle", required = true)
protected String rolle;
@XmlElement(name = "Autorisierungsart", required = true)
protected AutorisierungsartType autorisierungsart;
/**
* Ruft den Wert der autorisierungsId-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getAutorisierungsId() {
return autorisierungsId;
}
/**
* Legt den Wert der autorisierungsId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setAutorisierungsId(Object value) {
this.autorisierungsId = value;
}
/**
* 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;
}
/**
* Ruft den Wert der rolle-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRolle() {
return rolle;
}
/**
* Legt den Wert der rolle-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRolle(String value) {
this.rolle = value;
}
/**
* Ruft den Wert der autorisierungsart-Eigenschaft ab.
*
* @return
* possible object is
* {@link AutorisierungsartType }
*
*/
public AutorisierungsartType getAutorisierungsart() {
return autorisierungsart;
}
/**
* Legt den Wert der autorisierungsart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AutorisierungsartType }
*
*/
public void setAutorisierungsart(AutorisierungsartType value) {
this.autorisierungsart = value;
}
}
/**
* <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="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/&gt;
* &lt;element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/&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;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"dateiData",
"mimetype",
"groesse",
"datum"
})
public static class DokData {
@XmlElement(name = "DateiData", required = true)
@XmlMimeType("application/octet-stream")
protected DataHandler dateiData;
@XmlElement(name = "Mimetype", required = true)
protected String mimetype;
@XmlElement(name = "Groesse")
protected Long groesse;
@XmlElement(name = "Datum")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar datum;
/**
* 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 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;
}
}
}

View File

@@ -0,0 +1,96 @@
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;
/**
* Basistyp für Bereitstellung und Anforderung von Dokumenten
*
* <p>Java-Klasse für ProzessDokumentBasis_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProzessDokumentBasis_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Dokumenttyp" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/&gt;
* &lt;element name="Beschreibung"&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 = "ProzessDokumentBasis_Type", propOrder = {
"dokumenttyp",
"beschreibung"
})
@XmlSeeAlso({
ProzessDokAnforderung.class,
ProzessDokFuerKundeZumUnterschreiben.class,
ProzessDokFuerKunde.class
})
public abstract class ProzessDokumentBasisType {
@XmlElement(name = "Dokumenttyp")
protected int dokumenttyp;
@XmlElement(name = "Beschreibung", required = true)
protected String beschreibung;
/**
* Ruft den Wert der dokumenttyp-Eigenschaft ab.
*
*/
public int getDokumenttyp() {
return dokumenttyp;
}
/**
* Legt den Wert der dokumenttyp-Eigenschaft fest.
*
*/
public void setDokumenttyp(int value) {
this.dokumenttyp = value;
}
/**
* 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

@@ -12,7 +12,7 @@ import javax.xml.bind.annotation.XmlType;
/** /**
* Dokument als Teil eines Geschäftsfalls * Typ für den Upload / die Bereitstellung eines Dokuments als Teil eines Geschäftsfalls durch den Serviceaufrufer.
* *
* <p>Java-Klasse für ProzessDokument_Type complex type. * <p>Java-Klasse für ProzessDokument_Type complex type.
* *
@@ -24,7 +24,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt; * &lt;element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="Dokumenttyp" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type"/&gt; * &lt;element name="Dokumenttyp" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/&gt;
* &lt;element name="Beschreibung" minOccurs="0"&gt; * &lt;element name="Beschreibung" minOccurs="0"&gt;
* &lt;simpleType&gt; * &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;

View File

@@ -1,197 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
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.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType;
/**
* <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;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"/&gt;
* &lt;element name="Personen" 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="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Autorisierungsart" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}SpezifikationAutorisierung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"geschaeftsfallnummer",
"personen"
})
@XmlRootElement(name = "CollectSignaturesRequest")
public class CollectSignaturesRequest
extends CommonRequestType
{
@XmlElement(name = "Geschaeftsfallnummer", required = true)
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Personen", required = true)
protected List<CollectSignaturesRequest.Personen> personen;
/**
* 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;
}
/**
* 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 CollectSignaturesRequest.Personen }
*
*
*/
public List<CollectSignaturesRequest.Personen> getPersonen() {
if (personen == null) {
personen = new ArrayList<CollectSignaturesRequest.Personen>();
}
return this.personen;
}
/**
* <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="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Autorisierungsart" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}SpezifikationAutorisierung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objektId",
"autorisierungsart"
})
public static class Personen {
@XmlElement(name = "ObjektId", required = true)
protected ObjektIdType objektId;
@XmlElement(name = "Autorisierungsart", required = true)
protected SpezifikationAutorisierungType autorisierungsart;
/**
* 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 autorisierungsart-Eigenschaft ab.
*
* @return
* possible object is
* {@link SpezifikationAutorisierungType }
*
*/
public SpezifikationAutorisierungType getAutorisierungsart() {
return autorisierungsart;
}
/**
* Legt den Wert der autorisierungsart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SpezifikationAutorisierungType }
*
*/
public void setAutorisierungsart(SpezifikationAutorisierungType value) {
this.autorisierungsart = value;
}
}
}

View File

@@ -1,68 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType;
/**
* <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;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"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"geschaeftsfallnummer"
})
@XmlRootElement(name = "CollectSignaturesResponse")
public class CollectSignaturesResponse
extends CommonResponseType
{
@XmlElement(name = "Geschaeftsfallnummer", required = true)
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

@@ -1,32 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Ein abstraktes Element für Kontaktdaten, an welche die Aufforderung gesendet wird, einen Prozessschritt mittels Unterschrift zu autorisieren
*
* <p>Java-Klasse für Kontaktinformation_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Kontaktinformation_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 = "Kontaktinformation_Type")
public abstract class KontaktinformationType {
}

View File

@@ -1,32 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Ein abstraktes Element für die Spezifizierung einer Autorisierungsart mit welcher der Prozessschritt autorisiert werden soll
*
* <p>Java-Klasse für SpezifikationAutorisierung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SpezifikationAutorisierung_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 = "SpezifikationAutorisierung_Type")
public abstract class SpezifikationAutorisierungType {
}

View File

@@ -27,7 +27,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzReq
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ProzessDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -39,7 +39,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzReq
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreateApplicationRequest_Type", propOrder = { @XmlType(name = "CreateApplicationRequest_Type", propOrder = {
"dateianhaenge", "dateianhaenge",
"prozessDokumente" "dokumente"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
CreateApplicationKfzRequestType.class, CreateApplicationKfzRequestType.class,
@@ -51,8 +51,8 @@ public abstract class CreateApplicationRequestType
@XmlElement(name = "Dateianhaenge") @XmlElement(name = "Dateianhaenge")
protected List<DateianhangType> dateianhaenge; protected List<DateianhangType> dateianhaenge;
@XmlElement(name = "ProzessDokumente") @XmlElement(name = "Dokumente")
protected List<ProzessDokumentType> prozessDokumente; protected List<ProzessDokumentType> dokumente;
/** /**
* Gets the value of the dateianhaenge property. * Gets the value of the dateianhaenge property.
@@ -84,18 +84,18 @@ public abstract class CreateApplicationRequestType
} }
/** /**
* Gets the value of the prozessDokumente property. * Gets the value of the dokumente property.
* *
* <p> * <p>
* This accessor method returns a reference to the live list, * This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the * not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object. * returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the prozessDokumente property. * This is why there is not a <CODE>set</CODE> method for the dokumente property.
* *
* <p> * <p>
* For example, to add a new item, do as follows: * For example, to add a new item, do as follows:
* <pre> * <pre>
* getProzessDokumente().add(newItem); * getDokumente().add(newItem);
* </pre> * </pre>
* *
* *
@@ -105,11 +105,11 @@ public abstract class CreateApplicationRequestType
* *
* *
*/ */
public List<ProzessDokumentType> getProzessDokumente() { public List<ProzessDokumentType> getDokumente() {
if (prozessDokumente == null) { if (dokumente == null) {
prozessDokumente = new ArrayList<ProzessDokumentType>(); dokumente = new ArrayList<ProzessDokumentType>();
} }
return this.prozessDokumente; return this.dokumente;
} }
} }

View File

@@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonProcessResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonProcessResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.r1_6_0.common.DokumentInfoType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ProzessDokumentAnforderungType; import at.vvo.omds.types.omds3Types.r1_6_0.common.ProzessDokumentBasisType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzResponseType;
@@ -30,7 +30,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzRes
* &lt;element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/&gt; * &lt;element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/&gt;
* &lt;element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt; * &lt;element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Dokumentanforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentAnforderung_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -44,7 +44,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzRes
"antragstatus", "antragstatus",
"antragsnummer", "antragsnummer",
"dokumente", "dokumente",
"dokumentanforderungen" "dokumenteAnforderungen"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
CreateApplicationKfzResponseType.class, CreateApplicationKfzResponseType.class,
@@ -60,8 +60,8 @@ public abstract class CreateApplicationResponseType
protected ObjektIdType antragsnummer; protected ObjektIdType antragsnummer;
@XmlElement(name = "Dokumente") @XmlElement(name = "Dokumente")
protected List<DokumentInfoType> dokumente; protected List<DokumentInfoType> dokumente;
@XmlElement(name = "Dokumentanforderungen") @XmlElement(name = "DokumenteAnforderungen")
protected List<ProzessDokumentAnforderungType> dokumentanforderungen; protected List<ProzessDokumentBasisType> dokumenteAnforderungen;
/** /**
* Ruft den Wert der antragstatus-Eigenschaft ab. * Ruft den Wert der antragstatus-Eigenschaft ab.
@@ -141,32 +141,32 @@ public abstract class CreateApplicationResponseType
} }
/** /**
* Gets the value of the dokumentanforderungen property. * Gets the value of the dokumenteAnforderungen property.
* *
* <p> * <p>
* This accessor method returns a reference to the live list, * This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the * not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object. * returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the dokumentanforderungen property. * This is why there is not a <CODE>set</CODE> method for the dokumenteAnforderungen property.
* *
* <p> * <p>
* For example, to add a new item, do as follows: * For example, to add a new item, do as follows:
* <pre> * <pre>
* getDokumentanforderungen().add(newItem); * getDokumenteAnforderungen().add(newItem);
* </pre> * </pre>
* *
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link ProzessDokumentAnforderungType } * {@link ProzessDokumentBasisType }
* *
* *
*/ */
public List<ProzessDokumentAnforderungType> getDokumentanforderungen() { public List<ProzessDokumentBasisType> getDokumenteAnforderungen() {
if (dokumentanforderungen == null) { if (dokumenteAnforderungen == null) {
dokumentanforderungen = new ArrayList<ProzessDokumentAnforderungType>(); dokumenteAnforderungen = new ArrayList<ProzessDokumentBasisType>();
} }
return this.dokumentanforderungen; return this.dokumenteAnforderungen;
} }
} }

View File

@@ -10,6 +10,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonProcessResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonProcessResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.r1_6_0.common.DokumentInfoType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ProzessDokumentBasisType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzResponseType;
@@ -26,6 +27,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzResponseT
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -36,7 +38,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzResponseT
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreateOfferResponse_Type", propOrder = { @XmlType(name = "CreateOfferResponse_Type", propOrder = {
"dokumente" "dokumente",
"dokumenteAnforderungen"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
CreateOfferKfzResponseType.class, CreateOfferKfzResponseType.class,
@@ -48,6 +51,8 @@ public abstract class CreateOfferResponseType
@XmlElement(name = "Dokumente") @XmlElement(name = "Dokumente")
protected List<DokumentInfoType> dokumente; protected List<DokumentInfoType> dokumente;
@XmlElement(name = "DokumenteAnforderungen")
protected List<ProzessDokumentBasisType> dokumenteAnforderungen;
/** /**
* Gets the value of the dokumente property. * Gets the value of the dokumente property.
@@ -78,4 +83,33 @@ public abstract class CreateOfferResponseType
return this.dokumente; return this.dokumente;
} }
/**
* Gets the value of the dokumenteAnforderungen 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 dokumenteAnforderungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDokumenteAnforderungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProzessDokumentBasisType }
*
*
*/
public List<ProzessDokumentBasisType> getDokumenteAnforderungen() {
if (dokumenteAnforderungen == null) {
dokumenteAnforderungen = new ArrayList<ProzessDokumentBasisType>();
}
return this.dokumenteAnforderungen;
}
} }

View File

@@ -28,7 +28,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzReq
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ProzessDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt; * &lt;element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
@@ -41,7 +41,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzReq
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SubmitApplicationRequest_Type", propOrder = { @XmlType(name = "SubmitApplicationRequest_Type", propOrder = {
"dateianhaenge", "dateianhaenge",
"prozessDokumente", "dokumente",
"antragsnummer" "antragsnummer"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
@@ -54,8 +54,8 @@ public abstract class SubmitApplicationRequestType
@XmlElement(name = "Dateianhaenge") @XmlElement(name = "Dateianhaenge")
protected List<DateianhangType> dateianhaenge; protected List<DateianhangType> dateianhaenge;
@XmlElement(name = "ProzessDokumente") @XmlElement(name = "Dokumente")
protected List<ProzessDokumentType> prozessDokumente; protected List<ProzessDokumentType> dokumente;
@XmlElement(name = "Antragsnummer") @XmlElement(name = "Antragsnummer")
protected ObjektIdType antragsnummer; protected ObjektIdType antragsnummer;
@@ -89,18 +89,18 @@ public abstract class SubmitApplicationRequestType
} }
/** /**
* Gets the value of the prozessDokumente property. * Gets the value of the dokumente property.
* *
* <p> * <p>
* This accessor method returns a reference to the live list, * This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the * not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object. * returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the prozessDokumente property. * This is why there is not a <CODE>set</CODE> method for the dokumente property.
* *
* <p> * <p>
* For example, to add a new item, do as follows: * For example, to add a new item, do as follows:
* <pre> * <pre>
* getProzessDokumente().add(newItem); * getDokumente().add(newItem);
* </pre> * </pre>
* *
* *
@@ -110,11 +110,11 @@ public abstract class SubmitApplicationRequestType
* *
* *
*/ */
public List<ProzessDokumentType> getProzessDokumente() { public List<ProzessDokumentType> getDokumente() {
if (prozessDokumente == null) { if (dokumente == null) {
prozessDokumente = new ArrayList<ProzessDokumentType>(); dokumente = new ArrayList<ProzessDokumentType>();
} }
return this.prozessDokumente; return this.dokumente;
} }
/** /**

View File

@@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonProcessResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonProcessResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.r1_6_0.common.DokumentInfoType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ProzessDokumentAnforderungType; import at.vvo.omds.types.omds3Types.r1_6_0.common.ProzessDokumentBasisType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzResponseType;
@@ -30,7 +30,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzRes
* &lt;element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/&gt; * &lt;element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/&gt;
* &lt;element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt; * &lt;element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Dokumentanforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentAnforderung_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -44,7 +44,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzRes
"antragstatus", "antragstatus",
"antragsnummer", "antragsnummer",
"dokumente", "dokumente",
"dokumentanforderungen" "dokumenteAnforderungen"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
SubmitApplicationKfzResponseType.class, SubmitApplicationKfzResponseType.class,
@@ -60,8 +60,8 @@ public abstract class SubmitApplicationResponseType
protected ObjektIdType antragsnummer; protected ObjektIdType antragsnummer;
@XmlElement(name = "Dokumente") @XmlElement(name = "Dokumente")
protected List<DokumentInfoType> dokumente; protected List<DokumentInfoType> dokumente;
@XmlElement(name = "Dokumentanforderungen") @XmlElement(name = "DokumenteAnforderungen")
protected List<ProzessDokumentAnforderungType> dokumentanforderungen; protected List<ProzessDokumentBasisType> dokumenteAnforderungen;
/** /**
* Ruft den Wert der antragstatus-Eigenschaft ab. * Ruft den Wert der antragstatus-Eigenschaft ab.
@@ -133,32 +133,32 @@ public abstract class SubmitApplicationResponseType
} }
/** /**
* Gets the value of the dokumentanforderungen property. * Gets the value of the dokumenteAnforderungen property.
* *
* <p> * <p>
* This accessor method returns a reference to the live list, * This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the * not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object. * returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the dokumentanforderungen property. * This is why there is not a <CODE>set</CODE> method for the dokumenteAnforderungen property.
* *
* <p> * <p>
* For example, to add a new item, do as follows: * For example, to add a new item, do as follows:
* <pre> * <pre>
* getDokumentanforderungen().add(newItem); * getDokumenteAnforderungen().add(newItem);
* </pre> * </pre>
* *
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link ProzessDokumentAnforderungType } * {@link ProzessDokumentBasisType }
* *
* *
*/ */
public List<ProzessDokumentAnforderungType> getDokumentanforderungen() { public List<ProzessDokumentBasisType> getDokumenteAnforderungen() {
if (dokumentanforderungen == null) { if (dokumenteAnforderungen == null) {
dokumentanforderungen = new ArrayList<ProzessDokumentAnforderungType>(); dokumenteAnforderungen = new ArrayList<ProzessDokumentBasisType>();
} }
return this.dokumentanforderungen; return this.dokumenteAnforderungen;
} }
} }

View File

@@ -1,105 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
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.omds3Types.r1_6_0.common.ElementarproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType;
/**
* Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.
*
* <p>Java-Klasse für LeistungsartKranken_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="LeistungsartKranken_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LeistungsartKranken_Type", propOrder = {
"selbstbehalt",
"versPersonenRefLfnr"
})
public class LeistungsartKrankenType
extends ElementarproduktGenerischType
{
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "VersPersonenRefLfnr", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> versPersonenRefLfnr;
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link SelbstbehaltType }
*
*/
public SelbstbehaltType getSelbstbehalt() {
return selbstbehalt;
}
/**
* Legt den Wert der selbstbehalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SelbstbehaltType }
*
*/
public void setSelbstbehalt(SelbstbehaltType value) {
this.selbstbehalt = value;
}
/**
* Gets the value of the versPersonenRefLfnr 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 versPersonenRefLfnr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersPersonenRefLfnr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Integer }
*
*
*/
public List<Integer> getVersPersonenRefLfnr() {
if (versPersonenRefLfnr == null) {
versPersonenRefLfnr = new ArrayList<Integer>();
}
return this.versPersonenRefLfnr;
}
}

View File

@@ -1,34 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Produkt
*
* <p>Java-Klasse für ProduktPrivatarzt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktPrivatarzt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktPrivatarzt_Type")
public class ProduktPrivatarztType
extends ProduktKrankenType
{
}

View File

@@ -1,34 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Produkt
*
* <p>Java-Klasse für ProduktSonderklasse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktSonderklasse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktSonderklasse_Type")
public class ProduktSonderklasseType
extends ProduktKrankenType
{
}

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 137 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd * Zeile 137 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 1188 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd * Zeile 1417 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* <p> * <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern: * der beiden folgenden Deklarationen an, um deren Namen zu ändern:

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 125 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd * Zeile 125 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 1188 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd * Zeile 1417 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
* <p> * <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern: * der beiden folgenden Deklarationen an, um deren Namen zu ändern:

View File

@@ -1,220 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag;
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;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.DateianhangType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.PersonType;
/**
* Typ des Requestobjekts für eine Änderung von Inkassodaten
*
* <p>Java-Klasse für CollectionChangeRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CollectionChangeRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/&gt;
* &lt;element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/&gt;
* &lt;element name="Zahlweg" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag}Zahlweg_Type"/&gt;
* &lt;element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CollectionChangeRequest_Type", propOrder = {
"objektId",
"zahlrhythmus",
"inkassoadresse",
"zahlweg",
"dateianhaenge",
"wirksamtkeitAb"
})
public class CollectionChangeRequestType
extends CommonRequestType
{
@XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType objektId;
@XmlElement(name = "Zahlrhythmus", required = true)
protected String zahlrhythmus;
@XmlElement(name = "Inkassoadresse", required = true)
protected PersonType inkassoadresse;
@XmlElement(name = "Zahlweg", required = true)
protected ZahlwegType zahlweg;
@XmlElement(name = "Dateianhaenge")
protected List<DateianhangType> dateianhaenge;
@XmlElement(name = "WirksamtkeitAb", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar wirksamtkeitAb;
/**
* Die Id des Vertrag als ObjektId (VertragsID des OMDS-Datensatzes)
*
* @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 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 inkassoadresse-Eigenschaft ab.
*
* @return
* possible object is
* {@link PersonType }
*
*/
public PersonType getInkassoadresse() {
return inkassoadresse;
}
/**
* Legt den Wert der inkassoadresse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PersonType }
*
*/
public void setInkassoadresse(PersonType value) {
this.inkassoadresse = value;
}
/**
* Ruft den Wert der zahlweg-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZahlwegType }
*
*/
public ZahlwegType getZahlweg() {
return zahlweg;
}
/**
* Legt den Wert der zahlweg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZahlwegType }
*
*/
public void setZahlweg(ZahlwegType value) {
this.zahlweg = value;
}
/**
* Gets the value of the dateianhaenge 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 dateianhaenge property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDateianhaenge().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DateianhangType }
*
*
*/
public List<DateianhangType> getDateianhaenge() {
if (dateianhaenge == null) {
dateianhaenge = new ArrayList<DateianhangType>();
}
return this.dateianhaenge;
}
/**
* Ruft den Wert der wirksamtkeitAb-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getWirksamtkeitAb() {
return wirksamtkeitAb;
}
/**
* Legt den Wert der wirksamtkeitAb-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setWirksamtkeitAb(XMLGregorianCalendar value) {
this.wirksamtkeitAb = value;
}
}

View File

@@ -1,97 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag;
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_12.VERTRAGType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType;
/**
* Typ des Response für eine Änderung von Inkassodaten
*
* <p>Java-Klasse für CollectionChangeResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CollectionChangeResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element name="Vertrag" type="{urn:omds20}VERTRAG_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CollectionChangeResponse_Type", propOrder = {
"objektId",
"vertrag"
})
public class CollectionChangeResponseType
extends CommonResponseType
{
@XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected ObjektIdType objektId;
@XmlElement(name = "Vertrag")
protected VERTRAGType vertrag;
/**
* ObjektId des Vertrags
*
* @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 vertrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link VERTRAGType }
*
*/
public VERTRAGType getVertrag() {
return vertrag;
}
/**
* Legt den Wert der vertrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link VERTRAGType }
*
*/
public void setVertrag(VERTRAGType value) {
this.vertrag = value;
}
}

View File

@@ -63,8 +63,8 @@ public class ChangeCommunicationObjectRequestType
protected ObjektIdType objektId; protected ObjektIdType objektId;
@XmlElementRefs({ @XmlElementRefs({
@XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class)
}) })
protected List<JAXBElement<?>> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; protected List<JAXBElement<?>> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung;
@XmlElement(name = "WirksamtkeitAb", required = true) @XmlElement(name = "WirksamtkeitAb", required = true)

View File

@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
/** /**
* This class was generated by Apache CXF 3.2.0 * This class was generated by Apache CXF 3.2.0
* 2021-05-06T18:59:40.429+02:00 * 2021-05-07T18:28:11.034+02:00
* Generated source version: 3.2.0 * Generated source version: 3.2.0
* *
*/ */

View File

@@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/** /**
* This class was generated by Apache CXF 3.2.0 * This class was generated by Apache CXF 3.2.0
* 2021-05-06T18:59:40.310+02:00 * 2021-05-07T18:28:10.909+02:00
* Generated source version: 3.2.0 * Generated source version: 3.2.0
* *
*/ */

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/** /**
* This class was generated by Apache CXF 3.2.0 * This class was generated by Apache CXF 3.2.0
* 2021-05-06T18:59:40.377+02:00 * 2021-05-07T18:28:11.012+02:00
* Generated source version: 3.2.0 * Generated source version: 3.2.0
* *
*/ */

View File

@@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/** /**
* This class was generated by Apache CXF 3.2.0 * This class was generated by Apache CXF 3.2.0
* 2021-05-06T18:59:40.127+02:00 * 2021-05-07T18:28:10.646+02:00
* Generated source version: 3.2.0 * Generated source version: 3.2.0
* *
*/ */

View File

@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
/** /**
* This class was generated by Apache CXF 3.2.0 * This class was generated by Apache CXF 3.2.0
* 2021-05-06T18:59:40.300+02:00 * 2021-05-07T18:28:10.846+02:00
* Generated source version: 3.2.0 * Generated source version: 3.2.0
*/ */

View File

@@ -120,8 +120,6 @@
<xsd:documentation>Definiert die unterschiedlichen Dokumententypen</xsd:documentation> <xsd:documentation>Definiert die unterschiedlichen Dokumententypen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:restriction base="xsd:int"> <xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="26"/>
<xsd:enumeration value="0"> <xsd:enumeration value="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Sonstiges</xsd:documentation> <xsd:documentation>Sonstiges</xsd:documentation>
@@ -277,6 +275,61 @@
<xsd:documentation>Gesundheitsfragen</xsd:documentation> <xsd:documentation>Gesundheitsfragen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:enumeration> </xsd:enumeration>
<xsd:enumeration value="31">
<xsd:annotation>
<xsd:documentation>SEPA-Mandat</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="32">
<xsd:annotation>
<xsd:documentation>Unterschriebener Antrag</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="33">
<xsd:annotation>
<xsd:documentation>Bestätigung elektronische Kommunikation</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="34">
<xsd:annotation>
<xsd:documentation>Basisblatt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="35">
<xsd:annotation>
<xsd:documentation>Maklervollmacht</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="36">
<xsd:annotation>
<xsd:documentation>Beratungsprotokoll</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="37">
<xsd:annotation>
<xsd:documentation>Bestätigung Leasing-Devinkulierung</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="38">
<xsd:annotation>
<xsd:documentation>B/M Stufenbestätigung</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="39">
<xsd:annotation>
<xsd:documentation>Kundenprofil</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="40">
<xsd:annotation>
<xsd:documentation>Beilage</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="41">
<xsd:annotation>
<xsd:documentation>Anmeldung Kundenportal</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
<xsd:simpleType name="PartnerRoleType"> <xsd:simpleType name="PartnerRoleType">
@@ -680,7 +733,7 @@
</xsd:complexType> </xsd:complexType>
<xsd:simpleType name="TypeDateianhang_Type"> <xsd:simpleType name="TypeDateianhang_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der fachliche Typ der Datei: 1..Sepa-Mandat, 2..unterschrieber Antrag, 3..Bestätigung zur elektronischen Kommunikation, 4..Basisblatt, 5..Gesundheitsfragen, 6..Maklervollmacht, 7..Beratungsprotokoll</xsd:documentation> <xsd:documentation>Deprecated, verwende DocumentType. Der fachliche Typ der Datei: 1..Sepa-Mandat, 2..unterschrieber Antrag, 3..Bestätigung zur elektronischen Kommunikation, 4..Basisblatt, 5..Gesundheitsfragen, 6..Maklervollmacht, 7..Beratungsprotokoll u.s.w.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:restriction base="xsd:int"> <xsd:restriction base="xsd:int">
<xsd:enumeration value="1" id="DateiTypeSepaMandat"> <xsd:enumeration value="1" id="DateiTypeSepaMandat">
@@ -728,7 +781,6 @@
<xsd:documentation>B/M Stufenbestätigung</xsd:documentation> <xsd:documentation>B/M Stufenbestätigung</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:enumeration> </xsd:enumeration>
<!-- von Generali am 7.5.2021 -->
<xsd:enumeration value="10" id="DateiTypeKundenprofil"> <xsd:enumeration value="10" id="DateiTypeKundenprofil">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Kundenprofil</xsd:documentation> <xsd:documentation>Kundenprofil</xsd:documentation>
@@ -775,20 +827,205 @@
<xsd:extension base="Autorisierungsart_Type"/> <xsd:extension base="Autorisierungsart_Type"/>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ProzessDokumentAnforderung_Type"> <xsd:complexType name="ProzessDokAnforderung">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Anforderung eines spezifischen Dokuments als Teil eines Geschäftsfalls</xsd:documentation> <xsd:documentation>Anforderung eines beizubringenden Dokuments</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProzessDokumentBasis_Type">
<xsd:sequence>
<xsd:element name="DokAnforderungsId" type="ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die ReferenzId der Anforderung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungen" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Möglichkeit erforderliche Autorisierungen des Dokuments anzufordern.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AutorisierungsId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf eine bestimmte Autorisierungsanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Rolle als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungsart" type="Autorisierungsart_Type">
<xsd:annotation>
<xsd:documentation>Die verwendete Autorisierungsart</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DocUploadRequired" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Wahr, wenn ein Upload des digitalen bzw. digitalisierten Dokuments erforderlich ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZulaessigeMimetypes" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Zulässige MIME-Types, wenn das Dokument hochgeladen werden muss.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProzessDokFuerKundeZumUnterschreiben">
<xsd:annotation>
<xsd:documentation>Bereitstellung Dokument zum Unterschreiben</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProzessDokumentBasis_Type">
<xsd:sequence>
<xsd:element name="DokAnforderungsId" type="ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Referenz-Id der Anforderung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungen" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Spezifikation der benötigten Autorisierungen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AutorisierungsId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf eine bestimmte Autorisierungsanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Rolle als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Autorisierungsart" type="Autorisierungsart_Type">
<xsd:annotation>
<xsd:documentation>Die verwendete Autorisierungsart</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DocUploadRequired" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Wahr, wenn das Dokument in digitaler oder digitalisierte Form bereitzustellen ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZulaessigeMimetypes" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Zulässige MIME-Types, wenn das Dokument hochgeladen werden muss.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DokData">
<xsd:annotation>
<xsd:documentation>Die Dokumentendaten</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DateiData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
<xsd:annotation>
<xsd:documentation>Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Mimetype" type="xsd:string">
<xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Groesse" type="xsd:long" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Größe des Dokumentes in Bytes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Datum" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Das technische Datum des Dokuments</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProzessDokFuerKunde">
<xsd:annotation>
<xsd:documentation>Bereitstellung Dokument für Kunde, nicht zu unterschreiben</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProzessDokumentBasis_Type">
<xsd:sequence>
<xsd:element name="DokData">
<xsd:annotation>
<xsd:documentation>Die Dokumentendaten</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DateiData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
<xsd:annotation>
<xsd:documentation>Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Mimetype" type="xsd:string">
<xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Groesse" type="xsd:long" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Größe des Dokumentes in Bytes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Datum" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Das technische Datum des Dokuments</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ArtAusfolgung">
<xsd:annotation>
<xsd:documentation>Art der Ausfolgung an den Kunden: optional oder obligatorisch</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedByte">
<xsd:enumeration value="0"/>
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProzessDokumentBasis_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Basistyp für Bereitstellung und Anforderung von Dokumenten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="DokAnforderungsId" type="ObjektId_Type"/> <xsd:element name="Dokumenttyp" type="DocumentType">
<xsd:element name="Dokumenttyp" type="TypeDateianhang_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation> <xsd:documentation>Der fachliche Typ des Dokuments</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Beschreibung"> <xsd:element name="Beschreibung">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Beschreibung der Datei</xsd:documentation> <xsd:documentation>Beschreibung des Dokuments</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">
@@ -796,43 +1033,11 @@
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:element> </xsd:element>
<xsd:element name="Autorisierungen" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Welche Autorisierungen werden benötigt</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AutorisierungsId" type="ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Id für die Autorisierung.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Person"/>
<xsd:element name="Rolle" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Rolle als Text, z.B. "Versicherungsnehmer", "Versicherte Person", "Kontoinhaber"</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZulaessigeAutorisierungsarten" type="Autorisierungsart_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste aller Autorisierungsarten, die für diese Unterschrift zulässig sind.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DocUploadRequired" type="xsd:boolean"/>
<xsd:element name="ZulaessigeMimetypes" type="xsd:string" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>MIME-Type des Files im Anhang.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ProzessDokument_Type"> <xsd:complexType name="ProzessDokument_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Dokument als Teil eines Geschäftsfalls</xsd:documentation> <xsd:documentation>Typ für den Upload / die Bereitstellung eines Dokuments als Teil eines Geschäftsfalls durch den Serviceaufrufer.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="DokAnforderungsId" type="ObjektId_Type" minOccurs="0"> <xsd:element name="DokAnforderungsId" type="ObjektId_Type" minOccurs="0">
@@ -840,14 +1045,14 @@
<xsd:documentation>Optional die Referenz auf eine Dokumentenanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde)</xsd:documentation> <xsd:documentation>Optional die Referenz auf eine Dokumentenanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde)</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Dokumenttyp" type="TypeDateianhang_Type"> <xsd:element name="Dokumenttyp" type="DocumentType">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation> <xsd:documentation>Der fachliche Typ des Dokuments</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Beschreibung" minOccurs="0"> <xsd:element name="Beschreibung" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Sonstige Beschreibung des Dateianhanges</xsd:documentation> <xsd:documentation>Textliche Beschreibung des Dokuments</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">
@@ -856,6 +1061,9 @@
</xsd:simpleType> </xsd:simpleType>
</xsd:element> </xsd:element>
<xsd:element name="Autorisierungen" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Autorisierungen" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional Metadaten zu den Autorisierungen, welche vorhanden sind.</xsd:documentation>
</xsd:annotation>
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:sequence>
<xsd:element name="AutorisierungsId" minOccurs="0"> <xsd:element name="AutorisierungsId" minOccurs="0">
@@ -1931,7 +2139,7 @@
</xsd:element> </xsd:element>
<xsd:element name="ArtAusfolgung" minOccurs="0"> <xsd:element name="ArtAusfolgung" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Art der Ausfolgung an den Kunden</xsd:documentation> <xsd:documentation>Art der Ausfolgung an den Kunden: optional oder obligatorisch</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:unsignedByte"> <xsd:restriction base="xsd:unsignedByte">

View File

@@ -278,7 +278,12 @@
<xsd:sequence> <xsd:sequence>
<xsd:element name="Dokumente" type="cst:DokumentInfo_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Dokumente" type="cst:DokumentInfo_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Referenzen auf Offertdokumente, die heruntergeladen werden können.</xsd:documentation> <xsd:documentation>Deprecated, verwende statt dessen DokumenteAnforderungen. Referenzen auf Offertdokumente, die heruntergeladen werden können.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DokumenteAnforderungen" type="cst:ProzessDokumentBasis_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Hier sind 3 Arten von Dokumenten enthalten: Solche, die der Kunde nur ausgefolgt bekommt, solche, die er unterschrieben zurück liefern soll und Anforderung von beizubringenden Dokumenten.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
@@ -294,12 +299,12 @@
<xsd:sequence> <xsd:sequence>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation> <xsd:documentation>Deprecated, verwende statt dessen Dokumente. Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="ProzessDokumente" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Dokumente" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional (unterschriebene) Dokumente zum Antrag, möglicher Weise auf Anforderung des Serviceproviders hin.</xsd:documentation> <xsd:documentation>Optional (unterschriebene) Dokumente zum Antrag, möglicher Weise auf Anforderung hin.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
@@ -325,12 +330,12 @@
</xsd:element> </xsd:element>
<xsd:element name="Dokumente" type="cst:DokumentInfo_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Dokumente" type="cst:DokumentInfo_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation> <xsd:documentation>Deprecated: Verwende statt dessen DokumenteAnforderungen. Dokumente und für den Kunden.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Dokumentanforderungen" type="cst:ProzessDokumentAnforderung_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="DokumenteAnforderungen" type="cst:ProzessDokumentBasis_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional die Anforderung von (autorisierten bzw. unterschriebenen) Dokumenten.</xsd:documentation> <xsd:documentation>Hier sind 3 Arten von Dokumenten enthalten: Solche, die der Kunde nur ausgefolgt bekommt, solche, die er unterschrieben zurück liefern soll und Anforderung von beizubringenden Dokumenten.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
@@ -346,12 +351,12 @@
<xsd:sequence> <xsd:sequence>
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Deprecated: Verwende künftig ProzessDokumente</xsd:documentation> <xsd:documentation>Deprecated: Verwende künftig Dokumente</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="ProzessDokumente" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Dokumente" type="cst:ProzessDokument_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>(Unterschriebene) Dokumente zum Antrag, möglicher Weise auf Anforderung des Serviceproviders hin.</xsd:documentation> <xsd:documentation>(Unterschriebene) Dokumente zum Antrag, möglicher Weise auf Anforderung hin.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0"> <xsd:element name="Antragsnummer" type="cst:ObjektId_Type" minOccurs="0">
@@ -378,12 +383,12 @@
<xsd:element name="Antragsnummer" type="cst:ObjektId_Type"/> <xsd:element name="Antragsnummer" type="cst:ObjektId_Type"/>
<xsd:element name="Dokumente" type="cst:DokumentInfo_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Dokumente" type="cst:DokumentInfo_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation> <xsd:documentation>Deprecated, verwende statt dessen DokumenteAnforderungen. Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Dokumentanforderungen" type="cst:ProzessDokumentAnforderung_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="DokumenteAnforderungen" type="cst:ProzessDokumentBasis_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Optional die Anforderung von (autorisierten bzw. unterschriebenen) Dokumenten.</xsd:documentation> <xsd:documentation>Hier sind 3 Arten von Dokumenten enthalten: Solche, die der Kunde nur ausgefolgt bekommt, solche, die er unterschrieben zurück liefern soll und Anforderung von beizubringenden Dokumenten.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>