Ä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 * 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 * Generated source version: 3.2.0
* *
*/ */

View File

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

View File

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

View File

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

View File

@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
/** /**
* This class was generated by Apache CXF 3.2.0 * This class was generated by Apache CXF 3.2.0
* 2019-05-15T13:29:56.521+02:00 * 2019-05-29T12:28:57.901+02:00
* Generated source version: 3.2.0 * 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.on4partner.GetPartnerRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.CreateClaimRequestType; 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.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.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, GetApplicationDocumentRequestType.class,
CreateClaimRequestType.class, CreateClaimRequestType.class,
SubmitClaimRequestType.class, SubmitClaimRequestType.class,
SubmitClaimResponseType.class,
InitiateClaimRequestType.class, InitiateClaimRequestType.class,
SpezifikationSchadenType.class,
CommonProcessRequestType.class, CommonProcessRequestType.class,
CommonSearchRequestType.class, CommonSearchRequestType.class,
GetPoliciesOfPartnerRequestType.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.DeleteCommunicationObjectResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on4partner.GetPartnerResponseType; 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.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.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, DeleteCommunicationObjectResponseType.class,
GetApplicationDocumentResponseType.class, GetApplicationDocumentResponseType.class,
CreateClaimResponseType.class, CreateClaimResponseType.class,
SubmitClaimResponseType.class,
InitiateClaimResponseType.class, InitiateClaimResponseType.class,
GetClaimResponseType.class,
GetClaimResponseLightType.class,
CalculateSachPrivatResponseType.class, CalculateSachPrivatResponseType.class,
CreateOfferSachPrivatResponseType.class, CreateOfferSachPrivatResponseType.class,
CreateApplicationSachPrivatResponseType.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 _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 _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 _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 _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 * 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(); 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 } * Create an instance of {@link FahrzeugType }
* *
@@ -378,6 +394,15 @@ public class ObjectFactory {
return new JAXBElement<ObjektIdType>(_ObjektId_QNAME, ObjektIdType.class, null, value); return new JAXBElement<ObjektIdType>(_ObjektId_QNAME, ObjektIdType.class, null, value);
} }
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Person")
public JAXBElement<PersonType> createPerson(PersonType value) {
return new JAXBElement<PersonType>(_Person_QNAME, PersonType.class, null, value);
}
/** /**
* Create an instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >}} * 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); 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.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlType; 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.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.ELKommunikationType;
import at.vvo.omds.types.omds2Types.v2_11.ELLegitimationType; 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.NATUERLICHEPERSONType;
import at.vvo.omds.types.omds2Types.v2_11.PersArtCdType; import at.vvo.omds.types.omds2Types.v2_11.PersArtCdType;
import at.vvo.omds.types.omds2Types.v2_11.SONSTIGEPERSONType; 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;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt; * &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/&gt;
* &lt;choice&gt; * &lt;choice&gt;
* &lt;element ref="{urn:omds20}NATUERLICHE_PERSON"/&gt; * &lt;element ref="{urn:omds20}NATUERLICHE_PERSON"/&gt;
* &lt;element ref="{urn:omds20}SONSTIGE_PERSON"/&gt; * &lt;element ref="{urn:omds20}SONSTIGE_PERSON"/&gt;
* &lt;/choice&gt; * &lt;/choice&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/&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-Kommunikation" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Anzahl"/&gt; * &lt;element ref="{urn:omds20}EL-Legitimation" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds20}EL-Einstufung"/&gt; * &lt;element ref="{urn:omds20}EL-Einstufung" maxOccurs="unbounded" minOccurs="0"/&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;/sequence&gt; * &lt;/sequence&gt;
* &lt;attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" /&gt; * &lt;attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" /&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
@@ -63,11 +52,13 @@ import at.vvo.omds.types.omds2Types.v2_11.SONSTIGEPERSONType;
"natuerlicheperson", "natuerlicheperson",
"sonstigeperson", "sonstigeperson",
"adresse", "adresse",
"elAnzahlOrELEinstufungOrELEntscheidungsfrage" "elKommunikation",
"elLegitimation",
"elEinstufung"
}) })
public class PersonType { public class PersonType {
@XmlElement(name = "ObjektId", required = true) @XmlElement(name = "ObjektId")
protected ObjektIdType objektId; protected ObjektIdType objektId;
@XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20") @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20")
protected NATUERLICHEPERSONType natuerlicheperson; protected NATUERLICHEPERSONType natuerlicheperson;
@@ -75,21 +66,17 @@ public class PersonType {
protected SONSTIGEPERSONType sonstigeperson; protected SONSTIGEPERSONType sonstigeperson;
@XmlElement(name = "Adresse") @XmlElement(name = "Adresse")
protected AdresseType adresse; protected AdresseType adresse;
@XmlElements({ @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20")
@XmlElement(name = "EL-Anzahl", namespace = "urn:omds20", type = ELAnzahlType.class), protected List<ELKommunikationType> elKommunikation;
@XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", type = ELEinstufungType.class), @XmlElement(name = "EL-Legitimation", namespace = "urn:omds20")
@XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20", type = ELEntscheidungsfrageType.class), protected List<ELLegitimationType> elLegitimation;
@XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20", type = ELIdentifizierungType.class), @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20")
@XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20", type = ELKommunikationType.class), protected List<ELEinstufungType> elEinstufung;
@XmlElement(name = "EL-Legitimation", namespace = "urn:omds20", type = ELLegitimationType.class),
@XmlElement(name = "EL-Text", namespace = "urn:omds20", type = ELTextType.class)
})
protected List<Object> elAnzahlOrELEinstufungOrELEntscheidungsfrage;
@XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) @XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected PersArtCdType persArtCd; 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 * @return
* possible object is * 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> * <p>
* This accessor method returns a reference to the live list, * This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the * not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object. * returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the elAnzahlOrELEinstufungOrELEntscheidungsfrage property. * This is why there is not a <CODE>set</CODE> method for the elKommunikation property.
* *
* <p> * <p>
* For example, to add a new item, do as follows: * For example, to add a new item, do as follows:
* <pre> * <pre>
* getELAnzahlOrELEinstufungOrELEntscheidungsfrage().add(newItem); * getELKommunikation().add(newItem);
* </pre> * </pre>
* *
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link ELAnzahlType }
* {@link ELEinstufungType }
* {@link ELEntscheidungsfrageType }
* {@link ELIdentifizierungType }
* {@link ELKommunikationType } * {@link ELKommunikationType }
* {@link ELLegitimationType }
* {@link ELTextType }
* *
* *
*/ */
public List<Object> getELAnzahlOrELEinstufungOrELEntscheidungsfrage() { public List<ELKommunikationType> getELKommunikation() {
if (elAnzahlOrELEinstufungOrELEntscheidungsfrage == null) { if (elKommunikation == null) {
elAnzahlOrELEinstufungOrELEntscheidungsfrage = new ArrayList<Object>(); 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;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="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="PraemieNto" type="{urn:omds20}decimal"/&gt;
* &lt;element name="PraemieBto" 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="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="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;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -38,13 +42,21 @@ import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Praemie_Type", propOrder = { @XmlType(name = "Praemie_Type", propOrder = {
"zahlrhythmus",
"zahlweg",
"praemieNto", "praemieNto",
"praemieBto", "praemieBto",
"versicherungssteuer", "versicherungssteuer",
"waehrungsCd" "waehrungsCd",
"unterjaehrigkeitszuschlag",
"abschlag"
}) })
public class PraemieType { public class PraemieType {
@XmlElement(name = "Zahlrhythmus", required = true)
protected String zahlrhythmus;
@XmlElement(name = "Zahlweg", required = true)
protected String zahlweg;
@XmlElement(name = "PraemieNto", required = true) @XmlElement(name = "PraemieNto", required = true)
protected BigDecimal praemieNto; protected BigDecimal praemieNto;
@XmlElement(name = "PraemieBto", required = true) @XmlElement(name = "PraemieBto", required = true)
@@ -54,6 +66,58 @@ public class PraemieType {
@XmlElement(name = "WaehrungsCd") @XmlElement(name = "WaehrungsCd")
@XmlSchemaType(name = "string") @XmlSchemaType(name = "string")
protected WaehrungsCdType waehrungsCd; 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. * Ruft den Wert der praemieNto-Eigenschaft ab.
@@ -156,4 +220,52 @@ public class PraemieType {
this.waehrungsCd = value; this.waehrungsCd = value;
} }
/**
* Ruft den Wert der unterjaehrigkeitszuschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getUnterjaehrigkeitszuschlag() {
return unterjaehrigkeitszuschlag;
}
/**
* Legt den Wert der unterjaehrigkeitszuschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setUnterjaehrigkeitszuschlag(Double value) {
this.unterjaehrigkeitszuschlag = value;
}
/**
* Ruft den Wert der abschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAbschlag() {
return abschlag;
}
/**
* Legt den Wert der abschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAbschlag(Double value) {
this.abschlag = value;
}
} }

View File

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

View File

@@ -1,6 +1,9 @@
package at.vvo.omds.types.omds3Types.v1_4_0.common; 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
@@ -24,7 +27,8 @@ import javax.xml.datatype.XMLGregorianCalendar;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="VtgBeg" type="{urn:omds20}Datum-Zeit"/&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="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;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -37,7 +41,8 @@ import javax.xml.datatype.XMLGregorianCalendar;
@XmlType(name = "ProduktbausteinAntragsprozess_Type", propOrder = { @XmlType(name = "ProduktbausteinAntragsprozess_Type", propOrder = {
"vtgBeg", "vtgBeg",
"vtgEnde", "vtgEnde",
"praemie" "praemie",
"jahrespraemieNto"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
VerkaufsproduktType.class, VerkaufsproduktType.class,
@@ -55,7 +60,9 @@ public abstract class ProduktbausteinAntragsprozessType
@XmlSchemaType(name = "dateTime") @XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar vtgEnde; protected XMLGregorianCalendar vtgEnde;
@XmlElement(name = "Praemie") @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. * 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 * <p>
* possible object is * 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 } * {@link PraemieType }
* *
*
*/ */
public PraemieType getPraemie() { public List<PraemieType> getPraemie() {
return praemie; 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 * @param value
* allowed object is * allowed object is
* {@link PraemieType } * {@link BigDecimal }
* *
*/ */
public void setPraemie(PraemieType value) { public void setJahrespraemieNto(BigDecimal value) {
this.praemie = 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; 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.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.RisikoGebaeudeType; 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. * <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;complexType name="VersichertesInteresse_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjLfnr" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
@@ -33,44 +32,37 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.VersichertesObje
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersichertesInteresse_Type", propOrder = { @XmlType(name = "VersichertesInteresse_Type")
"objLfnr"
})
@XmlSeeAlso({ @XmlSeeAlso({
VersichertesObjektSachPrivatType.class, VersichertesObjektSachPrivatType.class,
RisikoHaushaltType.class, RisikoHaushaltType.class,
RisikoGebaeudeType.class, RisikoGebaeudeType.class,
VersichertePersonType.class,
VersicherteVeranstaltungType.class,
FahrzeugType.class, FahrzeugType.class,
VersicherterBetriebType.class, VersicherterBetriebType.class,
VersicherteLiegenschaftType.class VersicherteLiegenschaftType.class
}) })
public abstract class VersichertesInteresseType { public abstract class VersichertesInteresseType {
@XmlElement(name = "ObjLfnr") @XmlAttribute(name = "Lfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected String objLfnr; @XmlSchemaType(name = "unsignedShort")
protected int lfnr;
/** /**
* Ruft den Wert der objLfnr-Eigenschaft ab. * Ruft den Wert der lfnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
* *
*/ */
public String getObjLfnr() { public int getLfnr() {
return objLfnr; return lfnr;
} }
/** /**
* Legt den Wert der objLfnr-Eigenschaft fest. * Legt den Wert der lfnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
* *
*/ */
public void setObjLfnr(String value) { public void setLfnr(int value) {
this.objLfnr = value; this.lfnr = value;
} }
} }

View File

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

View File

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

View File

@@ -44,6 +44,14 @@ public class ObjectFactory {
public ObjectFactory() { public ObjectFactory() {
} }
/**
* Create an instance of {@link SpezBerechnungKfzType }
*
*/
public SpezBerechnungKfzType createSpezBerechnungKfzType() {
return new SpezBerechnungKfzType();
}
/** /**
* Create an instance of {@link SpezOffertKfzType } * Create an instance of {@link SpezOffertKfzType }
* *
@@ -204,14 +212,6 @@ public class ObjectFactory {
return new VerkehrsrechtsschutzKfzType(); return new VerkehrsrechtsschutzKfzType();
} }
/**
* Create an instance of {@link SpezBerechnungKfzType }
*
*/
public SpezBerechnungKfzType createSpezBerechnungKfzType() {
return new SpezBerechnungKfzType();
}
/** /**
* Create an instance of {@link ZusaetzlicheKfzdatenType } * 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") @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "BerechnungsdatenKfz")
public JAXBElement<Object> createBerechnungsdatenKfz(Object value) { public JAXBElement<SpezBerechnungKfzType> createBerechnungsdatenKfz(SpezBerechnungKfzType value) {
return new JAXBElement<Object>(_BerechnungsdatenKfz_QNAME, Object.class, null, 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; 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; 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.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;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="VersInteresseRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; * &lt;element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" 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;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -40,156 +34,46 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktRechtsschutz_Type", propOrder = { @XmlType(name = "ElementarproduktRechtsschutz_Type", propOrder = {
"versInteresseRefLfNr", "versInteressenRefLfNr"
"versicherungssumme",
"selbstbehalt",
"oertlicherGeltungsbereich",
"wartezeitInMonaten",
"wartezeitverzicht"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
ElementarproduktPrivatRechtsschutzType.class, ElementarproduktRechtsschutzStdImplType.class,
ElementarproduktFirmenRechtsschutzType.class,
ElementarproduktVertragsrechtsschutzType.class ElementarproduktVertragsrechtsschutzType.class
}) })
public abstract class ElementarproduktRechtsschutzType public class ElementarproduktRechtsschutzType
extends ElementarproduktType extends ElementarproduktType
{ {
@XmlElement(name = "VersInteresseRefLfNr") @XmlElement(name = "VersInteressenRefLfNr")
protected String versInteresseRefLfNr; protected List<String> versInteressenRefLfNr;
@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;
/** /**
* Ruft den Wert der versInteresseRefLfNr-Eigenschaft ab. * Gets the value of the versInteressenRefLfNr property.
* *
* @return * <p>
* possible object is * 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 } * {@link String }
* *
*
*/ */
public String getVersInteresseRefLfNr() { public List<String> getVersInteressenRefLfNr() {
return versInteresseRefLfNr; if (versInteressenRefLfNr == null) {
versInteressenRefLfNr = new ArrayList<String>();
} }
return this.versInteressenRefLfNr;
/**
* 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;
} }
} }

View File

@@ -1,10 +1,8 @@
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs; 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
@@ -20,8 +18,6 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}ElementarproduktRechtsschutz_Type"&gt; * &lt;extension base="{http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs}ElementarproduktRechtsschutz_Type"&gt;
* &lt;sequence&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;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -31,65 +27,10 @@ import javax.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktVertragsrechtsschutz_Type", propOrder = { @XmlType(name = "ElementarproduktVertragsrechtsschutz_Type")
"streitwertobergrenze",
"streitwertuntergrenze"
})
public class ElementarproduktVertragsrechtsschutzType public class ElementarproduktVertragsrechtsschutzType
extends ElementarproduktRechtsschutzType 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 @XmlRegistry
public class ObjectFactory { 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 _VerkaufsproduktRechtsschutzStdImpl_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "VerkaufsproduktRechtsschutzStdImpl");
private final static QName _ProduktRechtsschutz_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "ProduktRechtsschutz"); private final static QName _ProduktRechtsschutzStdImpl_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "ProduktRechtsschutzStdImpl");
private final static QName _ElementarproduktRechtsschutz_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", "ElementarproduktRechtsschutz"); 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 _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 _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"); 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() { public ElementarproduktRechtsschutzStdImplType createElementarproduktRechtsschutzStdImplType() {
return new VerkaufsproduktRechtsschutzType(); 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 ElementarproduktRechtsschutzStdImplType.Versicherungssumme createElementarproduktRechtsschutzStdImplTypeVersicherungssumme() {
public JAXBElement<VerkaufsproduktRechtsschutzType> createVerkaufsproduktRechtsschutz(VerkaufsproduktRechtsschutzType value) { return new ElementarproduktRechtsschutzStdImplType.Versicherungssumme();
return new JAXBElement<VerkaufsproduktRechtsschutzType>(_VerkaufsproduktRechtsschutz_QNAME, VerkaufsproduktRechtsschutzType.class, null, value);
} }
/** /**
* 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") @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", name = "VerkaufsproduktRechtsschutzStdImpl")
public JAXBElement<ProduktRechtsschutzType> createProduktRechtsschutz(ProduktRechtsschutzType value) { public JAXBElement<VerkaufsproduktRechtsschutzStdImplType> createVerkaufsproduktRechtsschutzStdImpl(VerkaufsproduktRechtsschutzStdImplType value) {
return new JAXBElement<ProduktRechtsschutzType>(_ProduktRechtsschutz_QNAME, ProduktRechtsschutzType.class, null, 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 >}} * 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") @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/rs", name = "ElementarproduktRechtsschutzStdImpl")
public JAXBElement<ElementarproduktRechtsschutzType> createElementarproduktRechtsschutz(ElementarproduktRechtsschutzType value) { public JAXBElement<ElementarproduktRechtsschutzType> createElementarproduktRechtsschutzStdImpl(ElementarproduktRechtsschutzType value) {
return new JAXBElement<ElementarproduktRechtsschutzType>(_ElementarproduktRechtsschutz_QNAME, ElementarproduktRechtsschutzType.class, null, 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; 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; 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 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.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;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt;
* &lt;sequence&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;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -35,89 +29,13 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktRechtsschutz_Type", propOrder = { @XmlType(name = "ProduktRechtsschutz_Type")
"selbstbehalt", @XmlSeeAlso({
"freieAnwaltswahl", ProduktRechtsschutzStdImplType.class
"elementarprodukt"
}) })
public abstract class ProduktRechtsschutzType public abstract class ProduktRechtsschutzType
extends ProduktType 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; 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.VerkaufsproduktType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType; 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;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"&gt;
* &lt;sequence&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="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_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;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -36,92 +35,31 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerkaufsproduktRechtsschutz_Type", propOrder = { @XmlType(name = "VerkaufsproduktRechtsschutz_Type", propOrder = {
"rechtsschutzversicherung", "versicherteInteressen"
"rechtsschutzZusatzVersicherung",
"versichertesInteresse"
}) })
public class VerkaufsproduktRechtsschutzType @XmlSeeAlso({
VerkaufsproduktRechtsschutzStdImplType.class
})
public abstract class VerkaufsproduktRechtsschutzType
extends VerkaufsproduktType extends VerkaufsproduktType
{ {
@XmlElement(name = "Rechtsschutzversicherung") @XmlElement(name = "VersicherteInteressen")
protected List<ProduktRechtsschutzType> rechtsschutzversicherung; protected List<VersichertesInteresseType> versicherteInteressen;
@XmlElement(name = "RechtsschutzZusatzVersicherung")
protected List<Object> rechtsschutzZusatzVersicherung;
@XmlElement(name = "VersichertesInteresse")
protected List<VersichertesInteresseType> versichertesInteresse;
/** /**
* Gets the value of the rechtsschutzversicherung property. * Gets the value of the versicherteInteressen property.
* *
* <p> * <p>
* This accessor method returns a reference to the live list, * This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the * not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object. * returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the rechtsschutzversicherung property. * This is why there is not a <CODE>set</CODE> method for the versicherteInteressen property.
* *
* <p> * <p>
* For example, to add a new item, do as follows: * For example, to add a new item, do as follows:
* <pre> * <pre>
* getRechtsschutzversicherung().add(newItem); * getVersicherteInteressen().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);
* </pre> * </pre>
* *
* *
@@ -131,11 +69,11 @@ public class VerkaufsproduktRechtsschutzType
* *
* *
*/ */
public List<VersichertesInteresseType> getVersichertesInteresse() { public List<VersichertesInteresseType> getVersicherteInteressen() {
if (versichertesInteresse == null) { if (versicherteInteressen == null) {
versichertesInteresse = new ArrayList<VersichertesInteresseType>(); 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;extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded"/&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;element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
@@ -37,6 +38,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerkaufsproduktSachPrivat_Type", propOrder = { @XmlType(name = "VerkaufsproduktSachPrivat_Type", propOrder = {
"produkte", "produkte",
"zusatzprodukte",
"versicherteObjekte" "versicherteObjekte"
}) })
public class VerkaufsproduktSachPrivatType public class VerkaufsproduktSachPrivatType
@@ -45,6 +47,8 @@ public class VerkaufsproduktSachPrivatType
@XmlElement(name = "Produkte", required = true) @XmlElement(name = "Produkte", required = true)
protected List<ProduktType> produkte; protected List<ProduktType> produkte;
@XmlElement(name = "Zusatzprodukte")
protected List<ProduktType> zusatzprodukte;
@XmlElement(name = "VersicherteObjekte", required = true) @XmlElement(name = "VersicherteObjekte", required = true)
protected List<VersichertesInteresseType> versicherteObjekte; protected List<VersichertesInteresseType> versicherteObjekte;
@@ -77,6 +81,35 @@ public class VerkaufsproduktSachPrivatType
return this.produkte; 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. * Gets the value of the versicherteObjekte property.
* *

View File

@@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ObjektIdType }{@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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; 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;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}InformationenPerson"/&gt; * &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;/sequence&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;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
@@ -33,54 +34,54 @@ import javax.xml.bind.annotation.XmlType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BeteiligtePerson_Type", propOrder = { @XmlType(name = "BeteiligtePerson_Type", propOrder = {
"informationenPerson" "person"
}) })
public class BeteiligtePersonType { public class BeteiligtePersonType {
@XmlElement(name = "InformationenPerson", required = true) @XmlElement(name = "Person", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected InformationenPersonType informationenPerson; protected PersonType person;
@XmlAttribute(name = "BetLfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) @XmlAttribute(name = "Lfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true)
@XmlSchemaType(name = "unsignedShort") @XmlSchemaType(name = "unsignedShort")
protected int betLfnr; protected int lfnr;
/** /**
* Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld * Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld
* *
* @return * @return
* possible object is * possible object is
* {@link InformationenPersonType } * {@link PersonType }
* *
*/ */
public InformationenPersonType getInformationenPerson() { public PersonType getPerson() {
return informationenPerson; return person;
} }
/** /**
* Legt den Wert der informationenPerson-Eigenschaft fest. * Legt den Wert der person-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link InformationenPersonType } * {@link PersonType }
* *
*/ */
public void setInformationenPerson(InformationenPersonType value) { public void setPerson(PersonType value) {
this.informationenPerson = value; this.person = value;
} }
/** /**
* Ruft den Wert der betLfnr-Eigenschaft ab. * Ruft den Wert der lfnr-Eigenschaft ab.
* *
*/ */
public int getBetLfnr() { public int getLfnr() {
return betLfnr; return lfnr;
} }
/** /**
* Legt den Wert der betLfnr-Eigenschaft fest. * Legt den Wert der lfnr-Eigenschaft fest.
* *
*/ */
public void setBetLfnr(int value) { public void setLfnr(int value) {
this.betLfnr = 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;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/&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;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -43,7 +43,7 @@ public class CreateClaimRequestType
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0") @XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected ObjektIdType geschaeftsfallnummer; protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Schadenereignis", required = true) @XmlElement(name = "Schadenereignis", required = true)
protected Schadenereignis2Type schadenereignis; protected MeldungSchadenereignisType schadenereignis;
/** /**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
@@ -74,10 +74,10 @@ public class CreateClaimRequestType
* *
* @return * @return
* possible object is * possible object is
* {@link Schadenereignis2Type } * {@link MeldungSchadenereignisType }
* *
*/ */
public Schadenereignis2Type getSchadenereignis() { public MeldungSchadenereignisType getSchadenereignis() {
return schadenereignis; return schadenereignis;
} }
@@ -86,10 +86,10 @@ public class CreateClaimRequestType
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link Schadenereignis2Type } * {@link MeldungSchadenereignisType }
* *
*/ */
public void setSchadenereignis(Schadenereignis2Type value) { public void setSchadenereignis(MeldungSchadenereignisType value) {
this.schadenereignis = value; this.schadenereignis = value;
} }

View File

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

View File

@@ -1,13 +1,11 @@
package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes; 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.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> * <pre>
* &lt;complexType name="GetClaimResponseLight_Type"&gt; * &lt;complexType name="GetClaimResponseLight_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;choice&gt; * &lt;sequence&gt;
* &lt;element name="Schadenereignis" type="{urn:omds3ServiceTypes-1-1-0}SchadenereignisLight_Type"/&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;/sequence&gt;
* &lt;/choice&gt; * &lt;/extension&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -34,15 +31,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GetClaimResponseLight_Type", propOrder = { @XmlType(name = "GetClaimResponseLight_Type", propOrder = {
"schadenereignis", "schadenereignis"
"serviceFault"
}) })
public class GetClaimResponseLightType { public class GetClaimResponseLightType
extends CommonResponseType
{
@XmlElement(name = "Schadenereignis") @XmlElement(name = "Schadenereignis", required = true)
protected SchadenereignisLightType schadenereignis; protected SchadenereignisLightType schadenereignis;
@XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault;
/** /**
* Ruft den Wert der schadenereignis-Eigenschaft ab. * Ruft den Wert der schadenereignis-Eigenschaft ab.
@@ -68,33 +64,4 @@ public class GetClaimResponseLightType {
this.schadenereignis = value; 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; 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.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> * <pre>
* &lt;complexType name="GetClaimResponse_Type"&gt; * &lt;complexType name="GetClaimResponse_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;choice&gt; * &lt;sequence&gt;
* &lt;element name="Schadenereignis" type="{urn:omds3ServiceTypes-1-1-0}Schadenereignis_Type"/&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;/sequence&gt;
* &lt;/choice&gt; * &lt;/extension&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -34,15 +31,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GetClaimResponse_Type", propOrder = { @XmlType(name = "GetClaimResponse_Type", propOrder = {
"schadenereignis", "schadenereignis"
"serviceFault"
}) })
public class GetClaimResponseType { public class GetClaimResponseType
extends CommonResponseType
{
@XmlElement(name = "Schadenereignis") @XmlElement(name = "Schadenereignis", required = true)
protected SchadenereignisType schadenereignis; protected SchadenereignisType schadenereignis;
@XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault;
/** /**
* Ruft den Wert der schadenereignis-Eigenschaft ab. * Ruft den Wert der schadenereignis-Eigenschaft ab.
@@ -68,33 +64,4 @@ public class GetClaimResponseType {
this.schadenereignis = value; 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="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/&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="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="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="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="Schadenmelder" type="{urn:omds3ServiceTypes-1-1-0}Schadenmelder_Type"/&gt;
* &lt;element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_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", "ereigniszpkt",
"ereignisbeschrTxt", "ereignisbeschrTxt",
"schadOrt", "schadOrt",
"vertragspersonen",
"beteiligtePersonen", "beteiligtePersonen",
"rollen",
"dokumente", "dokumente",
"schadenmelder", "schadenmelder",
"bankverbindung" "bankverbindung"
@@ -76,10 +76,10 @@ public class InitiateClaimRequestType
protected String ereignisbeschrTxt; protected String ereignisbeschrTxt;
@XmlElement(name = "SchadOrt", required = true) @XmlElement(name = "SchadOrt", required = true)
protected OrtType schadOrt; protected OrtType schadOrt;
@XmlElement(name = "Vertragspersonen")
protected List<VertragspersonenType> vertragspersonen;
@XmlElement(name = "BeteiligtePersonen") @XmlElement(name = "BeteiligtePersonen")
protected List<BeteiligtePersonType> beteiligtePersonen; protected List<BeteiligtePersonType> beteiligtePersonen;
@XmlElement(name = "Rollen")
protected List<ReferenzAufBeteiligtePersonSchadenType> rollen;
@XmlElement(name = "Dokumente") @XmlElement(name = "Dokumente")
protected List<UploadDokumentType> dokumente; protected List<UploadDokumentType> dokumente;
@XmlElement(name = "Schadenmelder", required = true) @XmlElement(name = "Schadenmelder", required = true)
@@ -231,35 +231,6 @@ public class InitiateClaimRequestType
this.schadOrt = value; 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. * Gets the value of the beteiligtePersonen property.
* *
@@ -289,6 +260,35 @@ public class InitiateClaimRequestType
return this.beteiligtePersonen; 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. * 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.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType;
import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType; import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.BankverbindungType; 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. * <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;complexType&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}ReferenzAufBeteiligtePersonSchaden_Type"&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;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
@@ -63,6 +75,9 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.BankverbindungType;
"bankverbindung", "bankverbindung",
"zusaetzlicheSchadensdaten" "zusaetzlicheSchadensdaten"
}) })
@XmlSeeAlso({
SchadenType.class
})
public class MeldungSchadenType { public class MeldungSchadenType {
@XmlElement(name = "Schadenzuordnung", required = true) @XmlElement(name = "Schadenzuordnung", required = true)
@@ -342,6 +357,16 @@ public class MeldungSchadenType {
* &lt;complexType&gt; * &lt;complexType&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}ReferenzAufBeteiligtePersonSchaden_Type"&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;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
@@ -350,11 +375,122 @@ public class MeldungSchadenType {
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "") @XmlType(name = "", propOrder = {
"vertragsrolle",
"schadensrolle",
"geschInteresseLfnr",
"zusaetzlicheRollendaten"
})
public static class BeteiligtePersonen public static class BeteiligtePersonen
extends ReferenzAufBeteiligtePersonSchadenType 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 _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 _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 _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 _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 _InitiateClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "InitiateClaimRequest");
private final static QName _InitiateClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "InitiateClaimResponse"); private final static QName _InitiateClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "InitiateClaimResponse");
@@ -92,22 +91,6 @@ public class ObjectFactory {
public 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 } * 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() { public MeldungSchadenType createMeldungSchadenType() {
return new SpartendetailSchadenUnfallType(); return new MeldungSchadenType();
} }
/** /**
@@ -300,14 +283,6 @@ public class ObjectFactory {
return new SubmitClaimResponseType(); return new SubmitClaimResponseType();
} }
/**
* Create an instance of {@link Schadenereignis2Type }
*
*/
public Schadenereignis2Type createSchadenereignis2Type() {
return new Schadenereignis2Type();
}
/** /**
* Create an instance of {@link InformationenPersonType } * Create an instance of {@link InformationenPersonType }
* *
@@ -556,6 +531,30 @@ public class ObjectFactory {
return new ArcContent(); 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 } * Create an instance of {@link BeteiligtePersonType }
* *
@@ -564,14 +563,6 @@ public class ObjectFactory {
return new BeteiligtePersonType(); return new BeteiligtePersonType();
} }
/**
* Create an instance of {@link VertragspersonenType }
*
*/
public VertragspersonenType createVertragspersonenType() {
return new VertragspersonenType();
}
/** /**
* Create an instance of {@link SpartendetailSchadenKfzType } * 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() { public SpartendetailSchadenUnfallType createSpartendetailSchadenUnfallType() {
return new SpartendetailSchadenReiseType(); return new SpartendetailSchadenUnfallType();
} }
/** /**
@@ -604,14 +595,6 @@ public class ObjectFactory {
return new GeokoordinatenType(); return new GeokoordinatenType();
} }
/**
* Create an instance of {@link GeschaedigtesInteresseType }
*
*/
public GeschaedigtesInteresseType createGeschaedigtesInteresseType() {
return new GeschaedigtesInteresseType();
}
/** /**
* Create an instance of {@link GeschaedigtesObjektKfzType } * Create an instance of {@link GeschaedigtesObjektKfzType }
* *
@@ -628,14 +611,6 @@ public class ObjectFactory {
return new GeschaedigtesObjektImmobilieType(); return new GeschaedigtesObjektImmobilieType();
} }
/**
* Create an instance of {@link SchadenmelderType }
*
*/
public SchadenmelderType createSchadenmelderType() {
return new SchadenmelderType();
}
/** /**
* Create an instance of {@link SchadenmelderVermittlerType } * Create an instance of {@link SchadenmelderVermittlerType }
* *
@@ -644,14 +619,6 @@ public class ObjectFactory {
return new SchadenmelderVermittlerType(); return new SchadenmelderVermittlerType();
} }
/**
* Create an instance of {@link SchadenType }
*
*/
public SchadenType createSchadenType() {
return new SchadenType();
}
/** /**
* Create an instance of {@link MeldungszusammenfassungType } * Create an instance of {@link MeldungszusammenfassungType }
* *
@@ -676,6 +643,14 @@ public class ObjectFactory {
return new ErgebnisSchadenType(); return new ErgebnisSchadenType();
} }
/**
* Create an instance of {@link SchadenanlageType }
*
*/
public SchadenanlageType createSchadenanlageType() {
return new SchadenanlageType();
}
/** /**
* Create an instance of {@link MeldungszusammenfassungInitiateClaimType } * Create an instance of {@link MeldungszusammenfassungInitiateClaimType }
* *
@@ -708,14 +683,6 @@ public class ObjectFactory {
return new UploadDokumentType(); return new UploadDokumentType();
} }
/**
* Create an instance of {@link SchadenereignisType }
*
*/
public SchadenereignisType createSchadenereignisType() {
return new SchadenereignisType();
}
/** /**
* Create an instance of {@link BeteiligtePersonSchadenType } * 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() { public SpartendetailSchadenKrankenType.Behandlungen createSpartendetailSchadenKrankenTypeBehandlungen() {
return new SchadenanlageType.Status(); return new SpartendetailSchadenKrankenType.Behandlungen();
} }
/** /**
@@ -884,22 +851,6 @@ public class ObjectFactory {
return new MeldungSchadenType.BeteiligtePersonen(); 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 } * Create an instance of {@link RequestedOMDSPackage.OmdsPackage }
* *
@@ -1159,15 +1110,6 @@ public class ObjectFactory {
return new JAXBElement<SubmitClaimResponseType>(_SubmitClaimResponse_QNAME, SubmitClaimResponseType.class, null, value); 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 >}} * 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; 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;complexType name="ReferenzAufBeteiligtePersonSchaden_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;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="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;attribute name="BetTxt"&gt; * &lt;attribute name="BetTxt"&gt;
* &lt;simpleType&gt; * &lt;simpleType&gt;
@@ -43,102 +34,18 @@ import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ReferenzAufBeteiligtePersonSchaden_Type", propOrder = { @XmlType(name = "ReferenzAufBeteiligtePersonSchaden_Type")
"vertragsrolle",
"schadensrolle",
"geschInteresseLfnr"
})
@XmlSeeAlso({ @XmlSeeAlso({
at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.MeldungSchadenType.BeteiligtePersonen.class at.vvo.omds.types.omds3Types.v1_4_0.servicetypes.MeldungSchadenType.BeteiligtePersonen.class
}) })
public class ReferenzAufBeteiligtePersonSchadenType { 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) @XmlAttribute(name = "BetLfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true)
@XmlSchemaType(name = "unsignedShort") @XmlSchemaType(name = "unsignedShort")
protected int betLfnr; protected int betLfnr;
@XmlAttribute(name = "BetTxt", namespace = "urn:omds3ServiceTypes-1-1-0") @XmlAttribute(name = "BetTxt", namespace = "urn:omds3ServiceTypes-1-1-0")
protected String betTxt; 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. * Ruft den Wert der betLfnr-Eigenschaft ab.
* *

View File

@@ -1,21 +1,17 @@
package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes; package at.vvo.omds.types.omds3Types.v1_4_0.servicetypes;
import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType; 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. * <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> * <pre>
* &lt;complexType name="Schaden_Type"&gt; * &lt;complexType name="Schaden_Type"&gt;
* &lt;complexContent&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;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="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="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="VormaligeSchadennummern" type="{urn:omds20}Schadennr" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; * &lt;element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" 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;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -71,104 +37,26 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schaden_Type", propOrder = { @XmlType(name = "Schaden_Type", propOrder = {
"vuNr",
"bearbStandCd", "bearbStandCd",
"idGeschaeftsfallSchadenanlage", "geschaeftsfallSchadenanlage",
"schadennr", "schadennr",
"vormaligeSchadennr", "vormaligeSchadennummern",
"nachfolgendeSchadennr", "nachfolgendeSchadennr"
"polizzennr",
"vertragsID",
"sachbearbVU",
"ordnungsbegriffZuordFremd",
"schadenzuordnung",
"schadUrsCd",
"schadUrsTxt",
"erledDat",
"schadenTxt",
"schadenbeteiligte",
"leistungGeschaetzt",
"schadensreserve",
"spartenCd",
"spartenerweiterung",
"waehrungsCd",
"spartendetails",
"dokumente"
}) })
public class SchadenType { public class SchadenType
extends MeldungSchadenType
{
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "BearbStandCd", required = true) @XmlElement(name = "BearbStandCd", required = true)
protected String bearbStandCd; protected String bearbStandCd;
@XmlElement(name = "IdGeschaeftsfallSchadenanlage", required = true) @XmlElement(name = "GeschaeftsfallSchadenanlage", required = true)
protected ObjektIdType idGeschaeftsfallSchadenanlage; protected ObjektIdType geschaeftsfallSchadenanlage;
@XmlElement(name = "Schadennr") @XmlElement(name = "Schadennr")
protected String schadennr; protected String schadennr;
@XmlElement(name = "VormaligeSchadennr") @XmlElement(name = "VormaligeSchadennummern")
protected List<String> vormaligeSchadennr; protected List<String> vormaligeSchadennummern;
@XmlElement(name = "NachfolgendeSchadennr") @XmlElement(name = "NachfolgendeSchadennr")
protected String 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. * 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 * @return
* possible object is * possible object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public ObjektIdType getIdGeschaeftsfallSchadenanlage() { public ObjektIdType getGeschaeftsfallSchadenanlage() {
return idGeschaeftsfallSchadenanlage; return geschaeftsfallSchadenanlage;
} }
/** /**
* Legt den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft fest. * Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public void setIdGeschaeftsfallSchadenanlage(ObjektIdType value) { public void setGeschaeftsfallSchadenanlage(ObjektIdType value) {
this.idGeschaeftsfallSchadenanlage = 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> * <p>
* This accessor method returns a reference to the live list, * This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the * not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object. * returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the vormaligeSchadennr property. * This is why there is not a <CODE>set</CODE> method for the vormaligeSchadennummern property.
* *
* <p> * <p>
* For example, to add a new item, do as follows: * For example, to add a new item, do as follows:
* <pre> * <pre>
* getVormaligeSchadennr().add(newItem); * getVormaligeSchadennummern().add(newItem);
* </pre> * </pre>
* *
* *
@@ -264,11 +152,11 @@ public class SchadenType {
* *
* *
*/ */
public List<String> getVormaligeSchadennr() { public List<String> getVormaligeSchadennummern() {
if (vormaligeSchadennr == null) { if (vormaligeSchadennummern == null) {
vormaligeSchadennr = new ArrayList<String>(); vormaligeSchadennummern = new ArrayList<String>();
} }
return this.vormaligeSchadennr; return this.vormaligeSchadennummern;
} }
/** /**
@@ -295,427 +183,4 @@ public class SchadenType {
this.nachfolgendeSchadennr = value; 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;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element 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 ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung"/&gt;
* &lt;element name="Status"&gt; * &lt;element name="Status" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/&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="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&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;element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
@@ -46,7 +33,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schadenanlage_Type", propOrder = { @XmlType(name = "Schadenanlage_Type", propOrder = {
"idGeschaeftsfallSchadenanlage", "geschaeftsfallnummer",
"schadenzuordnung", "schadenzuordnung",
"status", "status",
"schadennr", "schadennr",
@@ -54,39 +41,39 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
}) })
public class SchadenanlageType { public class SchadenanlageType {
@XmlElement(name = "IdGeschaeftsfallSchadenanlage", required = true) @XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType idGeschaeftsfallSchadenanlage; protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Schadenzuordnung", required = true) @XmlElement(name = "Schadenzuordnung", required = true)
protected SchadenzuordnungType schadenzuordnung; protected SchadenzuordnungType schadenzuordnung;
@XmlElement(name = "Status", required = true) @XmlElement(name = "Status", required = true)
protected SchadenanlageType.Status status; protected String status;
@XmlElement(name = "Schadennr") @XmlElement(name = "Schadennr")
protected String schadennr; protected String schadennr;
@XmlElement(name = "SachbearbVU") @XmlElement(name = "SachbearbVU")
protected SachbearbVUType sachbearbVU; protected SachbearbVUType sachbearbVU;
/** /**
* Ruft den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft ab. * GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes
* *
* @return * @return
* possible object is * possible object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public ObjektIdType getIdGeschaeftsfallSchadenanlage() { public ObjektIdType getGeschaeftsfallnummer() {
return idGeschaeftsfallSchadenanlage; return geschaeftsfallnummer;
} }
/** /**
* Legt den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft fest. * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public void setIdGeschaeftsfallSchadenanlage(ObjektIdType value) { public void setGeschaeftsfallnummer(ObjektIdType value) {
this.idGeschaeftsfallSchadenanlage = value; this.geschaeftsfallnummer = value;
} }
/** /**
@@ -118,10 +105,10 @@ public class SchadenanlageType {
* *
* @return * @return
* possible object is * possible object is
* {@link SchadenanlageType.Status } * {@link String }
* *
*/ */
public SchadenanlageType.Status getStatus() { public String getStatus() {
return status; return status;
} }
@@ -130,10 +117,10 @@ public class SchadenanlageType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link SchadenanlageType.Status } * {@link String }
* *
*/ */
public void setStatus(SchadenanlageType.Status value) { public void setStatus(String value) {
this.status = value; this.status = value;
} }
@@ -185,143 +172,4 @@ public class SchadenanlageType {
this.sachbearbVU = value; 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;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt; * &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/&gt;
* &lt;element name="VormaligeIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/&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 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="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;element name="Meldedat" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
@@ -41,26 +39,20 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SchadenereignisLight_Type", propOrder = { @XmlType(name = "SchadenereignisLight_Type", propOrder = {
"vuNr", "geschaeftsfallnummer",
"idGeschaeftsfallSchadenereignis",
"vormaligeIdGeschaeftsfall", "vormaligeIdGeschaeftsfall",
"nachfolgendeIdGeschaeftsfall", "nachfolgendeIdGeschaeftsfall",
"ordnungsbegriffZuordFremd",
"schaeden", "schaeden",
"meldedat" "meldedat"
}) })
public class SchadenereignisLightType { public class SchadenereignisLightType {
@XmlElement(name = "VUNr", required = true) @XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected String vuNr; protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true)
protected ObjektIdType idGeschaeftsfallSchadenereignis;
@XmlElement(name = "VormaligeIdGeschaeftsfall") @XmlElement(name = "VormaligeIdGeschaeftsfall")
protected List<ObjektIdType> vormaligeIdGeschaeftsfall; protected List<ObjektIdType> vormaligeIdGeschaeftsfall;
@XmlElement(name = "NachfolgendeIdGeschaeftsfall") @XmlElement(name = "NachfolgendeIdGeschaeftsfall")
protected ObjektIdType nachfolgendeIdGeschaeftsfall; protected ObjektIdType nachfolgendeIdGeschaeftsfall;
@XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected List<String> ordnungsbegriffZuordFremd;
@XmlElement(name = "Schaeden") @XmlElement(name = "Schaeden")
protected List<SchadenLightType> schaeden; protected List<SchadenLightType> schaeden;
@XmlElement(name = "Meldedat", required = true) @XmlElement(name = "Meldedat", required = true)
@@ -68,51 +60,27 @@ public class SchadenereignisLightType {
protected XMLGregorianCalendar meldedat; protected XMLGregorianCalendar meldedat;
/** /**
* Ruft den Wert der vuNr-Eigenschaft ab. * Ruft den Wert der geschaeftsfallnummer-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.
* *
* @return * @return
* possible object is * possible object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public ObjektIdType getIdGeschaeftsfallSchadenereignis() { public ObjektIdType getGeschaeftsfallnummer() {
return idGeschaeftsfallSchadenereignis; return geschaeftsfallnummer;
} }
/** /**
* Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public void setIdGeschaeftsfallSchadenereignis(ObjektIdType value) { public void setGeschaeftsfallnummer(ObjektIdType value) {
this.idGeschaeftsfallSchadenereignis = value; this.geschaeftsfallnummer = value;
} }
/** /**
@@ -168,35 +136,6 @@ public class SchadenereignisLightType {
this.nachfolgendeIdGeschaeftsfall = value; 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. * 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType; 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. * <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> * <pre>
* &lt;complexType name="Schadenereignis_Type"&gt; * &lt;complexType name="Schadenereignis_Type"&gt;
* &lt;complexContent&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;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt; * &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/&gt; * &lt;element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VormaligeIdGeschaeftsfall" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; * &lt;element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" 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 name="Schaeden" type="{urn:omds3ServiceTypes-1-1-0}Schaden_Type" maxOccurs="unbounded" 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;/sequence&gt;
* &lt;/restriction&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -48,336 +36,99 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schadenereignis_Type", propOrder = { @XmlType(name = "Schadenereignis_Type", propOrder = {
"vuNr", "geschaeftsfallnummer",
"idGeschaeftsfallSchadenereignis", "vorherigeSchadenmeldungen",
"vormaligeIdGeschaeftsfall", "nachfolgendeSchadenmeldung",
"nachfolgendeIdGeschaeftsfall", "schaeden"
"ordnungsbegriffZuordFremd",
"ereignisZpkt",
"ereignisbeschrTxt",
"schadOrt",
"beteiligtePersonen",
"geschaedigteInteressen",
"dokumente",
"schaeden",
"meldedat",
"schadenmelder"
}) })
public class SchadenereignisType { public class SchadenereignisType
extends SchadenereignisAbstraktType
{
@XmlElement(name = "VUNr", required = true) @XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected String vuNr; protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true) @XmlElement(name = "VorherigeSchadenmeldungen")
protected ObjektIdType idGeschaeftsfallSchadenereignis; protected List<ObjektIdType> vorherigeSchadenmeldungen;
@XmlElement(name = "VormaligeIdGeschaeftsfall") @XmlElement(name = "NachfolgendeSchadenmeldung")
protected String vormaligeIdGeschaeftsfall; protected ObjektIdType nachfolgendeSchadenmeldung;
@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 = "Schaeden") @XmlElement(name = "Schaeden")
protected List<SchadenType> 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. * Ruft den Wert der geschaeftsfallnummer-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.
* *
* @return * @return
* possible object is * possible object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public ObjektIdType getIdGeschaeftsfallSchadenereignis() { public ObjektIdType getGeschaeftsfallnummer() {
return idGeschaeftsfallSchadenereignis; return geschaeftsfallnummer;
} }
/** /**
* Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link ObjektIdType } * {@link ObjektIdType }
* *
*/ */
public void setIdGeschaeftsfallSchadenereignis(ObjektIdType value) { public void setGeschaeftsfallnummer(ObjektIdType value) {
this.idGeschaeftsfallSchadenereignis = value; this.geschaeftsfallnummer = value;
} }
/** /**
* Ruft den Wert der vormaligeIdGeschaeftsfall-Eigenschaft ab. * Gets the value of the vorherigeSchadenmeldungen property.
*
* @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.
* *
* <p> * <p>
* This accessor method returns a reference to the live list, * This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the * not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object. * returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the ordnungsbegriffZuordFremd property. * This is why there is not a <CODE>set</CODE> method for the vorherigeSchadenmeldungen property.
* *
* <p> * <p>
* For example, to add a new item, do as follows: * For example, to add a new item, do as follows:
* <pre> * <pre>
* getOrdnungsbegriffZuordFremd().add(newItem); * getVorherigeSchadenmeldungen().add(newItem);
* </pre> * </pre>
* *
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link String } * {@link ObjektIdType }
* *
* *
*/ */
public List<String> getOrdnungsbegriffZuordFremd() { public List<ObjektIdType> getVorherigeSchadenmeldungen() {
if (ordnungsbegriffZuordFremd == null) { if (vorherigeSchadenmeldungen == null) {
ordnungsbegriffZuordFremd = new ArrayList<String>(); 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 * @return
* possible object is * possible object is
* {@link XMLGregorianCalendar } * {@link ObjektIdType }
* *
*/ */
public XMLGregorianCalendar getEreignisZpkt() { public ObjektIdType getNachfolgendeSchadenmeldung() {
return ereignisZpkt; return nachfolgendeSchadenmeldung;
} }
/** /**
* Legt den Wert der ereignisZpkt-Eigenschaft fest. * Legt den Wert der nachfolgendeSchadenmeldung-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link XMLGregorianCalendar } * {@link ObjektIdType }
* *
*/ */
public void setEreignisZpkt(XMLGregorianCalendar value) { public void setNachfolgendeSchadenmeldung(ObjektIdType value) {
this.ereignisZpkt = value; this.nachfolgendeSchadenmeldung = 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;
} }
/** /**
@@ -409,52 +160,4 @@ public class SchadenereignisType {
return this.schaeden; 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) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schadenmelder_Type") @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;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&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="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;/choice&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -34,39 +34,15 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ServiceFault;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SearchClaimResponse_Type", propOrder = { @XmlType(name = "SearchClaimResponse_Type", propOrder = {
"result", "serviceFault",
"serviceFault" "result"
}) })
public class SearchClaimResponseType { public class SearchClaimResponseType {
@XmlElement(name = "Result")
protected SearchClaimResponseResultType result;
@XmlElement(name = "ServiceFault") @XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault; protected List<ServiceFault> serviceFault;
@XmlElement(name = "Result")
/** protected SearchClaimResponseResultType result;
* 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;
}
/** /**
* Gets the value of the serviceFault property. * Gets the value of the serviceFault property.
@@ -97,4 +73,28 @@ public class SearchClaimResponseType {
return this.serviceFault; 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="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="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="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;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -38,11 +34,7 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "SpartendetailSchadenKfz_Type", propOrder = { @XmlType(name = "SpartendetailSchadenKfz_Type", propOrder = {
"behoerdlichAufgenommen", "behoerdlichAufgenommen",
"kennzeichen", "kennzeichen",
"verschuldenCd", "verschuldenCd"
"personVerletzt",
"artVerletzung",
"besichtigungErwuenscht",
"abloeseErwuenscht"
}) })
public class SpartendetailSchadenKfzType public class SpartendetailSchadenKfzType
extends SpartendetailSchadenType extends SpartendetailSchadenType
@@ -54,14 +46,6 @@ public class SpartendetailSchadenKfzType
protected String kennzeichen; protected String kennzeichen;
@XmlElement(name = "VerschuldenCd") @XmlElement(name = "VerschuldenCd")
protected String 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. * Ruft den Wert der behoerdlichAufgenommen-Eigenschaft ab.
@@ -135,76 +119,4 @@ public class SpartendetailSchadenKfzType
this.verschuldenCd = value; 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; 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
@@ -21,20 +23,19 @@ import javax.xml.datatype.XMLGregorianCalendar;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type"&gt; * &lt;extension base="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type"&gt;
* &lt;sequence&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;complexType&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt; * &lt;element name="BehandlungVon" type="{urn:omds20}Datum"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* &lt;/element&gt; * &lt;/element&gt;
* &lt;element name="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;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -45,45 +46,17 @@ import javax.xml.datatype.XMLGregorianCalendar;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpartendetailSchadenKranken_Type", propOrder = { @XmlType(name = "SpartendetailSchadenKranken_Type", propOrder = {
"verletztePerson",
"behandlerName", "behandlerName",
"ergeignisdatum" "behandlungen"
}) })
public class SpartendetailSchadenKrankenType public class SpartendetailSchadenKrankenType
extends SpartendetailSchadenType extends SpartendetailSchadenType
{ {
@XmlElement(name = "VerletztePerson", required = true)
protected SpartendetailSchadenKrankenType.VerletztePerson verletztePerson;
@XmlElement(name = "BehandlerName", required = true) @XmlElement(name = "BehandlerName", required = true)
protected String behandlerName; protected String behandlerName;
@XmlElement(name = "Ergeignisdatum", required = true) @XmlElement(name = "Behandlungen")
@XmlSchemaType(name = "date") protected List<SpartendetailSchadenKrankenType.Behandlungen> behandlungen;
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;
}
/** /**
* Ruft den Wert der behandlerName-Eigenschaft ab. * 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() { public List<SpartendetailSchadenKrankenType.Behandlungen> getBehandlungen() {
return ergeignisdatum; if (behandlungen == null) {
behandlungen = new ArrayList<SpartendetailSchadenKrankenType.Behandlungen>();
} }
return this.behandlungen;
/**
* Legt den Wert der ergeignisdatum-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setErgeignisdatum(XMLGregorianCalendar value) {
this.ergeignisdatum = value;
} }
@@ -144,8 +122,8 @@ public class SpartendetailSchadenKrankenType
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt; * &lt;element name="BehandlungVon" type="{urn:omds20}Datum"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -156,55 +134,64 @@ public class SpartendetailSchadenKrankenType
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { @XmlType(name = "", propOrder = {
"lfnr", "behandlungVon",
"rolle" "behandlungBis"
}) })
public static class VerletztePerson { public static class Behandlungen {
@XmlElement(name = "Lfnr") @XmlElement(name = "BehandlungVon", required = true)
@XmlSchemaType(name = "unsignedShort") @XmlSchemaType(name = "date")
protected int lfnr; protected XMLGregorianCalendar behandlungVon;
@XmlElement(name = "Rolle", required = true) @XmlElement(name = "BehandlungBis")
protected String rolle; @XmlSchemaType(name = "date")
protected XMLGregorianCalendar behandlungBis;
/** /**
* Ruft den Wert der lfnr-Eigenschaft ab. * Ruft den Wert der behandlungVon-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.
* *
* @return * @return
* possible object is * possible object is
* {@link String } * {@link XMLGregorianCalendar }
* *
*/ */
public String getRolle() { public XMLGregorianCalendar getBehandlungVon() {
return rolle; return behandlungVon;
} }
/** /**
* Legt den Wert der rolle-Eigenschaft fest. * Legt den Wert der behandlungVon-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link String } * {@link XMLGregorianCalendar }
* *
*/ */
public void setRolle(String value) { public void setBehandlungVon(XMLGregorianCalendar value) {
this.rolle = 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") @XmlType(name = "SpartendetailSchaden_Type")
@XmlSeeAlso({ @XmlSeeAlso({
SpartendetailSchadenKfzType.class, SpartendetailSchadenKfzType.class,
SpartendetailSchadenReiseType.class,
SpartendetailSchadenUnfallType.class, SpartendetailSchadenUnfallType.class,
SpartendetailSchadenKrankenType.class SpartendetailSchadenKrankenType.class
}) })

View File

@@ -21,21 +21,10 @@ import javax.xml.datatype.XMLGregorianCalendar;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type"&gt; * &lt;extension base="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Unfallart" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="ArbeitsunfaehigVon" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="Arbeitsunfaehig" minOccurs="0"&gt; * &lt;element name="ArbeitsunfaehigBis" type="{urn:omds20}Datum" 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="Diagnose" type="{http://www.w3.org/2001/XMLSchema}string"/&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;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -46,70 +35,72 @@ import javax.xml.datatype.XMLGregorianCalendar;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpartendetailSchadenUnfall_Type", propOrder = { @XmlType(name = "SpartendetailSchadenUnfall_Type", propOrder = {
"unfallart", "arbeitsunfaehigVon",
"arbeitsunfaehig", "arbeitsunfaehigBis",
"diagnose", "diagnose",
"nebenversicherung" "behandlerName"
}) })
public class SpartendetailSchadenUnfallType public class SpartendetailSchadenUnfallType
extends SpartendetailSchadenType extends SpartendetailSchadenType
{ {
@XmlElement(name = "Unfallart", required = true) @XmlElement(name = "ArbeitsunfaehigVon")
protected String unfallart; @XmlSchemaType(name = "date")
@XmlElement(name = "Arbeitsunfaehig") protected XMLGregorianCalendar arbeitsunfaehigVon;
protected SpartendetailSchadenUnfallType.Arbeitsunfaehig arbeitsunfaehig; @XmlElement(name = "ArbeitsunfaehigBis")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar arbeitsunfaehigBis;
@XmlElement(name = "Diagnose", required = true) @XmlElement(name = "Diagnose", required = true)
protected String diagnose; protected String diagnose;
@XmlElement(name = "Nebenversicherung", required = true) @XmlElement(name = "BehandlerName")
protected String nebenversicherung; protected String behandlerName;
/** /**
* Ruft den Wert der unfallart-Eigenschaft ab. * Ruft den Wert der arbeitsunfaehigVon-Eigenschaft ab.
* *
* @return * @return
* possible object is * possible object is
* {@link String } * {@link XMLGregorianCalendar }
* *
*/ */
public String getUnfallart() { public XMLGregorianCalendar getArbeitsunfaehigVon() {
return unfallart; return arbeitsunfaehigVon;
} }
/** /**
* Legt den Wert der unfallart-Eigenschaft fest. * Legt den Wert der arbeitsunfaehigVon-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link String } * {@link XMLGregorianCalendar }
* *
*/ */
public void setUnfallart(String value) { public void setArbeitsunfaehigVon(XMLGregorianCalendar value) {
this.unfallart = value; this.arbeitsunfaehigVon = value;
} }
/** /**
* Ruft den Wert der arbeitsunfaehig-Eigenschaft ab. * Ruft den Wert der arbeitsunfaehigBis-Eigenschaft ab.
* *
* @return * @return
* possible object is * possible object is
* {@link SpartendetailSchadenUnfallType.Arbeitsunfaehig } * {@link XMLGregorianCalendar }
* *
*/ */
public SpartendetailSchadenUnfallType.Arbeitsunfaehig getArbeitsunfaehig() { public XMLGregorianCalendar getArbeitsunfaehigBis() {
return arbeitsunfaehig; return arbeitsunfaehigBis;
} }
/** /**
* Legt den Wert der arbeitsunfaehig-Eigenschaft fest. * Legt den Wert der arbeitsunfaehigBis-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link SpartendetailSchadenUnfallType.Arbeitsunfaehig } * {@link XMLGregorianCalendar }
* *
*/ */
public void setArbeitsunfaehig(SpartendetailSchadenUnfallType.Arbeitsunfaehig value) { public void setArbeitsunfaehigBis(XMLGregorianCalendar value) {
this.arbeitsunfaehig = 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 * @return
* possible object is * possible object is
* {@link String } * {@link String }
* *
*/ */
public String getNebenversicherung() { public String getBehandlerName() {
return nebenversicherung; return behandlerName;
} }
/** /**
* Legt den Wert der nebenversicherung-Eigenschaft fest. * Legt den Wert der behandlerName-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link String } * {@link String }
* *
*/ */
public void setNebenversicherung(String value) { public void setBehandlerName(String value) {
this.nebenversicherung = value; this.behandlerName = 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;
}
} }
} }

View File

@@ -6,6 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.AuthorizationFilter; 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; 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> * <pre>
* &lt;complexType name="SpezifikationSchaden_Type"&gt; * &lt;complexType name="SpezifikationSchaden_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&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;element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/&gt;
* &lt;choice&gt; * &lt;choice&gt;
* &lt;element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/&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;element name="Schadennr" type="{urn:omds20}Schadennr"/&gt;
* &lt;/choice&gt; * &lt;/choice&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -38,16 +38,15 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezifikationSchaden_Type", propOrder = { @XmlType(name = "SpezifikationSchaden_Type", propOrder = {
"vuNr",
"authFilter", "authFilter",
"idGeschaeftsfallSchadenereignis", "idGeschaeftsfallSchadenereignis",
"idGeschaeftsfallSchadenanlage", "idGeschaeftsfallSchadenanlage",
"schadennr" "schadennr"
}) })
public class SpezifikationSchadenType { public class SpezifikationSchadenType
extends CommonRequestType
{
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "AuthFilter") @XmlElement(name = "AuthFilter")
protected AuthorizationFilter authFilter; protected AuthorizationFilter authFilter;
@XmlElement(name = "IdGeschaeftsfallSchadenereignis") @XmlElement(name = "IdGeschaeftsfallSchadenereignis")
@@ -57,30 +56,6 @@ public class SpezifikationSchadenType {
@XmlElement(name = "Schadennr") @XmlElement(name = "Schadennr")
protected String 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. * 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;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer" minOccurs="0"/&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;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -43,7 +43,7 @@ public class SubmitClaimRequestType
@XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0") @XmlElement(name = "Geschaeftsfallnummer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected ObjektIdType geschaeftsfallnummer; protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Schadenereignis") @XmlElement(name = "Schadenereignis")
protected Schadenereignis2Type schadenereignis; protected MeldungSchadenereignisType schadenereignis;
/** /**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
@@ -74,10 +74,10 @@ public class SubmitClaimRequestType
* *
* @return * @return
* possible object is * possible object is
* {@link Schadenereignis2Type } * {@link MeldungSchadenereignisType }
* *
*/ */
public Schadenereignis2Type getSchadenereignis() { public MeldungSchadenereignisType getSchadenereignis() {
return schadenereignis; return schadenereignis;
} }
@@ -86,10 +86,10 @@ public class SubmitClaimRequestType
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link Schadenereignis2Type } * {@link MeldungSchadenereignisType }
* *
*/ */
public void setSchadenereignis(Schadenereignis2Type value) { public void setSchadenereignis(MeldungSchadenereignisType value) {
this.schadenereignis = 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.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.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> * <pre>
* &lt;complexType name="SubmitClaimResponse_Type"&gt; * &lt;complexType name="SubmitClaimResponse_Type"&gt;
* &lt;complexContent&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;sequence&gt;
* &lt;element name="MeldungsZusammenfassung" type="{urn:omds3ServiceTypes-1-1-0}Meldungszusammenfassung_Type" minOccurs="0"/&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; * &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" "meldedat"
}) })
public class SubmitClaimResponseType public class SubmitClaimResponseType
extends CommonRequestType extends CommonResponseType
{ {
@XmlElement(name = "MeldungsZusammenfassung") @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. * 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:documentation>Standardimplementierung des ObjektId_Type als Element</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="Person_Type"> <!--
<xsd:complexType name="Person_Type_alt">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der Typ für eine Person mit ObjektId</xsd:documentation> <xsd:documentation>Der Typ für eine Person mit ObjektId</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element ref="ObjektId"> <xsd:element ref="ObjektId" minOccurs="0">
<xsd:annotation> <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:annotation>
</xsd:element> </xsd:element>
<xsd:choice> <xsd:choice>
@@ -511,18 +512,56 @@
<xsd:documentation>Die Hauptadresse des Partners mit ObjektId</xsd:documentation> <xsd:documentation>Die Hauptadresse des Partners mit ObjektId</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </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:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="omds:EL-Anzahl"/> <xsd:element ref="omds:EL-Anzahl"/>
<xsd:element ref="omds:EL-Einstufung"/> <xsd:element ref="omds:EL-Einstufung"/>
<xsd:element ref="omds:EL-Entscheidungsfrage"/> <xsd:element ref="omds:EL-Entscheidungsfrage"/>
<xsd:element ref="omds:EL-Identifizierung"/> <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:element ref="omds:EL-Text"/>
</xsd:choice>--> </xsd:choice>-->
<xsd:element ref="omds:EL-Einstufung" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence> </xsd:sequence>
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/> <xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
</xsd:complexType> </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:simpleType name="AdresseArtCd_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Vertragsrolle</xsd:documentation> <xsd:documentation>Vertragsrolle</xsd:documentation>

View File

@@ -692,7 +692,7 @@
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/> <xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
<xsd:element ref="Schadenereignis"/> <xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -737,7 +737,7 @@
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/> <xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
<xsd:element ref="Schadenereignis" minOccurs="0"/> <xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -752,7 +752,7 @@
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation> <xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="MeldungsZusammenfassung" type="Meldungszusammenfassung_Type" minOccurs="0"> <xsd:element name="MeldungsZusammenfassung" type="Meldungszusammenfassung_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
@@ -768,12 +768,10 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="Schadenereignis" type="Schadenereignis2_Type"> <xsd:complexType name="SchadenereignisAbstrakt_Type" abstract="true">
<xsd:annotation> <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:annotation>
</xsd:element>
<xsd:complexType name="Schadenereignis2_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit"> <xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
<xsd:annotation> <xsd:annotation>
@@ -801,9 +799,9 @@
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation> <xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Schaeden" type="MeldungSchaden_Type" maxOccurs="unbounded"> <xsd:element name="Meldedat" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation> <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:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type" minOccurs="0"> <xsd:element name="Schadenmelder" type="Schadenmelder_Type" minOccurs="0">
@@ -819,35 +817,147 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </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:complexType name="BeteiligtePerson_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden beteiligt sind</xsd:documentation> <xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden beteiligt sind</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element ref="InformationenPerson"> <xsd:element ref="cst:Person">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation> <xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required"> <xsd:attribute name="Lfnr" type="xsd:unsignedShort" use="required">
<xsd:annotation> <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: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:annotation>
</xsd:attribute> </xsd:attribute>
</xsd:complexType> </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:element name="InformationenPerson" type="InformationenPerson_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten</xsd:documentation> <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="BehoerdlichAufgenommen" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Kennzeichen" type="xsd:string"/> <xsd:element name="Kennzeichen" type="xsd:string"/>
<xsd:element name="VerschuldenCd" type="omds:VerschuldenCd_Type" minOccurs="0"/> <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:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -923,17 +1016,10 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="SpartendetailSchaden_Type"> <xsd:extension base="SpartendetailSchaden_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Unfallart" type="xsd:string"/> <xsd:element name="ArbeitsunfaehigVon" type="omds:Datum" minOccurs="0"/>
<xsd:element name="Arbeitsunfaehig" minOccurs="0"> <xsd:element name="ArbeitsunfaehigBis" type="omds:Datum" 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="Diagnose" type="xsd:string"/> <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:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -945,20 +1031,15 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="SpartendetailSchaden_Type"> <xsd:extension base="SpartendetailSchaden_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="VerletztePerson"> <xsd:element name="BehandlerName" type="xsd:string"/>
<xsd:element name="Behandlungen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Lfnr" type="xsd:unsignedShort"> <xsd:element name="BehandlungVon" type="omds:Datum"/>
<xsd:annotation> <xsd:element name="BehandlungBis" type="omds:Datum" minOccurs="0"/>
<xsd:documentation>Referenznummer der Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Rolle" type="xsd:string"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="BehandlerName" type="xsd:string"/>
<xsd:element name="Ergeignisdatum" type="xsd:date"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -996,12 +1077,12 @@
</xsd:annotation> </xsd:annotation>
</xsd:attribute> </xsd:attribute>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="GeschaedigtesInteresse_Type"> <xsd:complexType name="GeschaedigtesInteresse_Type" abstract="true">
<xsd:annotation> <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: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:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort"> <xsd:element name="Lfnr" type="xsd:unsignedShort">
<xsd:annotation> <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: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> </xsd:annotation>
@@ -1095,50 +1176,7 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="MeldungSchaden_Type"> <xsd:complexType name="Schadenmelder_Type" abstract="true">
<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:annotation> <xsd:annotation>
<xsd:documentation>Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln</xsd:documentation> <xsd:documentation>Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -1155,92 +1193,6 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </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:complexType name="Meldungszusammenfassung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält</xsd:documentation> <xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält</xsd:documentation>
@@ -1285,26 +1237,17 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Schadenanlage_Type"> <xsd:complexType name="Schadenanlage_Type">
<xsd:sequence> <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:element ref="Schadenzuordnung">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation> <xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Status"> <xsd:element name="Status" type="BearbStandCd_Type"/>
<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="Schadennr" type="omds:Schadennr" minOccurs="0"> <xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Schadennr muss nicht synchron vergeben werden.</xsd:documentation> <xsd:documentation>Schadennr muss nicht synchron vergeben werden.</xsd:documentation>
@@ -1347,12 +1290,12 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="SchadOrt" type="Ort_Type"/> <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:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <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: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:annotation>
</xsd:element> </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="Dokumente" type="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type"> <xsd:element name="Schadenmelder" type="Schadenmelder_Type">
<xsd:annotation> <xsd:annotation>
@@ -1556,8 +1499,9 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation> <xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/> <xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:choice> <xsd:choice>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/> <xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
@@ -1569,6 +1513,8 @@
</xsd:element> </xsd:element>
</xsd:choice> </xsd:choice>
</xsd:sequence> </xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type"> <xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
<xsd:annotation> <xsd:annotation>
@@ -1579,59 +1525,13 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation> <xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:choice> <xsd:complexContent>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/> <xsd:extension base="cst:CommonResponse_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:sequence> <xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"> <xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
<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:sequence> </xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="BeteiligtePersonSchaden_Type"> <xsd:complexType name="BeteiligtePersonSchaden_Type">
<xsd:annotation> <xsd:annotation>
@@ -1652,17 +1552,6 @@
</xsd:attribute> </xsd:attribute>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ReferenzAufBeteiligtePersonSchaden_Type"> <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:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Referenz auf eine beteiligte Person</xsd:documentation> <xsd:documentation>Referenz auf eine beteiligte Person</xsd:documentation>
@@ -1716,18 +1605,20 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Leichtgewichtiges Response-Objekt für Schadenereignisse</xsd:documentation> <xsd:documentation>Leichtgewichtiges Response-Objekt für Schadenereignisse</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:choice> <xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Schadenereignis" type="SchadenereignisLight_Type"/> <xsd:element name="Schadenereignis" type="SchadenereignisLight_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/> </xsd:sequence>
</xsd:choice> </xsd:extension>
</xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SchadenereignisLight_Type"> <xsd:complexType name="SchadenereignisLight_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten</xsd:documentation> <xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/> <xsd:element ref="cst:Geschaeftsfallnummer"/>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
<xsd:element name="VormaligeIdGeschaeftsfall" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="VormaligeIdGeschaeftsfall" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger</xsd:documentation> <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:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schaeden" type="SchadenLight_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Schaeden" type="SchadenLight_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation> <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:documentation>Response-Type der Suche nach einem Schaden</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:choice> <xsd:choice>
<xsd:element name="Result" type="SearchClaimResponseResult_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/> <xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
<xsd:element name="Result" type="SearchClaimResponseResult_Type"/>
</xsd:choice> </xsd:choice>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="SearchClaimResponseResult_Type"> <xsd:complexType name="SearchClaimResponseResult_Type">
@@ -1885,6 +1775,21 @@
<xsd:element name="ArtGeschaedigtesObjCd" type="xsd:string" minOccurs="0"/> <xsd:element name="ArtGeschaedigtesObjCd" type="xsd:string" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </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:complexType name="SachbearbVUType">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters</xsd:documentation> <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="ZRBeg" type="omds:Datum" use="optional"/>
<xsd:attribute name="ZREnd" type="omds:Datum" use="optional"/> <xsd:attribute name="ZREnd" type="omds:Datum" use="optional"/>
</xsd:complexType> </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> </xsd:schema>

View File

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

View File

@@ -3,14 +3,11 @@
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" 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" targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/unfall" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/> <xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/> <xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<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: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:complexType name="VerkaufsproduktUnfall_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Unfall</xsd:documentation> <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"?> <?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag" <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">
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:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/> <xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:element name="GetPoliciesOfPartnerRequest" type="GetPoliciesOfPartnerRequest_Type"> <xsd:element name="GetPoliciesOfPartnerRequest" type="GetPoliciesOfPartnerRequest_Type">

View File

@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on4partner" <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">
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:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/> <xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<!-- Aenderung Personenbezogener Daten --> <!-- Aenderung Personenbezogener Daten -->