Schaden: Behandlung Dokumente korrigiert: Im Objekt Schadenergeignis nur Referenzen auf Dokumente,
in CreateClaim und SubmitClaim die Möglichkeit Dokumente mitzugeben.
This commit is contained in:
@@ -15,6 +15,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
|
|||||||
<maven.build.timestamp.format>yyyyMMdd</maven.build.timestamp.format>
|
<maven.build.timestamp.format>yyyyMMdd</maven.build.timestamp.format>
|
||||||
<timestamp>${maven.build.timestamp}</timestamp>
|
<timestamp>${maven.build.timestamp}</timestamp>
|
||||||
|
|
||||||
|
<wsdl.name>omds3Services.wsdl</wsdl.name>
|
||||||
<bindings.location.rel>/src/main/resources/bind/${currentReleaseDir}</bindings.location.rel>
|
<bindings.location.rel>/src/main/resources/bind/${currentReleaseDir}</bindings.location.rel>
|
||||||
<target.generation.path>${basedir}/src/main/java</target.generation.path>
|
<target.generation.path>${basedir}/src/main/java</target.generation.path>
|
||||||
<bindings.location>${basedir}${bindings.location.rel}</bindings.location>
|
<bindings.location>${basedir}${bindings.location.rel}</bindings.location>
|
||||||
|
|||||||
@@ -1,12 +1,15 @@
|
|||||||
|
|
||||||
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
|
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
import javax.xml.bind.annotation.XmlAccessType;
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
import javax.xml.bind.annotation.XmlAccessorType;
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonRequestType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonRequestType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -23,6 +26,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
|||||||
* <sequence>
|
* <sequence>
|
||||||
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/>
|
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/>
|
||||||
* <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}MeldungSchadenereignis_Type"/>
|
* <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}MeldungSchadenereignis_Type"/>
|
||||||
|
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </extension>
|
||||||
* </complexContent>
|
* </complexContent>
|
||||||
@@ -34,7 +38,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
|||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "CreateClaimRequest_Type", propOrder = {
|
@XmlType(name = "CreateClaimRequest_Type", propOrder = {
|
||||||
"geschaeftsfallnummer",
|
"geschaeftsfallnummer",
|
||||||
"schadenereignis"
|
"schadenereignis",
|
||||||
|
"dokumente"
|
||||||
})
|
})
|
||||||
public class CreateClaimRequestType
|
public class CreateClaimRequestType
|
||||||
extends CommonRequestType
|
extends CommonRequestType
|
||||||
@@ -44,6 +49,8 @@ public class CreateClaimRequestType
|
|||||||
protected ObjektIdType geschaeftsfallnummer;
|
protected ObjektIdType geschaeftsfallnummer;
|
||||||
@XmlElement(name = "Schadenereignis", required = true)
|
@XmlElement(name = "Schadenereignis", required = true)
|
||||||
protected MeldungSchadenereignisType schadenereignis;
|
protected MeldungSchadenereignisType schadenereignis;
|
||||||
|
@XmlElement(name = "Dokumente")
|
||||||
|
protected List<UploadDokumentType> dokumente;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
||||||
@@ -93,4 +100,33 @@ public class CreateClaimRequestType
|
|||||||
this.schadenereignis = value;
|
this.schadenereignis = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the dokumente 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 dokumente property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getDokumente().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link UploadDokumentType }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<UploadDokumentType> getDokumente() {
|
||||||
|
if (dokumente == null) {
|
||||||
|
dokumente = new ArrayList<UploadDokumentType>();
|
||||||
|
}
|
||||||
|
return this.dokumente;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,98 @@
|
|||||||
|
|
||||||
|
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
|
||||||
|
|
||||||
|
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_5_0.common.CommonResponseType;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Anworttyp beim Erzeugen einer Schadenmeldung
|
||||||
|
*
|
||||||
|
* <p>Java-Klasse für CreateClaimResponse2_Type complex type.
|
||||||
|
*
|
||||||
|
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* <complexType name="CreateClaimResponse2_Type">
|
||||||
|
* <complexContent>
|
||||||
|
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
|
||||||
|
* <sequence>
|
||||||
|
* <element name="MeldungsZusammenfassung" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}MeldungSchadenereignis_Type" minOccurs="0"/>
|
||||||
|
* <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
|
||||||
|
* </sequence>
|
||||||
|
* </extension>
|
||||||
|
* </complexContent>
|
||||||
|
* </complexType>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "CreateClaimResponse2_Type", propOrder = {
|
||||||
|
"meldungsZusammenfassung",
|
||||||
|
"meldedat"
|
||||||
|
})
|
||||||
|
public class CreateClaimResponse2Type
|
||||||
|
extends CommonResponseType
|
||||||
|
{
|
||||||
|
|
||||||
|
@XmlElement(name = "MeldungsZusammenfassung")
|
||||||
|
protected MeldungSchadenereignisType meldungsZusammenfassung;
|
||||||
|
@XmlElement(name = "Meldedat", required = true)
|
||||||
|
@XmlSchemaType(name = "dateTime")
|
||||||
|
protected XMLGregorianCalendar meldedat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der meldungsZusammenfassung-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link MeldungSchadenereignisType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public MeldungSchadenereignisType getMeldungsZusammenfassung() {
|
||||||
|
return meldungsZusammenfassung;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der meldungsZusammenfassung-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link MeldungSchadenereignisType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setMeldungsZusammenfassung(MeldungSchadenereignisType value) {
|
||||||
|
this.meldungsZusammenfassung = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der meldedat-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link XMLGregorianCalendar }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public XMLGregorianCalendar getMeldedat() {
|
||||||
|
return meldedat;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der meldedat-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link XMLGregorianCalendar }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setMeldedat(XMLGregorianCalendar value) {
|
||||||
|
this.meldedat = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -35,9 +35,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
|||||||
* <element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/>
|
* <element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/>
|
||||||
* <element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/>
|
* <element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* <element name="Rollen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type" maxOccurs="unbounded" minOccurs="0"/>
|
* <element name="Rollen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
|
|
||||||
* <element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type"/>
|
* <element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type"/>
|
||||||
* <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
|
* <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
|
||||||
|
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </extension>
|
||||||
* </complexContent>
|
* </complexContent>
|
||||||
@@ -56,9 +56,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
|||||||
"schadOrt",
|
"schadOrt",
|
||||||
"beteiligtePersonen",
|
"beteiligtePersonen",
|
||||||
"rollen",
|
"rollen",
|
||||||
"dokumente",
|
|
||||||
"schadenmelder",
|
"schadenmelder",
|
||||||
"bankverbindung"
|
"bankverbindung",
|
||||||
|
"dokumente"
|
||||||
})
|
})
|
||||||
public class InitiateClaimRequestType
|
public class InitiateClaimRequestType
|
||||||
extends CommonRequestType
|
extends CommonRequestType
|
||||||
@@ -81,12 +81,12 @@ public class InitiateClaimRequestType
|
|||||||
protected List<BeteiligtePersonType> beteiligtePersonen;
|
protected List<BeteiligtePersonType> beteiligtePersonen;
|
||||||
@XmlElement(name = "Rollen")
|
@XmlElement(name = "Rollen")
|
||||||
protected List<ReferenzAufBeteiligtePersonSchadenType> rollen;
|
protected List<ReferenzAufBeteiligtePersonSchadenType> rollen;
|
||||||
@XmlElement(name = "Dokumente")
|
|
||||||
protected List<UploadDokumentType> dokumente;
|
|
||||||
@XmlElement(name = "Schadenmelder", required = true)
|
@XmlElement(name = "Schadenmelder", required = true)
|
||||||
protected SchadenmelderType schadenmelder;
|
protected SchadenmelderType schadenmelder;
|
||||||
@XmlElement(name = "Bankverbindung", required = true)
|
@XmlElement(name = "Bankverbindung", required = true)
|
||||||
protected BankverbindungType bankverbindung;
|
protected BankverbindungType bankverbindung;
|
||||||
|
@XmlElement(name = "Dokumente")
|
||||||
|
protected List<UploadDokumentType> dokumente;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
||||||
@@ -290,35 +290,6 @@ public class InitiateClaimRequestType
|
|||||||
return this.rollen;
|
return this.rollen;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the value of the dokumente 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 dokumente property.
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* For example, to add a new item, do as follows:
|
|
||||||
* <pre>
|
|
||||||
* getDokumente().add(newItem);
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* Objects of the following type(s) are allowed in the list
|
|
||||||
* {@link UploadDokumentType }
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public List<UploadDokumentType> getDokumente() {
|
|
||||||
if (dokumente == null) {
|
|
||||||
dokumente = new ArrayList<UploadDokumentType>();
|
|
||||||
}
|
|
||||||
return this.dokumente;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der schadenmelder-Eigenschaft ab.
|
* Ruft den Wert der schadenmelder-Eigenschaft ab.
|
||||||
*
|
*
|
||||||
@@ -367,4 +338,33 @@ public class InitiateClaimRequestType
|
|||||||
this.bankverbindung = value;
|
this.bankverbindung = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the dokumente 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 dokumente property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getDokumente().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link UploadDokumentType }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<UploadDokumentType> getDokumente() {
|
||||||
|
if (dokumente == null) {
|
||||||
|
dokumente = new ArrayList<UploadDokumentType>();
|
||||||
|
}
|
||||||
|
return this.dokumente;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -232,6 +232,14 @@ public class ObjectFactory {
|
|||||||
return new LossEventRegisteredResponseType();
|
return new LossEventRegisteredResponseType();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an instance of {@link CreateClaimResponse2Type }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public CreateClaimResponse2Type createCreateClaimResponse2Type() {
|
||||||
|
return new CreateClaimResponse2Type();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link MeldungSchadenereignisType }
|
* Create an instance of {@link MeldungSchadenereignisType }
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
|
|||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
import javax.xml.datatype.XMLGregorianCalendar;
|
import javax.xml.datatype.XMLGregorianCalendar;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.BankverbindungType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.BankverbindungType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.DokumentenReferenzType;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -31,7 +31,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
|||||||
* <element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/>
|
* <element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/>
|
||||||
* <element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/>
|
* <element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* <element name="GeschaedigteInteressen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/>
|
* <element name="GeschaedigteInteressen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
|
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* <element name="Meldedat" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
|
* <element name="Meldedat" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
|
||||||
* <element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type" minOccurs="0"/>
|
* <element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type" minOccurs="0"/>
|
||||||
* <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
|
* <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
|
||||||
@@ -75,7 +75,7 @@ public abstract class SchadenereignisAbstraktType {
|
|||||||
@XmlElement(name = "GeschaedigteInteressen")
|
@XmlElement(name = "GeschaedigteInteressen")
|
||||||
protected List<GeschaedigtesInteresseType> geschaedigteInteressen;
|
protected List<GeschaedigtesInteresseType> geschaedigteInteressen;
|
||||||
@XmlElement(name = "Dokumente")
|
@XmlElement(name = "Dokumente")
|
||||||
protected List<UploadDokumentType> dokumente;
|
protected List<DokumentenReferenzType> dokumente;
|
||||||
@XmlElement(name = "Meldedat")
|
@XmlElement(name = "Meldedat")
|
||||||
@XmlSchemaType(name = "dateTime")
|
@XmlSchemaType(name = "dateTime")
|
||||||
protected XMLGregorianCalendar meldedat;
|
protected XMLGregorianCalendar meldedat;
|
||||||
@@ -234,13 +234,13 @@ public abstract class SchadenereignisAbstraktType {
|
|||||||
*
|
*
|
||||||
* <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 UploadDokumentType }
|
* {@link DokumentenReferenzType }
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public List<UploadDokumentType> getDokumente() {
|
public List<DokumentenReferenzType> getDokumente() {
|
||||||
if (dokumente == null) {
|
if (dokumente == null) {
|
||||||
dokumente = new ArrayList<UploadDokumentType>();
|
dokumente = new ArrayList<DokumentenReferenzType>();
|
||||||
}
|
}
|
||||||
return this.dokumente;
|
return this.dokumente;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,12 +1,15 @@
|
|||||||
|
|
||||||
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
|
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
import javax.xml.bind.annotation.XmlAccessType;
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
import javax.xml.bind.annotation.XmlAccessorType;
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonRequestType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonRequestType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -23,6 +26,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
|||||||
* <sequence>
|
* <sequence>
|
||||||
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/>
|
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/>
|
||||||
* <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}MeldungSchadenereignis_Type" minOccurs="0"/>
|
* <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}MeldungSchadenereignis_Type" minOccurs="0"/>
|
||||||
|
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </extension>
|
||||||
* </complexContent>
|
* </complexContent>
|
||||||
@@ -34,7 +38,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
|||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "SubmitClaimRequest_Type", propOrder = {
|
@XmlType(name = "SubmitClaimRequest_Type", propOrder = {
|
||||||
"geschaeftsfallnummer",
|
"geschaeftsfallnummer",
|
||||||
"schadenereignis"
|
"schadenereignis",
|
||||||
|
"dokumente"
|
||||||
})
|
})
|
||||||
public class SubmitClaimRequestType
|
public class SubmitClaimRequestType
|
||||||
extends CommonRequestType
|
extends CommonRequestType
|
||||||
@@ -44,6 +49,8 @@ public class SubmitClaimRequestType
|
|||||||
protected ObjektIdType geschaeftsfallnummer;
|
protected ObjektIdType geschaeftsfallnummer;
|
||||||
@XmlElement(name = "Schadenereignis")
|
@XmlElement(name = "Schadenereignis")
|
||||||
protected MeldungSchadenereignisType schadenereignis;
|
protected MeldungSchadenereignisType schadenereignis;
|
||||||
|
@XmlElement(name = "Dokumente")
|
||||||
|
protected List<UploadDokumentType> dokumente;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
||||||
@@ -93,4 +100,33 @@ public class SubmitClaimRequestType
|
|||||||
this.schadenereignis = value;
|
this.schadenereignis = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the dokumente 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 dokumente property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getDokumente().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link UploadDokumentType }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<UploadDokumentType> getDokumente() {
|
||||||
|
if (dokumente == null) {
|
||||||
|
dokumente = new ArrayList<UploadDokumentType>();
|
||||||
|
}
|
||||||
|
return this.dokumente;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,6 +17,11 @@
|
|||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
|
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
|
||||||
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type"/>
|
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type"/>
|
||||||
|
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
@@ -47,6 +52,27 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="CreateClaimResponse2_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:CommonResponse_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="MeldungsZusammenfassung" type="MeldungSchadenereignis_Type" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Meldedat" type="omds:Datum-Zeit">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
<!-- Submit Claim -->
|
<!-- Submit Claim -->
|
||||||
<xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_Type">
|
<xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
@@ -62,6 +88,11 @@
|
|||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
|
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
|
||||||
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type" minOccurs="0"/>
|
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type" minOccurs="0"/>
|
||||||
|
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
@@ -118,7 +149,7 @@
|
|||||||
<xsd:documentation>Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden.</xsd:documentation>
|
<xsd:documentation>Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded">
|
<xsd:element name="Dokumente" type="cst:DokumentenReferenz_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
|
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
@@ -588,13 +619,13 @@
|
|||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Rollen" type="ReferenzAufBeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded"/>
|
<xsd:element name="Rollen" type="ReferenzAufBeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
<xsd:element name="Schadenmelder" type="Schadenmelder_Type">
|
<xsd:element name="Schadenmelder" type="Schadenmelder_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
|
<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type"/>
|
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type"/>
|
||||||
|
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
|
|||||||
Reference in New Issue
Block a user