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,
SubmitReceiptRequest.class,
CheckCoverageRequest.class,
CommonProcessRequestType.class,
CreateVBRequest.class,
CommonProcessRequestType.class,
ConversionProposalRequest.class,
ConversionScopeRequest.class,
AcknowledgeDocumentsRequest.class

View File

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

View File

@@ -6,13 +6,13 @@ 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;
/**
* Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type
* und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz
* Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz
*
* <p>Java-Klasse für VorversicherungenDetail_Type complex type.
*
@@ -38,6 +38,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;/element&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="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;/sequence&gt;
* &lt;/restriction&gt;
@@ -53,6 +54,7 @@ import javax.xml.bind.annotation.XmlType;
"aufloesungsgrund",
"auslaendischeVersicherungsgesellschaft",
"versicherungsgesellschaft",
"versInteresseRefLfnr",
"zusaetzlicheVorversicherungsdaten"
})
@XmlSeeAlso({
@@ -69,6 +71,9 @@ public class VorversicherungenDetailType {
protected Boolean auslaendischeVersicherungsgesellschaft;
@XmlElement(name = "Versicherungsgesellschaft", required = true)
protected String versicherungsgesellschaft;
@XmlElement(name = "VersInteresseRefLfnr", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> versInteresseRefLfnr;
@XmlElement(name = "ZusaetzlicheVorversicherungsdaten")
protected List<ZusaetzlicheVorversicherungsdatenType> zusaetzlicheVorversicherungsdaten;
@@ -160,6 +165,35 @@ public class VorversicherungenDetailType {
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.
*

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)
genutzt werden (ab. Version 1.7.0).
2. ZusatzproduktKfz_Type bekommt eine optionale FahrzeugRefLfdNr
3. ZusaetzlicheKfzDaten als deprecated markiert
4. Die verwendete OMDS 2 Version 2.16 schreibt jetzt ein Pattern im Format omds:Datum-Zeit vor.
3. VersInteresseRefLfnr in VorversicherungDetail_Type eingefügt.
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.
Betroffen sind:
* Service zur OMDS 2 Abholung (OMDSPackageInfoType)

View File

@@ -2143,8 +2143,7 @@
</xsd:complexType>
<xsd:complexType name="VorversicherungenDetail_Type">
<xsd:annotation>
<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>
<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>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="WurdenVorversicherungenAufgeloest" type="xsd:boolean">
@@ -2166,6 +2165,11 @@
</xsd:element>
<xsd:element name="AuslaendischeVersicherungsgesellschaft" type="xsd:boolean" minOccurs="0"/>
<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:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für VU-spezifische Daten</xsd:documentation>
@@ -2211,7 +2215,6 @@
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="3"/>
<!--<xsd:pattern value="[0-9]{3}"/> es koennen auch Buchstaben auftreten -->
</xsd:restriction>
</xsd:simpleType>
<!-- Ersatzpolizzen -->
@@ -2225,7 +2228,7 @@
<xsd:element name="Ersatzpolizzennummer3" type="omds:Polizzennr" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Ersatzpolizze_Type" >
<xsd:complexType name="Ersatzpolizze_Type">
<xsd:annotation>
<xsd:documentation>Beschreibung einer durch Konvertierung zu ersetzenden Polizze</xsd:documentation>
</xsd:annotation>

View File

@@ -440,7 +440,7 @@
</xsd:element>
<xsd:element name="FahrzeugRefLfdNr" type="xsd:string">
<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:element>
<xsd:complexType name="VorversicherungenKfz_Type">