Umstellung auf aktuelle Java Version

Umstellung auf aktuelle Java Version 17, verwendung aktuelle Version des Apache CXF Frameworks (4.0.3, generiert Klassen mit jakarta Bindings), Java Klassen alter Versionen entfernt, Bindings für alle Xsds in einem File zusammengefasst (omds_binding.xml) und im gleichen Verzeichnis wie Wsdl und Xsds.
Feld Vertragsnummer in Vinkularglaeubiger_Type wird optional.
This commit is contained in:
2024-02-12 18:09:05 +01:00
parent 49595b17ce
commit 1d7fdf5e93
7 changed files with 41 additions and 74 deletions

View File

@@ -9,7 +9,7 @@ import jakarta.xml.bind.annotation.XmlType;
/**
* Aktion für einen Baustein
* Abstrakte Aktion für einen Baustein. Konkrete Aktionen werden hiervon abgeleitet.
*
* <p>Java-Klasse für Konvertierungsaktion_Type complex type.
*

View File

@@ -6,13 +6,13 @@ import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlSeeAlso;
import jakarta.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 jakarta.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 jakarta.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,13 +165,42 @@ 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 Jakarta XML Binding 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.
*
* <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.
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a <CODE>set</CODE> method for the zusaetzlicheVorversicherungsdaten property.
*
* <p>

View File

@@ -10,7 +10,7 @@ import jakarta.xml.ws.Service;
/**
* This class was generated by Apache CXF 4.0.3
* 2024-02-12T17:50:00.206+01:00
* 2024-02-12T18:04:58.764+01:00
* Generated source version: 4.0.3
*
*/

View File

@@ -9,7 +9,7 @@ import jakarta.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 4.0.3
* 2024-02-12T17:50:00.184+01:00
* 2024-02-12T18:04:58.743+01:00
* Generated source version: 4.0.3
*
*/

View File

@@ -6,7 +6,7 @@ import jakarta.xml.ws.WebFault;
/**
* This class was generated by Apache CXF 4.0.3
* 2024-02-12T17:50:00.155+01:00
* 2024-02-12T18:04:58.709+01:00
* Generated source version: 4.0.3
*/