Service für a priori Produktauskunft, Binding Packages angepasst von 'omds3types' nach 'omds3' und 'omds2types' nach 'omds2'
This commit is contained in:
@@ -18,9 +18,7 @@
|
|||||||
<option name="multimoduleDir" />
|
<option name="multimoduleDir" />
|
||||||
<option name="pomFileName" />
|
<option name="pomFileName" />
|
||||||
<option name="profilesMap">
|
<option name="profilesMap">
|
||||||
<map>
|
<map />
|
||||||
<entry key="genJavaFromWsdl" value="true" />
|
|
||||||
</map>
|
|
||||||
</option>
|
</option>
|
||||||
<option name="projectsCmdOptionValues">
|
<option name="projectsCmdOptionValues">
|
||||||
<list />
|
<list />
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
package com.kapdion.omdsclient;
|
package com.kapdion.omdsclient;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds2types.v2_17.NATUERLICHEPERSONType;
|
import at.vvo.omds.types.omds2.v2_17.NATUERLICHEPERSONType;
|
||||||
import at.vvo.omds.types.omds2types.v2_17.PersArtCdType;
|
import at.vvo.omds.types.omds2.v2_17.PersArtCdType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.common.AdresseType;
|
import at.vvo.omds.types.omds3.r2025_05.common.AdresseType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.common.ObjektIdType;
|
import at.vvo.omds.types.omds3.r2025_05.common.ObjektIdType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.common.PersonType;
|
import at.vvo.omds.types.omds3.r2025_05.common.PersonType;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package at.vvo.omds.client;
|
package at.vvo.omds.client;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.CalculateUnfallResponseType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.CalculateUnfallResponseType;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package at.vvo.omds.client.api;
|
package at.vvo.omds.client.api;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.CalculateUnfallRequestType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.CalculateUnfallRequestType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.CalculateUnfallResponseType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.CalculateUnfallResponseType;
|
||||||
import jakarta.xml.bind.*;
|
import jakarta.xml.bind.*;
|
||||||
import jakarta.xml.soap.*;
|
import jakarta.xml.soap.*;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ package at.vvo.omds.client.api;
|
|||||||
|
|
||||||
import at.vvo.omds.client.api.unfall.BuildUnfallRequest;
|
import at.vvo.omds.client.api.unfall.BuildUnfallRequest;
|
||||||
import at.vvo.omds.client.api.unfall.VerkaufsproduktUnfall;
|
import at.vvo.omds.client.api.unfall.VerkaufsproduktUnfall;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.CalculateUnfallRequestType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.CalculateUnfallRequestType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.CalculateUnfallResponseType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.CalculateUnfallResponseType;
|
||||||
import jakarta.xml.bind.JAXBElement;
|
import jakarta.xml.bind.JAXBElement;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds2types.v2_17.ELRahmenvereinbarungType;
|
import at.vvo.omds.types.omds2.v2_17.ELRahmenvereinbarungType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.common.BeteiligtePersonVertragType;
|
import at.vvo.omds.types.omds3.r2025_05.common.BeteiligtePersonVertragType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.common.VersichertePersonType;
|
import at.vvo.omds.types.omds3.r2025_05.common.VersichertePersonType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.CalculateUnfallRequestType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.CalculateUnfallRequestType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.ProduktUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.ProduktUnfallType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.SpezBerechnungUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.SpezBerechnungUnfallType;
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.VerkaufsproduktUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.VerkaufsproduktUnfallType;
|
||||||
import com.kapdion.omdsclient.BuildRequestHelper;
|
import com.kapdion.omdsclient.BuildRequestHelper;
|
||||||
import jakarta.xml.bind.JAXBElement;
|
import jakarta.xml.bind.JAXBElement;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
@@ -16,8 +16,8 @@ public class BuildUnfallRequest {
|
|||||||
|
|
||||||
private static final Logger LOG = LoggerFactory.getLogger(BuildUnfallRequest.class);
|
private static final Logger LOG = LoggerFactory.getLogger(BuildUnfallRequest.class);
|
||||||
|
|
||||||
private static final at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.ObjectFactory OUOF =
|
private static final at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.ObjectFactory OUOF =
|
||||||
new at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.ObjectFactory();
|
new at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.ObjectFactory();
|
||||||
|
|
||||||
public static final String UNFALLVORSORGE = "unfallvorsorge";
|
public static final String UNFALLVORSORGE = "unfallvorsorge";
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
||||||
|
|
||||||
public class LaUnfallAssistance extends Leistungsart {
|
public class LaUnfallAssistance extends Leistungsart {
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
public abstract class Leistungsart {
|
public abstract class Leistungsart {
|
||||||
|
|
||||||
protected static final at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.ObjectFactory OUOF =
|
protected static final at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.ObjectFactory OUOF =
|
||||||
new at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.ObjectFactory();
|
new at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.ObjectFactory();
|
||||||
|
|
||||||
private BigDecimal versicherungssumme;
|
private BigDecimal versicherungssumme;
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
||||||
|
|
||||||
public class LeistungsartInvaliditaet extends Leistungsart {
|
public class LeistungsartInvaliditaet extends Leistungsart {
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
||||||
|
|
||||||
public class LeistungsartSpitalgeld extends Leistungsart {
|
public class LeistungsartSpitalgeld extends Leistungsart {
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
||||||
|
|
||||||
public class LeistungsartUnfallkosten extends Leistungsart {
|
public class LeistungsartUnfallkosten extends Leistungsart {
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
||||||
|
|
||||||
public class LeistungsartUnfallrente extends Leistungsart {
|
public class LeistungsartUnfallrente extends Leistungsart {
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
import at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall.LeistungsartUnfallType;
|
||||||
|
|
||||||
public class LeistungsartUnfalltod extends Leistungsart {
|
public class LeistungsartUnfalltod extends Leistungsart {
|
||||||
public LeistungsartUnfalltod(Integer vs) {
|
public LeistungsartUnfalltod(Integer vs) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package at.vvo.omds.client.api.unfall;
|
package at.vvo.omds.client.api.unfall;
|
||||||
|
|
||||||
import at.vvo.omds.types.omds3types.r2025_05.common.PersonType;
|
import at.vvo.omds.types.omds3.r2025_05.common.PersonType;
|
||||||
import com.kapdion.omdsclient.BuildRequestHelper;
|
import com.kapdion.omdsclient.BuildRequestHelper;
|
||||||
|
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<!-- OMDS 2 -->
|
<!-- OMDS 2 -->
|
||||||
<jaxb:bindings schemaLocation="omds217-00.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds217-00.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds2types.v2_17"/>
|
<jaxb:package name="at.vvo.omds.types.omds2.v2_17"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<!-- Raise theEnumMemberSizeCap limit -->
|
<!-- Raise theEnumMemberSizeCap limit -->
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
<jaxb:bindings schemaLocation="omds3CommonServiceTypes.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3CommonServiceTypes.xsd" node="/xs:schema">
|
||||||
|
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.common"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.common"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<jaxb:bindings node="//xs:complexType[@name='Kombinationen_Type']//xs:element[@name='Kombination']">
|
<jaxb:bindings node="//xs:complexType[@name='Kombinationen_Type']//xs:element[@name='Kombination']">
|
||||||
@@ -110,7 +110,7 @@
|
|||||||
<!-- "Quick-wins" Namespace http://omds.vvo.at/types/omds3types/v1_4_0/servicetypes -->
|
<!-- "Quick-wins" Namespace http://omds.vvo.at/types/omds3types/v1_4_0/servicetypes -->
|
||||||
<jaxb:bindings schemaLocation="omds3ServiceTypes.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3ServiceTypes.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.servicetypes"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.servicetypes"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<bindings node="xs:complexType[@name='LoginRequestType']">
|
<bindings node="xs:complexType[@name='LoginRequestType']">
|
||||||
@@ -219,7 +219,7 @@
|
|||||||
<!-- Basisfunktionen Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on1basis -->
|
<!-- Basisfunktionen Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on1basis -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON1_Basisfunktionen.xsd" node="/xs:schema" >
|
<jaxb:bindings schemaLocation="omds3_ON1_Basisfunktionen.xsd" node="/xs:schema" >
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on1basis" />
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on1basis" />
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<bindings node="xs:complexType[@name='AddDocToBusinessCaseRequest_Type']">
|
<bindings node="xs:complexType[@name='AddDocToBusinessCaseRequest_Type']">
|
||||||
@@ -288,7 +288,7 @@
|
|||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Common.xsd" node="/xs:schema" >
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Common.xsd" node="/xs:schema" >
|
||||||
|
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.common"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.common"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<jaxb:bindings node="//xs:element[@name='ConversionScopeRequest']//xs:element[@name='Vertrag']">
|
<jaxb:bindings node="//xs:element[@name='ConversionScopeRequest']//xs:element[@name='Vertrag']">
|
||||||
@@ -389,7 +389,7 @@
|
|||||||
<!-- Antrag Kfz -->
|
<!-- Antrag Kfz -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kfz.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kfz.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.kfz"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.kfz"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CalculateKfzRequest_Type']">
|
<bindings node="xs:complexType[@name='CalculateKfzRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -443,10 +443,10 @@
|
|||||||
</bindings>
|
</bindings>
|
||||||
</jaxb:bindings>
|
</jaxb:bindings>
|
||||||
|
|
||||||
<!-- Antrag Kranken Namespace urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken -->
|
<!-- Antrag Kranken Namespace urn:at.vvo.omds.types.omds3.v1-6-0.on2antrag.kranken -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kranken.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kranken.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.kranken"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.kranken"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:element[@name='CalculateKrankenRequest']">
|
<bindings node="xs:element[@name='CalculateKrankenRequest']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -490,10 +490,10 @@
|
|||||||
</bindings>
|
</bindings>
|
||||||
</jaxb:bindings>
|
</jaxb:bindings>
|
||||||
|
|
||||||
<!-- Antrag Leben Namespace urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben -->
|
<!-- Antrag Leben Namespace urn:at.vvo.omds.types.omds3.v1-5-0.on2antrag.leben -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Leben.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Leben.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.leben"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.leben"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CalculateLebenRequest_Type']">
|
<bindings node="xs:complexType[@name='CalculateLebenRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -537,17 +537,17 @@
|
|||||||
</bindings>
|
</bindings>
|
||||||
</jaxb:bindings>
|
</jaxb:bindings>
|
||||||
|
|
||||||
<!-- Produktfinder Namespace urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder -->
|
<!-- Produktfinder Namespace urn:at.vvo.omds.types.omds3.v1-6-0.on2antrag.produktfinder -->
|
||||||
<!-- <jaxb:bindings schemaLocation="omds3_ON2_Antrag_Produktfinder.xsd">-->
|
<!-- <jaxb:bindings schemaLocation="omds3_ON2_Antrag_Produktfinder.xsd">-->
|
||||||
<!-- <jaxb:schemaBindings>-->
|
<!-- <jaxb:schemaBindings>-->
|
||||||
<!-- <jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.produktfinder"/>-->
|
<!-- <jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.produktfinder"/>-->
|
||||||
<!-- </jaxb:schemaBindings>-->
|
<!-- </jaxb:schemaBindings>-->
|
||||||
<!-- </jaxb:bindings>-->
|
<!-- </jaxb:bindings>-->
|
||||||
|
|
||||||
<!-- Antrag Rechtsschutz Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs -->
|
<!-- Antrag Rechtsschutz Namespace urn:at.vvo.omds.types.omds3.v1-4-0.on2antrag.rs -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd" node="/xs:schema" >
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd" node="/xs:schema" >
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.rs"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.rs"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:element[@name='CalculateRechtsschutzRequest']">
|
<bindings node="xs:element[@name='CalculateRechtsschutzRequest']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -591,10 +591,10 @@
|
|||||||
</bindings>
|
</bindings>
|
||||||
</jaxb:bindings>
|
</jaxb:bindings>
|
||||||
|
|
||||||
<!-- Antrag Sach-Privat Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat -->
|
<!-- Antrag Sach-Privat Namespace urn:at.vvo.omds.types.omds3.v1-4-0.on2antrag.sachprivat -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd" node="/xs:schema" >
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd" node="/xs:schema" >
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.sachPrivat"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.sachPrivat"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CalculateSachPrivatRequest_Type']">
|
<bindings node="xs:complexType[@name='CalculateSachPrivatRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -638,10 +638,10 @@
|
|||||||
</bindings>
|
</bindings>
|
||||||
</jaxb:bindings>
|
</jaxb:bindings>
|
||||||
|
|
||||||
<!-- Antrag Unfall Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall -->
|
<!-- Antrag Unfall Namespace urn:at.vvo.omds.types.omds3.v1-4-0.on2antrag.unfall -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Unfall.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON2_Antrag_Unfall.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on2antrag.unfall"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on2antrag.unfall"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CalculateUnfallRequest_Type']">
|
<bindings node="xs:complexType[@name='CalculateUnfallRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
@@ -688,7 +688,7 @@
|
|||||||
<!-- Vertrag Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag -->
|
<!-- Vertrag Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON3_Vertrag.xsd">
|
<jaxb:bindings schemaLocation="omds3_ON3_Vertrag.xsd">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on3vertrag"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on3vertrag"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
|
|
||||||
<!-- Collections im Plural in Java -->
|
<!-- Collections im Plural in Java -->
|
||||||
@@ -738,14 +738,14 @@
|
|||||||
<!-- Partner Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on4partner -->
|
<!-- Partner Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on4partner -->
|
||||||
<!-- <jaxb:bindings schemaLocation="omds3_ON4_Partner.xsd">-->
|
<!-- <jaxb:bindings schemaLocation="omds3_ON4_Partner.xsd">-->
|
||||||
<!-- <jaxb:schemaBindings>-->
|
<!-- <jaxb:schemaBindings>-->
|
||||||
<!-- <jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on4partner"/>-->
|
<!-- <jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on4partner"/>-->
|
||||||
<!-- </jaxb:schemaBindings>-->
|
<!-- </jaxb:schemaBindings>-->
|
||||||
<!-- </jaxb:bindings>-->
|
<!-- </jaxb:bindings>-->
|
||||||
|
|
||||||
<!-- Schaden Namespace "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" -->
|
<!-- Schaden Namespace "urn:at.vvo.omds.types.omds3.v1-4-0.on7schaden" -->
|
||||||
<jaxb:bindings schemaLocation="omds3_ON7_Schaden.xsd" node="/xs:schema">
|
<jaxb:bindings schemaLocation="omds3_ON7_Schaden.xsd" node="/xs:schema">
|
||||||
<jaxb:schemaBindings>
|
<jaxb:schemaBindings>
|
||||||
<jaxb:package name="at.vvo.omds.types.omds3types.r2025_05.on7schaden"/>
|
<jaxb:package name="at.vvo.omds.types.omds3.r2025_05.on7schaden"/>
|
||||||
</jaxb:schemaBindings>
|
</jaxb:schemaBindings>
|
||||||
<bindings node="xs:complexType[@name='CheckClaimRequest_Type']">
|
<bindings node="xs:complexType[@name='CheckClaimRequest_Type']">
|
||||||
<annox:annotate>
|
<annox:annotate>
|
||||||
|
|||||||
@@ -416,6 +416,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
</message>
|
</message>
|
||||||
|
|
||||||
<!-- Vertragsänderung, Konvertierung -->
|
<!-- Vertragsänderung, Konvertierung -->
|
||||||
|
<message name="ProductsRequestMsg">
|
||||||
|
<part name="param" element="v:ProductsRequest"/>
|
||||||
|
</message>
|
||||||
|
<message name="ProductsResponseMsg">
|
||||||
|
<part name="param" element="v:ProductsResponse"/>
|
||||||
|
</message>
|
||||||
<message name="ContractChangeOptionsRequestMsg">
|
<message name="ContractChangeOptionsRequestMsg">
|
||||||
<part name="param" element="v:ContractChangeOptionsRequest"/>
|
<part name="param" element="v:ContractChangeOptionsRequest"/>
|
||||||
</message>
|
</message>
|
||||||
@@ -763,6 +769,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
<fault name="ProductProposalFault" message="os:ServiceFaultMsg"/>
|
<fault name="ProductProposalFault" message="os:ServiceFaultMsg"/>
|
||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
|
<operation name="products">
|
||||||
|
<input name="ProductsRequestPort" message="os:ProductsRequestMsg"/>
|
||||||
|
<output name="ProductsResponsePort" message="os:ProductsResponseMsg"/>
|
||||||
|
<fault name="ProductsFault" message="os:ServiceFaultMsg"/>
|
||||||
|
</operation>
|
||||||
<operation name="contractChangeOptions">
|
<operation name="contractChangeOptions">
|
||||||
<input name="ContractChangeOptionsRequestPort" message="os:ContractChangeOptionsRequestMsg"/>
|
<input name="ContractChangeOptionsRequestPort" message="os:ContractChangeOptionsRequestMsg"/>
|
||||||
<output name="ContractChangeOptionsResponsePort" message="os:ContractChangeOptionsResponseMsg"/>
|
<output name="ContractChangeOptionsResponsePort" message="os:ContractChangeOptionsResponseMsg"/>
|
||||||
@@ -1536,6 +1547,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|||||||
</fault>
|
</fault>
|
||||||
</operation>
|
</operation>
|
||||||
|
|
||||||
|
<operation name="products">
|
||||||
|
<soap:operation soapAction="urn:products" style="document"/>
|
||||||
|
<input name="ProductsRequestPort"><soap:body use="literal"/></input>
|
||||||
|
<output name="ProductsResponsePort"><soap:body use="literal"/></output>
|
||||||
|
<fault name="ProductsFault"><soap:fault name="ProductsFault" use="literal"/></fault>
|
||||||
|
</operation>
|
||||||
<operation name="contractChangeOptions">
|
<operation name="contractChangeOptions">
|
||||||
<soap:operation soapAction="urn:contractChangeOptions" style="document"/>
|
<soap:operation soapAction="urn:contractChangeOptions" style="document"/>
|
||||||
<input name="ContractChangeOptionsRequestPort"><soap:body use="literal"/></input>
|
<input name="ContractChangeOptionsRequestPort"><soap:body use="literal"/></input>
|
||||||
|
|||||||
@@ -832,4 +832,51 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<!-- A Priori Produktauskunft -->
|
||||||
|
<xsd:complexType name="Produktbaustein_Type" abstract="true">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Klausel" type="omds:KLAUSEL_Type" minOccurs="0" maxOccurs="unbounded" />
|
||||||
|
<xsd:element name="Unterbausteine" type="Unterbaustein_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="id" type="xsd:string" use="required"/>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
<xsd:attribute name="from" type="xsd:date" use="required" />
|
||||||
|
<xsd:attribute name="to" type="xsd:date" />
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="Unterbaustein_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="Produktbaustein_Type">
|
||||||
|
<xsd:attribute name="optional" type="xsd:boolean" use="required"/>
|
||||||
|
<xsd:attribute name="default" type="xsd:boolean" use="required" />
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="Verkaufsprodukt_Type">
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="Produktbaustein_Type">
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
<xsd:element name="ProductsRequest">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:CommonSimpleRequest_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Stichtag" type="xsd:date" />
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="ProductsResponse">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:complexContent>
|
||||||
|
<xsd:extension base="cst:CommonSimpleResponse_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Verkaufsprodukt" type="Verkaufsprodukt_Type" maxOccurs="unbounded" />
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:extension>
|
||||||
|
</xsd:complexContent>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
|
|||||||
@@ -0,0 +1,44 @@
|
|||||||
|
package omdsclient;
|
||||||
|
|
||||||
|
import at.vvo.omds.types.omds3.r2025_05.on3vertrag.ProduktbausteinType;
|
||||||
|
import at.vvo.omds.types.omds3.r2025_05.on3vertrag.UnterbausteinType;
|
||||||
|
import at.vvo.omds.types.omds3.r2025_05.on3vertrag.VerkaufsproduktType;
|
||||||
|
|
||||||
|
import javax.xml.datatype.DatatypeFactory;
|
||||||
|
import javax.xml.datatype.XMLGregorianCalendar;
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import javax.xml.datatype.DatatypeConfigurationException;
|
||||||
|
import java.time.ZoneId;
|
||||||
|
import java.util.GregorianCalendar;
|
||||||
|
|
||||||
|
public class ProduktauskunftTests {
|
||||||
|
|
||||||
|
|
||||||
|
public void testProduktauskunft() {
|
||||||
|
ProduktbausteinType vk_kraftfahrt_2024 = new VerkaufsproduktType();
|
||||||
|
vk_kraftfahrt_2024.setId("1");
|
||||||
|
vk_kraftfahrt_2024.setName("Kraftfahrt 2024");
|
||||||
|
vk_kraftfahrt_2024.setFrom(convert(LocalDate.of(2024, 1, 1)));
|
||||||
|
|
||||||
|
UnterbausteinType p_kfz_haftpflicht_2024 = new UnterbausteinType();
|
||||||
|
p_kfz_haftpflicht_2024.setId("2");
|
||||||
|
p_kfz_haftpflicht_2024.setName("Haftpflicht 2024");
|
||||||
|
p_kfz_haftpflicht_2024.setFrom(convert(LocalDate.of(2024, 1, 1)));
|
||||||
|
p_kfz_haftpflicht_2024.setTo(convert(LocalDate.of(2024, 1, 1)));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static XMLGregorianCalendar convert(LocalDate date) {
|
||||||
|
try {
|
||||||
|
// Konvertiere LocalDate zu GregorianCalendar
|
||||||
|
GregorianCalendar gregorianCalendar = GregorianCalendar.from(date.atStartOfDay(ZoneId.systemDefault()));
|
||||||
|
|
||||||
|
// Erstelle XMLGregorianCalendar mit Hilfe der DatatypeFactory
|
||||||
|
return DatatypeFactory.newInstance().newXMLGregorianCalendar(gregorianCalendar);
|
||||||
|
} catch (DatatypeConfigurationException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
return null; // Fehlerfall, falls die DatatypeFactory fehlschlägt
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user