Änderungen aus Fachausschuss Schaden vom 24.5.2019 durchgeführt

This commit is contained in:
2019-05-29 12:32:09 +02:00
parent f44a6cddba
commit 253ef4a5d5
61 changed files with 2307 additions and 2702 deletions

View File

@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-05-15T13:29:56.643+02:00
* 2019-05-29T12:28:58.161+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-05-15T13:29:56.537+02:00
* 2019-05-29T12:28:57.969+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-05-15T13:29:56.605+02:00
* 2019-05-29T12:28:58.121+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-05-15T13:29:56.424+02:00
* 2019-05-29T12:28:57.789+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-05-15T13:29:56.521+02:00
* 2019-05-29T12:28:57.901+02:00
* Generated source version: 3.2.0
*/

View File

@@ -21,8 +21,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on4partner.DeleteCommunicationObjectR
import at.vvo.omds.types.omds3Types.v1_4_0.on4partner.GetPartnerRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.CreateClaimRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.InitiateClaimRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.SpezifikationSchadenType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.SubmitClaimRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.SubmitClaimResponseType;
/**
@@ -67,8 +67,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.SubmitClaimResponseType;
GetApplicationDocumentRequestType.class,
CreateClaimRequestType.class,
SubmitClaimRequestType.class,
SubmitClaimResponseType.class,
InitiateClaimRequestType.class,
SpezifikationSchadenType.class,
CommonProcessRequestType.class,
CommonSearchRequestType.class,
GetPoliciesOfPartnerRequestType.class,

View File

@@ -24,7 +24,10 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on4partner.CheckAddressResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on4partner.DeleteCommunicationObjectResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on4partner.GetPartnerResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.CreateClaimResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.GetClaimResponseLightType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.GetClaimResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.InitiateClaimResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.SubmitClaimResponseType;
/**
@@ -73,7 +76,10 @@ import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.InitiateClaimResponseTyp
DeleteCommunicationObjectResponseType.class,
GetApplicationDocumentResponseType.class,
CreateClaimResponseType.class,
SubmitClaimResponseType.class,
InitiateClaimResponseType.class,
GetClaimResponseType.class,
GetClaimResponseLightType.class,
CalculateSachPrivatResponseType.class,
CreateOfferSachPrivatResponseType.class,
CreateApplicationSachPrivatResponseType.class,

View File

@@ -28,8 +28,8 @@ public class ObjectFactory {
private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd");
private final static QName _Geschaeftsfallnummer_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Geschaeftsfallnummer");
private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId");
private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person");
private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse");
private final static QName _ObjLfnr_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjLfnr");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_4_0.common
@@ -286,6 +286,22 @@ public class ObjectFactory {
return new BankverbindungType();
}
/**
* Create an instance of {@link VersichertePersonType }
*
*/
public VersichertePersonType createVersichertePersonType() {
return new VersichertePersonType();
}
/**
* Create an instance of {@link VersicherteVeranstaltungType }
*
*/
public VersicherteVeranstaltungType createVersicherteVeranstaltungType() {
return new VersicherteVeranstaltungType();
}
/**
* Create an instance of {@link FahrzeugType }
*
@@ -378,6 +394,15 @@ public class ObjectFactory {
return new JAXBElement<ObjektIdType>(_ObjektId_QNAME, ObjektIdType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Person")
public JAXBElement<PersonType> createPerson(PersonType value) {
return new JAXBElement<PersonType>(_Person_QNAME, PersonType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >}}
*
@@ -387,13 +412,4 @@ public class ObjectFactory {
return new JAXBElement<AdresseType>(_Adresse_QNAME, AdresseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "ObjLfnr")
public JAXBElement<String> createObjLfnr(String value) {
return new JAXBElement<String>(_ObjLfnr_QNAME, String.class, null, value);
}
}

View File

@@ -7,15 +7,10 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.ELAnzahlType;
import at.vvo.omds.types.omds2Types.v2_11.ELEinstufungType;
import at.vvo.omds.types.omds2Types.v2_11.ELEntscheidungsfrageType;
import at.vvo.omds.types.omds2Types.v2_11.ELIdentifizierungType;
import at.vvo.omds.types.omds2Types.v2_11.ELKommunikationType;
import at.vvo.omds.types.omds2Types.v2_11.ELLegitimationType;
import at.vvo.omds.types.omds2Types.v2_11.ELTextType;
import at.vvo.omds.types.omds2Types.v2_11.NATUERLICHEPERSONType;
import at.vvo.omds.types.omds2Types.v2_11.PersArtCdType;
import at.vvo.omds.types.omds2Types.v2_11.SONSTIGEPERSONType;
@@ -33,21 +28,15 @@ import at.vvo.omds.types.omds2Types.v2_11.SONSTIGEPERSONType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/&gt;
* &lt;choice&gt;
* &lt;element ref="{urn:omds20}NATUERLICHE_PERSON"/&gt;
* &lt;element ref="{urn:omds20}SONSTIGE_PERSON"/&gt;
* &lt;/choice&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/&gt;
* &lt;choice maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;element ref="{urn:omds20}EL-Anzahl"/&gt;
* &lt;element ref="{urn:omds20}EL-Einstufung"/&gt;
* &lt;element ref="{urn:omds20}EL-Entscheidungsfrage"/&gt;
* &lt;element ref="{urn:omds20}EL-Identifizierung"/&gt;
* &lt;element ref="{urn:omds20}EL-Kommunikation"/&gt;
* &lt;element ref="{urn:omds20}EL-Legitimation"/&gt;
* &lt;element ref="{urn:omds20}EL-Text"/&gt;
* &lt;/choice&gt;
* &lt;element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Legitimation" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Einstufung" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" /&gt;
* &lt;/restriction&gt;
@@ -63,11 +52,13 @@ import at.vvo.omds.types.omds2Types.v2_11.SONSTIGEPERSONType;
"natuerlicheperson",
"sonstigeperson",
"adresse",
"elAnzahlOrELEinstufungOrELEntscheidungsfrage"
"elKommunikation",
"elLegitimation",
"elEinstufung"
})
public class PersonType {
@XmlElement(name = "ObjektId", required = true)
@XmlElement(name = "ObjektId")
protected ObjektIdType objektId;
@XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20")
protected NATUERLICHEPERSONType natuerlicheperson;
@@ -75,21 +66,17 @@ public class PersonType {
protected SONSTIGEPERSONType sonstigeperson;
@XmlElement(name = "Adresse")
protected AdresseType adresse;
@XmlElements({
@XmlElement(name = "EL-Anzahl", namespace = "urn:omds20", type = ELAnzahlType.class),
@XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", type = ELEinstufungType.class),
@XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20", type = ELEntscheidungsfrageType.class),
@XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20", type = ELIdentifizierungType.class),
@XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20", type = ELKommunikationType.class),
@XmlElement(name = "EL-Legitimation", namespace = "urn:omds20", type = ELLegitimationType.class),
@XmlElement(name = "EL-Text", namespace = "urn:omds20", type = ELTextType.class)
})
protected List<Object> elAnzahlOrELEinstufungOrELEntscheidungsfrage;
@XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20")
protected List<ELKommunikationType> elKommunikation;
@XmlElement(name = "EL-Legitimation", namespace = "urn:omds20")
protected List<ELLegitimationType> elLegitimation;
@XmlElement(name = "EL-Einstufung", namespace = "urn:omds20")
protected List<ELEinstufungType> elEinstufung;
@XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected PersArtCdType persArtCd;
/**
* Die Id der Person (Personennr)
* Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine Makler-Id mitzugeben)
*
* @return
* possible object is
@@ -185,38 +172,90 @@ public class PersonType {
}
/**
* Gets the value of the elAnzahlOrELEinstufungOrELEntscheidungsfrage property.
* Gets the value of the elKommunikation property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the elAnzahlOrELEinstufungOrELEntscheidungsfrage property.
* This is why there is not a <CODE>set</CODE> method for the elKommunikation property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELAnzahlOrELEinstufungOrELEntscheidungsfrage().add(newItem);
* getELKommunikation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELAnzahlType }
* {@link ELEinstufungType }
* {@link ELEntscheidungsfrageType }
* {@link ELIdentifizierungType }
* {@link ELKommunikationType }
* {@link ELLegitimationType }
* {@link ELTextType }
*
*
*/
public List<Object> getELAnzahlOrELEinstufungOrELEntscheidungsfrage() {
if (elAnzahlOrELEinstufungOrELEntscheidungsfrage == null) {
elAnzahlOrELEinstufungOrELEntscheidungsfrage = new ArrayList<Object>();
public List<ELKommunikationType> getELKommunikation() {
if (elKommunikation == null) {
elKommunikation = new ArrayList<ELKommunikationType>();
}
return this.elAnzahlOrELEinstufungOrELEntscheidungsfrage;
return this.elKommunikation;
}
/**
* Gets the value of the elLegitimation property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the elLegitimation property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELLegitimation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELLegitimationType }
*
*
*/
public List<ELLegitimationType> getELLegitimation() {
if (elLegitimation == null) {
elLegitimation = new ArrayList<ELLegitimationType>();
}
return this.elLegitimation;
}
/**
* Gets the value of the elEinstufung property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the elEinstufung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELEinstufung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELEinstufungType }
*
*
*/
public List<ELEinstufungType> getELEinstufung() {
if (elEinstufung == null) {
elEinstufung = new ArrayList<ELEinstufungType>();
}
return this.elEinstufung;
}
/**

View File

@@ -24,10 +24,14 @@ import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/&gt;
* &lt;element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type"/&gt;
* &lt;element name="PraemieNto" type="{urn:omds20}decimal"/&gt;
* &lt;element name="PraemieBto" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Versicherungssteuer" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungssteuer_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/&gt;
* &lt;element name="Unterjaehrigkeitszuschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Abschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -38,13 +42,21 @@ import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Praemie_Type", propOrder = {
"zahlrhythmus",
"zahlweg",
"praemieNto",
"praemieBto",
"versicherungssteuer",
"waehrungsCd"
"waehrungsCd",
"unterjaehrigkeitszuschlag",
"abschlag"
})
public class PraemieType {
@XmlElement(name = "Zahlrhythmus", required = true)
protected String zahlrhythmus;
@XmlElement(name = "Zahlweg", required = true)
protected String zahlweg;
@XmlElement(name = "PraemieNto", required = true)
protected BigDecimal praemieNto;
@XmlElement(name = "PraemieBto", required = true)
@@ -54,6 +66,58 @@ public class PraemieType {
@XmlElement(name = "WaehrungsCd")
@XmlSchemaType(name = "string")
protected WaehrungsCdType waehrungsCd;
@XmlElement(name = "Unterjaehrigkeitszuschlag")
protected Double unterjaehrigkeitszuschlag;
@XmlElement(name = "Abschlag")
protected Double abschlag;
/**
* Ruft den Wert der zahlrhythmus-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getZahlrhythmus() {
return zahlrhythmus;
}
/**
* Legt den Wert der zahlrhythmus-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setZahlrhythmus(String value) {
this.zahlrhythmus = value;
}
/**
* Ruft den Wert der zahlweg-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getZahlweg() {
return zahlweg;
}
/**
* Legt den Wert der zahlweg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setZahlweg(String value) {
this.zahlweg = value;
}
/**
* Ruft den Wert der praemieNto-Eigenschaft ab.
@@ -156,4 +220,52 @@ public class PraemieType {
this.waehrungsCd = value;
}
/**
* Ruft den Wert der unterjaehrigkeitszuschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getUnterjaehrigkeitszuschlag() {
return unterjaehrigkeitszuschlag;
}
/**
* Legt den Wert der unterjaehrigkeitszuschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setUnterjaehrigkeitszuschlag(Double value) {
this.unterjaehrigkeitszuschlag = value;
}
/**
* Ruft den Wert der abschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAbschlag() {
return abschlag;
}
/**
* Legt den Wert der abschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAbschlag(Double value) {
this.abschlag = value;
}
}

View File

@@ -30,7 +30,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.ProduktSachPriva
* &lt;sequence&gt;
* &lt;element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/&gt;
* &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/&gt;
* &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/&gt;
* &lt;element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/&gt;
* &lt;element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
@@ -63,7 +63,7 @@ public abstract class ProduktType
protected String produktgeneration;
@XmlElement(name = "Zahlweg")
protected String zahlweg;
@XmlElement(name = "Zahlrhythmus", required = true)
@XmlElement(name = "Zahlrhythmus")
protected String zahlrhythmus;
@XmlElement(name = "Hauptfaelligkeit", required = true)
@XmlSchemaType(name = "gMonthDay")

View File

@@ -1,6 +1,9 @@
package at.vvo.omds.types.omds3Types.v1_4_0.common;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
@@ -24,7 +27,8 @@ import javax.xml.datatype.XMLGregorianCalendar;
* &lt;sequence&gt;
* &lt;element name="VtgBeg" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="VtgEnde" type="{urn:omds20}Datum-Zeit" minOccurs="0"/&gt;
* &lt;element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" minOccurs="0"/&gt;
* &lt;element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="JahrespraemieNto" type="{urn:omds20}decimal"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -37,7 +41,8 @@ import javax.xml.datatype.XMLGregorianCalendar;
@XmlType(name = "ProduktbausteinAntragsprozess_Type", propOrder = {
"vtgBeg",
"vtgEnde",
"praemie"
"praemie",
"jahrespraemieNto"
})
@XmlSeeAlso({
VerkaufsproduktType.class,
@@ -55,7 +60,9 @@ public abstract class ProduktbausteinAntragsprozessType
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar vtgEnde;
@XmlElement(name = "Praemie")
protected PraemieType praemie;
protected List<PraemieType> praemie;
@XmlElement(name = "JahrespraemieNto", required = true)
protected BigDecimal jahrespraemieNto;
/**
* Ruft den Wert der vtgBeg-Eigenschaft ab.
@@ -106,27 +113,56 @@ public abstract class ProduktbausteinAntragsprozessType
}
/**
* Ruft den Wert der praemie-Eigenschaft ab.
* Gets the value of the praemie property.
*
* @return
* possible object is
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the praemie property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPraemie().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link PraemieType }
*
*
*/
public PraemieType getPraemie() {
return praemie;
public List<PraemieType> getPraemie() {
if (praemie == null) {
praemie = new ArrayList<PraemieType>();
}
return this.praemie;
}
/**
* Legt den Wert der praemie-Eigenschaft fest.
* Ruft den Wert der jahrespraemieNto-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getJahrespraemieNto() {
return jahrespraemieNto;
}
/**
* Legt den Wert der jahrespraemieNto-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PraemieType }
* {@link BigDecimal }
*
*/
public void setPraemie(PraemieType value) {
this.praemie = value;
public void setJahrespraemieNto(BigDecimal value) {
this.jahrespraemieNto = value;
}
}

View File

@@ -0,0 +1,66 @@
package at.vvo.omds.types.omds3Types.v1_4_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Versicherte Person basierend auf VersichertesInteresse_Type
*
* <p>Java-Klasse für VersichertePerson_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VersichertePerson_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersichertePerson_Type", propOrder = {
"person"
})
public class VersichertePersonType
extends VersichertesInteresseType
{
@XmlElement(name = "Person", required = true)
protected PersonType person;
/**
* Ruft den Wert der person-Eigenschaft ab.
*
* @return
* possible object is
* {@link PersonType }
*
*/
public PersonType getPerson() {
return person;
}
/**
* Legt den Wert der person-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PersonType }
*
*/
public void setPerson(PersonType value) {
this.person = value;
}
}

View File

@@ -0,0 +1,36 @@
package at.vvo.omds.types.omds3Types.v1_4_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Versicherte Veranstaltung basierend auf VersichertesInteresse_Type
*
* <p>Java-Klasse für VersicherteVeranstaltung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VersicherteVeranstaltung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersicherteVeranstaltung_Type")
public class VersicherteVeranstaltungType
extends VersichertesInteresseType
{
}

View File

@@ -3,7 +3,8 @@ package at.vvo.omds.types.omds3Types.v1_4_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.RisikoGebaeudeType;
@@ -12,7 +13,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.VersichertesObje
/**
* Abstrakter Obertyp für versicherte Interessen, wird z.B. in Rechtsschutz verwendet
* Abstrakter Obertyp für versicherte Interessen
*
* <p>Java-Klasse für VersichertesInteresse_Type complex type.
*
@@ -22,9 +23,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.VersichertesObje
* &lt;complexType name="VersichertesInteresse_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjLfnr" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
@@ -33,44 +32,37 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.VersichertesObje
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersichertesInteresse_Type", propOrder = {
"objLfnr"
})
@XmlType(name = "VersichertesInteresse_Type")
@XmlSeeAlso({
VersichertesObjektSachPrivatType.class,
RisikoHaushaltType.class,
RisikoGebaeudeType.class,
VersichertePersonType.class,
VersicherteVeranstaltungType.class,
FahrzeugType.class,
VersicherterBetriebType.class,
VersicherteLiegenschaftType.class
})
public abstract class VersichertesInteresseType {
@XmlElement(name = "ObjLfnr")
protected String objLfnr;
@XmlAttribute(name = "Lfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
@XmlSchemaType(name = "unsignedShort")
protected int lfnr;
/**
* Ruft den Wert der objLfnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
* Ruft den Wert der lfnr-Eigenschaft ab.
*
*/
public String getObjLfnr() {
return objLfnr;
public int getLfnr() {
return lfnr;
}
/**
* Legt den Wert der objLfnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
* Legt den Wert der lfnr-Eigenschaft fest.
*
*/
public void setObjLfnr(String value) {
this.objLfnr = value;
public void setLfnr(int value) {
this.lfnr = value;
}
}

View File

@@ -38,17 +38,17 @@ public class CalculateKfzRequestType
{
@XmlElement(name = "BerechnungsdatenKfz", required = true)
protected Object berechnungsdatenKfz;
protected SpezBerechnungKfzType berechnungsdatenKfz;
/**
* Ruft den Wert der berechnungsdatenKfz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
* {@link SpezBerechnungKfzType }
*
*/
public Object getBerechnungsdatenKfz() {
public SpezBerechnungKfzType getBerechnungsdatenKfz() {
return berechnungsdatenKfz;
}
@@ -57,10 +57,10 @@ public class CalculateKfzRequestType
*
* @param value
* allowed object is
* {@link Object }
* {@link SpezBerechnungKfzType }
*
*/
public void setBerechnungsdatenKfz(Object value) {
public void setBerechnungsdatenKfz(SpezBerechnungKfzType value) {
this.berechnungsdatenKfz = value;
}

View File

@@ -40,7 +40,7 @@ public class CalculateKfzResponseType
{
@XmlElement(name = "BerechnungsdatenKfz")
protected Object berechnungsdatenKfz;
protected SpezBerechnungKfzType berechnungsdatenKfz;
@XmlElement(name = "ResponseUpselling")
protected UpsellingKfzResponseType responseUpselling;
@@ -49,10 +49,10 @@ public class CalculateKfzResponseType
*
* @return
* possible object is
* {@link Object }
* {@link SpezBerechnungKfzType }
*
*/
public Object getBerechnungsdatenKfz() {
public SpezBerechnungKfzType getBerechnungsdatenKfz() {
return berechnungsdatenKfz;
}
@@ -61,10 +61,10 @@ public class CalculateKfzResponseType
*
* @param value
* allowed object is
* {@link Object }
* {@link SpezBerechnungKfzType }
*
*/
public void setBerechnungsdatenKfz(Object value) {
public void setBerechnungsdatenKfz(SpezBerechnungKfzType value) {
this.berechnungsdatenKfz = value;
}

View File

@@ -44,6 +44,14 @@ public class ObjectFactory {
public ObjectFactory() {
}
/**
* Create an instance of {@link SpezBerechnungKfzType }
*
*/
public SpezBerechnungKfzType createSpezBerechnungKfzType() {
return new SpezBerechnungKfzType();
}
/**
* Create an instance of {@link SpezOffertKfzType }
*
@@ -204,14 +212,6 @@ public class ObjectFactory {
return new VerkehrsrechtsschutzKfzType();
}
/**
* Create an instance of {@link SpezBerechnungKfzType }
*
*/
public SpezBerechnungKfzType createSpezBerechnungKfzType() {
return new SpezBerechnungKfzType();
}
/**
* Create an instance of {@link ZusaetzlicheKfzdatenType }
*
@@ -237,12 +237,12 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
* Create an instance of {@link JAXBElement }{@code <}{@link SpezBerechnungKfzType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "BerechnungsdatenKfz")
public JAXBElement<Object> createBerechnungsdatenKfz(Object value) {
return new JAXBElement<Object>(_BerechnungsdatenKfz_QNAME, Object.class, null, value);
public JAXBElement<SpezBerechnungKfzType> createBerechnungsdatenKfz(SpezBerechnungKfzType value) {
return new JAXBElement<SpezBerechnungKfzType>(_BerechnungsdatenKfz_QNAME, SpezBerechnungKfzType.class, null, value);
}
/**

View File

@@ -0,0 +1,347 @@
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
/**
* Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten.
*
* <p>Java-Klasse für ElementarproduktRechtsschutzStdImpl_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktRechtsschutzStdImpl_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}ElementarproduktRechtsschutz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Versicherungssumme" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;attribute name="Unlimitiert" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
* &lt;attribute name="Betrag" type="{urn:omds20}decimal" /&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="OertlicherGeltungsbereich" type="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}OertlicherGeltungsbereichCd_Type" minOccurs="0"/&gt;
* &lt;element name="WartezeitInMonaten" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/&gt;
* &lt;element name="Wartezeitverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="Streitwertobergrenze" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Streitwertuntergrenze" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="FreieAnwaltswahl" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktRechtsschutzStdImpl_Type", propOrder = {
"versicherungssumme",
"selbstbehalt",
"oertlicherGeltungsbereich",
"wartezeitInMonaten",
"wartezeitverzicht",
"streitwertobergrenze",
"streitwertuntergrenze",
"freieAnwaltswahl"
})
public class ElementarproduktRechtsschutzStdImplType
extends ElementarproduktRechtsschutzType
{
@XmlElement(name = "Versicherungssumme")
protected ElementarproduktRechtsschutzStdImplType.Versicherungssumme versicherungssumme;
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "OertlicherGeltungsbereich")
@XmlSchemaType(name = "unsignedByte")
protected Short oertlicherGeltungsbereich;
@XmlElement(name = "WartezeitInMonaten")
@XmlSchemaType(name = "unsignedByte")
protected Short wartezeitInMonaten;
@XmlElement(name = "Wartezeitverzicht")
protected Boolean wartezeitverzicht;
@XmlElement(name = "Streitwertobergrenze")
protected BigDecimal streitwertobergrenze;
@XmlElement(name = "Streitwertuntergrenze")
protected BigDecimal streitwertuntergrenze;
@XmlElement(name = "FreieAnwaltswahl")
protected Boolean freieAnwaltswahl;
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktRechtsschutzStdImplType.Versicherungssumme }
*
*/
public ElementarproduktRechtsschutzStdImplType.Versicherungssumme getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktRechtsschutzStdImplType.Versicherungssumme }
*
*/
public void setVersicherungssumme(ElementarproduktRechtsschutzStdImplType.Versicherungssumme value) {
this.versicherungssumme = value;
}
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link SelbstbehaltType }
*
*/
public SelbstbehaltType getSelbstbehalt() {
return selbstbehalt;
}
/**
* Legt den Wert der selbstbehalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SelbstbehaltType }
*
*/
public void setSelbstbehalt(SelbstbehaltType value) {
this.selbstbehalt = value;
}
/**
* Ruft den Wert der oertlicherGeltungsbereich-Eigenschaft ab.
*
* @return
* possible object is
* {@link Short }
*
*/
public Short getOertlicherGeltungsbereich() {
return oertlicherGeltungsbereich;
}
/**
* Legt den Wert der oertlicherGeltungsbereich-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Short }
*
*/
public void setOertlicherGeltungsbereich(Short value) {
this.oertlicherGeltungsbereich = value;
}
/**
* Ruft den Wert der wartezeitInMonaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link Short }
*
*/
public Short getWartezeitInMonaten() {
return wartezeitInMonaten;
}
/**
* Legt den Wert der wartezeitInMonaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Short }
*
*/
public void setWartezeitInMonaten(Short value) {
this.wartezeitInMonaten = value;
}
/**
* Ruft den Wert der wartezeitverzicht-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isWartezeitverzicht() {
return wartezeitverzicht;
}
/**
* Legt den Wert der wartezeitverzicht-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setWartezeitverzicht(Boolean value) {
this.wartezeitverzicht = value;
}
/**
* Ruft den Wert der streitwertobergrenze-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getStreitwertobergrenze() {
return streitwertobergrenze;
}
/**
* Legt den Wert der streitwertobergrenze-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setStreitwertobergrenze(BigDecimal value) {
this.streitwertobergrenze = value;
}
/**
* Ruft den Wert der streitwertuntergrenze-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getStreitwertuntergrenze() {
return streitwertuntergrenze;
}
/**
* Legt den Wert der streitwertuntergrenze-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setStreitwertuntergrenze(BigDecimal value) {
this.streitwertuntergrenze = value;
}
/**
* Ruft den Wert der freieAnwaltswahl-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isFreieAnwaltswahl() {
return freieAnwaltswahl;
}
/**
* Legt den Wert der freieAnwaltswahl-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setFreieAnwaltswahl(Boolean value) {
this.freieAnwaltswahl = value;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;attribute name="Unlimitiert" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
* &lt;attribute name="Betrag" type="{urn:omds20}decimal" /&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Versicherungssumme {
@XmlAttribute(name = "Unlimitiert", namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", required = true)
protected boolean unlimitiert;
@XmlAttribute(name = "Betrag", namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs")
protected BigDecimal betrag;
/**
* Ruft den Wert der unlimitiert-Eigenschaft ab.
*
*/
public boolean isUnlimitiert() {
return unlimitiert;
}
/**
* Legt den Wert der unlimitiert-Eigenschaft fest.
*
*/
public void setUnlimitiert(boolean value) {
this.unlimitiert = value;
}
/**
* Ruft den Wert der betrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getBetrag() {
return betrag;
}
/**
* Legt den Wert der betrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setBetrag(BigDecimal value) {
this.betrag = value;
}
}
}

View File

@@ -1,15 +1,14 @@
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
import java.math.BigInteger;
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.omds3Types.v1_4_0.common.ElementarproduktType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
/**
@@ -24,12 +23,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersInteresseRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="OertlicherGeltungsbereich" type="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}OertlicherGeltungsbereichCd_Type"/&gt;
* &lt;element name="WartezeitInMonaten" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/&gt;
* &lt;element name="Wartezeitverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -40,156 +34,46 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktRechtsschutz_Type", propOrder = {
"versInteresseRefLfNr",
"versicherungssumme",
"selbstbehalt",
"oertlicherGeltungsbereich",
"wartezeitInMonaten",
"wartezeitverzicht"
"versInteressenRefLfNr"
})
@XmlSeeAlso({
ElementarproduktPrivatRechtsschutzType.class,
ElementarproduktFirmenRechtsschutzType.class,
ElementarproduktRechtsschutzStdImplType.class,
ElementarproduktVertragsrechtsschutzType.class
})
public abstract class ElementarproduktRechtsschutzType
public class ElementarproduktRechtsschutzType
extends ElementarproduktType
{
@XmlElement(name = "VersInteresseRefLfNr")
protected String versInteresseRefLfNr;
@XmlElement(name = "Versicherungssumme")
@XmlSchemaType(name = "unsignedLong")
protected BigInteger versicherungssumme;
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "OertlicherGeltungsbereich")
@XmlSchemaType(name = "unsignedByte")
protected short oertlicherGeltungsbereich;
@XmlElement(name = "WartezeitInMonaten")
@XmlSchemaType(name = "unsignedByte")
protected short wartezeitInMonaten;
@XmlElement(name = "Wartezeitverzicht")
protected boolean wartezeitverzicht;
@XmlElement(name = "VersInteressenRefLfNr")
protected List<String> versInteressenRefLfNr;
/**
* Ruft den Wert der versInteresseRefLfNr-Eigenschaft ab.
* Gets the value of the versInteressenRefLfNr property.
*
* @return
* possible object is
* <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 versInteressenRefLfNr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersInteressenRefLfNr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public String getVersInteresseRefLfNr() {
return versInteresseRefLfNr;
public List<String> getVersInteressenRefLfNr() {
if (versInteressenRefLfNr == null) {
versInteressenRefLfNr = new ArrayList<String>();
}
/**
* Legt den Wert der versInteresseRefLfNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVersInteresseRefLfNr(String value) {
this.versInteresseRefLfNr = value;
}
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setVersicherungssumme(BigInteger value) {
this.versicherungssumme = value;
}
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link SelbstbehaltType }
*
*/
public SelbstbehaltType getSelbstbehalt() {
return selbstbehalt;
}
/**
* Legt den Wert der selbstbehalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SelbstbehaltType }
*
*/
public void setSelbstbehalt(SelbstbehaltType value) {
this.selbstbehalt = value;
}
/**
* Ruft den Wert der oertlicherGeltungsbereich-Eigenschaft ab.
*
*/
public short getOertlicherGeltungsbereich() {
return oertlicherGeltungsbereich;
}
/**
* Legt den Wert der oertlicherGeltungsbereich-Eigenschaft fest.
*
*/
public void setOertlicherGeltungsbereich(short value) {
this.oertlicherGeltungsbereich = value;
}
/**
* Ruft den Wert der wartezeitInMonaten-Eigenschaft ab.
*
*/
public short getWartezeitInMonaten() {
return wartezeitInMonaten;
}
/**
* Legt den Wert der wartezeitInMonaten-Eigenschaft fest.
*
*/
public void setWartezeitInMonaten(short value) {
this.wartezeitInMonaten = value;
}
/**
* Ruft den Wert der wartezeitverzicht-Eigenschaft ab.
*
*/
public boolean isWartezeitverzicht() {
return wartezeitverzicht;
}
/**
* Legt den Wert der wartezeitverzicht-Eigenschaft fest.
*
*/
public void setWartezeitverzicht(boolean value) {
this.wartezeitverzicht = value;
return this.versInteressenRefLfNr;
}
}

View File

@@ -1,10 +1,8 @@
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
@@ -20,8 +18,6 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt;
* &lt;extension base="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}ElementarproduktRechtsschutz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Streitwertobergrenze" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Streitwertuntergrenze" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -31,65 +27,10 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktVertragsrechtsschutz_Type", propOrder = {
"streitwertobergrenze",
"streitwertuntergrenze"
})
@XmlType(name = "ElementarproduktVertragsrechtsschutz_Type")
public class ElementarproduktVertragsrechtsschutzType
extends ElementarproduktRechtsschutzType
{
@XmlElement(name = "Streitwertobergrenze", required = true)
protected BigDecimal streitwertobergrenze;
@XmlElement(name = "Streitwertuntergrenze")
protected BigDecimal streitwertuntergrenze;
/**
* Ruft den Wert der streitwertobergrenze-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getStreitwertobergrenze() {
return streitwertobergrenze;
}
/**
* Legt den Wert der streitwertobergrenze-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setStreitwertobergrenze(BigDecimal value) {
this.streitwertobergrenze = value;
}
/**
* Ruft den Wert der streitwertuntergrenze-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getStreitwertuntergrenze() {
return streitwertuntergrenze;
}
/**
* Legt den Wert der streitwertuntergrenze-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setStreitwertuntergrenze(BigDecimal value) {
this.streitwertuntergrenze = value;
}
}

View File

@@ -24,9 +24,9 @@ import javax.xml.namespace.QName;
@XmlRegistry
public class ObjectFactory {
private final static QName _VerkaufsproduktRechtsschutz_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "VerkaufsproduktRechtsschutz");
private final static QName _ProduktRechtsschutz_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "ProduktRechtsschutz");
private final static QName _ElementarproduktRechtsschutz_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "ElementarproduktRechtsschutz");
private final static QName _VerkaufsproduktRechtsschutzStdImpl_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "VerkaufsproduktRechtsschutzStdImpl");
private final static QName _ProduktRechtsschutzStdImpl_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "ProduktRechtsschutzStdImpl");
private final static QName _ElementarproduktRechtsschutzStdImpl_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "ElementarproduktRechtsschutzStdImpl");
private final static QName _CalculateRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "CalculateRechtsschutzRequest");
private final static QName _CalculateRechtsschutzResponse_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "CalculateRechtsschutzResponse");
private final static QName _CreateOfferRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "CreateOfferRechtsschutzRequest");
@@ -44,11 +44,35 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link VerkaufsproduktRechtsschutzType }
* Create an instance of {@link ElementarproduktRechtsschutzStdImplType }
*
*/
public VerkaufsproduktRechtsschutzType createVerkaufsproduktRechtsschutzType() {
return new VerkaufsproduktRechtsschutzType();
public ElementarproduktRechtsschutzStdImplType createElementarproduktRechtsschutzStdImplType() {
return new ElementarproduktRechtsschutzStdImplType();
}
/**
* Create an instance of {@link VerkaufsproduktRechtsschutzStdImplType }
*
*/
public VerkaufsproduktRechtsschutzStdImplType createVerkaufsproduktRechtsschutzStdImplType() {
return new VerkaufsproduktRechtsschutzStdImplType();
}
/**
* Create an instance of {@link ProduktRechtsschutzStdImplType }
*
*/
public ProduktRechtsschutzStdImplType createProduktRechtsschutzStdImplType() {
return new ProduktRechtsschutzStdImplType();
}
/**
* Create an instance of {@link ElementarproduktRechtsschutzType }
*
*/
public ElementarproduktRechtsschutzType createElementarproduktRechtsschutzType() {
return new ElementarproduktRechtsschutzType();
}
/**
@@ -148,30 +172,38 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link VerkaufsproduktRechtsschutzType }{@code >}}
* Create an instance of {@link ElementarproduktRechtsschutzStdImplType.Versicherungssumme }
*
*/
@XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", name = "VerkaufsproduktRechtsschutz")
public JAXBElement<VerkaufsproduktRechtsschutzType> createVerkaufsproduktRechtsschutz(VerkaufsproduktRechtsschutzType value) {
return new JAXBElement<VerkaufsproduktRechtsschutzType>(_VerkaufsproduktRechtsschutz_QNAME, VerkaufsproduktRechtsschutzType.class, null, value);
public ElementarproduktRechtsschutzStdImplType.Versicherungssumme createElementarproduktRechtsschutzStdImplTypeVersicherungssumme() {
return new ElementarproduktRechtsschutzStdImplType.Versicherungssumme();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ProduktRechtsschutzType }{@code >}}
* Create an instance of {@link JAXBElement }{@code <}{@link VerkaufsproduktRechtsschutzStdImplType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", name = "ProduktRechtsschutz")
public JAXBElement<ProduktRechtsschutzType> createProduktRechtsschutz(ProduktRechtsschutzType value) {
return new JAXBElement<ProduktRechtsschutzType>(_ProduktRechtsschutz_QNAME, ProduktRechtsschutzType.class, null, value);
@XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", name = "VerkaufsproduktRechtsschutzStdImpl")
public JAXBElement<VerkaufsproduktRechtsschutzStdImplType> createVerkaufsproduktRechtsschutzStdImpl(VerkaufsproduktRechtsschutzStdImplType value) {
return new JAXBElement<VerkaufsproduktRechtsschutzStdImplType>(_VerkaufsproduktRechtsschutzStdImpl_QNAME, VerkaufsproduktRechtsschutzStdImplType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ProduktRechtsschutzStdImplType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", name = "ProduktRechtsschutzStdImpl")
public JAXBElement<ProduktRechtsschutzStdImplType> createProduktRechtsschutzStdImpl(ProduktRechtsschutzStdImplType value) {
return new JAXBElement<ProduktRechtsschutzStdImplType>(_ProduktRechtsschutzStdImpl_QNAME, ProduktRechtsschutzStdImplType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ElementarproduktRechtsschutzType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", name = "ElementarproduktRechtsschutz")
public JAXBElement<ElementarproduktRechtsschutzType> createElementarproduktRechtsschutz(ElementarproduktRechtsschutzType value) {
return new JAXBElement<ElementarproduktRechtsschutzType>(_ElementarproduktRechtsschutz_QNAME, ElementarproduktRechtsschutzType.class, null, value);
@XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", name = "ElementarproduktRechtsschutzStdImpl")
public JAXBElement<ElementarproduktRechtsschutzType> createElementarproduktRechtsschutzStdImpl(ElementarproduktRechtsschutzType value) {
return new JAXBElement<ElementarproduktRechtsschutzType>(_ElementarproduktRechtsschutzStdImpl_QNAME, ElementarproduktRechtsschutzType.class, null, value);
}
/**

View File

@@ -0,0 +1,73 @@
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ der Standardimplementierung eines Produkts in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.
*
* <p>Java-Klasse für ProduktRechtsschutzStdImpl_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktRechtsschutzStdImpl_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}ProduktRechtsschutz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Elementarprodukt" type="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktRechtsschutzStdImpl_Type", propOrder = {
"elementarprodukt"
})
public class ProduktRechtsschutzStdImplType
extends ProduktRechtsschutzType
{
@XmlElement(name = "Elementarprodukt")
protected List<ElementarproduktRechtsschutzType> elementarprodukt;
/**
* Gets the value of the elementarprodukt 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 elementarprodukt property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getElementarprodukt().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ElementarproduktRechtsschutzType }
*
*
*/
public List<ElementarproduktRechtsschutzType> getElementarprodukt() {
if (elementarprodukt == null) {
elementarprodukt = new ArrayList<ElementarproduktRechtsschutzType>();
}
return this.elementarprodukt;
}
}

View File

@@ -1,14 +1,11 @@
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ProduktType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
/**
@@ -23,9 +20,6 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="FreieAnwaltswahl" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Elementarprodukt" type="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -35,89 +29,13 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktRechtsschutz_Type", propOrder = {
"selbstbehalt",
"freieAnwaltswahl",
"elementarprodukt"
@XmlType(name = "ProduktRechtsschutz_Type")
@XmlSeeAlso({
ProduktRechtsschutzStdImplType.class
})
public abstract class ProduktRechtsschutzType
extends ProduktType
{
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "FreieAnwaltswahl")
protected boolean freieAnwaltswahl;
@XmlElement(name = "Elementarprodukt")
protected List<ElementarproduktRechtsschutzType> elementarprodukt;
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link SelbstbehaltType }
*
*/
public SelbstbehaltType getSelbstbehalt() {
return selbstbehalt;
}
/**
* Legt den Wert der selbstbehalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SelbstbehaltType }
*
*/
public void setSelbstbehalt(SelbstbehaltType value) {
this.selbstbehalt = value;
}
/**
* Ruft den Wert der freieAnwaltswahl-Eigenschaft ab.
*
*/
public boolean isFreieAnwaltswahl() {
return freieAnwaltswahl;
}
/**
* Legt den Wert der freieAnwaltswahl-Eigenschaft fest.
*
*/
public void setFreieAnwaltswahl(boolean value) {
this.freieAnwaltswahl = value;
}
/**
* Gets the value of the elementarprodukt 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 elementarprodukt property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getElementarprodukt().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ElementarproduktRechtsschutzType }
*
*
*/
public List<ElementarproduktRechtsschutzType> getElementarprodukt() {
if (elementarprodukt == null) {
elementarprodukt = new ArrayList<ElementarproduktRechtsschutzType>();
}
return this.elementarprodukt;
}
}

View File

@@ -0,0 +1,107 @@
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ProduktType;
/**
* Typ der Standardimplementierung für ein Verkaufsprodukt in der Sparte Rechtsschutz
*
* <p>Java-Klasse für VerkaufsproduktRechtsschutzStdImpl_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VerkaufsproduktRechtsschutzStdImpl_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Rechtsschutzversicherung" type="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}ProduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Zusatzversicherung" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerkaufsproduktRechtsschutzStdImpl_Type", propOrder = {
"rechtsschutzversicherung",
"zusatzversicherung"
})
public class VerkaufsproduktRechtsschutzStdImplType
extends VerkaufsproduktRechtsschutzType
{
@XmlElement(name = "Rechtsschutzversicherung")
protected List<ProduktRechtsschutzType> rechtsschutzversicherung;
@XmlElement(name = "Zusatzversicherung")
protected List<ProduktType> zusatzversicherung;
/**
* Gets the value of the rechtsschutzversicherung 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 rechtsschutzversicherung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRechtsschutzversicherung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktRechtsschutzType }
*
*
*/
public List<ProduktRechtsschutzType> getRechtsschutzversicherung() {
if (rechtsschutzversicherung == null) {
rechtsschutzversicherung = new ArrayList<ProduktRechtsschutzType>();
}
return this.rechtsschutzversicherung;
}
/**
* Gets the value of the zusatzversicherung 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 zusatzversicherung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusatzversicherung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktType }
*
*
*/
public List<ProduktType> getZusatzversicherung() {
if (zusatzversicherung == null) {
zusatzversicherung = new ArrayList<ProduktType>();
}
return this.zusatzversicherung;
}
}

View File

@@ -6,6 +6,7 @@ import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.VerkaufsproduktType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
@@ -23,9 +24,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Rechtsschutzversicherung" type="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}ProduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="RechtsschutzZusatzVersicherung" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersichertesInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -36,92 +35,31 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerkaufsproduktRechtsschutz_Type", propOrder = {
"rechtsschutzversicherung",
"rechtsschutzZusatzVersicherung",
"versichertesInteresse"
"versicherteInteressen"
})
public class VerkaufsproduktRechtsschutzType
@XmlSeeAlso({
VerkaufsproduktRechtsschutzStdImplType.class
})
public abstract class VerkaufsproduktRechtsschutzType
extends VerkaufsproduktType
{
@XmlElement(name = "Rechtsschutzversicherung")
protected List<ProduktRechtsschutzType> rechtsschutzversicherung;
@XmlElement(name = "RechtsschutzZusatzVersicherung")
protected List<Object> rechtsschutzZusatzVersicherung;
@XmlElement(name = "VersichertesInteresse")
protected List<VersichertesInteresseType> versichertesInteresse;
@XmlElement(name = "VersicherteInteressen")
protected List<VersichertesInteresseType> versicherteInteressen;
/**
* Gets the value of the rechtsschutzversicherung property.
* Gets the value of the versicherteInteressen 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 rechtsschutzversicherung property.
* This is why there is not a <CODE>set</CODE> method for the versicherteInteressen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRechtsschutzversicherung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktRechtsschutzType }
*
*
*/
public List<ProduktRechtsschutzType> getRechtsschutzversicherung() {
if (rechtsschutzversicherung == null) {
rechtsschutzversicherung = new ArrayList<ProduktRechtsschutzType>();
}
return this.rechtsschutzversicherung;
}
/**
* Gets the value of the rechtsschutzZusatzVersicherung 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 rechtsschutzZusatzVersicherung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRechtsschutzZusatzVersicherung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Object }
*
*
*/
public List<Object> getRechtsschutzZusatzVersicherung() {
if (rechtsschutzZusatzVersicherung == null) {
rechtsschutzZusatzVersicherung = new ArrayList<Object>();
}
return this.rechtsschutzZusatzVersicherung;
}
/**
* Gets the value of the versichertesInteresse 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 versichertesInteresse property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersichertesInteresse().add(newItem);
* getVersicherteInteressen().add(newItem);
* </pre>
*
*
@@ -131,11 +69,11 @@ public class VerkaufsproduktRechtsschutzType
*
*
*/
public List<VersichertesInteresseType> getVersichertesInteresse() {
if (versichertesInteresse == null) {
versichertesInteresse = new ArrayList<VersichertesInteresseType>();
public List<VersichertesInteresseType> getVersicherteInteressen() {
if (versicherteInteressen == null) {
versicherteInteressen = new ArrayList<VersichertesInteresseType>();
}
return this.versichertesInteresse;
return this.versicherteInteressen;
}
}

View File

@@ -25,6 +25,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
@@ -37,6 +38,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerkaufsproduktSachPrivat_Type", propOrder = {
"produkte",
"zusatzprodukte",
"versicherteObjekte"
})
public class VerkaufsproduktSachPrivatType
@@ -45,6 +47,8 @@ public class VerkaufsproduktSachPrivatType
@XmlElement(name = "Produkte", required = true)
protected List<ProduktType> produkte;
@XmlElement(name = "Zusatzprodukte")
protected List<ProduktType> zusatzprodukte;
@XmlElement(name = "VersicherteObjekte", required = true)
protected List<VersichertesInteresseType> versicherteObjekte;
@@ -77,6 +81,35 @@ public class VerkaufsproduktSachPrivatType
return this.produkte;
}
/**
* Gets the value of the zusatzprodukte 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 zusatzprodukte property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusatzprodukte().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktType }
*
*
*/
public List<ProduktType> getZusatzprodukte() {
if (zusatzprodukte == null) {
zusatzprodukte = new ArrayList<ProduktType>();
}
return this.zusatzprodukte;
}
/**
* Gets the value of the versicherteObjekte property.
*

View File

@@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
*
*
*/

View File

@@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.PersonType;
/**
@@ -21,9 +22,9 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}InformationenPerson"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;/sequence&gt;
* &lt;attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
@@ -33,54 +34,54 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BeteiligtePerson_Type", propOrder = {
"informationenPerson"
"person"
})
public class BeteiligtePersonType {
@XmlElement(name = "InformationenPerson", required = true)
protected InformationenPersonType informationenPerson;
@XmlAttribute(name = "BetLfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true)
@XmlElement(name = "Person", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected PersonType person;
@XmlAttribute(name = "Lfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true)
@XmlSchemaType(name = "unsignedShort")
protected int betLfnr;
protected int lfnr;
/**
* Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld
*
* @return
* possible object is
* {@link InformationenPersonType }
* {@link PersonType }
*
*/
public InformationenPersonType getInformationenPerson() {
return informationenPerson;
public PersonType getPerson() {
return person;
}
/**
* Legt den Wert der informationenPerson-Eigenschaft fest.
* Legt den Wert der person-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link InformationenPersonType }
* {@link PersonType }
*
*/
public void setInformationenPerson(InformationenPersonType value) {
this.informationenPerson = value;
public void setPerson(PersonType value) {
this.person = value;
}
/**
* Ruft den Wert der betLfnr-Eigenschaft ab.
* Ruft den Wert der lfnr-Eigenschaft ab.
*
*/
public int getBetLfnr() {
return betLfnr;
public int getLfnr() {
return lfnr;
}
/**
* Legt den Wert der betLfnr-Eigenschaft fest.
* Legt den Wert der lfnr-Eigenschaft fest.
*
*/
public void setBetLfnr(int value) {
this.betLfnr = value;
public void setLfnr(int value) {
this.lfnr = value;
}
}

View File

@@ -22,7 +22,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}Schadenereignis"/&gt;
* &lt;element name="Schadenereignis" type="{urn:omds3ServiceTypes-1-1-0}MeldungSchadenereignis_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -43,7 +43,7 @@ public class CreateClaimRequestType
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Schadenereignis", required = true)
protected Schadenereignis2Type schadenereignis;
protected MeldungSchadenereignisType schadenereignis;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
@@ -74,10 +74,10 @@ public class CreateClaimRequestType
*
* @return
* possible object is
* {@link Schadenereignis2Type }
* {@link MeldungSchadenereignisType }
*
*/
public Schadenereignis2Type getSchadenereignis() {
public MeldungSchadenereignisType getSchadenereignis() {
return schadenereignis;
}
@@ -86,10 +86,10 @@ public class CreateClaimRequestType
*
* @param value
* allowed object is
* {@link Schadenereignis2Type }
* {@link MeldungSchadenereignisType }
*
*/
public void setSchadenereignis(Schadenereignis2Type value) {
public void setSchadenereignis(MeldungSchadenereignisType value) {
this.schadenereignis = value;
}

View File

@@ -21,7 +21,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="SchadenBeschreibung"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
@@ -39,35 +39,35 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GeschaedigtesInteresse_Type", propOrder = {
"geschInteresseLfnr",
"lfnr",
"schadenBeschreibung"
})
@XmlSeeAlso({
GeschaedigtesObjektKfzType.class,
GeschaedigtesObjektImmobilieType.class
})
public class GeschaedigtesInteresseType {
public abstract class GeschaedigtesInteresseType {
@XmlElement(name = "GeschInteresseLfnr")
@XmlElement(name = "Lfnr")
@XmlSchemaType(name = "unsignedShort")
protected int geschInteresseLfnr;
protected int lfnr;
@XmlElement(name = "SchadenBeschreibung", required = true)
protected String schadenBeschreibung;
/**
* Ruft den Wert der geschInteresseLfnr-Eigenschaft ab.
* Ruft den Wert der lfnr-Eigenschaft ab.
*
*/
public int getGeschInteresseLfnr() {
return geschInteresseLfnr;
public int getLfnr() {
return lfnr;
}
/**
* Legt den Wert der geschInteresseLfnr-Eigenschaft fest.
* Legt den Wert der lfnr-Eigenschaft fest.
*
*/
public void setGeschInteresseLfnr(int value) {
this.geschInteresseLfnr = value;
public void setLfnr(int value) {
this.lfnr = value;
}
/**

View File

@@ -1,13 +1,11 @@
package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonResponseType;
/**
@@ -20,12 +18,11 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
* <pre>
* &lt;complexType name="GetClaimResponseLight_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Schadenereignis" type="{urn:omds3ServiceTypes-1-1-0}SchadenereignisLight_Type"/&gt;
* &lt;element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -34,15 +31,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GetClaimResponseLight_Type", propOrder = {
"schadenereignis",
"serviceFault"
"schadenereignis"
})
public class GetClaimResponseLightType {
public class GetClaimResponseLightType
extends CommonResponseType
{
@XmlElement(name = "Schadenereignis")
@XmlElement(name = "Schadenereignis", required = true)
protected SchadenereignisLightType schadenereignis;
@XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault;
/**
* Ruft den Wert der schadenereignis-Eigenschaft ab.
@@ -68,33 +64,4 @@ public class GetClaimResponseLightType {
this.schadenereignis = value;
}
/**
* Gets the value of the serviceFault 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 serviceFault property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getServiceFault().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getServiceFault() {
if (serviceFault == null) {
serviceFault = new ArrayList<ServiceFault>();
}
return this.serviceFault;
}
}

View File

@@ -1,13 +1,11 @@
package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonResponseType;
/**
@@ -20,12 +18,11 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
* <pre>
* &lt;complexType name="GetClaimResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Schadenereignis" type="{urn:omds3ServiceTypes-1-1-0}Schadenereignis_Type"/&gt;
* &lt;element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -34,15 +31,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GetClaimResponse_Type", propOrder = {
"schadenereignis",
"serviceFault"
"schadenereignis"
})
public class GetClaimResponseType {
public class GetClaimResponseType
extends CommonResponseType
{
@XmlElement(name = "Schadenereignis")
@XmlElement(name = "Schadenereignis", required = true)
protected SchadenereignisType schadenereignis;
@XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault;
/**
* Ruft den Wert der schadenereignis-Eigenschaft ab.
@@ -68,33 +64,4 @@ public class GetClaimResponseType {
this.schadenereignis = value;
}
/**
* Gets the value of the serviceFault 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 serviceFault property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getServiceFault().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getServiceFault() {
if (serviceFault == null) {
serviceFault = new ArrayList<ServiceFault>();
}
return this.serviceFault;
}
}

View File

@@ -32,8 +32,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
* &lt;element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="SchadOrt" type="{urn:omds3ServiceTypes-1-1-0}Ort_Type"/&gt;
* &lt;element name="Vertragspersonen" type="{urn:omds3ServiceTypes-1-1-0}Vertragspersonen_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="BeteiligtePersonen" type="{urn:omds3ServiceTypes-1-1-0}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Rollen" type="{urn:omds3ServiceTypes-1-1-0}ReferenzAufBeteiligtePersonSchaden_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Schadenmelder" type="{urn:omds3ServiceTypes-1-1-0}Schadenmelder_Type"/&gt;
* &lt;element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/&gt;
@@ -53,8 +53,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
"ereigniszpkt",
"ereignisbeschrTxt",
"schadOrt",
"vertragspersonen",
"beteiligtePersonen",
"rollen",
"dokumente",
"schadenmelder",
"bankverbindung"
@@ -76,10 +76,10 @@ public class InitiateClaimRequestType
protected String ereignisbeschrTxt;
@XmlElement(name = "SchadOrt", required = true)
protected OrtType schadOrt;
@XmlElement(name = "Vertragspersonen")
protected List<VertragspersonenType> vertragspersonen;
@XmlElement(name = "BeteiligtePersonen")
protected List<BeteiligtePersonType> beteiligtePersonen;
@XmlElement(name = "Rollen")
protected List<ReferenzAufBeteiligtePersonSchadenType> rollen;
@XmlElement(name = "Dokumente")
protected List<UploadDokumentType> dokumente;
@XmlElement(name = "Schadenmelder", required = true)
@@ -231,35 +231,6 @@ public class InitiateClaimRequestType
this.schadOrt = value;
}
/**
* Gets the value of the vertragspersonen 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 vertragspersonen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVertragspersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VertragspersonenType }
*
*
*/
public List<VertragspersonenType> getVertragspersonen() {
if (vertragspersonen == null) {
vertragspersonen = new ArrayList<VertragspersonenType>();
}
return this.vertragspersonen;
}
/**
* Gets the value of the beteiligtePersonen property.
*
@@ -289,6 +260,35 @@ public class InitiateClaimRequestType
return this.beteiligtePersonen;
}
/**
* Gets the value of the rollen 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 rollen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRollen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ReferenzAufBeteiligtePersonSchadenType }
*
*
*/
public List<ReferenzAufBeteiligtePersonSchadenType> getRollen() {
if (rollen == null) {
rollen = new ArrayList<ReferenzAufBeteiligtePersonSchadenType>();
}
return this.rollen;
}
/**
* Gets the value of the dokumente property.
*

View File

@@ -8,13 +8,15 @@ 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.v1_4_0.common.BankverbindungType;
/**
* Typ um ein Schadenobjekt in der Schadenmeldung abzubilden
* Die Meldung eines Schadens (Unterobjekt eines Schadenereignisses)
*
* <p>Java-Klasse für MeldungSchaden_Type complex type.
*
@@ -33,6 +35,16 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.BankverbindungType;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}ReferenzAufBeteiligtePersonSchaden_Type"&gt;
* &lt;sequence&gt;
* &lt;choice&gt;
* &lt;element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/&gt;
* &lt;sequence&gt;
* &lt;element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/&gt;
* &lt;element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/choice&gt;
* &lt;element name="ZusaetzlicheRollendaten" type="{urn:omds3ServiceTypes-1-1-0}ZusaetzlicheRollendaten_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
@@ -63,6 +75,9 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.BankverbindungType;
"bankverbindung",
"zusaetzlicheSchadensdaten"
})
@XmlSeeAlso({
SchadenType.class
})
public class MeldungSchadenType {
@XmlElement(name = "Schadenzuordnung", required = true)
@@ -342,6 +357,16 @@ public class MeldungSchadenType {
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}ReferenzAufBeteiligtePersonSchaden_Type"&gt;
* &lt;sequence&gt;
* &lt;choice&gt;
* &lt;element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/&gt;
* &lt;sequence&gt;
* &lt;element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/&gt;
* &lt;element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/choice&gt;
* &lt;element name="ZusaetzlicheRollendaten" type="{urn:omds3ServiceTypes-1-1-0}ZusaetzlicheRollendaten_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
@@ -350,11 +375,122 @@ public class MeldungSchadenType {
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@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 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;
}
/**
* Ruft den Wert der zusaetzlicheRollendaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZusaetzlicheRollendatenType }
*
*/
public ZusaetzlicheRollendatenType getZusaetzlicheRollendaten() {
return zusaetzlicheRollendaten;
}
/**
* Legt den Wert der zusaetzlicheRollendaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZusaetzlicheRollendatenType }
*
*/
public void setZusaetzlicheRollendaten(ZusaetzlicheRollendatenType value) {
this.zusaetzlicheRollendaten = value;
}
}

View File

@@ -0,0 +1,73 @@
package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes;
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>
* &lt;complexType name="MeldungSchadenereignis_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}SchadenereignisAbstrakt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Schaeden" type="{urn:omds3ServiceTypes-1-1-0}MeldungSchaden_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </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;
}
}

View File

@@ -52,7 +52,6 @@ public class ObjectFactory {
private final static QName _CreateClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "CreateClaimResponse");
private final static QName _SubmitClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "SubmitClaimRequest");
private final static QName _SubmitClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "SubmitClaimResponse");
private final static QName _Schadenereignis_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "Schadenereignis");
private final static QName _InformationenPerson_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "InformationenPerson");
private final static QName _InitiateClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "InitiateClaimRequest");
private final static QName _InitiateClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "InitiateClaimResponse");
@@ -92,22 +91,6 @@ public class ObjectFactory {
public ObjectFactory() {
}
/**
* Create an instance of {@link SchadenanlageType }
*
*/
public SchadenanlageType createSchadenanlageType() {
return new SchadenanlageType();
}
/**
* Create an instance of {@link MeldungSchadenType }
*
*/
public MeldungSchadenType createMeldungSchadenType() {
return new MeldungSchadenType();
}
/**
* Create an instance of {@link SpartendetailSchadenKrankenType }
*
@@ -117,11 +100,11 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link SpartendetailSchadenUnfallType }
* Create an instance of {@link MeldungSchadenType }
*
*/
public SpartendetailSchadenUnfallType createSpartendetailSchadenUnfallType() {
return new SpartendetailSchadenUnfallType();
public MeldungSchadenType createMeldungSchadenType() {
return new MeldungSchadenType();
}
/**
@@ -300,14 +283,6 @@ public class ObjectFactory {
return new SubmitClaimResponseType();
}
/**
* Create an instance of {@link Schadenereignis2Type }
*
*/
public Schadenereignis2Type createSchadenereignis2Type() {
return new Schadenereignis2Type();
}
/**
* Create an instance of {@link InformationenPersonType }
*
@@ -556,6 +531,30 @@ public class ObjectFactory {
return new ArcContent();
}
/**
* Create an instance of {@link MeldungSchadenereignisType }
*
*/
public MeldungSchadenereignisType createMeldungSchadenereignisType() {
return new MeldungSchadenereignisType();
}
/**
* Create an instance of {@link SchadenereignisType }
*
*/
public SchadenereignisType createSchadenereignisType() {
return new SchadenereignisType();
}
/**
* Create an instance of {@link SchadenType }
*
*/
public SchadenType createSchadenType() {
return new SchadenType();
}
/**
* Create an instance of {@link BeteiligtePersonType }
*
@@ -564,14 +563,6 @@ public class ObjectFactory {
return new BeteiligtePersonType();
}
/**
* Create an instance of {@link VertragspersonenType }
*
*/
public VertragspersonenType createVertragspersonenType() {
return new VertragspersonenType();
}
/**
* Create an instance of {@link SpartendetailSchadenKfzType }
*
@@ -581,11 +572,11 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link SpartendetailSchadenReiseType }
* Create an instance of {@link SpartendetailSchadenUnfallType }
*
*/
public SpartendetailSchadenReiseType createSpartendetailSchadenReiseType() {
return new SpartendetailSchadenReiseType();
public SpartendetailSchadenUnfallType createSpartendetailSchadenUnfallType() {
return new SpartendetailSchadenUnfallType();
}
/**
@@ -604,14 +595,6 @@ public class ObjectFactory {
return new GeokoordinatenType();
}
/**
* Create an instance of {@link GeschaedigtesInteresseType }
*
*/
public GeschaedigtesInteresseType createGeschaedigtesInteresseType() {
return new GeschaedigtesInteresseType();
}
/**
* Create an instance of {@link GeschaedigtesObjektKfzType }
*
@@ -628,14 +611,6 @@ public class ObjectFactory {
return new GeschaedigtesObjektImmobilieType();
}
/**
* Create an instance of {@link SchadenmelderType }
*
*/
public SchadenmelderType createSchadenmelderType() {
return new SchadenmelderType();
}
/**
* Create an instance of {@link SchadenmelderVermittlerType }
*
@@ -644,14 +619,6 @@ public class ObjectFactory {
return new SchadenmelderVermittlerType();
}
/**
* Create an instance of {@link SchadenType }
*
*/
public SchadenType createSchadenType() {
return new SchadenType();
}
/**
* Create an instance of {@link MeldungszusammenfassungType }
*
@@ -676,6 +643,14 @@ public class ObjectFactory {
return new ErgebnisSchadenType();
}
/**
* Create an instance of {@link SchadenanlageType }
*
*/
public SchadenanlageType createSchadenanlageType() {
return new SchadenanlageType();
}
/**
* Create an instance of {@link MeldungszusammenfassungInitiateClaimType }
*
@@ -708,14 +683,6 @@ public class ObjectFactory {
return new UploadDokumentType();
}
/**
* Create an instance of {@link SchadenereignisType }
*
*/
public SchadenereignisType createSchadenereignisType() {
return new SchadenereignisType();
}
/**
* Create an instance of {@link BeteiligtePersonSchadenType }
*
@@ -869,11 +836,11 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link SchadenanlageType.Status }
* Create an instance of {@link SpartendetailSchadenKrankenType.Behandlungen }
*
*/
public SchadenanlageType.Status createSchadenanlageTypeStatus() {
return new SchadenanlageType.Status();
public SpartendetailSchadenKrankenType.Behandlungen createSpartendetailSchadenKrankenTypeBehandlungen() {
return new SpartendetailSchadenKrankenType.Behandlungen();
}
/**
@@ -884,22 +851,6 @@ public class ObjectFactory {
return new MeldungSchadenType.BeteiligtePersonen();
}
/**
* Create an instance of {@link SpartendetailSchadenKrankenType.VerletztePerson }
*
*/
public SpartendetailSchadenKrankenType.VerletztePerson createSpartendetailSchadenKrankenTypeVerletztePerson() {
return new SpartendetailSchadenKrankenType.VerletztePerson();
}
/**
* Create an instance of {@link SpartendetailSchadenUnfallType.Arbeitsunfaehig }
*
*/
public SpartendetailSchadenUnfallType.Arbeitsunfaehig createSpartendetailSchadenUnfallTypeArbeitsunfaehig() {
return new SpartendetailSchadenUnfallType.Arbeitsunfaehig();
}
/**
* Create an instance of {@link RequestedOMDSPackage.OmdsPackage }
*
@@ -1159,15 +1110,6 @@ public class ObjectFactory {
return new JAXBElement<SubmitClaimResponseType>(_SubmitClaimResponse_QNAME, SubmitClaimResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Schadenereignis2Type }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "Schadenereignis")
public JAXBElement<Schadenereignis2Type> createSchadenereignis(Schadenereignis2Type value) {
return new JAXBElement<Schadenereignis2Type>(_Schadenereignis_QNAME, Schadenereignis2Type.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link InformationenPersonType }{@code >}}
*

View File

@@ -4,11 +4,9 @@ package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType;
/**
@@ -20,13 +18,6 @@ import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType;
* &lt;complexType name="ReferenzAufBeteiligtePersonSchaden_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/&gt;
* &lt;sequence&gt;
* &lt;element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/&gt;
* &lt;element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/choice&gt;
* &lt;attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="BetTxt"&gt;
* &lt;simpleType&gt;
@@ -43,102 +34,18 @@ import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ReferenzAufBeteiligtePersonSchaden_Type", propOrder = {
"vertragsrolle",
"schadensrolle",
"geschInteresseLfnr"
})
@XmlType(name = "ReferenzAufBeteiligtePersonSchaden_Type")
@XmlSeeAlso({
at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.MeldungSchadenType.BeteiligtePersonen.class
})
public class 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;
@XmlAttribute(name = "BetLfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true)
@XmlSchemaType(name = "unsignedShort")
protected int betLfnr;
@XmlAttribute(name = "BetTxt", namespace = "urn:omds3ServiceTypes-1-1-0")
protected String betTxt;
/**
* 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;
}
/**
* Ruft den Wert der betLfnr-Eigenschaft ab.
*

View File

@@ -1,21 +1,17 @@
package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
/**
* Typ um ein Schadenobjekt in der Schadendarstellung abzubilden
* Die Darstellung eines Schadens (Unterobjekt eines Schadenereignisses)
*
* <p>Java-Klasse für Schaden_Type complex type.
*
@@ -24,45 +20,15 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
* <pre>
* &lt;complexType name="Schaden_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}MeldungSchaden_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/&gt;
* &lt;element name="IdGeschaeftsfallSchadenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="GeschaeftsfallSchadenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&gt;
* &lt;element name="VormaligeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt;
* &lt;element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung" minOccurs="0"/&gt;
* &lt;element name="SchadUrsCd" type="{urn:omds20}SchadUrsCd_Type" minOccurs="0"/&gt;
* &lt;element name="SchadUrsTxt" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="40"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Schadenbeteiligte" type="{urn:omds3ServiceTypes-1-1-0}SchadenbeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Schadensreserve" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" minOccurs="0"/&gt;
* &lt;element name="Spartenerweiterung" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;maxLength value="10"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/&gt;
* &lt;element name="Spartendetails" type="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type" minOccurs="0"/&gt;
* &lt;element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VormaligeSchadennummern" type="{urn:omds20}Schadennr" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -71,104 +37,26 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schaden_Type", propOrder = {
"vuNr",
"bearbStandCd",
"idGeschaeftsfallSchadenanlage",
"geschaeftsfallSchadenanlage",
"schadennr",
"vormaligeSchadennr",
"nachfolgendeSchadennr",
"polizzennr",
"vertragsID",
"sachbearbVU",
"ordnungsbegriffZuordFremd",
"schadenzuordnung",
"schadUrsCd",
"schadUrsTxt",
"erledDat",
"schadenTxt",
"schadenbeteiligte",
"leistungGeschaetzt",
"schadensreserve",
"spartenCd",
"spartenerweiterung",
"waehrungsCd",
"spartendetails",
"dokumente"
"vormaligeSchadennummern",
"nachfolgendeSchadennr"
})
public class SchadenType {
public class SchadenType
extends MeldungSchadenType
{
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "BearbStandCd", required = true)
protected String bearbStandCd;
@XmlElement(name = "IdGeschaeftsfallSchadenanlage", required = true)
protected ObjektIdType idGeschaeftsfallSchadenanlage;
@XmlElement(name = "GeschaeftsfallSchadenanlage", required = true)
protected ObjektIdType geschaeftsfallSchadenanlage;
@XmlElement(name = "Schadennr")
protected String schadennr;
@XmlElement(name = "VormaligeSchadennr")
protected List<String> vormaligeSchadennr;
@XmlElement(name = "VormaligeSchadennummern")
protected List<String> vormaligeSchadennummern;
@XmlElement(name = "NachfolgendeSchadennr")
protected String nachfolgendeSchadennr;
@XmlElement(name = "Polizzennr", required = true)
protected String polizzennr;
@XmlElement(name = "VertragsID")
protected String vertragsID;
@XmlElement(name = "SachbearbVU")
protected SachbearbVUType sachbearbVU;
@XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected List<String> ordnungsbegriffZuordFremd;
@XmlElement(name = "Schadenzuordnung")
protected SchadenzuordnungType schadenzuordnung;
@XmlElement(name = "SchadUrsCd")
protected String schadUrsCd;
@XmlElement(name = "SchadUrsTxt")
protected String schadUrsTxt;
@XmlElement(name = "ErledDat")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar erledDat;
@XmlElement(name = "SchadenTxt")
protected String schadenTxt;
@XmlElement(name = "Schadenbeteiligte")
protected List<SchadenbeteiligtePersonType> schadenbeteiligte;
@XmlElement(name = "LeistungGeschaetzt")
protected BigDecimal leistungGeschaetzt;
@XmlElement(name = "Schadensreserve")
protected BigDecimal schadensreserve;
@XmlElement(name = "SpartenCd")
protected String spartenCd;
@XmlElement(name = "Spartenerweiterung")
protected String spartenerweiterung;
@XmlElement(name = "WaehrungsCd")
@XmlSchemaType(name = "string")
protected WaehrungsCdType waehrungsCd;
@XmlElement(name = "Spartendetails")
protected SpartendetailSchadenType spartendetails;
@XmlElement(name = "Dokumente")
protected List<ArcImageInfo> dokumente;
/**
* 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 bearbStandCd-Eigenschaft ab.
@@ -195,27 +83,27 @@ public class SchadenType {
}
/**
* Ruft den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft ab.
* Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getIdGeschaeftsfallSchadenanlage() {
return idGeschaeftsfallSchadenanlage;
public ObjektIdType getGeschaeftsfallSchadenanlage() {
return geschaeftsfallSchadenanlage;
}
/**
* Legt den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft fest.
* Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setIdGeschaeftsfallSchadenanlage(ObjektIdType value) {
this.idGeschaeftsfallSchadenanlage = value;
public void setGeschaeftsfallSchadenanlage(ObjektIdType value) {
this.geschaeftsfallSchadenanlage = value;
}
/**
@@ -243,18 +131,18 @@ public class SchadenType {
}
/**
* Gets the value of the vormaligeSchadennr property.
* Gets the value of the vormaligeSchadennummern 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 vormaligeSchadennr property.
* This is why there is not a <CODE>set</CODE> method for the vormaligeSchadennummern property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVormaligeSchadennr().add(newItem);
* getVormaligeSchadennummern().add(newItem);
* </pre>
*
*
@@ -264,11 +152,11 @@ public class SchadenType {
*
*
*/
public List<String> getVormaligeSchadennr() {
if (vormaligeSchadennr == null) {
vormaligeSchadennr = new ArrayList<String>();
public List<String> getVormaligeSchadennummern() {
if (vormaligeSchadennummern == null) {
vormaligeSchadennummern = new ArrayList<String>();
}
return this.vormaligeSchadennr;
return this.vormaligeSchadennummern;
}
/**
@@ -295,427 +183,4 @@ public class SchadenType {
this.nachfolgendeSchadennr = 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 sachbearbVU-Eigenschaft ab.
*
* @return
* possible object is
* {@link SachbearbVUType }
*
*/
public SachbearbVUType getSachbearbVU() {
return sachbearbVU;
}
/**
* Legt den Wert der sachbearbVU-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SachbearbVUType }
*
*/
public void setSachbearbVU(SachbearbVUType value) {
this.sachbearbVU = value;
}
/**
* Gets the value of the ordnungsbegriffZuordFremd 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 ordnungsbegriffZuordFremd property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOrdnungsbegriffZuordFremd().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getOrdnungsbegriffZuordFremd() {
if (ordnungsbegriffZuordFremd == null) {
ordnungsbegriffZuordFremd = new ArrayList<String>();
}
return this.ordnungsbegriffZuordFremd;
}
/**
* 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 schadUrsCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSchadUrsCd() {
return schadUrsCd;
}
/**
* Legt den Wert der schadUrsCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchadUrsCd(String value) {
this.schadUrsCd = value;
}
/**
* Ruft den Wert der schadUrsTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSchadUrsTxt() {
return schadUrsTxt;
}
/**
* Legt den Wert der schadUrsTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchadUrsTxt(String value) {
this.schadUrsTxt = value;
}
/**
* Ruft den Wert der erledDat-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getErledDat() {
return erledDat;
}
/**
* Legt den Wert der erledDat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setErledDat(XMLGregorianCalendar value) {
this.erledDat = 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 schadenbeteiligte 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 schadenbeteiligte property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSchadenbeteiligte().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SchadenbeteiligtePersonType }
*
*
*/
public List<SchadenbeteiligtePersonType> getSchadenbeteiligte() {
if (schadenbeteiligte == null) {
schadenbeteiligte = new ArrayList<SchadenbeteiligtePersonType>();
}
return this.schadenbeteiligte;
}
/**
* 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 schadensreserve-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getSchadensreserve() {
return schadensreserve;
}
/**
* Legt den Wert der schadensreserve-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setSchadensreserve(BigDecimal value) {
this.schadensreserve = value;
}
/**
* Ruft den Wert der spartenCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpartenCd() {
return spartenCd;
}
/**
* Legt den Wert der spartenCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSpartenCd(String value) {
this.spartenCd = value;
}
/**
* Ruft den Wert der spartenerweiterung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpartenerweiterung() {
return spartenerweiterung;
}
/**
* Legt den Wert der spartenerweiterung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSpartenerweiterung(String value) {
this.spartenerweiterung = 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;
}
/**
* 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 ArcImageInfo }
*
*
*/
public List<ArcImageInfo> getDokumente() {
if (dokumente == null) {
dokumente = new ArrayList<ArcImageInfo>();
}
return this.dokumente;
}
}

View File

@@ -18,22 +18,9 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenanlage"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung"/&gt;
* &lt;element name="Status"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="GueltigAb" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="StatusText" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type" minOccurs="0"/&gt;
* &lt;element name="Kommentar" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="Status" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/&gt;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&gt;
* &lt;element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/&gt;
* &lt;/sequence&gt;
@@ -46,7 +33,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schadenanlage_Type", propOrder = {
"idGeschaeftsfallSchadenanlage",
"geschaeftsfallnummer",
"schadenzuordnung",
"status",
"schadennr",
@@ -54,39 +41,39 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
})
public class SchadenanlageType {
@XmlElement(name = "IdGeschaeftsfallSchadenanlage", required = true)
protected ObjektIdType idGeschaeftsfallSchadenanlage;
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Schadenzuordnung", required = true)
protected SchadenzuordnungType schadenzuordnung;
@XmlElement(name = "Status", required = true)
protected SchadenanlageType.Status status;
protected String status;
@XmlElement(name = "Schadennr")
protected String schadennr;
@XmlElement(name = "SachbearbVU")
protected SachbearbVUType sachbearbVU;
/**
* Ruft den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft ab.
* GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getIdGeschaeftsfallSchadenanlage() {
return idGeschaeftsfallSchadenanlage;
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft fest.
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setIdGeschaeftsfallSchadenanlage(ObjektIdType value) {
this.idGeschaeftsfallSchadenanlage = value;
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
/**
@@ -118,10 +105,10 @@ public class SchadenanlageType {
*
* @return
* possible object is
* {@link SchadenanlageType.Status }
* {@link String }
*
*/
public SchadenanlageType.Status getStatus() {
public String getStatus() {
return status;
}
@@ -130,10 +117,10 @@ public class SchadenanlageType {
*
* @param value
* allowed object is
* {@link SchadenanlageType.Status }
* {@link String }
*
*/
public void setStatus(SchadenanlageType.Status value) {
public void setStatus(String value) {
this.status = value;
}
@@ -185,143 +172,4 @@ public class SchadenanlageType {
this.sachbearbVU = value;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="GueltigAb" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="StatusText" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type" minOccurs="0"/&gt;
* &lt;element name="Kommentar" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"gueltigAb",
"statusText",
"bearbStandCd",
"kommentar"
})
public static class Status {
@XmlElement(name = "GueltigAb", required = true)
protected Object gueltigAb;
@XmlElement(name = "StatusText", required = true)
protected Object statusText;
@XmlElement(name = "BearbStandCd")
protected String bearbStandCd;
@XmlElement(name = "Kommentar", required = true)
protected String kommentar;
/**
* Ruft den Wert der gueltigAb-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getGueltigAb() {
return gueltigAb;
}
/**
* Legt den Wert der gueltigAb-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setGueltigAb(Object value) {
this.gueltigAb = value;
}
/**
* Ruft den Wert der statusText-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getStatusText() {
return statusText;
}
/**
* Legt den Wert der statusText-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setStatusText(Object value) {
this.statusText = 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 kommentar-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getKommentar() {
return kommentar;
}
/**
* Legt den Wert der kommentar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKommentar(String value) {
this.kommentar = value;
}
}
}

View File

@@ -0,0 +1,343 @@
package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes;
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.v1_4_0.common.BankverbindungType;
/**
* 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>
* &lt;complexType name="SchadenereignisAbstrakt_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="SchadOrt" type="{urn:omds3ServiceTypes-1-1-0}Ort_Type"/&gt;
* &lt;element name="BeteiligtePersonen" type="{urn:omds3ServiceTypes-1-1-0}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="GeschaedigteInteressen" type="{urn:omds3ServiceTypes-1-1-0}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Meldedat" type="{urn:omds20}Datum-Zeit" minOccurs="0"/&gt;
* &lt;element name="Schadenmelder" type="{urn:omds3ServiceTypes-1-1-0}Schadenmelder_Type" minOccurs="0"/&gt;
* &lt;element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/&gt;
* &lt;element name="ZusaetzlicheSchadensereignisdaten" type="{urn:omds3ServiceTypes-1-1-0}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </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<UploadDokumentType> 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 UploadDokumentType }
*
*
*/
public List<UploadDokumentType> getDokumente() {
if (dokumente == null) {
dokumente = new ArrayList<UploadDokumentType>();
}
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;
}
}

View File

@@ -24,11 +24,9 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/&gt;
* &lt;element name="VormaligeIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Schaeden" type="{urn:omds3ServiceTypes-1-1-0}SchadenLight_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Meldedat" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;/sequence&gt;
@@ -41,26 +39,20 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SchadenereignisLight_Type", propOrder = {
"vuNr",
"idGeschaeftsfallSchadenereignis",
"geschaeftsfallnummer",
"vormaligeIdGeschaeftsfall",
"nachfolgendeIdGeschaeftsfall",
"ordnungsbegriffZuordFremd",
"schaeden",
"meldedat"
})
public class SchadenereignisLightType {
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true)
protected ObjektIdType idGeschaeftsfallSchadenereignis;
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "VormaligeIdGeschaeftsfall")
protected List<ObjektIdType> vormaligeIdGeschaeftsfall;
@XmlElement(name = "NachfolgendeIdGeschaeftsfall")
protected ObjektIdType nachfolgendeIdGeschaeftsfall;
@XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected List<String> ordnungsbegriffZuordFremd;
@XmlElement(name = "Schaeden")
protected List<SchadenLightType> schaeden;
@XmlElement(name = "Meldedat", required = true)
@@ -68,51 +60,27 @@ public class SchadenereignisLightType {
protected XMLGregorianCalendar meldedat;
/**
* 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 idGeschaeftsfallSchadenereignis-Eigenschaft ab.
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getIdGeschaeftsfallSchadenereignis() {
return idGeschaeftsfallSchadenereignis;
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest.
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setIdGeschaeftsfallSchadenereignis(ObjektIdType value) {
this.idGeschaeftsfallSchadenereignis = value;
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
/**
@@ -168,35 +136,6 @@ public class SchadenereignisLightType {
this.nachfolgendeIdGeschaeftsfall = value;
}
/**
* Gets the value of the ordnungsbegriffZuordFremd 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 ordnungsbegriffZuordFremd property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOrdnungsbegriffZuordFremd().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getOrdnungsbegriffZuordFremd() {
if (ordnungsbegriffZuordFremd == null) {
ordnungsbegriffZuordFremd = new ArrayList<String>();
}
return this.ordnungsbegriffZuordFremd;
}
/**
* Gets the value of the schaeden property.
*

View File

@@ -6,14 +6,12 @@ import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
/**
* Objekttyp für die Darstellungen von Schadenereignissen
* Die Darstellung eines Schadenereignisses inkl. Ids
*
* <p>Java-Klasse für Schadenereignis_Type complex type.
*
@@ -22,24 +20,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
* <pre>
* &lt;complexType name="Schadenereignis_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}SchadenereignisAbstrakt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/&gt;
* &lt;element name="VormaligeIdGeschaeftsfall" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeIdGeschaeftsfall" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="EreignisZpkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="SchadOrt" type="{urn:omds3ServiceTypes-1-1-0}Ort_Type"/&gt;
* &lt;element name="BeteiligtePersonen" type="{urn:omds3ServiceTypes-1-1-0}BeteiligtePersonSchaden_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="GeschaedigteInteressen" type="{urn:omds3ServiceTypes-1-1-0}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/&gt;
* &lt;element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="Schaeden" type="{urn:omds3ServiceTypes-1-1-0}Schaden_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Meldedat" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="Schadenmelder" type="{urn:omds3ServiceTypes-1-1-0}Schadenmelder_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -48,336 +36,99 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schadenereignis_Type", propOrder = {
"vuNr",
"idGeschaeftsfallSchadenereignis",
"vormaligeIdGeschaeftsfall",
"nachfolgendeIdGeschaeftsfall",
"ordnungsbegriffZuordFremd",
"ereignisZpkt",
"ereignisbeschrTxt",
"schadOrt",
"beteiligtePersonen",
"geschaedigteInteressen",
"dokumente",
"schaeden",
"meldedat",
"schadenmelder"
"geschaeftsfallnummer",
"vorherigeSchadenmeldungen",
"nachfolgendeSchadenmeldung",
"schaeden"
})
public class SchadenereignisType {
public class SchadenereignisType
extends SchadenereignisAbstraktType
{
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true)
protected ObjektIdType idGeschaeftsfallSchadenereignis;
@XmlElement(name = "VormaligeIdGeschaeftsfall")
protected String vormaligeIdGeschaeftsfall;
@XmlElement(name = "NachfolgendeIdGeschaeftsfall")
protected String nachfolgendeIdGeschaeftsfall;
@XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected List<String> ordnungsbegriffZuordFremd;
@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<BeteiligtePersonSchadenType> beteiligtePersonen;
@XmlElement(name = "GeschaedigteInteressen")
protected List<GeschaedigtesInteresseType> geschaedigteInteressen;
@XmlElement(name = "Dokumente")
protected List<ArcImageInfo> dokumente;
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "VorherigeSchadenmeldungen")
protected List<ObjektIdType> vorherigeSchadenmeldungen;
@XmlElement(name = "NachfolgendeSchadenmeldung")
protected ObjektIdType nachfolgendeSchadenmeldung;
@XmlElement(name = "Schaeden")
protected List<SchadenType> schaeden;
@XmlElement(name = "Meldedat", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar meldedat;
@XmlElement(name = "Schadenmelder", required = true)
protected SchadenmelderType schadenmelder;
/**
* 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 idGeschaeftsfallSchadenereignis-Eigenschaft ab.
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getIdGeschaeftsfallSchadenereignis() {
return idGeschaeftsfallSchadenereignis;
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest.
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setIdGeschaeftsfallSchadenereignis(ObjektIdType value) {
this.idGeschaeftsfallSchadenereignis = value;
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
/**
* Ruft den Wert der vormaligeIdGeschaeftsfall-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVormaligeIdGeschaeftsfall() {
return vormaligeIdGeschaeftsfall;
}
/**
* Legt den Wert der vormaligeIdGeschaeftsfall-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVormaligeIdGeschaeftsfall(String value) {
this.vormaligeIdGeschaeftsfall = value;
}
/**
* Ruft den Wert der nachfolgendeIdGeschaeftsfall-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNachfolgendeIdGeschaeftsfall() {
return nachfolgendeIdGeschaeftsfall;
}
/**
* Legt den Wert der nachfolgendeIdGeschaeftsfall-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNachfolgendeIdGeschaeftsfall(String value) {
this.nachfolgendeIdGeschaeftsfall = value;
}
/**
* Gets the value of the ordnungsbegriffZuordFremd property.
* Gets the value of the vorherigeSchadenmeldungen 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 ordnungsbegriffZuordFremd property.
* This is why there is not a <CODE>set</CODE> method for the vorherigeSchadenmeldungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOrdnungsbegriffZuordFremd().add(newItem);
* getVorherigeSchadenmeldungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
* {@link ObjektIdType }
*
*
*/
public List<String> getOrdnungsbegriffZuordFremd() {
if (ordnungsbegriffZuordFremd == null) {
ordnungsbegriffZuordFremd = new ArrayList<String>();
public List<ObjektIdType> getVorherigeSchadenmeldungen() {
if (vorherigeSchadenmeldungen == null) {
vorherigeSchadenmeldungen = new ArrayList<ObjektIdType>();
}
return this.ordnungsbegriffZuordFremd;
return this.vorherigeSchadenmeldungen;
}
/**
* Ruft den Wert der ereignisZpkt-Eigenschaft ab.
* Ruft den Wert der nachfolgendeSchadenmeldung-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
* {@link ObjektIdType }
*
*/
public XMLGregorianCalendar getEreignisZpkt() {
return ereignisZpkt;
public ObjektIdType getNachfolgendeSchadenmeldung() {
return nachfolgendeSchadenmeldung;
}
/**
* Legt den Wert der ereignisZpkt-Eigenschaft fest.
* Legt den Wert der nachfolgendeSchadenmeldung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
* {@link ObjektIdType }
*
*/
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 BeteiligtePersonSchadenType }
*
*
*/
public List<BeteiligtePersonSchadenType> getBeteiligtePersonen() {
if (beteiligtePersonen == null) {
beteiligtePersonen = new ArrayList<BeteiligtePersonSchadenType>();
}
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 ArcImageInfo }
*
*
*/
public List<ArcImageInfo> getDokumente() {
if (dokumente == null) {
dokumente = new ArrayList<ArcImageInfo>();
}
return this.dokumente;
public void setNachfolgendeSchadenmeldung(ObjektIdType value) {
this.nachfolgendeSchadenmeldung = value;
}
/**
@@ -409,52 +160,4 @@ public class SchadenereignisType {
return this.schaeden;
}
/**
* 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;
}
}

View File

@@ -26,7 +26,7 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schadenmelder_Type")
public class SchadenmelderType {
public abstract class SchadenmelderType {
}

View File

@@ -22,8 +22,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="Result" type="{urn:omds3ServiceTypes-1-1-0}SearchClaimResponseResult_Type"/&gt;
* &lt;element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/&gt;
* &lt;element name="Result" type="{urn:omds3ServiceTypes-1-1-0}SearchClaimResponseResult_Type"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -34,39 +34,15 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SearchClaimResponse_Type", propOrder = {
"result",
"serviceFault"
"serviceFault",
"result"
})
public class SearchClaimResponseType {
@XmlElement(name = "Result")
protected SearchClaimResponseResultType result;
@XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault;
/**
* Ruft den Wert der result-Eigenschaft ab.
*
* @return
* possible object is
* {@link SearchClaimResponseResultType }
*
*/
public SearchClaimResponseResultType getResult() {
return result;
}
/**
* Legt den Wert der result-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SearchClaimResponseResultType }
*
*/
public void setResult(SearchClaimResponseResultType value) {
this.result = value;
}
@XmlElement(name = "Result")
protected SearchClaimResponseResultType result;
/**
* Gets the value of the serviceFault property.
@@ -97,4 +73,28 @@ public class SearchClaimResponseType {
return this.serviceFault;
}
/**
* Ruft den Wert der result-Eigenschaft ab.
*
* @return
* possible object is
* {@link SearchClaimResponseResultType }
*
*/
public SearchClaimResponseResultType getResult() {
return result;
}
/**
* Legt den Wert der result-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SearchClaimResponseResultType }
*
*/
public void setResult(SearchClaimResponseResultType value) {
this.result = value;
}
}

View File

@@ -22,10 +22,6 @@ import javax.xml.bind.annotation.XmlType;
* &lt;element name="BehoerdlichAufgenommen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="VerschuldenCd" type="{urn:omds20}VerschuldenCd_Type" minOccurs="0"/&gt;
* &lt;element name="PersonVerletzt" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="ArtVerletzung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="BesichtigungErwuenscht" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="AbloeseErwuenscht" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -38,11 +34,7 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "SpartendetailSchadenKfz_Type", propOrder = {
"behoerdlichAufgenommen",
"kennzeichen",
"verschuldenCd",
"personVerletzt",
"artVerletzung",
"besichtigungErwuenscht",
"abloeseErwuenscht"
"verschuldenCd"
})
public class SpartendetailSchadenKfzType
extends SpartendetailSchadenType
@@ -54,14 +46,6 @@ public class SpartendetailSchadenKfzType
protected String kennzeichen;
@XmlElement(name = "VerschuldenCd")
protected String verschuldenCd;
@XmlElement(name = "PersonVerletzt")
protected boolean personVerletzt;
@XmlElement(name = "ArtVerletzung")
protected String artVerletzung;
@XmlElement(name = "BesichtigungErwuenscht")
protected boolean besichtigungErwuenscht;
@XmlElement(name = "AbloeseErwuenscht")
protected boolean abloeseErwuenscht;
/**
* Ruft den Wert der behoerdlichAufgenommen-Eigenschaft ab.
@@ -135,76 +119,4 @@ public class SpartendetailSchadenKfzType
this.verschuldenCd = value;
}
/**
* Ruft den Wert der personVerletzt-Eigenschaft ab.
*
*/
public boolean isPersonVerletzt() {
return personVerletzt;
}
/**
* Legt den Wert der personVerletzt-Eigenschaft fest.
*
*/
public void setPersonVerletzt(boolean value) {
this.personVerletzt = value;
}
/**
* Ruft den Wert der artVerletzung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getArtVerletzung() {
return artVerletzung;
}
/**
* Legt den Wert der artVerletzung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArtVerletzung(String value) {
this.artVerletzung = value;
}
/**
* Ruft den Wert der besichtigungErwuenscht-Eigenschaft ab.
*
*/
public boolean isBesichtigungErwuenscht() {
return besichtigungErwuenscht;
}
/**
* Legt den Wert der besichtigungErwuenscht-Eigenschaft fest.
*
*/
public void setBesichtigungErwuenscht(boolean value) {
this.besichtigungErwuenscht = value;
}
/**
* Ruft den Wert der abloeseErwuenscht-Eigenschaft ab.
*
*/
public boolean isAbloeseErwuenscht() {
return abloeseErwuenscht;
}
/**
* Legt den Wert der abloeseErwuenscht-Eigenschaft fest.
*
*/
public void setAbloeseErwuenscht(boolean value) {
this.abloeseErwuenscht = value;
}
}

View File

@@ -1,6 +1,8 @@
package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes;
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;
@@ -21,20 +23,19 @@ import javax.xml.datatype.XMLGregorianCalendar;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VerletztePerson"&gt;
* &lt;element name="BehandlerName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Behandlungen" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="BehandlungVon" type="{urn:omds20}Datum"/&gt;
* &lt;element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="BehandlerName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Ergeignisdatum" type="{http://www.w3.org/2001/XMLSchema}date"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -45,45 +46,17 @@ import javax.xml.datatype.XMLGregorianCalendar;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpartendetailSchadenKranken_Type", propOrder = {
"verletztePerson",
"behandlerName",
"ergeignisdatum"
"behandlungen"
})
public class SpartendetailSchadenKrankenType
extends SpartendetailSchadenType
{
@XmlElement(name = "VerletztePerson", required = true)
protected SpartendetailSchadenKrankenType.VerletztePerson verletztePerson;
@XmlElement(name = "BehandlerName", required = true)
protected String behandlerName;
@XmlElement(name = "Ergeignisdatum", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar ergeignisdatum;
/**
* Ruft den Wert der verletztePerson-Eigenschaft ab.
*
* @return
* possible object is
* {@link SpartendetailSchadenKrankenType.VerletztePerson }
*
*/
public SpartendetailSchadenKrankenType.VerletztePerson getVerletztePerson() {
return verletztePerson;
}
/**
* Legt den Wert der verletztePerson-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SpartendetailSchadenKrankenType.VerletztePerson }
*
*/
public void setVerletztePerson(SpartendetailSchadenKrankenType.VerletztePerson value) {
this.verletztePerson = value;
}
@XmlElement(name = "Behandlungen")
protected List<SpartendetailSchadenKrankenType.Behandlungen> behandlungen;
/**
* Ruft den Wert der behandlerName-Eigenschaft ab.
@@ -110,27 +83,32 @@ public class SpartendetailSchadenKrankenType
}
/**
* Ruft den Wert der ergeignisdatum-Eigenschaft ab.
* Gets the value of the behandlungen 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 behandlungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBehandlungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SpartendetailSchadenKrankenType.Behandlungen }
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getErgeignisdatum() {
return ergeignisdatum;
public List<SpartendetailSchadenKrankenType.Behandlungen> getBehandlungen() {
if (behandlungen == null) {
behandlungen = new ArrayList<SpartendetailSchadenKrankenType.Behandlungen>();
}
/**
* Legt den Wert der ergeignisdatum-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setErgeignisdatum(XMLGregorianCalendar value) {
this.ergeignisdatum = value;
return this.behandlungen;
}
@@ -144,8 +122,8 @@ public class SpartendetailSchadenKrankenType
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="BehandlungVon" type="{urn:omds20}Datum"/&gt;
* &lt;element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -156,55 +134,64 @@ public class SpartendetailSchadenKrankenType
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"lfnr",
"rolle"
"behandlungVon",
"behandlungBis"
})
public static class VerletztePerson {
public static class Behandlungen {
@XmlElement(name = "Lfnr")
@XmlSchemaType(name = "unsignedShort")
protected int lfnr;
@XmlElement(name = "Rolle", required = true)
protected String rolle;
@XmlElement(name = "BehandlungVon", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar behandlungVon;
@XmlElement(name = "BehandlungBis")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar behandlungBis;
/**
* Ruft den Wert der lfnr-Eigenschaft ab.
*
*/
public int getLfnr() {
return lfnr;
}
/**
* Legt den Wert der lfnr-Eigenschaft fest.
*
*/
public void setLfnr(int value) {
this.lfnr = value;
}
/**
* Ruft den Wert der rolle-Eigenschaft ab.
* Ruft den Wert der behandlungVon-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
* {@link XMLGregorianCalendar }
*
*/
public String getRolle() {
return rolle;
public XMLGregorianCalendar getBehandlungVon() {
return behandlungVon;
}
/**
* Legt den Wert der rolle-Eigenschaft fest.
* Legt den Wert der behandlungVon-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
* {@link XMLGregorianCalendar }
*
*/
public void setRolle(String value) {
this.rolle = value;
public void setBehandlungVon(XMLGregorianCalendar value) {
this.behandlungVon = value;
}
/**
* Ruft den Wert der behandlungBis-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getBehandlungBis() {
return behandlungBis;
}
/**
* Legt den Wert der behandlungBis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setBehandlungBis(XMLGregorianCalendar value) {
this.behandlungBis = value;
}
}

View File

@@ -29,7 +29,6 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "SpartendetailSchaden_Type")
@XmlSeeAlso({
SpartendetailSchadenKfzType.class,
SpartendetailSchadenReiseType.class,
SpartendetailSchadenUnfallType.class,
SpartendetailSchadenKrankenType.class
})

View File

@@ -21,21 +21,10 @@ import javax.xml.datatype.XMLGregorianCalendar;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Unfallart" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Arbeitsunfaehig" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Von" type="{urn:omds20}Datum"/&gt;
* &lt;element name="Bis" type="{urn:omds20}Datum"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="ArbeitsunfaehigVon" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="ArbeitsunfaehigBis" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="Diagnose" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Nebenversicherung" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="BehandlerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -46,70 +35,72 @@ import javax.xml.datatype.XMLGregorianCalendar;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpartendetailSchadenUnfall_Type", propOrder = {
"unfallart",
"arbeitsunfaehig",
"arbeitsunfaehigVon",
"arbeitsunfaehigBis",
"diagnose",
"nebenversicherung"
"behandlerName"
})
public class SpartendetailSchadenUnfallType
extends SpartendetailSchadenType
{
@XmlElement(name = "Unfallart", required = true)
protected String unfallart;
@XmlElement(name = "Arbeitsunfaehig")
protected SpartendetailSchadenUnfallType.Arbeitsunfaehig arbeitsunfaehig;
@XmlElement(name = "ArbeitsunfaehigVon")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar arbeitsunfaehigVon;
@XmlElement(name = "ArbeitsunfaehigBis")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar arbeitsunfaehigBis;
@XmlElement(name = "Diagnose", required = true)
protected String diagnose;
@XmlElement(name = "Nebenversicherung", required = true)
protected String nebenversicherung;
@XmlElement(name = "BehandlerName")
protected String behandlerName;
/**
* Ruft den Wert der unfallart-Eigenschaft ab.
* Ruft den Wert der arbeitsunfaehigVon-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
* {@link XMLGregorianCalendar }
*
*/
public String getUnfallart() {
return unfallart;
public XMLGregorianCalendar getArbeitsunfaehigVon() {
return arbeitsunfaehigVon;
}
/**
* Legt den Wert der unfallart-Eigenschaft fest.
* Legt den Wert der arbeitsunfaehigVon-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
* {@link XMLGregorianCalendar }
*
*/
public void setUnfallart(String value) {
this.unfallart = value;
public void setArbeitsunfaehigVon(XMLGregorianCalendar value) {
this.arbeitsunfaehigVon = value;
}
/**
* Ruft den Wert der arbeitsunfaehig-Eigenschaft ab.
* Ruft den Wert der arbeitsunfaehigBis-Eigenschaft ab.
*
* @return
* possible object is
* {@link SpartendetailSchadenUnfallType.Arbeitsunfaehig }
* {@link XMLGregorianCalendar }
*
*/
public SpartendetailSchadenUnfallType.Arbeitsunfaehig getArbeitsunfaehig() {
return arbeitsunfaehig;
public XMLGregorianCalendar getArbeitsunfaehigBis() {
return arbeitsunfaehigBis;
}
/**
* Legt den Wert der arbeitsunfaehig-Eigenschaft fest.
* Legt den Wert der arbeitsunfaehigBis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SpartendetailSchadenUnfallType.Arbeitsunfaehig }
* {@link XMLGregorianCalendar }
*
*/
public void setArbeitsunfaehig(SpartendetailSchadenUnfallType.Arbeitsunfaehig value) {
this.arbeitsunfaehig = value;
public void setArbeitsunfaehigBis(XMLGregorianCalendar value) {
this.arbeitsunfaehigBis = value;
}
/**
@@ -137,112 +128,27 @@ public class SpartendetailSchadenUnfallType
}
/**
* Ruft den Wert der nebenversicherung-Eigenschaft ab.
* Ruft den Wert der behandlerName-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNebenversicherung() {
return nebenversicherung;
public String getBehandlerName() {
return behandlerName;
}
/**
* Legt den Wert der nebenversicherung-Eigenschaft fest.
* Legt den Wert der behandlerName-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNebenversicherung(String value) {
this.nebenversicherung = value;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Von" type="{urn:omds20}Datum"/&gt;
* &lt;element name="Bis" type="{urn:omds20}Datum"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"von",
"bis"
})
public static class Arbeitsunfaehig {
@XmlElement(name = "Von", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar von;
@XmlElement(name = "Bis", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar bis;
/**
* Ruft den Wert der von-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getVon() {
return von;
}
/**
* Legt den Wert der von-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setVon(XMLGregorianCalendar value) {
this.von = value;
}
/**
* Ruft den Wert der bis-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getBis() {
return bis;
}
/**
* Legt den Wert der bis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setBis(XMLGregorianCalendar value) {
this.bis = value;
}
public void setBehandlerName(String value) {
this.behandlerName = value;
}
}

View File

@@ -6,6 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.AuthorizationFilter;
import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
@@ -19,9 +20,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
* <pre>
* &lt;complexType name="SpezifikationSchaden_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/&gt;
* &lt;choice&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/&gt;
@@ -29,7 +29,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr"/&gt;
* &lt;/choice&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -38,16 +38,15 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezifikationSchaden_Type", propOrder = {
"vuNr",
"authFilter",
"idGeschaeftsfallSchadenereignis",
"idGeschaeftsfallSchadenanlage",
"schadennr"
})
public class SpezifikationSchadenType {
public class SpezifikationSchadenType
extends CommonRequestType
{
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "AuthFilter")
protected AuthorizationFilter authFilter;
@XmlElement(name = "IdGeschaeftsfallSchadenereignis")
@@ -57,30 +56,6 @@ public class SpezifikationSchadenType {
@XmlElement(name = "Schadennr")
protected String schadennr;
/**
* 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 authFilter-Eigenschaft ab.
*

View File

@@ -22,7 +22,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}Schadenereignis" minOccurs="0"/&gt;
* &lt;element name="Schadenereignis" type="{urn:omds3ServiceTypes-1-1-0}MeldungSchadenereignis_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -43,7 +43,7 @@ public class SubmitClaimRequestType
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Schadenereignis")
protected Schadenereignis2Type schadenereignis;
protected MeldungSchadenereignisType schadenereignis;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
@@ -74,10 +74,10 @@ public class SubmitClaimRequestType
*
* @return
* possible object is
* {@link Schadenereignis2Type }
* {@link MeldungSchadenereignisType }
*
*/
public Schadenereignis2Type getSchadenereignis() {
public MeldungSchadenereignisType getSchadenereignis() {
return schadenereignis;
}
@@ -86,10 +86,10 @@ public class SubmitClaimRequestType
*
* @param value
* allowed object is
* {@link Schadenereignis2Type }
* {@link MeldungSchadenereignisType }
*
*/
public void setSchadenereignis(Schadenereignis2Type value) {
public void setSchadenereignis(MeldungSchadenereignisType value) {
this.schadenereignis = value;
}

View File

@@ -7,7 +7,7 @@ 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.v1_4_0.common.CommonRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonResponseType;
/**
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonRequestType;
* <pre>
* &lt;complexType name="SubmitClaimResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="MeldungsZusammenfassung" type="{urn:omds3ServiceTypes-1-1-0}Meldungszusammenfassung_Type" minOccurs="0"/&gt;
* &lt;element name="Meldedat" type="{urn:omds20}Datum-Zeit"/&gt;
@@ -38,7 +38,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonRequestType;
"meldedat"
})
public class SubmitClaimResponseType
extends CommonRequestType
extends CommonResponseType
{
@XmlElement(name = "MeldungsZusammenfassung")

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind
*
* <p>Java-Klasse für ZusaetzlicheRollendaten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusaetzlicheRollendaten_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheRollendaten_Type")
public abstract class ZusaetzlicheRollendatenType {
}

View File

@@ -16,4 +16,8 @@ TODOS
* Aufbau der Filenamen der xsds in der neuen Logik (nach Domaenen) vereinheitlichen.
* Personen in BOA verwenden den Typ InformationenPerson_Type bzw. das Element InformationenPerson.
Schaden und Partner verweden den Typ cst:Person_Type bzw. cst:Person.
Man könnte in BOA auch den neuen Typ verwenden.

View File

@@ -492,14 +492,15 @@
<xsd:documentation>Standardimplementierung des ObjektId_Type als Element</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Person_Type">
<!--
<xsd:complexType name="Person_Type_alt">
<xsd:annotation>
<xsd:documentation>Der Typ für eine Person mit ObjektId</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ObjektId">
<xsd:element ref="ObjektId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Id der Person (Personennr)</xsd:documentation>
<xsd:documentation>Die Id der Person (entspricht der Personennr)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
@@ -511,18 +512,56 @@
<xsd:documentation>Die Hauptadresse des Partners mit ObjektId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="omds:EL-Kommunikation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="omds:EL-Legitimation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="omds:EL-Anzahl"/>
<xsd:element ref="omds:EL-Einstufung"/>
<xsd:element ref="omds:EL-Entscheidungsfrage"/>
<xsd:element ref="omds:EL-Identifizierung"/>
<xsd:element ref="omds:EL-Text"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
</xsd:complexType>
-->
<xsd:complexType name="Person_Type">
<xsd:annotation>
<xsd:documentation>Der Typ für eine Person mit ObjektId</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ObjektId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine Makler-Id mitzugeben)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
<xsd:element ref="omds:SONSTIGE_PERSON"/>
</xsd:choice>
<xsd:element ref="Adresse" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Hauptadresse des Partners mit ObjektId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="omds:EL-Kommunikation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="omds:EL-Legitimation" minOccurs="0" maxOccurs="unbounded"/>
<!--<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="omds:EL-Anzahl"/>
<xsd:element ref="omds:EL-Einstufung"/>
<xsd:element ref="omds:EL-Entscheidungsfrage"/>
<xsd:element ref="omds:EL-Identifizierung"/>
<xsd:element ref="omds:EL-Kommunikation"/>
<xsd:element ref="omds:EL-Legitimation"/>
<xsd:element ref="omds:EL-Text"/>
</xsd:choice>-->
<xsd:element ref="omds:EL-Einstufung" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
</xsd:complexType>
<xsd:element name="Person" type="Person_Type">
<xsd:annotation>
<xsd:documentation>Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional. Die Person kann eine Adresse enthalten. Die Adresse hat aber keine Id.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:simpleType name="AdresseArtCd_Type">
<xsd:annotation>
<xsd:documentation>Vertragsrolle</xsd:documentation>

View File

@@ -692,7 +692,7 @@
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
<xsd:element ref="Schadenereignis"/>
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -737,7 +737,7 @@
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
<xsd:element ref="Schadenereignis" minOccurs="0"/>
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -752,7 +752,7 @@
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="MeldungsZusammenfassung" type="Meldungszusammenfassung_Type" minOccurs="0">
<xsd:annotation>
@@ -768,12 +768,10 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Schadenereignis" type="Schadenereignis2_Type">
<xsd:complexType name="SchadenereignisAbstrakt_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Beschreibung 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:element>
<xsd:complexType name="Schadenereignis2_Type">
<xsd:sequence>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
<xsd:annotation>
@@ -801,9 +799,9 @@
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaeden" type="MeldungSchaden_Type" maxOccurs="unbounded">
<xsd:element name="Meldedat" type="omds:Datum-Zeit" minOccurs="0">
<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:documentation>Eingangsdatum der Meldung beim VU. Im Request von CreateClaim oder SubmitClaim nicht vorhanden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type" minOccurs="0">
@@ -819,35 +817,147 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MeldungSchadenereignis_Type">
<xsd:annotation>
<xsd:documentation>Die Meldung eines Schadenereignisses ohne Ids</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:sequence>
<xsd:element ref="Schadenzuordnung"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr">
<xsd:annotation>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Zusätzliche eindeutige ID für die Polizze</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BeteiligtePersonen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ReferenzAufBeteiligtePersonSchaden_Type">
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Es kann entweder eine Vertragsrolle oder eine Schadensrolle verwendet werden.</xsd:documentation>
</xsd:annotation>
<xsd:element name="Vertragsrolle" type="omds:VtgRolleCd_Type"/>
<xsd:sequence>
<xsd:element name="Schadensrolle" type="omds:BetRolleCd_Type"/>
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf ein geschädigtes Interesse. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:element name="ZusaetzlicheRollendaten" type="ZusaetzlicheRollendaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweiterung des Standards um eigene Daten zur Rolle</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Detailinformationen für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type" minOccurs="0"/>
<xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</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:annotation>
<xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden beteiligt sind</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="InformationenPerson">
<xsd:element ref="cst:Person">
<xsd:annotation>
<xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
<xsd:attribute name="Lfnr" type="xsd:unsignedShort" use="required">
<xsd:annotation>
<xsd:documentation>Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="Vertragspersonen_Type">
<xsd:annotation>
<xsd:documentation>Referenz auf Vertragspersonen</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:unsignedShort">
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required"/>
<xsd:attribute name="VtgRolleCd" type="omds:VtgRolleCd_Type" use="required"/>
<xsd:attribute name="BetTxt" type="xsd:string"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:element name="InformationenPerson" type="InformationenPerson_Type">
<xsd:annotation>
<xsd:documentation>Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten</xsd:documentation>
@@ -895,23 +1005,6 @@
<xsd:element name="BehoerdlichAufgenommen" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Kennzeichen" type="xsd:string"/>
<xsd:element name="VerschuldenCd" type="omds:VerschuldenCd_Type" minOccurs="0"/>
<xsd:element name="PersonVerletzt" type="xsd:boolean"/>
<xsd:element name="ArtVerletzung" type="xsd:string" minOccurs="0"/>
<xsd:element name="BesichtigungErwuenscht" type="xsd:boolean"/>
<xsd:element name="AbloeseErwuenscht" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpartendetailSchadenReise_Type">
<xsd:annotation>
<xsd:documentation>Spartenerweiterung der Schadenmeldung für Reise</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpartendetailSchaden_Type">
<xsd:sequence>
<xsd:element name="Stornogrund" type="xsd:string"/>
<xsd:element name="Betroffener" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -923,17 +1016,10 @@
<xsd:complexContent>
<xsd:extension base="SpartendetailSchaden_Type">
<xsd:sequence>
<xsd:element name="Unfallart" type="xsd:string"/>
<xsd:element name="Arbeitsunfaehig" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Von" type="omds:Datum"/>
<xsd:element name="Bis" type="omds:Datum"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ArbeitsunfaehigVon" type="omds:Datum" minOccurs="0"/>
<xsd:element name="ArbeitsunfaehigBis" type="omds:Datum" minOccurs="0"/>
<xsd:element name="Diagnose" type="xsd:string"/>
<xsd:element name="Nebenversicherung" type="xsd:string"/>
<xsd:element name="BehandlerName" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -945,20 +1031,15 @@
<xsd:complexContent>
<xsd:extension base="SpartendetailSchaden_Type">
<xsd:sequence>
<xsd:element name="VerletztePerson">
<xsd:element name="BehandlerName" type="xsd:string"/>
<xsd:element name="Behandlungen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Lfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenznummer der Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Rolle" type="xsd:string"/>
<xsd:element name="BehandlungVon" type="omds:Datum"/>
<xsd:element name="BehandlungBis" type="omds:Datum" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="BehandlerName" type="xsd:string"/>
<xsd:element name="Ergeignisdatum" type="xsd:date"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -996,12 +1077,12 @@
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="GeschaedigtesInteresse_Type">
<xsd:complexType name="GeschaedigtesInteresse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort">
<xsd:element name="Lfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann.</xsd:documentation>
</xsd:annotation>
@@ -1095,50 +1176,7 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MeldungSchaden_Type">
<xsd:annotation>
<xsd:documentation>Typ um ein Schadenobjekt in der Schadenmeldung abzubilden</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Schadenzuordnung"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr">
<xsd:annotation>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Zusätzliche eindeutige ID für die Polizze</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BeteiligtePersonen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ReferenzAufBeteiligtePersonSchaden_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Detailinformationen für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type" minOccurs="0"/>
<xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Schadenmelder_Type">
<xsd:complexType name="Schadenmelder_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln</xsd:documentation>
</xsd:annotation>
@@ -1155,92 +1193,6 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Schaden_Type">
<xsd:annotation>
<xsd:documentation>Typ um ein Schadenobjekt in der Schadendarstellung abzubilden</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr">
<xsd:annotation>
<xsd:documentation>VUNr aus der OMDS-Datensatz-Definition</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
<xsd:element name="IdGeschaeftsfallSchadenanlage" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Id, die bei der Anlage des Schadens vergeben wird. Kann identisch mit der Schadennummer sein.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine Schadennummer muss noch nicht vergeben sein</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VormaligeSchadennr" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Vorgänger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NachfolgendeSchadennr" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ein Sachbearbeiter muss noch nicht zugeordnet sein</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Schadenzuordnung" minOccurs="0"/>
<xsd:element name="SchadUrsCd" type="omds:SchadUrsCd_Type" minOccurs="0"/>
<xsd:element name="SchadUrsTxt" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ErledDat" type="omds:Datum" minOccurs="0"/>
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kann auch längere Beschreibungen enthalten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadenbeteiligte" type="SchadenbeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die bei der Meldung geschätzte Leistung bzw. Höhe des Schadens</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadensreserve" type="omds:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Die vom Versicherrungsunternehmen dotierte Schadensreserve</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type" minOccurs="0"/>
<xsd:element name="Spartenerweiterung" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Spartendetails für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumente" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenzen auf Dokumente</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Meldungszusammenfassung_Type">
<xsd:annotation>
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält</xsd:documentation>
@@ -1285,26 +1237,17 @@
</xsd:complexType>
<xsd:complexType name="Schadenanlage_Type">
<xsd:sequence>
<xsd:element ref="IdGeschaeftsfallSchadenanlage"/>
<xsd:element ref="cst:Geschaeftsfallnummer">
<xsd:annotation>
<xsd:documentation>GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Schadenzuordnung">
<xsd:annotation>
<xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Status">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GueltigAb"/>
<xsd:element name="StatusText"/>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kommentar" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Status" type="BearbStandCd_Type"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Schadennr muss nicht synchron vergeben werden.</xsd:documentation>
@@ -1347,12 +1290,12 @@
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadOrt" type="Ort_Type"/>
<xsd:element name="Vertragspersonen" type="Vertragspersonen_Type" minOccurs="0" maxOccurs="unbounded"/>
<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="Dokumente" type="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type">
<xsd:annotation>
@@ -1556,8 +1499,9 @@
<xsd:annotation>
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:choice>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
@@ -1569,6 +1513,8 @@
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
<xsd:annotation>
@@ -1579,59 +1525,13 @@
<xsd:annotation>
<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="Schadenereignis_Type">
<xsd:annotation>
<xsd:documentation>Objekttyp für die Darstellungen von Schadenereignissen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr">
<xsd:annotation>
<xsd:documentation>VUNr aus der OMDS-Datensatz-Definition</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
<xsd:element name="VormaligeIdGeschaeftsfall" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Vorgänger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NachfolgendeIdGeschaeftsfall" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="EreignisZpkt" type="omds:Datum-Zeit"/>
<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="BeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Alle Personen die im Schaden referenziert werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschaedigteInteressen" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Dokumente" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Dokumentenreferenzen auf Ebene des Schadenereignisses, z.B. ein Kfz-Unfallbericht</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaeden" type="Schaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Meldedat" type="omds:Datum-Zeit"/>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type"/>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BeteiligtePersonSchaden_Type">
<xsd:annotation>
@@ -1652,17 +1552,6 @@
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="ReferenzAufBeteiligtePersonSchaden_Type">
<xsd:choice>
<xsd:element name="Vertragsrolle" type="omds:VtgRolleCd_Type"/>
<xsd:sequence>
<xsd:element name="Schadensrolle" type="omds:BetRolleCd_Type"/>
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf ein geschädigtes Interesse. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
<xsd:annotation>
<xsd:documentation>Referenz auf eine beteiligte Person</xsd:documentation>
@@ -1716,18 +1605,20 @@
<xsd:annotation>
<xsd:documentation>Leichtgewichtiges Response-Objekt für Schadenereignisse</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Schadenereignis" type="SchadenereignisLight_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SchadenereignisLight_Type">
<xsd:annotation>
<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
<xsd:element ref="cst:Geschaeftsfallnummer"/>
<xsd:element name="VormaligeIdGeschaeftsfall" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger</xsd:documentation>
@@ -1738,7 +1629,6 @@
<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schaeden" type="SchadenLight_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
@@ -1837,8 +1727,8 @@
<xsd:documentation>Response-Type der Suche nach einem Schaden</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="Result" type="SearchClaimResponseResult_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
<xsd:element name="Result" type="SearchClaimResponseResult_Type"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="SearchClaimResponseResult_Type">
@@ -1885,6 +1775,21 @@
<xsd:element name="ArtGeschaedigtesObjCd" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheSchadensereignisdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung der Schadensmeldung um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheSchadensdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Schäden um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheRollendaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="SachbearbVUType">
<xsd:annotation>
<xsd:documentation>Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters</xsd:documentation>
@@ -2493,14 +2398,4 @@
<xsd:attribute name="ZRBeg" type="omds:Datum" use="optional"/>
<xsd:attribute name="ZREnd" type="omds:Datum" use="optional"/>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheSchadensereignisdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung der Schadensmeldung um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheSchadensdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Schäden um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
</xsd:schema>

View File

@@ -242,7 +242,7 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="BerechnungsdatenKfz" type="SpezAntragKfz_Type">
<xsd:element name="BerechnungsdatenKfz" type="SpezBerechnungKfz_Type">
<xsd:annotation>
<xsd:documentation>Berechnungsdaten Kfz</xsd:documentation>
</xsd:annotation>

View File

@@ -3,14 +3,11 @@
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/unfall"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/unfall" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="http://omds.vvo.at/types/omds3types/v1_4_0/common" schemaLocation="omds3ServiceTypes.xsd"/>
<!--<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/> -->
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
<xsd:complexType name="VerkaufsproduktUnfall_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Unfall</xsd:documentation>

View File

@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:element name="GetPoliciesOfPartnerRequest" type="GetPoliciesOfPartnerRequest_Type">

View File

@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on4partner"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on4partner"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on4partner" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on4partner" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<!-- Aenderung Personenbezogener Daten -->