Einfügen einer Referenz auf das versicherte Interesse in VorversicherungenDetailType

This commit is contained in:
2024-01-26 11:07:04 +01:00
parent 6330efd96f
commit e29f4d39e4
6 changed files with 49 additions and 11 deletions

View File

@@ -63,8 +63,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on7schaden.SubmitReceiptRequest;
AddInformationToClaimRequest.class, AddInformationToClaimRequest.class,
SubmitReceiptRequest.class, SubmitReceiptRequest.class,
CheckCoverageRequest.class, CheckCoverageRequest.class,
CommonProcessRequestType.class,
CreateVBRequest.class, CreateVBRequest.class,
CommonProcessRequestType.class,
ConversionProposalRequest.class, ConversionProposalRequest.class,
ConversionScopeRequest.class, ConversionScopeRequest.class,
AcknowledgeDocumentsRequest.class AcknowledgeDocumentsRequest.class

View File

@@ -63,8 +63,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on7schaden.SubmitReceiptResponse;
AddInformationToClaimResponse.class, AddInformationToClaimResponse.class,
SubmitReceiptResponse.class, SubmitReceiptResponse.class,
CheckCoverageResponse.class, CheckCoverageResponse.class,
CommonProcessResponseType.class,
CreateVBResponse.class, CreateVBResponse.class,
CommonProcessResponseType.class,
ConversionProposalResponse.class, ConversionProposalResponse.class,
ConversionScopeResponse.class, ConversionScopeResponse.class,
AcknowledgeDocumentsResponse.class AcknowledgeDocumentsResponse.class

View File

