Überarbeitung Schaden 1. Teil: CheckClaim und CreateClaim
This commit is contained in:
3
OMDSServiceDefinition/.gitignore
vendored
3
OMDSServiceDefinition/.gitignore
vendored
@@ -1,3 +1,2 @@
|
|||||||
/target/
|
/target/
|
||||||
/version1.2.0/
|
|
||||||
/version1.1.1/
|
|
||||||
|
|||||||
@@ -23,10 +23,10 @@
|
|||||||
</fileSet>
|
</fileSet>
|
||||||
|
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>${basedir}/doc</directory>
|
<directory>${basedir}/doc/r1_5_0</directory>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>${basedir}/src/main/resources/def/r1_4_0</directory>
|
<directory>${basedir}/src/main/resources/def/r1_5_0</directory>
|
||||||
<outputDirectory>/</outputDirectory>
|
<outputDirectory>/</outputDirectory>
|
||||||
</fileSet>
|
</fileSet>
|
||||||
</fileSets>
|
</fileSets>
|
||||||
|
|||||||
@@ -8,24 +8,22 @@ 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.UploadDokumentType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Typ für die probeweise Anlage einer Schadenmeldung
|
* Typ für die probeweise Anlage einer Schadenmeldung
|
||||||
*
|
*
|
||||||
* <p>Java-Klasse für CreateClaimRequest_Type complex type.
|
* <p>Java-Klasse für CheckClaimRequest_Type 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>
|
||||||
* <complexType name="CreateClaimRequest_Type">
|
* <complexType name="CheckClaimRequest_Type">
|
||||||
* <complexContent>
|
* <complexContent>
|
||||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
|
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
|
||||||
* <sequence>
|
* <sequence>
|
||||||
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/>
|
* <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_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"/>
|
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </extension>
|
||||||
@@ -36,55 +34,28 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "CreateClaimRequest_Type", propOrder = {
|
@XmlType(name = "CheckClaimRequest_Type", propOrder = {
|
||||||
"geschaeftsfallnummer",
|
|
||||||
"schadenereignis",
|
"schadenereignis",
|
||||||
"dokumente"
|
"dokumente"
|
||||||
})
|
})
|
||||||
public class CreateClaimRequestType
|
public class CheckClaimRequestType
|
||||||
extends CommonRequestType
|
extends CommonRequestType
|
||||||
{
|
{
|
||||||
|
|
||||||
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
|
|
||||||
protected ObjektIdType geschaeftsfallnummer;
|
|
||||||
@XmlElement(name = "Schadenereignis", required = true)
|
@XmlElement(name = "Schadenereignis", required = true)
|
||||||
protected MeldungSchadenereignisType schadenereignis;
|
protected SchadenereignisType schadenereignis;
|
||||||
@XmlElement(name = "Dokumente")
|
@XmlElement(name = "Dokumente")
|
||||||
protected List<UploadDokumentType> dokumente;
|
protected List<UploadDokumentType> dokumente;
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link ObjektIdType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public ObjektIdType getGeschaeftsfallnummer() {
|
|
||||||
return geschaeftsfallnummer;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link ObjektIdType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setGeschaeftsfallnummer(ObjektIdType value) {
|
|
||||||
this.geschaeftsfallnummer = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der schadenereignis-Eigenschaft ab.
|
* Ruft den Wert der schadenereignis-Eigenschaft ab.
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
* possible object is
|
* possible object is
|
||||||
* {@link MeldungSchadenereignisType }
|
* {@link SchadenereignisType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public MeldungSchadenereignisType getSchadenereignis() {
|
public SchadenereignisType getSchadenereignis() {
|
||||||
return schadenereignis;
|
return schadenereignis;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -93,10 +64,10 @@ public class CreateClaimRequestType
|
|||||||
*
|
*
|
||||||
* @param value
|
* @param value
|
||||||
* allowed object is
|
* allowed object is
|
||||||
* {@link MeldungSchadenereignisType }
|
* {@link SchadenereignisType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public void setSchadenereignis(MeldungSchadenereignisType value) {
|
public void setSchadenereignis(SchadenereignisType value) {
|
||||||
this.schadenereignis = value;
|
this.schadenereignis = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
|
||||||
|
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.XmlType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonResponseType;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Anworttyp beim Erzeugen einer Schadenmeldung
|
||||||
|
*
|
||||||
|
* <p>Java-Klasse für CheckClaimResponse_Type complex type.
|
||||||
|
*
|
||||||
|
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* <complexType name="CheckClaimResponse_Type">
|
||||||
|
* <complexContent>
|
||||||
|
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
|
||||||
|
* <sequence>
|
||||||
|
* <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
|
||||||
|
* </sequence>
|
||||||
|
* </extension>
|
||||||
|
* </complexContent>
|
||||||
|
* </complexType>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "CheckClaimResponse_Type", propOrder = {
|
||||||
|
"schadenereignis"
|
||||||
|
})
|
||||||
|
public class CheckClaimResponseType
|
||||||
|
extends CommonResponseType
|
||||||
|
{
|
||||||
|
|
||||||
|
@XmlElement(name = "Schadenereignis")
|
||||||
|
protected SchadenereignisType schadenereignis;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der schadenereignis-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link SchadenereignisType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public SchadenereignisType getSchadenereignis() {
|
||||||
|
return schadenereignis;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der schadenereignis-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link SchadenereignisType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setSchadenereignis(SchadenereignisType value) {
|
||||||
|
this.schadenereignis = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,98 +0,0 @@
|
|||||||
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,98 +0,0 @@
|
|||||||
|
|
||||||
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 CreateClaimResponse_Type complex type.
|
|
||||||
*
|
|
||||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
|
||||||
*
|
|
||||||
* <pre>
|
|
||||||
* <complexType name="CreateClaimResponse_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}Meldungszusammenfassung_Type" minOccurs="0"/>
|
|
||||||
* <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
|
|
||||||
* </sequence>
|
|
||||||
* </extension>
|
|
||||||
* </complexContent>
|
|
||||||
* </complexType>
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
|
||||||
@XmlType(name = "CreateClaimResponse_Type", propOrder = {
|
|
||||||
"meldungsZusammenfassung",
|
|
||||||
"meldedat"
|
|
||||||
})
|
|
||||||
public class CreateClaimResponseType
|
|
||||||
extends CommonResponseType
|
|
||||||
{
|
|
||||||
|
|
||||||
@XmlElement(name = "MeldungsZusammenfassung")
|
|
||||||
protected MeldungszusammenfassungType meldungsZusammenfassung;
|
|
||||||
@XmlElement(name = "Meldedat", required = true)
|
|
||||||
@XmlSchemaType(name = "dateTime")
|
|
||||||
protected XMLGregorianCalendar meldedat;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der meldungsZusammenfassung-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link MeldungszusammenfassungType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public MeldungszusammenfassungType getMeldungsZusammenfassung() {
|
|
||||||
return meldungsZusammenfassung;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der meldungsZusammenfassung-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link MeldungszusammenfassungType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setMeldungsZusammenfassung(MeldungszusammenfassungType 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,502 +0,0 @@
|
|||||||
|
|
||||||
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
|
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import javax.xml.bind.annotation.XmlAccessType;
|
|
||||||
import javax.xml.bind.annotation.XmlAccessorType;
|
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
|
||||||
import javax.xml.bind.annotation.XmlSchemaType;
|
|
||||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
|
||||||
import javax.xml.bind.annotation.XmlType;
|
|
||||||
import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType;
|
|
||||||
import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
|
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.BankverbindungType;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Die Meldung eines Schadens (Unterobjekt eines Schadenereignisses)
|
|
||||||
*
|
|
||||||
* <p>Java-Klasse für MeldungSchaden_Type complex type.
|
|
||||||
*
|
|
||||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
|
||||||
*
|
|
||||||
* <pre>
|
|
||||||
* <complexType name="MeldungSchaden_Type">
|
|
||||||
* <complexContent>
|
|
||||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
||||||
* <sequence>
|
|
||||||
* <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung"/>
|
|
||||||
* <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
|
|
||||||
* <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
|
|
||||||
* <element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
|
||||||
* <element name="BeteiligtePersonen" maxOccurs="unbounded" minOccurs="0">
|
|
||||||
* <complexType>
|
|
||||||
* <complexContent>
|
|
||||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
|
|
||||||
* <sequence>
|
|
||||||
* <choice>
|
|
||||||
* <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
|
|
||||||
* <sequence>
|
|
||||||
* <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
|
|
||||||
* <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
|
|
||||||
* </sequence>
|
|
||||||
* </choice>
|
|
||||||
* <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
|
|
||||||
* </sequence>
|
|
||||||
* </extension>
|
|
||||||
* </complexContent>
|
|
||||||
* </complexType>
|
|
||||||
* </element>
|
|
||||||
* <element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/>
|
|
||||||
* <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
|
|
||||||
* <element name="Spartendetails" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type" minOccurs="0"/>
|
|
||||||
* <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type" minOccurs="0"/>
|
|
||||||
* <element name="ZusaetzlicheSchadensdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensdaten_Type" minOccurs="0"/>
|
|
||||||
* </sequence>
|
|
||||||
* </restriction>
|
|
||||||
* </complexContent>
|
|
||||||
* </complexType>
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
|
||||||
@XmlType(name = "MeldungSchaden_Type", propOrder = {
|
|
||||||
"schadenzuordnung",
|
|
||||||
"polizzennr",
|
|
||||||
"vertragsID",
|
|
||||||
"schadenTxt",
|
|
||||||
"beteiligtePersonen",
|
|
||||||
"leistungGeschaetzt",
|
|
||||||
"waehrungsCd",
|
|
||||||
"spartendetails",
|
|
||||||
"bankverbindung",
|
|
||||||
"zusaetzlicheSchadensdaten"
|
|
||||||
})
|
|
||||||
@XmlSeeAlso({
|
|
||||||
SchadenType.class
|
|
||||||
})
|
|
||||||
public class MeldungSchadenType {
|
|
||||||
|
|
||||||
@XmlElement(name = "Schadenzuordnung", required = true)
|
|
||||||
protected SchadenzuordnungType schadenzuordnung;
|
|
||||||
@XmlElement(name = "Polizzennr", required = true)
|
|
||||||
protected String polizzennr;
|
|
||||||
@XmlElement(name = "VertragsID")
|
|
||||||
protected String vertragsID;
|
|
||||||
@XmlElement(name = "SchadenTxt")
|
|
||||||
protected String schadenTxt;
|
|
||||||
@XmlElement(name = "BeteiligtePersonen")
|
|
||||||
protected List<MeldungSchadenType.BeteiligtePersonen> beteiligtePersonen;
|
|
||||||
@XmlElement(name = "LeistungGeschaetzt")
|
|
||||||
protected BigDecimal leistungGeschaetzt;
|
|
||||||
@XmlElement(name = "WaehrungsCd")
|
|
||||||
@XmlSchemaType(name = "string")
|
|
||||||
protected WaehrungsCdType waehrungsCd;
|
|
||||||
@XmlElement(name = "Spartendetails")
|
|
||||||
protected SpartendetailSchadenType spartendetails;
|
|
||||||
@XmlElement(name = "Bankverbindung")
|
|
||||||
protected BankverbindungType bankverbindung;
|
|
||||||
@XmlElement(name = "ZusaetzlicheSchadensdaten")
|
|
||||||
protected ZusaetzlicheSchadensdatenType zusaetzlicheSchadensdaten;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der schadenzuordnung-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link SchadenzuordnungType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public SchadenzuordnungType getSchadenzuordnung() {
|
|
||||||
return schadenzuordnung;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der schadenzuordnung-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link SchadenzuordnungType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setSchadenzuordnung(SchadenzuordnungType value) {
|
|
||||||
this.schadenzuordnung = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der polizzennr-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public String getPolizzennr() {
|
|
||||||
return polizzennr;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der polizzennr-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setPolizzennr(String value) {
|
|
||||||
this.polizzennr = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der vertragsID-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public String getVertragsID() {
|
|
||||||
return vertragsID;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der vertragsID-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setVertragsID(String value) {
|
|
||||||
this.vertragsID = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der schadenTxt-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public String getSchadenTxt() {
|
|
||||||
return schadenTxt;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der schadenTxt-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setSchadenTxt(String value) {
|
|
||||||
this.schadenTxt = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the value of the beteiligtePersonen 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 beteiligtePersonen property.
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* For example, to add a new item, do as follows:
|
|
||||||
* <pre>
|
|
||||||
* getBeteiligtePersonen().add(newItem);
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* Objects of the following type(s) are allowed in the list
|
|
||||||
* {@link MeldungSchadenType.BeteiligtePersonen }
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public List<MeldungSchadenType.BeteiligtePersonen> getBeteiligtePersonen() {
|
|
||||||
if (beteiligtePersonen == null) {
|
|
||||||
beteiligtePersonen = new ArrayList<MeldungSchadenType.BeteiligtePersonen>();
|
|
||||||
}
|
|
||||||
return this.beteiligtePersonen;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der leistungGeschaetzt-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link BigDecimal }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public BigDecimal getLeistungGeschaetzt() {
|
|
||||||
return leistungGeschaetzt;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der leistungGeschaetzt-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link BigDecimal }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setLeistungGeschaetzt(BigDecimal value) {
|
|
||||||
this.leistungGeschaetzt = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der waehrungsCd-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link WaehrungsCdType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public WaehrungsCdType getWaehrungsCd() {
|
|
||||||
return waehrungsCd;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der waehrungsCd-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link WaehrungsCdType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setWaehrungsCd(WaehrungsCdType value) {
|
|
||||||
this.waehrungsCd = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der spartendetails-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link SpartendetailSchadenType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public SpartendetailSchadenType getSpartendetails() {
|
|
||||||
return spartendetails;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der spartendetails-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link SpartendetailSchadenType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setSpartendetails(SpartendetailSchadenType value) {
|
|
||||||
this.spartendetails = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der bankverbindung-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link BankverbindungType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public BankverbindungType getBankverbindung() {
|
|
||||||
return bankverbindung;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der bankverbindung-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link BankverbindungType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setBankverbindung(BankverbindungType value) {
|
|
||||||
this.bankverbindung = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der zusaetzlicheSchadensdaten-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link ZusaetzlicheSchadensdatenType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public ZusaetzlicheSchadensdatenType getZusaetzlicheSchadensdaten() {
|
|
||||||
return zusaetzlicheSchadensdaten;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der zusaetzlicheSchadensdaten-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link ZusaetzlicheSchadensdatenType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setZusaetzlicheSchadensdaten(ZusaetzlicheSchadensdatenType value) {
|
|
||||||
this.zusaetzlicheSchadensdaten = 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>
|
|
||||||
* <complexType>
|
|
||||||
* <complexContent>
|
|
||||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
|
|
||||||
* <sequence>
|
|
||||||
* <choice>
|
|
||||||
* <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
|
|
||||||
* <sequence>
|
|
||||||
* <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
|
|
||||||
* <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
|
|
||||||
* </sequence>
|
|
||||||
* </choice>
|
|
||||||
* <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
|
|
||||||
* </sequence>
|
|
||||||
* </extension>
|
|
||||||
* </complexContent>
|
|
||||||
* </complexType>
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
|
||||||
@XmlType(name = "", propOrder = {
|
|
||||||
"vertragsrolle",
|
|
||||||
"schadensrolle",
|
|
||||||
"geschInteresseLfnr",
|
|
||||||
"zusaetzlicheRollendaten"
|
|
||||||
})
|
|
||||||
public static class BeteiligtePersonen
|
|
||||||
extends ReferenzAufBeteiligtePersonSchadenType
|
|
||||||
{
|
|
||||||
|
|
||||||
@XmlElement(name = "Vertragsrolle")
|
|
||||||
@XmlSchemaType(name = "string")
|
|
||||||
protected VtgRolleCdType vertragsrolle;
|
|
||||||
@XmlElement(name = "Schadensrolle")
|
|
||||||
protected String schadensrolle;
|
|
||||||
@XmlElement(name = "GeschInteresseLfnr")
|
|
||||||
@XmlSchemaType(name = "unsignedShort")
|
|
||||||
protected Integer geschInteresseLfnr;
|
|
||||||
@XmlElement(name = "ZusaetzlicheRollendaten")
|
|
||||||
protected List<ZusaetzlicheRollendatenType> zusaetzlicheRollendaten;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der vertragsrolle-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link VtgRolleCdType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public VtgRolleCdType getVertragsrolle() {
|
|
||||||
return vertragsrolle;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der vertragsrolle-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link VtgRolleCdType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setVertragsrolle(VtgRolleCdType value) {
|
|
||||||
this.vertragsrolle = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der schadensrolle-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public String getSchadensrolle() {
|
|
||||||
return schadensrolle;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der schadensrolle-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setSchadensrolle(String value) {
|
|
||||||
this.schadensrolle = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der geschInteresseLfnr-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link Integer }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public Integer getGeschInteresseLfnr() {
|
|
||||||
return geschInteresseLfnr;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der geschInteresseLfnr-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link Integer }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setGeschInteresseLfnr(Integer value) {
|
|
||||||
this.geschInteresseLfnr = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the value of the zusaetzlicheRollendaten 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 zusaetzlicheRollendaten property.
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* For example, to add a new item, do as follows:
|
|
||||||
* <pre>
|
|
||||||
* getZusaetzlicheRollendaten().add(newItem);
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* Objects of the following type(s) are allowed in the list
|
|
||||||
* {@link ZusaetzlicheRollendatenType }
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public List<ZusaetzlicheRollendatenType> getZusaetzlicheRollendaten() {
|
|
||||||
if (zusaetzlicheRollendaten == null) {
|
|
||||||
zusaetzlicheRollendaten = new ArrayList<ZusaetzlicheRollendatenType>();
|
|
||||||
}
|
|
||||||
return this.zusaetzlicheRollendaten;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
|
|
||||||
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.XmlAccessorType;
|
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
|
||||||
import javax.xml.bind.annotation.XmlType;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Die Meldung eines Schadenereignisses ohne Ids
|
|
||||||
*
|
|
||||||
* <p>Java-Klasse für MeldungSchadenereignis_Type complex type.
|
|
||||||
*
|
|
||||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
|
||||||
*
|
|
||||||
* <pre>
|
|
||||||
* <complexType name="MeldungSchadenereignis_Type">
|
|
||||||
* <complexContent>
|
|
||||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenereignisAbstrakt_Type">
|
|
||||||
* <sequence>
|
|
||||||
* <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}MeldungSchaden_Type" maxOccurs="unbounded" minOccurs="0"/>
|
|
||||||
* </sequence>
|
|
||||||
* </extension>
|
|
||||||
* </complexContent>
|
|
||||||
* </complexType>
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
|
||||||
@XmlType(name = "MeldungSchadenereignis_Type", propOrder = {
|
|
||||||
"schaeden"
|
|
||||||
})
|
|
||||||
public class MeldungSchadenereignisType
|
|
||||||
extends SchadenereignisAbstraktType
|
|
||||||
{
|
|
||||||
|
|
||||||
@XmlElement(name = "Schaeden")
|
|
||||||
protected List<MeldungSchadenType> schaeden;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the value of the schaeden 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 schaeden property.
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* For example, to add a new item, do as follows:
|
|
||||||
* <pre>
|
|
||||||
* getSchaeden().add(newItem);
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* Objects of the following type(s) are allowed in the list
|
|
||||||
* {@link MeldungSchadenType }
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public List<MeldungSchadenType> getSchaeden() {
|
|
||||||
if (schaeden == null) {
|
|
||||||
schaeden = new ArrayList<MeldungSchadenType>();
|
|
||||||
}
|
|
||||||
return this.schaeden;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -25,8 +25,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
|||||||
@XmlRegistry
|
@XmlRegistry
|
||||||
public class ObjectFactory {
|
public class ObjectFactory {
|
||||||
|
|
||||||
private final static QName _CreateClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CreateClaimRequest");
|
private final static QName _CheckClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CheckClaimRequest");
|
||||||
private final static QName _CreateClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CreateClaimResponse");
|
private final static QName _CheckClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CheckClaimResponse");
|
||||||
private final static QName _SubmitClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimRequest");
|
private final static QName _SubmitClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimRequest");
|
||||||
private final static QName _SubmitClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimResponse");
|
private final static QName _SubmitClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimResponse");
|
||||||
private final static QName _InitiateClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "InitiateClaimRequest");
|
private final static QName _InitiateClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "InitiateClaimRequest");
|
||||||
@@ -65,27 +65,27 @@ public class ObjectFactory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link MeldungSchadenType }
|
* Create an instance of {@link SchadenType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public MeldungSchadenType createMeldungSchadenType() {
|
public SchadenType createSchadenType() {
|
||||||
return new MeldungSchadenType();
|
return new SchadenType();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link CreateClaimRequestType }
|
* Create an instance of {@link CheckClaimRequestType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public CreateClaimRequestType createCreateClaimRequestType() {
|
public CheckClaimRequestType createCheckClaimRequestType() {
|
||||||
return new CreateClaimRequestType();
|
return new CheckClaimRequestType();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link CreateClaimResponseType }
|
* Create an instance of {@link CheckClaimResponseType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public CreateClaimResponseType createCreateClaimResponseType() {
|
public CheckClaimResponseType createCheckClaimResponseType() {
|
||||||
return new CreateClaimResponseType();
|
return new CheckClaimResponseType();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -232,22 +232,6 @@ 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 }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public MeldungSchadenereignisType createMeldungSchadenereignisType() {
|
|
||||||
return new MeldungSchadenereignisType();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link SchadenereignisType }
|
* Create an instance of {@link SchadenereignisType }
|
||||||
*
|
*
|
||||||
@@ -256,14 +240,6 @@ public class ObjectFactory {
|
|||||||
return new SchadenereignisType();
|
return new SchadenereignisType();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Create an instance of {@link SchadenType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public SchadenType createSchadenType() {
|
|
||||||
return new SchadenType();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link BeteiligtePersonType }
|
* Create an instance of {@link BeteiligtePersonType }
|
||||||
*
|
*
|
||||||
@@ -489,29 +465,29 @@ public class ObjectFactory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link MeldungSchadenType.BeteiligtePersonen }
|
* Create an instance of {@link SchadenType.BeteiligtePersonen }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public MeldungSchadenType.BeteiligtePersonen createMeldungSchadenTypeBeteiligtePersonen() {
|
public SchadenType.BeteiligtePersonen createSchadenTypeBeteiligtePersonen() {
|
||||||
return new MeldungSchadenType.BeteiligtePersonen();
|
return new SchadenType.BeteiligtePersonen();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link JAXBElement }{@code <}{@link CreateClaimRequestType }{@code >}}
|
* Create an instance of {@link JAXBElement }{@code <}{@link CheckClaimRequestType }{@code >}}
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "CreateClaimRequest")
|
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "CheckClaimRequest")
|
||||||
public JAXBElement<CreateClaimRequestType> createCreateClaimRequest(CreateClaimRequestType value) {
|
public JAXBElement<CheckClaimRequestType> createCheckClaimRequest(CheckClaimRequestType value) {
|
||||||
return new JAXBElement<CreateClaimRequestType>(_CreateClaimRequest_QNAME, CreateClaimRequestType.class, null, value);
|
return new JAXBElement<CheckClaimRequestType>(_CheckClaimRequest_QNAME, CheckClaimRequestType.class, null, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link JAXBElement }{@code <}{@link CreateClaimResponseType }{@code >}}
|
* Create an instance of {@link JAXBElement }{@code <}{@link CheckClaimResponseType }{@code >}}
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "CreateClaimResponse")
|
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "CheckClaimResponse")
|
||||||
public JAXBElement<CreateClaimResponseType> createCreateClaimResponse(CreateClaimResponseType value) {
|
public JAXBElement<CheckClaimResponseType> createCheckClaimResponse(CheckClaimResponseType value) {
|
||||||
return new JAXBElement<CreateClaimResponseType>(_CreateClaimResponse_QNAME, CreateClaimResponseType.class, null, value);
|
return new JAXBElement<CheckClaimResponseType>(_CheckClaimResponse_QNAME, CheckClaimResponseType.class, null, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ import javax.xml.bind.annotation.XmlType;
|
|||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "ReferenzAufBeteiligtePersonSchaden_Type")
|
@XmlType(name = "ReferenzAufBeteiligtePersonSchaden_Type")
|
||||||
@XmlSeeAlso({
|
@XmlSeeAlso({
|
||||||
at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.MeldungSchadenType.BeteiligtePersonen.class
|
at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SchadenType.BeteiligtePersonen.class
|
||||||
})
|
})
|
||||||
public class ReferenzAufBeteiligtePersonSchadenType {
|
public class ReferenzAufBeteiligtePersonSchadenType {
|
||||||
|
|
||||||
|
|||||||
@@ -1,17 +1,22 @@
|
|||||||
|
|
||||||
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
|
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
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.XmlSchemaType;
|
||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType;
|
||||||
|
import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.BankverbindungType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Die Darstellung eines Schadens (Unterobjekt eines Schadenereignisses)
|
* Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses)
|
||||||
*
|
*
|
||||||
* <p>Java-Klasse für Schaden_Type complex type.
|
* <p>Java-Klasse für Schaden_Type complex type.
|
||||||
*
|
*
|
||||||
@@ -20,15 +25,43 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
|||||||
* <pre>
|
* <pre>
|
||||||
* <complexType name="Schaden_Type">
|
* <complexType name="Schaden_Type">
|
||||||
* <complexContent>
|
* <complexContent>
|
||||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}MeldungSchaden_Type">
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||||
* <sequence>
|
* <sequence>
|
||||||
* <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type"/>
|
|
||||||
* <element name="GeschaeftsfallSchadenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
|
* <element name="GeschaeftsfallSchadenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
|
||||||
* <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
|
* <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
|
||||||
* <element name="VormaligeSchadennummern" type="{urn:omds20}Schadennr" maxOccurs="unbounded" minOccurs="0"/>
|
* <element name="VormaligeSchadennummern" type="{urn:omds20}Schadennr" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* <element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
|
* <element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
|
||||||
|
* <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/>
|
||||||
|
* <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung"/>
|
||||||
|
* <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
|
||||||
|
* <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
|
||||||
|
* <element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||||
|
* <element name="BeteiligtePersonen" maxOccurs="unbounded" minOccurs="0">
|
||||||
|
* <complexType>
|
||||||
|
* <complexContent>
|
||||||
|
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
|
||||||
|
* <sequence>
|
||||||
|
* <choice>
|
||||||
|
* <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
|
||||||
|
* <sequence>
|
||||||
|
* <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
|
||||||
|
* <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
|
||||||
|
* </sequence>
|
||||||
|
* </choice>
|
||||||
|
* <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
|
* </sequence>
|
||||||
|
* </extension>
|
||||||
|
* </complexContent>
|
||||||
|
* </complexType>
|
||||||
|
* </element>
|
||||||
|
* <element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/>
|
||||||
|
* <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
|
||||||
|
* <element name="Spartendetails" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type" minOccurs="0"/>
|
||||||
|
* <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type" minOccurs="0"/>
|
||||||
|
* <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||||
|
* <element name="ZusaetzlicheSchadensdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensdaten_Type" minOccurs="0"/>
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </restriction>
|
||||||
* </complexContent>
|
* </complexContent>
|
||||||
* </complexType>
|
* </complexType>
|
||||||
* </pre>
|
* </pre>
|
||||||
@@ -37,18 +70,25 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
|||||||
*/
|
*/
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "Schaden_Type", propOrder = {
|
@XmlType(name = "Schaden_Type", propOrder = {
|
||||||
"bearbStandCd",
|
|
||||||
"geschaeftsfallSchadenanlage",
|
"geschaeftsfallSchadenanlage",
|
||||||
"schadennr",
|
"schadennr",
|
||||||
"vormaligeSchadennummern",
|
"vormaligeSchadennummern",
|
||||||
"nachfolgendeSchadennr"
|
"nachfolgendeSchadennr",
|
||||||
|
"bearbStandCd",
|
||||||
|
"schadenzuordnung",
|
||||||
|
"polizzennr",
|
||||||
|
"vertragsID",
|
||||||
|
"schadenTxt",
|
||||||
|
"beteiligtePersonen",
|
||||||
|
"leistungGeschaetzt",
|
||||||
|
"waehrungsCd",
|
||||||
|
"spartendetails",
|
||||||
|
"bankverbindung",
|
||||||
|
"deepLink",
|
||||||
|
"zusaetzlicheSchadensdaten"
|
||||||
})
|
})
|
||||||
public class SchadenType
|
public class SchadenType {
|
||||||
extends MeldungSchadenType
|
|
||||||
{
|
|
||||||
|
|
||||||
@XmlElement(name = "BearbStandCd", required = true)
|
|
||||||
protected String bearbStandCd;
|
|
||||||
@XmlElement(name = "GeschaeftsfallSchadenanlage", required = true)
|
@XmlElement(name = "GeschaeftsfallSchadenanlage", required = true)
|
||||||
protected ObjektIdType geschaeftsfallSchadenanlage;
|
protected ObjektIdType geschaeftsfallSchadenanlage;
|
||||||
@XmlElement(name = "Schadennr")
|
@XmlElement(name = "Schadennr")
|
||||||
@@ -57,30 +97,31 @@ public class SchadenType
|
|||||||
protected List<String> vormaligeSchadennummern;
|
protected List<String> vormaligeSchadennummern;
|
||||||
@XmlElement(name = "NachfolgendeSchadennr")
|
@XmlElement(name = "NachfolgendeSchadennr")
|
||||||
protected String nachfolgendeSchadennr;
|
protected String nachfolgendeSchadennr;
|
||||||
|
@XmlElement(name = "BearbStandCd")
|
||||||
/**
|
protected String bearbStandCd;
|
||||||
* Ruft den Wert der bearbStandCd-Eigenschaft ab.
|
@XmlElement(name = "Schadenzuordnung", required = true)
|
||||||
*
|
protected SchadenzuordnungType schadenzuordnung;
|
||||||
* @return
|
@XmlElement(name = "Polizzennr", required = true)
|
||||||
* possible object is
|
protected String polizzennr;
|
||||||
* {@link String }
|
@XmlElement(name = "VertragsID")
|
||||||
*
|
protected String vertragsID;
|
||||||
*/
|
@XmlElement(name = "SchadenTxt")
|
||||||
public String getBearbStandCd() {
|
protected String schadenTxt;
|
||||||
return bearbStandCd;
|
@XmlElement(name = "BeteiligtePersonen")
|
||||||
}
|
protected List<SchadenType.BeteiligtePersonen> beteiligtePersonen;
|
||||||
|
@XmlElement(name = "LeistungGeschaetzt")
|
||||||
/**
|
protected BigDecimal leistungGeschaetzt;
|
||||||
* Legt den Wert der bearbStandCd-Eigenschaft fest.
|
@XmlElement(name = "WaehrungsCd")
|
||||||
*
|
@XmlSchemaType(name = "string")
|
||||||
* @param value
|
protected WaehrungsCdType waehrungsCd;
|
||||||
* allowed object is
|
@XmlElement(name = "Spartendetails")
|
||||||
* {@link String }
|
protected SpartendetailSchadenType spartendetails;
|
||||||
*
|
@XmlElement(name = "Bankverbindung")
|
||||||
*/
|
protected BankverbindungType bankverbindung;
|
||||||
public void setBearbStandCd(String value) {
|
@XmlElement(name = "DeepLink")
|
||||||
this.bearbStandCd = value;
|
protected String deepLink;
|
||||||
}
|
@XmlElement(name = "ZusaetzlicheSchadensdaten")
|
||||||
|
protected ZusaetzlicheSchadensdatenType zusaetzlicheSchadensdaten;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab.
|
* Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab.
|
||||||
@@ -183,4 +224,449 @@ public class SchadenType
|
|||||||
this.nachfolgendeSchadennr = value;
|
this.nachfolgendeSchadennr = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der bearbStandCd-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getBearbStandCd() {
|
||||||
|
return bearbStandCd;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der bearbStandCd-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setBearbStandCd(String value) {
|
||||||
|
this.bearbStandCd = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der schadenzuordnung-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link SchadenzuordnungType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public SchadenzuordnungType getSchadenzuordnung() {
|
||||||
|
return schadenzuordnung;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der schadenzuordnung-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link SchadenzuordnungType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setSchadenzuordnung(SchadenzuordnungType value) {
|
||||||
|
this.schadenzuordnung = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der polizzennr-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getPolizzennr() {
|
||||||
|
return polizzennr;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der polizzennr-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setPolizzennr(String value) {
|
||||||
|
this.polizzennr = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der vertragsID-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getVertragsID() {
|
||||||
|
return vertragsID;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der vertragsID-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setVertragsID(String value) {
|
||||||
|
this.vertragsID = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der schadenTxt-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getSchadenTxt() {
|
||||||
|
return schadenTxt;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der schadenTxt-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setSchadenTxt(String value) {
|
||||||
|
this.schadenTxt = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the beteiligtePersonen 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 beteiligtePersonen property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getBeteiligtePersonen().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link SchadenType.BeteiligtePersonen }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<SchadenType.BeteiligtePersonen> getBeteiligtePersonen() {
|
||||||
|
if (beteiligtePersonen == null) {
|
||||||
|
beteiligtePersonen = new ArrayList<SchadenType.BeteiligtePersonen>();
|
||||||
|
}
|
||||||
|
return this.beteiligtePersonen;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der leistungGeschaetzt-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link BigDecimal }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public BigDecimal getLeistungGeschaetzt() {
|
||||||
|
return leistungGeschaetzt;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der leistungGeschaetzt-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link BigDecimal }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setLeistungGeschaetzt(BigDecimal value) {
|
||||||
|
this.leistungGeschaetzt = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der waehrungsCd-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link WaehrungsCdType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public WaehrungsCdType getWaehrungsCd() {
|
||||||
|
return waehrungsCd;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der waehrungsCd-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link WaehrungsCdType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setWaehrungsCd(WaehrungsCdType value) {
|
||||||
|
this.waehrungsCd = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der spartendetails-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link SpartendetailSchadenType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public SpartendetailSchadenType getSpartendetails() {
|
||||||
|
return spartendetails;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der spartendetails-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link SpartendetailSchadenType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setSpartendetails(SpartendetailSchadenType value) {
|
||||||
|
this.spartendetails = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der bankverbindung-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link BankverbindungType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public BankverbindungType getBankverbindung() {
|
||||||
|
return bankverbindung;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der bankverbindung-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link BankverbindungType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setBankverbindung(BankverbindungType value) {
|
||||||
|
this.bankverbindung = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der deepLink-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getDeepLink() {
|
||||||
|
return deepLink;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der deepLink-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setDeepLink(String value) {
|
||||||
|
this.deepLink = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der zusaetzlicheSchadensdaten-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link ZusaetzlicheSchadensdatenType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public ZusaetzlicheSchadensdatenType getZusaetzlicheSchadensdaten() {
|
||||||
|
return zusaetzlicheSchadensdaten;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der zusaetzlicheSchadensdaten-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link ZusaetzlicheSchadensdatenType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setZusaetzlicheSchadensdaten(ZusaetzlicheSchadensdatenType value) {
|
||||||
|
this.zusaetzlicheSchadensdaten = 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>
|
||||||
|
* <complexType>
|
||||||
|
* <complexContent>
|
||||||
|
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
|
||||||
|
* <sequence>
|
||||||
|
* <choice>
|
||||||
|
* <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
|
||||||
|
* <sequence>
|
||||||
|
* <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
|
||||||
|
* <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
|
||||||
|
* </sequence>
|
||||||
|
* </choice>
|
||||||
|
* <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
|
* </sequence>
|
||||||
|
* </extension>
|
||||||
|
* </complexContent>
|
||||||
|
* </complexType>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "", propOrder = {
|
||||||
|
"vertragsrolle",
|
||||||
|
"schadensrolle",
|
||||||
|
"geschInteresseLfnr",
|
||||||
|
"zusaetzlicheRollendaten"
|
||||||
|
})
|
||||||
|
public static class BeteiligtePersonen
|
||||||
|
extends ReferenzAufBeteiligtePersonSchadenType
|
||||||
|
{
|
||||||
|
|
||||||
|
@XmlElement(name = "Vertragsrolle")
|
||||||
|
@XmlSchemaType(name = "string")
|
||||||
|
protected VtgRolleCdType vertragsrolle;
|
||||||
|
@XmlElement(name = "Schadensrolle")
|
||||||
|
protected String schadensrolle;
|
||||||
|
@XmlElement(name = "GeschInteresseLfnr")
|
||||||
|
@XmlSchemaType(name = "unsignedShort")
|
||||||
|
protected Integer geschInteresseLfnr;
|
||||||
|
@XmlElement(name = "ZusaetzlicheRollendaten")
|
||||||
|
protected List<ZusaetzlicheRollendatenType> zusaetzlicheRollendaten;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der vertragsrolle-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link VtgRolleCdType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public VtgRolleCdType getVertragsrolle() {
|
||||||
|
return vertragsrolle;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der vertragsrolle-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link VtgRolleCdType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setVertragsrolle(VtgRolleCdType value) {
|
||||||
|
this.vertragsrolle = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der schadensrolle-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getSchadensrolle() {
|
||||||
|
return schadensrolle;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der schadensrolle-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setSchadensrolle(String value) {
|
||||||
|
this.schadensrolle = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der geschInteresseLfnr-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link Integer }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public Integer getGeschInteresseLfnr() {
|
||||||
|
return geschInteresseLfnr;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der geschInteresseLfnr-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link Integer }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setGeschInteresseLfnr(Integer value) {
|
||||||
|
this.geschInteresseLfnr = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the zusaetzlicheRollendaten 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 zusaetzlicheRollendaten property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getZusaetzlicheRollendaten().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link ZusaetzlicheRollendatenType }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<ZusaetzlicheRollendatenType> getZusaetzlicheRollendaten() {
|
||||||
|
if (zusaetzlicheRollendaten == null) {
|
||||||
|
zusaetzlicheRollendaten = new ArrayList<ZusaetzlicheRollendatenType>();
|
||||||
|
}
|
||||||
|
return this.zusaetzlicheRollendaten;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,344 +0,0 @@
|
|||||||
|
|
||||||
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.XmlAccessorType;
|
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
|
||||||
import javax.xml.bind.annotation.XmlSchemaType;
|
|
||||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
|
||||||
import javax.xml.bind.annotation.XmlType;
|
|
||||||
import javax.xml.datatype.XMLGregorianCalendar;
|
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.BankverbindungType;
|
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.DokumentenReferenzType;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses.
|
|
||||||
*
|
|
||||||
* <p>Java-Klasse für SchadenereignisAbstrakt_Type complex type.
|
|
||||||
*
|
|
||||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
|
||||||
*
|
|
||||||
* <pre>
|
|
||||||
* <complexType name="SchadenereignisAbstrakt_Type">
|
|
||||||
* <complexContent>
|
|
||||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
||||||
* <sequence>
|
|
||||||
* <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/>
|
|
||||||
* <element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
|
||||||
* <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="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}DokumentenReferenz_Type" maxOccurs="unbounded" 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="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
|
|
||||||
* <element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/>
|
|
||||||
* </sequence>
|
|
||||||
* </restriction>
|
|
||||||
* </complexContent>
|
|
||||||
* </complexType>
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
|
||||||
@XmlType(name = "SchadenereignisAbstrakt_Type", propOrder = {
|
|
||||||
"ereigniszpkt",
|
|
||||||
"ereignisbeschrTxt",
|
|
||||||
"schadOrt",
|
|
||||||
"beteiligtePersonen",
|
|
||||||
"geschaedigteInteressen",
|
|
||||||
"dokumente",
|
|
||||||
"meldedat",
|
|
||||||
"schadenmelder",
|
|
||||||
"bankverbindung",
|
|
||||||
"zusaetzlicheSchadensereignisdaten"
|
|
||||||
})
|
|
||||||
@XmlSeeAlso({
|
|
||||||
MeldungSchadenereignisType.class,
|
|
||||||
SchadenereignisType.class
|
|
||||||
})
|
|
||||||
public abstract class SchadenereignisAbstraktType {
|
|
||||||
|
|
||||||
@XmlElement(name = "Ereigniszpkt", required = true)
|
|
||||||
@XmlSchemaType(name = "dateTime")
|
|
||||||
protected XMLGregorianCalendar ereigniszpkt;
|
|
||||||
@XmlElement(name = "EreignisbeschrTxt", required = true)
|
|
||||||
protected String ereignisbeschrTxt;
|
|
||||||
@XmlElement(name = "SchadOrt", required = true)
|
|
||||||
protected OrtType schadOrt;
|
|
||||||
@XmlElement(name = "BeteiligtePersonen")
|
|
||||||
protected List<BeteiligtePersonType> beteiligtePersonen;
|
|
||||||
@XmlElement(name = "GeschaedigteInteressen")
|
|
||||||
protected List<GeschaedigtesInteresseType> geschaedigteInteressen;
|
|
||||||
@XmlElement(name = "Dokumente")
|
|
||||||
protected List<DokumentenReferenzType> dokumente;
|
|
||||||
@XmlElement(name = "Meldedat")
|
|
||||||
@XmlSchemaType(name = "dateTime")
|
|
||||||
protected XMLGregorianCalendar meldedat;
|
|
||||||
@XmlElement(name = "Schadenmelder")
|
|
||||||
protected SchadenmelderType schadenmelder;
|
|
||||||
@XmlElement(name = "Bankverbindung", required = true)
|
|
||||||
protected BankverbindungType bankverbindung;
|
|
||||||
@XmlElement(name = "ZusaetzlicheSchadensereignisdaten")
|
|
||||||
protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der ereigniszpkt-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link XMLGregorianCalendar }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public XMLGregorianCalendar getEreigniszpkt() {
|
|
||||||
return ereigniszpkt;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der ereigniszpkt-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link XMLGregorianCalendar }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setEreigniszpkt(XMLGregorianCalendar value) {
|
|
||||||
this.ereigniszpkt = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public String getEreignisbeschrTxt() {
|
|
||||||
return ereignisbeschrTxt;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der ereignisbeschrTxt-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link String }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setEreignisbeschrTxt(String value) {
|
|
||||||
this.ereignisbeschrTxt = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der schadOrt-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link OrtType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public OrtType getSchadOrt() {
|
|
||||||
return schadOrt;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der schadOrt-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link OrtType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setSchadOrt(OrtType value) {
|
|
||||||
this.schadOrt = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the value of the beteiligtePersonen 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 beteiligtePersonen property.
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* For example, to add a new item, do as follows:
|
|
||||||
* <pre>
|
|
||||||
* getBeteiligtePersonen().add(newItem);
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* Objects of the following type(s) are allowed in the list
|
|
||||||
* {@link BeteiligtePersonType }
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public List<BeteiligtePersonType> getBeteiligtePersonen() {
|
|
||||||
if (beteiligtePersonen == null) {
|
|
||||||
beteiligtePersonen = new ArrayList<BeteiligtePersonType>();
|
|
||||||
}
|
|
||||||
return this.beteiligtePersonen;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gets the value of the geschaedigteInteressen 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 geschaedigteInteressen property.
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* For example, to add a new item, do as follows:
|
|
||||||
* <pre>
|
|
||||||
* getGeschaedigteInteressen().add(newItem);
|
|
||||||
* </pre>
|
|
||||||
*
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* Objects of the following type(s) are allowed in the list
|
|
||||||
* {@link GeschaedigtesInteresseType }
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public List<GeschaedigtesInteresseType> getGeschaedigteInteressen() {
|
|
||||||
if (geschaedigteInteressen == null) {
|
|
||||||
geschaedigteInteressen = new ArrayList<GeschaedigtesInteresseType>();
|
|
||||||
}
|
|
||||||
return this.geschaedigteInteressen;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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 DokumentenReferenzType }
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public List<DokumentenReferenzType> getDokumente() {
|
|
||||||
if (dokumente == null) {
|
|
||||||
dokumente = new ArrayList<DokumentenReferenzType>();
|
|
||||||
}
|
|
||||||
return this.dokumente;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der schadenmelder-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link SchadenmelderType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public SchadenmelderType getSchadenmelder() {
|
|
||||||
return schadenmelder;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der schadenmelder-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link SchadenmelderType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setSchadenmelder(SchadenmelderType value) {
|
|
||||||
this.schadenmelder = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der bankverbindung-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link BankverbindungType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public BankverbindungType getBankverbindung() {
|
|
||||||
return bankverbindung;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der bankverbindung-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link BankverbindungType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setBankverbindung(BankverbindungType value) {
|
|
||||||
this.bankverbindung = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link ZusaetzlicheSchadensereignisdatenType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public ZusaetzlicheSchadensereignisdatenType getZusaetzlicheSchadensereignisdaten() {
|
|
||||||
return zusaetzlicheSchadensereignisdaten;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link ZusaetzlicheSchadensereignisdatenType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setZusaetzlicheSchadensereignisdaten(ZusaetzlicheSchadensereignisdatenType value) {
|
|
||||||
this.zusaetzlicheSchadensereignisdaten = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -6,12 +6,16 @@ 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.XmlSchemaType;
|
||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
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.DokumentenReferenzType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Die Darstellung eines Schadenereignisses inkl. Ids
|
* Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses.
|
||||||
*
|
*
|
||||||
* <p>Java-Klasse für Schadenereignis_Type complex type.
|
* <p>Java-Klasse für Schadenereignis_Type complex type.
|
||||||
*
|
*
|
||||||
@@ -20,14 +24,26 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
|||||||
* <pre>
|
* <pre>
|
||||||
* <complexType name="Schadenereignis_Type">
|
* <complexType name="Schadenereignis_Type">
|
||||||
* <complexContent>
|
* <complexContent>
|
||||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenereignisAbstrakt_Type">
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||||
* <sequence>
|
* <sequence>
|
||||||
|
* <element name="VUNr" type="{urn:omds20}VUNr"/>
|
||||||
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/>
|
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/>
|
||||||
* <element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/>
|
* <element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* <element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
|
* <element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
|
||||||
|
* <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/>
|
||||||
|
* <element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||||
|
* <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="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}DokumentenReferenz_Type" maxOccurs="unbounded" 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="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
|
||||||
|
* <element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/>
|
||||||
|
* <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||||
* <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded" minOccurs="0"/>
|
* <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </restriction>
|
||||||
* </complexContent>
|
* </complexContent>
|
||||||
* </complexType>
|
* </complexType>
|
||||||
* </pre>
|
* </pre>
|
||||||
@@ -36,24 +52,84 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
|
|||||||
*/
|
*/
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "Schadenereignis_Type", propOrder = {
|
@XmlType(name = "Schadenereignis_Type", propOrder = {
|
||||||
|
"vuNr",
|
||||||
"geschaeftsfallnummer",
|
"geschaeftsfallnummer",
|
||||||
"vorherigeSchadenmeldungen",
|
"vorherigeSchadenmeldungen",
|
||||||
"nachfolgendeSchadenmeldung",
|
"nachfolgendeSchadenmeldung",
|
||||||
|
"ereigniszpkt",
|
||||||
|
"ereignisbeschrTxt",
|
||||||
|
"schadOrt",
|
||||||
|
"beteiligtePersonen",
|
||||||
|
"geschaedigteInteressen",
|
||||||
|
"dokumente",
|
||||||
|
"meldedat",
|
||||||
|
"schadenmelder",
|
||||||
|
"bankverbindung",
|
||||||
|
"zusaetzlicheSchadensereignisdaten",
|
||||||
|
"deepLink",
|
||||||
"schaeden"
|
"schaeden"
|
||||||
})
|
})
|
||||||
public class SchadenereignisType
|
public class SchadenereignisType {
|
||||||
extends SchadenereignisAbstraktType
|
|
||||||
{
|
|
||||||
|
|
||||||
|
@XmlElement(name = "VUNr", required = true)
|
||||||
|
protected String vuNr;
|
||||||
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
|
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
|
||||||
protected ObjektIdType geschaeftsfallnummer;
|
protected ObjektIdType geschaeftsfallnummer;
|
||||||
@XmlElement(name = "VorherigeSchadenmeldungen")
|
@XmlElement(name = "VorherigeSchadenmeldungen")
|
||||||
protected List<ObjektIdType> vorherigeSchadenmeldungen;
|
protected List<ObjektIdType> vorherigeSchadenmeldungen;
|
||||||
@XmlElement(name = "NachfolgendeSchadenmeldung")
|
@XmlElement(name = "NachfolgendeSchadenmeldung")
|
||||||
protected ObjektIdType nachfolgendeSchadenmeldung;
|
protected ObjektIdType nachfolgendeSchadenmeldung;
|
||||||
|
@XmlElement(name = "Ereigniszpkt", required = true)
|
||||||
|
@XmlSchemaType(name = "dateTime")
|
||||||
|
protected XMLGregorianCalendar ereigniszpkt;
|
||||||
|
@XmlElement(name = "EreignisbeschrTxt", required = true)
|
||||||
|
protected String ereignisbeschrTxt;
|
||||||
|
@XmlElement(name = "SchadOrt", required = true)
|
||||||
|
protected OrtType schadOrt;
|
||||||
|
@XmlElement(name = "BeteiligtePersonen")
|
||||||
|
protected List<BeteiligtePersonType> beteiligtePersonen;
|
||||||
|
@XmlElement(name = "GeschaedigteInteressen")
|
||||||
|
protected List<GeschaedigtesInteresseType> geschaedigteInteressen;
|
||||||
|
@XmlElement(name = "Dokumente")
|
||||||
|
protected List<DokumentenReferenzType> dokumente;
|
||||||
|
@XmlElement(name = "Meldedat")
|
||||||
|
@XmlSchemaType(name = "dateTime")
|
||||||
|
protected XMLGregorianCalendar meldedat;
|
||||||
|
@XmlElement(name = "Schadenmelder")
|
||||||
|
protected SchadenmelderType schadenmelder;
|
||||||
|
@XmlElement(name = "Bankverbindung", required = true)
|
||||||
|
protected BankverbindungType bankverbindung;
|
||||||
|
@XmlElement(name = "ZusaetzlicheSchadensereignisdaten")
|
||||||
|
protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten;
|
||||||
|
@XmlElement(name = "DeepLink")
|
||||||
|
protected String deepLink;
|
||||||
@XmlElement(name = "Schaeden")
|
@XmlElement(name = "Schaeden")
|
||||||
protected List<SchadenType> schaeden;
|
protected List<SchadenType> schaeden;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der vuNr-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getVUNr() {
|
||||||
|
return vuNr;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der vuNr-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setVUNr(String value) {
|
||||||
|
this.vuNr = value;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
||||||
*
|
*
|
||||||
@@ -131,6 +207,285 @@ public class SchadenereignisType
|
|||||||
this.nachfolgendeSchadenmeldung = value;
|
this.nachfolgendeSchadenmeldung = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der ereigniszpkt-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link XMLGregorianCalendar }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public XMLGregorianCalendar getEreigniszpkt() {
|
||||||
|
return ereigniszpkt;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der ereigniszpkt-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link XMLGregorianCalendar }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setEreigniszpkt(XMLGregorianCalendar value) {
|
||||||
|
this.ereigniszpkt = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getEreignisbeschrTxt() {
|
||||||
|
return ereignisbeschrTxt;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der ereignisbeschrTxt-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setEreignisbeschrTxt(String value) {
|
||||||
|
this.ereignisbeschrTxt = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der schadOrt-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link OrtType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public OrtType getSchadOrt() {
|
||||||
|
return schadOrt;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der schadOrt-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link OrtType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setSchadOrt(OrtType value) {
|
||||||
|
this.schadOrt = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the beteiligtePersonen 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 beteiligtePersonen property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getBeteiligtePersonen().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link BeteiligtePersonType }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<BeteiligtePersonType> getBeteiligtePersonen() {
|
||||||
|
if (beteiligtePersonen == null) {
|
||||||
|
beteiligtePersonen = new ArrayList<BeteiligtePersonType>();
|
||||||
|
}
|
||||||
|
return this.beteiligtePersonen;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the geschaedigteInteressen 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 geschaedigteInteressen property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getGeschaedigteInteressen().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link GeschaedigtesInteresseType }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<GeschaedigtesInteresseType> getGeschaedigteInteressen() {
|
||||||
|
if (geschaedigteInteressen == null) {
|
||||||
|
geschaedigteInteressen = new ArrayList<GeschaedigtesInteresseType>();
|
||||||
|
}
|
||||||
|
return this.geschaedigteInteressen;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 DokumentenReferenzType }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<DokumentenReferenzType> getDokumente() {
|
||||||
|
if (dokumente == null) {
|
||||||
|
dokumente = new ArrayList<DokumentenReferenzType>();
|
||||||
|
}
|
||||||
|
return this.dokumente;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der schadenmelder-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link SchadenmelderType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public SchadenmelderType getSchadenmelder() {
|
||||||
|
return schadenmelder;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der schadenmelder-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link SchadenmelderType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setSchadenmelder(SchadenmelderType value) {
|
||||||
|
this.schadenmelder = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der bankverbindung-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link BankverbindungType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public BankverbindungType getBankverbindung() {
|
||||||
|
return bankverbindung;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der bankverbindung-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link BankverbindungType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setBankverbindung(BankverbindungType value) {
|
||||||
|
this.bankverbindung = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link ZusaetzlicheSchadensereignisdatenType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public ZusaetzlicheSchadensereignisdatenType getZusaetzlicheSchadensereignisdaten() {
|
||||||
|
return zusaetzlicheSchadensereignisdaten;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link ZusaetzlicheSchadensereignisdatenType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setZusaetzlicheSchadensereignisdaten(ZusaetzlicheSchadensereignisdatenType value) {
|
||||||
|
this.zusaetzlicheSchadensereignisdaten = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der deepLink-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getDeepLink() {
|
||||||
|
return deepLink;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der deepLink-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setDeepLink(String value) {
|
||||||
|
this.deepLink = value;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the value of the schaeden property.
|
* Gets the value of the schaeden property.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ 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.UploadDokumentType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
||||||
|
|
||||||
|
|
||||||
@@ -24,8 +23,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
|||||||
* <complexContent>
|
* <complexContent>
|
||||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
|
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
|
||||||
* <sequence>
|
* <sequence>
|
||||||
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/>
|
* <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_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"/>
|
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </extension>
|
||||||
@@ -37,7 +35,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
|
|||||||
*/
|
*/
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "SubmitClaimRequest_Type", propOrder = {
|
@XmlType(name = "SubmitClaimRequest_Type", propOrder = {
|
||||||
"geschaeftsfallnummer",
|
|
||||||
"schadenereignis",
|
"schadenereignis",
|
||||||
"dokumente"
|
"dokumente"
|
||||||
})
|
})
|
||||||
@@ -45,46 +42,20 @@ public class SubmitClaimRequestType
|
|||||||
extends CommonRequestType
|
extends CommonRequestType
|
||||||
{
|
{
|
||||||
|
|
||||||
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
|
|
||||||
protected ObjektIdType geschaeftsfallnummer;
|
|
||||||
@XmlElement(name = "Schadenereignis")
|
@XmlElement(name = "Schadenereignis")
|
||||||
protected MeldungSchadenereignisType schadenereignis;
|
protected SchadenereignisType schadenereignis;
|
||||||
@XmlElement(name = "Dokumente")
|
@XmlElement(name = "Dokumente")
|
||||||
protected List<UploadDokumentType> dokumente;
|
protected List<UploadDokumentType> dokumente;
|
||||||
|
|
||||||
/**
|
|
||||||
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
|
|
||||||
*
|
|
||||||
* @return
|
|
||||||
* possible object is
|
|
||||||
* {@link ObjektIdType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public ObjektIdType getGeschaeftsfallnummer() {
|
|
||||||
return geschaeftsfallnummer;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
|
|
||||||
*
|
|
||||||
* @param value
|
|
||||||
* allowed object is
|
|
||||||
* {@link ObjektIdType }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public void setGeschaeftsfallnummer(ObjektIdType value) {
|
|
||||||
this.geschaeftsfallnummer = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der schadenereignis-Eigenschaft ab.
|
* Ruft den Wert der schadenereignis-Eigenschaft ab.
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
* possible object is
|
* possible object is
|
||||||
* {@link MeldungSchadenereignisType }
|
* {@link SchadenereignisType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public MeldungSchadenereignisType getSchadenereignis() {
|
public SchadenereignisType getSchadenereignis() {
|
||||||
return schadenereignis;
|
return schadenereignis;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -93,10 +64,10 @@ public class SubmitClaimRequestType
|
|||||||
*
|
*
|
||||||
* @param value
|
* @param value
|
||||||
* allowed object is
|
* allowed object is
|
||||||
* {@link MeldungSchadenereignisType }
|
* {@link SchadenereignisType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public void setSchadenereignis(MeldungSchadenereignisType value) {
|
public void setSchadenereignis(SchadenereignisType value) {
|
||||||
this.schadenereignis = value;
|
this.schadenereignis = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,7 @@ package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
|
|||||||
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.XmlSchemaType;
|
|
||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
import javax.xml.datatype.XMLGregorianCalendar;
|
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonResponseType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonResponseType;
|
||||||
|
|
||||||
|
|
||||||
@@ -22,8 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonResponseType;
|
|||||||
* <complexContent>
|
* <complexContent>
|
||||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
|
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
|
||||||
* <sequence>
|
* <sequence>
|
||||||
* <element name="MeldungsZusammenfassung" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Meldungszusammenfassung_Type" minOccurs="0"/>
|
* <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
|
||||||
* <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
|
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </extension>
|
||||||
* </complexContent>
|
* </complexContent>
|
||||||
@@ -34,65 +31,37 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonResponseType;
|
|||||||
*/
|
*/
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "SubmitClaimResponse_Type", propOrder = {
|
@XmlType(name = "SubmitClaimResponse_Type", propOrder = {
|
||||||
"meldungsZusammenfassung",
|
"schadenereignis"
|
||||||
"meldedat"
|
|
||||||
})
|
})
|
||||||
public class SubmitClaimResponseType
|
public class SubmitClaimResponseType
|
||||||
extends CommonResponseType
|
extends CommonResponseType
|
||||||
{
|
{
|
||||||
|
|
||||||
@XmlElement(name = "MeldungsZusammenfassung")
|
@XmlElement(name = "Schadenereignis")
|
||||||
protected MeldungszusammenfassungType meldungsZusammenfassung;
|
protected SchadenereignisType schadenereignis;
|
||||||
@XmlElement(name = "Meldedat", required = true)
|
|
||||||
@XmlSchemaType(name = "dateTime")
|
|
||||||
protected XMLGregorianCalendar meldedat;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der meldungsZusammenfassung-Eigenschaft ab.
|
* Ruft den Wert der schadenereignis-Eigenschaft ab.
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
* possible object is
|
* possible object is
|
||||||
* {@link MeldungszusammenfassungType }
|
* {@link SchadenereignisType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public MeldungszusammenfassungType getMeldungsZusammenfassung() {
|
public SchadenereignisType getSchadenereignis() {
|
||||||
return meldungsZusammenfassung;
|
return schadenereignis;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Legt den Wert der meldungsZusammenfassung-Eigenschaft fest.
|
* Legt den Wert der schadenereignis-Eigenschaft fest.
|
||||||
*
|
*
|
||||||
* @param value
|
* @param value
|
||||||
* allowed object is
|
* allowed object is
|
||||||
* {@link MeldungszusammenfassungType }
|
* {@link SchadenereignisType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public void setMeldungsZusammenfassung(MeldungszusammenfassungType value) {
|
public void setSchadenereignis(SchadenereignisType value) {
|
||||||
this.meldungsZusammenfassung = value;
|
this.schadenereignis = 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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -137,11 +137,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
|
|
||||||
|
|
||||||
<!-- Schaden -->
|
<!-- Schaden -->
|
||||||
<message name="CreateClaimRequestMsg">
|
<message name="CheckClaimRequestMsg">
|
||||||
<part name="parameters" element="sch:CreateClaimRequest"/>
|
<part name="parameters" element="sch:CheckClaimRequest"/>
|
||||||
</message>
|
</message>
|
||||||
<message name="CreateClaimResponseMsg">
|
<message name="CheckClaimResponseMsg">
|
||||||
<part name="parameters" element="sch:CreateClaimResponse" />
|
<part name="parameters" element="sch:CheckClaimResponse" />
|
||||||
</message>
|
</message>
|
||||||
<message name="SubmitClaimRequestMsg">
|
<message name="SubmitClaimRequestMsg">
|
||||||
<part name="parameters" element="sch:SubmitClaimRequest"/>
|
<part name="parameters" element="sch:SubmitClaimRequest"/>
|
||||||
@@ -431,10 +431,10 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<fault name="GetDocumentsOfPeriodFault" message="os:ServiceFaultMsg" />
|
<fault name="GetDocumentsOfPeriodFault" message="os:ServiceFaultMsg" />
|
||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
<operation name="createClaim">
|
<operation name="checkClaim">
|
||||||
<input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg" />
|
<input name="CheckClaimRequestPort" message="os:CheckClaimRequestMsg" />
|
||||||
<output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg" />
|
<output name="CheckClaimResponsePort" message="os:CheckClaimResponseMsg" />
|
||||||
<fault name="CreateClaimFault" message="os:ServiceFaultMsg" />
|
<fault name="CheckClaimFault" message="os:ServiceFaultMsg" />
|
||||||
</operation>
|
</operation>
|
||||||
<operation name="submitClaim">
|
<operation name="submitClaim">
|
||||||
<input name="SubmitClaimRequestPort" message="os:SubmitClaimRequestMsg" />
|
<input name="SubmitClaimRequestPort" message="os:SubmitClaimRequestMsg" />
|
||||||
@@ -796,16 +796,16 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
<!-- Schaden -->
|
<!-- Schaden -->
|
||||||
<operation name="createClaim">
|
<operation name="checkClaim">
|
||||||
<soap:operation soapAction="urn:createClaim" style="document" />
|
<soap:operation soapAction="urn:checkClaim" style="document" />
|
||||||
<input name="CreateClaimRequestPort">
|
<input name="CheckClaimRequestPort">
|
||||||
<soap:body use="literal" />
|
<soap:body use="literal" />
|
||||||
</input>
|
</input>
|
||||||
<output name="CreateClaimResponsePort">
|
<output name="CheckClaimResponsePort">
|
||||||
<soap:body use="literal" />
|
<soap:body use="literal" />
|
||||||
</output>
|
</output>
|
||||||
<fault name="CreateClaimFault">
|
<fault name="CheckClaimFault">
|
||||||
<soap:fault name="CreateClaimFault" use="literal"/>
|
<soap:fault name="CheckClaimFault" use="literal"/>
|
||||||
</fault>
|
</fault>
|
||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
|
|||||||
@@ -3,20 +3,19 @@
|
|||||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||||
<!--Schadenservices Versicherungsunternehmen -->
|
<!--Schadenservices Versicherungsunternehmen -->
|
||||||
<xsd:element name="CreateClaimRequest" type="CreateClaimRequest_Type">
|
<xsd:element name="CheckClaimRequest" type="CheckClaimRequest_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
|
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:complexType name="CreateClaimRequest_Type">
|
<xsd:complexType name="CheckClaimRequest_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für die probeweise Anlage einer Schadenmeldung</xsd:documentation>
|
<xsd:documentation>Typ für die probeweise Anlage einer Schadenmeldung</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonRequest_Type">
|
<xsd:extension base="cst:CommonRequest_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
|
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
|
||||||
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type"/>
|
|
||||||
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded">
|
<xsd:element name="Dokumente" type="cst:Upload_Dokument_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>
|
||||||
@@ -26,54 +25,27 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:element name="CreateClaimResponse" type="CreateClaimResponse_Type">
|
<xsd:element name="CheckClaimResponse" type="CheckClaimResponse_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:complexType name="CreateClaimResponse_Type">
|
<xsd:complexType name="CheckClaimResponse_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonResponse_Type">
|
<xsd:extension base="cst:CommonResponse_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="MeldungsZusammenfassung" type="Meldungszusammenfassung_Type" minOccurs="0">
|
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
|
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</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:sequence>
|
||||||
</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 -->
|
|
||||||
<xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_Type">
|
<xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
|
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
|
||||||
@@ -86,8 +58,7 @@
|
|||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonRequest_Type">
|
<xsd:extension base="cst:CommonRequest_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
|
<xsd:element name="Schadenereignis" type="Schadenereignis_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:element name="Dokumente" type="cst:Upload_Dokument_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>
|
||||||
@@ -109,7 +80,79 @@
|
|||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:CommonResponse_Type">
|
<xsd:extension base="cst:CommonResponse_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="MeldungsZusammenfassung" type="Meldungszusammenfassung_Type" minOccurs="0">
|
<xsd:element name="Schadenereignis" type="Schadenereignis_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:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:element name="InitiateClaimRequest" type="InitiateClaimRequest_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Requestobjekt einer einfachen Schadenmeldung.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:complexType name="InitiateClaimRequest_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Typ für die Durchführung einer einfachen Schadenmeldung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:CommonRequest_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Optional eine Referenz auf eine Geschäftsfallnummer des Schadenereignis </xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
|
||||||
|
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="SchadOrt" type="Ort_Type"/>
|
||||||
|
<xsd:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Rollen" type="ReferenzAufBeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xsd:element name="Schadenmelder" type="Schadenmelder_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type"/>
|
||||||
|
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:element name="InitiateClaimResponse" type="InitiateClaimResponse_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Rückgabeobjekt bei einfacher Schadenmeldung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:complexType name="InitiateClaimResponse_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Anworttyp beim Erzeugen einer einfachen Schadenmeldung</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:CommonResponse_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="MeldungsZusammenfassung" type="MeldungszusammenfassungInitiateClaim_Type" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
|
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
@@ -123,11 +166,48 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="SchadenereignisAbstrakt_Type" abstract="true">
|
<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Requestobjekt für ein Schadenereignis</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:complexType name="GetClaimResponse_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:CommonResponse_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Schadenobjekte</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
<xsd:complexType name="Schadenereignis_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses.</xsd:documentation>
|
<xsd:documentation>Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
|
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||||
|
<xsd:element ref="cst:Geschaeftsfallnummer"/>
|
||||||
|
<xsd:element name="VorherigeSchadenmeldungen" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Ein Bezug auf eine vorangegangene Schadenmeldung bei Mehrfachmeldungen eines Schadenereignisses. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="NachfolgendeSchadenmeldung" type="cst:ObjektId_Type" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Ein Bezug auf eine andere Schadenmeldung bei Mehrfachmeldungen von Schäden. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
|
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
|
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
|
||||||
@@ -151,7 +231,7 @@
|
|||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Dokumente" type="cst:DokumentenReferenz_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>Referenz auf Dokumente</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Meldedat" type="omds:Datum-Zeit" minOccurs="0">
|
<xsd:element name="Meldedat" type="omds:Datum-Zeit" minOccurs="0">
|
||||||
@@ -170,56 +250,28 @@
|
|||||||
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
|
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
|
<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
|
||||||
|
<xsd:element name="Schaeden" type="Schaden_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Schadenobjekte sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="MeldungSchadenereignis_Type">
|
<xsd:complexType name="Schaden_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Die Meldung eines Schadenereignisses ohne Ids</xsd:documentation>
|
<xsd:documentation>Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses)</xsd:documentation>
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="SchadenereignisAbstrakt_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Schaeden" type="MeldungSchaden_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="Schadenereignis_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Die Darstellung eines Schadenereignisses inkl. Ids</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="SchadenereignisAbstrakt_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element ref="cst:Geschaeftsfallnummer"/>
|
|
||||||
<xsd:element name="VorherigeSchadenmeldungen" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Ein Bezug auf eine vorangegangene Schadenmeldung bei Mehrfachmeldungen eines Schadenereignisses. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="NachfolgendeSchadenmeldung" type="cst:ObjektId_Type" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Ein Bezug auf eine andere Schadenmeldung bei Mehrfachmeldungen von Schäden. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Schaeden" type="Schaden_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="MeldungSchaden_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Die Meldung eines Schadens (Unterobjekt eines Schadenereignisses)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
|
<xsd:element name="GeschaeftsfallSchadenanlage" type="cst:ObjektId_Type"/>
|
||||||
|
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Wird vom Versicherungsunternehmen asynchron vergeben, kann also abhängig vom Bearbeitungsstand null sein.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="VormaligeSchadennummern" type="omds:Schadennr" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
|
||||||
|
<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0"/>
|
||||||
<xsd:element ref="Schadenzuordnung"/>
|
<xsd:element ref="Schadenzuordnung"/>
|
||||||
<xsd:element name="Polizzennr" type="omds:Polizzennr">
|
<xsd:element name="Polizzennr" type="omds:Polizzennr">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
@@ -228,7 +280,7 @@
|
|||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
|
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Zusätzliche eindeutige ID für die Polizze</xsd:documentation>
|
<xsd:documentation>Optional zusätzliche eindeutige ID für die Polizze, falls die Polizzennr als Schlüssel nicht genügt.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
|
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
|
||||||
@@ -273,6 +325,7 @@
|
|||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type" minOccurs="0"/>
|
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type" minOccurs="0"/>
|
||||||
|
<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
|
||||||
<xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0">
|
<xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
|
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
|
||||||
@@ -280,22 +333,6 @@
|
|||||||
</xsd:element>
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="Schaden_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Die Darstellung eines Schadens (Unterobjekt eines Schadenereignisses)</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="MeldungSchaden_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
|
|
||||||
<xsd:element name="GeschaeftsfallSchadenanlage" type="cst:ObjektId_Type"/>
|
|
||||||
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
|
|
||||||
<xsd:element name="VormaligeSchadennummern" type="omds:Schadennr" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
<xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="BeteiligtePerson_Type">
|
<xsd:complexType name="BeteiligtePerson_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden beteiligt sind</xsd:documentation>
|
<xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden beteiligt sind</xsd:documentation>
|
||||||
@@ -579,83 +616,6 @@
|
|||||||
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
|
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:element name="InitiateClaimRequest" type="InitiateClaimRequest_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Requestobjekt einer einfachen Schadenmeldung.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:complexType name="InitiateClaimRequest_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Typ für die Durchführung einer einfachen Schadenmeldung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="cst:CommonRequest_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Optional eine Referenz auf eine Geschäftsfallnummer des Schadenereignis </xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
|
|
||||||
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="SchadOrt" type="Ort_Type"/>
|
|
||||||
<xsd:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Rollen" type="ReferenzAufBeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
<xsd:element name="Schadenmelder" type="Schadenmelder_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type"/>
|
|
||||||
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:element name="InitiateClaimResponse" type="InitiateClaimResponse_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Rückgabeobjekt bei einfacher Schadenmeldung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:complexType name="InitiateClaimResponse_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Anworttyp beim Erzeugen einer einfachen Schadenmeldung</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="cst:CommonResponse_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="MeldungsZusammenfassung" type="MeldungszusammenfassungInitiateClaim_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>
|
|
||||||
<xsd:complexType name="MeldungszusammenfassungInitiateClaim_Type">
|
<xsd:complexType name="MeldungszusammenfassungInitiateClaim_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält</xsd:documentation>
|
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält</xsd:documentation>
|
||||||
@@ -757,11 +717,6 @@
|
|||||||
</xsd:enumeration>
|
</xsd:enumeration>
|
||||||
</xsd:restriction>
|
</xsd:restriction>
|
||||||
</xsd:simpleType>
|
</xsd:simpleType>
|
||||||
<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Requestobjekt für ein Schadenereignis</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:complexType name="SpezifikationSchaden_Type">
|
<xsd:complexType name="SpezifikationSchaden_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
|
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
|
||||||
@@ -783,23 +738,6 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:complexType name="GetClaimResponse_Type">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
<xsd:complexContent>
|
|
||||||
<xsd:extension base="cst:CommonResponse_Type">
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
|
|
||||||
</xsd:sequence>
|
|
||||||
</xsd:extension>
|
|
||||||
</xsd:complexContent>
|
|
||||||
</xsd:complexType>
|
|
||||||
<xsd:complexType name="BeteiligtePersonSchaden_Type">
|
<xsd:complexType name="BeteiligtePersonSchaden_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Eine an einem Schaden beteiligte Person</xsd:documentation>
|
<xsd:documentation>Eine an einem Schaden beteiligte Person</xsd:documentation>
|
||||||
|
|||||||
Reference in New Issue
Block a user