@@ -6,13 +6,13 @@ 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;
/** /**
* Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type * Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz
* und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz
* *
* <p>Java-Klasse für VorversicherungenDetail_Type complex type. * <p>Java-Klasse für VorversicherungenDetail_Type complex type.
* *
@@ -38,6 +38,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;/element&gt; * &lt;/element&gt;
* &lt;element name="AuslaendischeVersicherungsgesellschaft" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; * &lt;element name="AuslaendischeVersicherungsgesellschaft" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type"/&gt; * &lt;element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type"/&gt;
* &lt;element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheVorversicherungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVorversicherungsdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="ZusaetzlicheVorversicherungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVorversicherungsdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
@@ -53,6 +54,7 @@ import javax.xml.bind.annotation.XmlType;
"aufloesungsgrund", "aufloesungsgrund",
"auslaendischeVersicherungsgesellschaft", "auslaendischeVersicherungsgesellschaft",
"versicherungsgesellschaft", "versicherungsgesellschaft",
"versInteresseRefLfnr",
"zusaetzlicheVorversicherungsdaten" "zusaetzlicheVorversicherungsdaten"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
@@ -69,6 +71,9 @@ public class VorversicherungenDetailType {
protected Boolean auslaendischeVersicherungsgesellschaft; protected Boolean auslaendischeVersicherungsgesellschaft;
@XmlElement(name = "Versicherungsgesellschaft", required = true) @XmlElement(name = "Versicherungsgesellschaft", required = true)
protected String versicherungsgesellschaft; protected String versicherungsgesellschaft;
@XmlElement(name = "VersInteresseRefLfnr", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> versInteresseRefLfnr;
@XmlElement(name = "ZusaetzlicheVorversicherungsdaten") @XmlElement(name = "ZusaetzlicheVorversicherungsdaten")
protected List<ZusaetzlicheVorversicherungsdatenType> zusaetzlicheVorversicherungsdaten; protected List<ZusaetzlicheVorversicherungsdatenType> zusaetzlicheVorversicherungsdaten;
@@ -160,6 +165,35 @@ public class VorversicherungenDetailType {
this.versicherungsgesellschaft = value; this.versicherungsgesellschaft = value;
} }
/**
* Gets the value of the versInteresseRefLfnr 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 versInteresseRefLfnr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersInteresseRefLfnr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Integer }
*
*
*/
public List<Integer> getVersInteresseRefLfnr() {
if (versInteresseRefLfnr == null) {
versInteresseRefLfnr = new ArrayList<Integer>();
}
return this.versInteresseRefLfnr;
}
/** /**
* Gets the value of the zusaetzlicheVorversicherungsdaten property. * Gets the value of the zusaetzlicheVorversicherungsdaten property.
* *

View File

@@ -8,8 +8,9 @@ Was ist neu oder anders in Version 1.11.0 im Vergleich zur Version 1.10.0?
1. Vinkulierung in Kfz als deprecated markiert, es sollte das neuere Konzept Sicherstellung (inkl. Vinkulierung) 1. Vinkulierung in Kfz als deprecated markiert, es sollte das neuere Konzept Sicherstellung (inkl. Vinkulierung)
genutzt werden (ab. Version 1.7.0). genutzt werden (ab. Version 1.7.0).
2. ZusatzproduktKfz_Type bekommt eine optionale FahrzeugRefLfdNr 2. ZusatzproduktKfz_Type bekommt eine optionale FahrzeugRefLfdNr
3. ZusaetzlicheKfzDaten als deprecated markiert 3. VersInteresseRefLfnr in VorversicherungDetail_Type eingefügt.
4. Die verwendete OMDS 2 Version 2.16 schreibt jetzt ein Pattern im Format omds:Datum-Zeit vor. 4. ZusaetzlicheKfzDaten als deprecated markiert
5. Die verwendete OMDS 2 Version 2.16 schreibt jetzt ein Pattern im Format omds:Datum-Zeit vor.
Dieses Pattern ist neu und sieht 1-3 Millisekunden vor. Dieses Pattern ist neu und sieht 1-3 Millisekunden vor.
Betroffen sind: Betroffen sind:
* Service zur OMDS 2 Abholung (OMDSPackageInfoType) * Service zur OMDS 2 Abholung (OMDSPackageInfoType)

View File

@@ -2143,8 +2143,7 @@
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="VorversicherungenDetail_Type"> <xsd:complexType name="VorversicherungenDetail_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type <xsd:documentation>Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz</xsd:documentation>
und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="WurdenVorversicherungenAufgeloest" type="xsd:boolean"> <xsd:element name="WurdenVorversicherungenAufgeloest" type="xsd:boolean">
@@ -2166,6 +2165,11 @@
</xsd:element> </xsd:element>
<xsd:element name="AuslaendischeVersicherungsgesellschaft" type="xsd:boolean" minOccurs="0"/> <xsd:element name="AuslaendischeVersicherungsgesellschaft" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Versicherungsgesellschaft" type="Versicherungsgesellschaft_Type"/> <xsd:element name="Versicherungsgesellschaft" type="Versicherungsgesellschaft_Type"/>
<xsd:element name="VersInteresseRefLfnr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenz auf ein versichertes Interesse, z.B. ein Kfz oder eine versicherte Person.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheVorversicherungsdaten" type="ZusaetzlicheVorversicherungsdaten_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="ZusaetzlicheVorversicherungsdaten" type="ZusaetzlicheVorversicherungsdaten_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für VU-spezifische Daten</xsd:documentation> <xsd:documentation>Erweiterungsmöglichkeit für VU-spezifische Daten</xsd:documentation>
@@ -2211,7 +2215,6 @@
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">
<xsd:minLength value="1"/> <xsd:minLength value="1"/>
<xsd:maxLength value="3"/> <xsd:maxLength value="3"/>
<!--<xsd:pattern value="[0-9]{3}"/> es koennen auch Buchstaben auftreten -->
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
<!-- Ersatzpolizzen --> <!-- Ersatzpolizzen -->

View File

@@ -440,7 +440,7 @@
</xsd:element> </xsd:element>
<xsd:element name="FahrzeugRefLfdNr" type="xsd:string"> <xsd:element name="FahrzeugRefLfdNr" type="xsd:string">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer innerhalb eines Elementarprodukts.</xsd:documentation> <xsd:documentation>Referenziert auf ein versichertes Fahrzeug über die laufende Nummer innerhalb eines Elementarprodukts.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="VorversicherungenKfz_Type"> <xsd:complexType name="VorversicherungenKfz_Type">