From f934b78f7ac8d1b6dcf5d04028d83217e0ccaae5 Mon Sep 17 00:00:00 2001 From: JensBuehring Date: Fri, 19 Jan 2024 10:43:09 +0100 Subject: [PATCH] =?UTF-8?q?Zentrale=20BOA=20Operationen=20hinzugef=C3=BCgt?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../on2antrag/common/CalculateRequest.java | 68 +++++++ .../common/CalculateRequestGenType.java | 3 +- .../on2antrag/common/CalculateResponse.java | 68 +++++++ .../common/CalculateResponseGenType.java | 3 +- .../common/CreateApplicationRequest.java | 68 +++++++ .../CreateApplicationRequestGenType.java | 3 +- .../common/CreateApplicationResponse.java | 68 +++++++ .../CreateApplicationResponseGenType.java | 3 +- .../on2antrag/common/CreateOfferRequest.java | 68 +++++++ .../common/CreateOfferRequestGenType.java | 3 +- .../on2antrag/common/CreateOfferResponse.java | 68 +++++++ .../common/CreateOfferResponseGenType.java | 3 +- .../on2antrag/common/ObjectFactory.java | 70 ++++++- .../common/SubmitApplicationRequest.java | 68 +++++++ .../SubmitApplicationRequestGenType.java | 3 +- .../common/SubmitApplicationResponse.java | 68 +++++++ .../SubmitApplicationResponseGenType.java | 3 +- ...atzversicherungUnfallinvaliditaetType.java | 2 +- .../ZusatzversicherungUnfalltodType.java | 2 +- .../r1_11_0/service/OmdsService.java | 2 +- .../r1_11_0/service/OmdsServicePortImpl.java | 66 +++++- .../r1_11_0/service/OmdsServicePortType.java | 34 +++- ...ervicePortType_OmdsServicePort_Client.java | 54 ++++- .../r1_11_0/service/ServiceFaultMsg.java | 2 +- .../def/r1_11_0/ReleaseNotes-1-11-0.txt | 11 + .../ZentralesBoa/1_Calc_Request_EHHH.xml | 191 ++++++++++++++++++ .../ZentralesBoa/1_Calc_Request_Kfz.xml | 78 +++++++ .../def/r1_11_0/omds3CommonServiceTypes.xsd | 3 +- .../resources/def/r1_11_0/omds3Services.wsdl | 99 +++++++++ .../def/r1_11_0/omds3_ON2_Antrag_Common.xsd | 136 +++++++++++++ 30 files changed, 1298 insertions(+), 20 deletions(-) create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationResponse.java create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_11_0/TestXmls/ZentralesBoa/1_Calc_Request_EHHH.xml create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_11_0/TestXmls/ZentralesBoa/1_Calc_Request_Kfz.xml diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateRequest.java new file mode 100644 index 00000000..c7f88992 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateRequest.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts für eine Berechnung Kranken + * + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "berechnungsanfrage" +}) +@XmlRootElement(name = "CalculateRequest") +public class CalculateRequest + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezBerechnungType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungType } + * + */ + public SpezBerechnungType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungType } + * + */ + public void setBerechnungsanfrage(SpezBerechnungType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateRequestGenType.java index aa3ddaaa..344b935a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateRequestGenType.java @@ -43,7 +43,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.CalculateUnfallRequ CalculateUnfallRequestType.class, CalculateLebenRequestType.class, CalculateKrankenRequest.class, - CalculateRechtsschutzRequest.class + CalculateRechtsschutzRequest.class, + CalculateRequest.class }) public abstract class CalculateRequestGenType extends CalculateRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateResponse.java new file mode 100644 index 00000000..e95e5359 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateResponse.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Responseobjekts für eine Kranken-Berechnung + * + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "berechnungsantwort" +}) +@XmlRootElement(name = "CalculateResponse") +public class CalculateResponse + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezBerechnungType berechnungsantwort; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungType } + * + */ + public SpezBerechnungType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungType } + * + */ + public void setBerechnungsantwort(SpezBerechnungType value) { + this.berechnungsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateResponseGenType.java index a84e070c..4ce69c74 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CalculateResponseGenType.java @@ -37,7 +37,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.CalculateUnfallResp CalculateUnfallResponseType.class, CalculateLebenResponseType.class, CalculateKrankenResponse.class, - CalculateRechtsschutzResponse.class + CalculateRechtsschutzResponse.class, + CalculateResponse.class }) public abstract class CalculateResponseGenType extends CalculateResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationRequest.java new file mode 100644 index 00000000..57989a01 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationRequest.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type des Requestobjekts für die Erstellung eines Krankenantrags + * + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsanfrage" +}) +@XmlRootElement(name = "CreateApplicationRequest") +public class CreateApplicationRequest + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + protected SpezAntragType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragType } + * + */ + public SpezAntragType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragType } + * + */ + public void setAntragsanfrage(SpezAntragType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationRequestGenType.java index 7ab065e0..cd6168cf 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationRequestGenType.java @@ -43,7 +43,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.CreateApplicationUn CreateApplicationUnfallRequestType.class, CreateApplicationLebenRequestType.class, CreateApplicationKrankenRequest.class, - CreateApplicationRechtsschutzRequest.class + CreateApplicationRechtsschutzRequest.class, + CreateApplicationRequest.class }) public abstract class CreateApplicationRequestGenType extends CreateApplicationRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationResponse.java new file mode 100644 index 00000000..e8db364d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationResponse.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type des Responseobjekts für die Erstellung eines Krankenantrags + * + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsantwort" +}) +@XmlRootElement(name = "CreateApplicationResponse") +public class CreateApplicationResponse + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected SpezAntragType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragType } + * + */ + public SpezAntragType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragType } + * + */ + public void setAntragsantwort(SpezAntragType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationResponseGenType.java index 53dd28bc..d2173e7a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateApplicationResponseGenType.java @@ -37,7 +37,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.CreateApplicationUn CreateApplicationUnfallResponseType.class, CreateApplicationLebenResponseType.class, CreateApplicationKrankenResponse.class, - CreateApplicationRechtsschutzResponse.class + CreateApplicationRechtsschutzResponse.class, + CreateApplicationResponse.class }) public abstract class CreateApplicationResponseGenType extends CreateApplicationResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferRequest.java new file mode 100644 index 00000000..4d6798cc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferRequest.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts für eine Erstellung eines Kranken-Offerts + * + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "offertanfrage" +}) +@XmlRootElement(name = "CreateOfferRequest") +public class CreateOfferRequest + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected SpezOffertType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertType } + * + */ + public SpezOffertType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertType } + * + */ + public void setOffertanfrage(SpezOffertType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferRequestGenType.java index b467a124..3c6930f3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferRequestGenType.java @@ -43,7 +43,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.CreateOfferUnfallRe CreateOfferUnfallRequestType.class, CreateOfferLebenRequestType.class, CreateOfferKrankenRequest.class, - CreateOfferRechtsschutzRequest.class + CreateOfferRechtsschutzRequest.class, + CreateOfferRequest.class }) public abstract class CreateOfferRequestGenType extends CreateOfferRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferResponse.java new file mode 100644 index 00000000..f0375ed0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferResponse.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type des Responseobjekts für eine Erstellung eines Kranken-Offerts + * + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "offertantwort" +}) +@XmlRootElement(name = "CreateOfferResponse") +public class CreateOfferResponse + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + protected SpezOffertType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertType } + * + */ + public SpezOffertType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertType } + * + */ + public void setOffertantwort(SpezOffertType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferResponseGenType.java index 0fe697db..ef0f2e2f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/CreateOfferResponseGenType.java @@ -37,7 +37,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.CreateOfferUnfallRe CreateOfferUnfallResponseType.class, CreateOfferLebenResponseType.class, CreateOfferKrankenResponse.class, - CreateOfferRechtsschutzResponse.class + CreateOfferRechtsschutzResponse.class, + CreateOfferResponse.class }) public abstract class CreateOfferResponseGenType extends CreateOfferResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/ObjectFactory.java index 300bb7cc..201d777f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/ObjectFactory.java @@ -91,11 +91,11 @@ public class ObjectFactory { } /** - * Create an instance of {@link SpezBOASchrittType } + * Create an instance of {@link CalculateRequest } * */ - public SpezBOASchrittType createSpezBOASchrittType() { - return new SpezBOASchrittType(); + public CalculateRequest createCalculateRequest() { + return new CalculateRequest(); } /** @@ -106,6 +106,14 @@ public class ObjectFactory { return new BOAProcessRequestType(); } + /** + * Create an instance of {@link CalculateResponse } + * + */ + public CalculateResponse createCalculateResponse() { + return new CalculateResponse(); + } + /** * Create an instance of {@link BOAProcessResponseType } * @@ -114,6 +122,62 @@ public class ObjectFactory { return new BOAProcessResponseType(); } + /** + * Create an instance of {@link CreateOfferRequest } + * + */ + public CreateOfferRequest createCreateOfferRequest() { + return new CreateOfferRequest(); + } + + /** + * Create an instance of {@link CreateOfferResponse } + * + */ + public CreateOfferResponse createCreateOfferResponse() { + return new CreateOfferResponse(); + } + + /** + * Create an instance of {@link CreateApplicationRequest } + * + */ + public CreateApplicationRequest createCreateApplicationRequest() { + return new CreateApplicationRequest(); + } + + /** + * Create an instance of {@link CreateApplicationResponse } + * + */ + public CreateApplicationResponse createCreateApplicationResponse() { + return new CreateApplicationResponse(); + } + + /** + * Create an instance of {@link SubmitApplicationRequest } + * + */ + public SubmitApplicationRequest createSubmitApplicationRequest() { + return new SubmitApplicationRequest(); + } + + /** + * Create an instance of {@link SubmitApplicationResponse } + * + */ + public SubmitApplicationResponse createSubmitApplicationResponse() { + return new SubmitApplicationResponse(); + } + + /** + * Create an instance of {@link SpezBOASchrittType } + * + */ + public SpezBOASchrittType createSpezBOASchrittType() { + return new SpezBOASchrittType(); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentRequestType }{@code >} * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationRequest.java new file mode 100644 index 00000000..4f90475a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationRequest.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsanfrage" +}) +@XmlRootElement(name = "SubmitApplicationRequest") +public class SubmitApplicationRequest + extends SubmitApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage") + protected SpezAntragType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragType } + * + */ + public SpezAntragType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragType } + * + */ + public void setAntragsanfrage(SpezAntragType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationRequestGenType.java index e47d4c79..8f3c5893 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationRequestGenType.java @@ -43,7 +43,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.SubmitApplicationUn SubmitApplicationUnfallRequestType.class, SubmitApplicationLebenRequestType.class, SubmitApplicationKrankenRequest.class, - SubmitApplicationRechtsschutzRequest.class + SubmitApplicationRechtsschutzRequest.class, + SubmitApplicationRequest.class }) public abstract class SubmitApplicationRequestGenType extends SubmitApplicationRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationResponse.java new file mode 100644 index 00000000..6613d7ae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationResponse.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type des Response, um den Antrag einzureichen + * + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsantwort" +}) +@XmlRootElement(name = "SubmitApplicationResponse") +public class SubmitApplicationResponse + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected SpezAntragType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragType } + * + */ + public SpezAntragType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragType } + * + */ + public void setAntragsantwort(SpezAntragType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationResponseGenType.java index dae550d6..094165a0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/common/SubmitApplicationResponseGenType.java @@ -37,7 +37,8 @@ import at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.SubmitApplicationUn SubmitApplicationUnfallResponseType.class, SubmitApplicationLebenResponseType.class, SubmitApplicationKrankenResponse.class, - SubmitApplicationRechtsschutzResponse.class + SubmitApplicationRechtsschutzResponse.class, + SubmitApplicationResponse.class }) public abstract class SubmitApplicationResponseGenType extends SubmitApplicationResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java index b4bbba8f..7089e3cc 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 131 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 1617 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd + * Zeile 1616 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java index 596a253b..a545f921 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 119 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 1617 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd + * Zeile 1616 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsService.java index f56de3c9..64433195 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsService.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsService.java @@ -10,7 +10,7 @@ import javax.xml.ws.Service; /** * This class was generated by Apache CXF 3.6.2 - * 2024-01-17T14:20:22.904+01:00 + * 2024-01-19T10:26:12.584+01:00 * Generated source version: 3.6.2 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortImpl.java index b9c6a754..f645d3c1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortImpl.java @@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.6.2 - * 2024-01-17T14:20:22.481+01:00 + * 2024-01-19T10:26:12.125+01:00 * Generated source version: 3.6.2 * */ @@ -240,6 +240,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_11_0.service.OmdsServicePortType#submitApplication(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.SubmitApplicationRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.SubmitApplicationResponse submitApplication(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.SubmitApplicationRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplication"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.SubmitApplicationResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_11_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_11_0.on1basis.GetDocumentsOfPeriodRequestType param)* */ @@ -304,6 +320,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_11_0.service.OmdsServicePortType#calculate(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CalculateRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CalculateResponse calculate(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CalculateRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation calculate"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CalculateResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_11_0.service.OmdsServicePortType#createApplicationLeben(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.leben.CreateApplicationLebenRequestType param)* */ @@ -384,6 +416,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_11_0.service.OmdsServicePortType#createApplication(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateApplicationRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateApplicationResponse createApplication(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateApplicationRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplication"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateApplicationResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_11_0.service.OmdsServicePortType#calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType param)* */ @@ -544,6 +592,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_11_0.service.OmdsServicePortType#createOffer(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateOfferRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateOfferResponse createOffer(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateOfferRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation createOffer"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateOfferResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_11_0.service.OmdsServicePortType#calculateUnfall(at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.CalculateUnfallRequestType param)* */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortType.java index 105cd135..b846d14a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortType.java @@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.6.2 - * 2024-01-17T14:20:22.892+01:00 + * 2024-01-19T10:26:12.571+01:00 * Generated source version: 3.6.2 * */ @@ -122,6 +122,14 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.kfz.CreateVBRequest param ) throws ServiceFaultMsg; + @WebMethod(action = "urn:submitApplication") + @WebResult(name = "SubmitApplicationResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", partName = "param") + public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.SubmitApplicationResponse submitApplication( + + @WebParam(partName = "param", name = "SubmitApplicationRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common") + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.SubmitApplicationRequest param + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:getDocumentsOfPeriod") @WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "param") public at.vvo.omds.types.omds3Types.r1_11_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod( @@ -154,6 +162,14 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_11_0.on7schaden.CheckClaimRequestType param ) throws ServiceFaultMsg; + @WebMethod(action = "urn:calculate") + @WebResult(name = "CalculateResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", partName = "param") + public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CalculateResponse calculate( + + @WebParam(partName = "param", name = "CalculateRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common") + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CalculateRequest param + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:createApplicationLeben") @WebResult(name = "CreateApplicationLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "param") public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.leben.CreateApplicationLebenResponseType createApplicationLeben( @@ -194,6 +210,14 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.kranken.CreateApplicationKrankenRequest param ) throws ServiceFaultMsg; + @WebMethod(action = "urn:createApplication") + @WebResult(name = "CreateApplicationResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", partName = "param") + public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateApplicationResponse createApplication( + + @WebParam(partName = "param", name = "CreateApplicationRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common") + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateApplicationRequest param + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:calculateSachPrivat") @WebResult(name = "CalculateSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "param") public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat( @@ -274,6 +298,14 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_11_0.servicetypes.OMDSPackageRequest param ) throws ServiceFaultMsg; + @WebMethod(action = "urn:createOffer") + @WebResult(name = "CreateOfferResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", partName = "param") + public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateOfferResponse createOffer( + + @WebParam(partName = "param", name = "CreateOfferRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common") + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateOfferRequest param + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:calculateUnfall") @WebResult(name = "CalculateUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "param") public at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.unfall.CalculateUnfallResponseType calculateUnfall( diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortType_OmdsServicePort_Client.java index 22f623ed..8b4dc461 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.6.2 - * 2024-01-17T14:20:21.910+01:00 + * 2024-01-19T10:26:11.584+01:00 * Generated source version: 3.6.2 * */ @@ -211,6 +211,19 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.kfz.CreateVBResponse _createVB__return = port.createVB(_createVB_param); System.out.println("createVB.result=" + _createVB__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitApplication..."); + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.SubmitApplicationRequest _submitApplication_param = null; + try { + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.SubmitApplicationResponse _submitApplication__return = port.submitApplication(_submitApplication_param); + System.out.println("submitApplication.result=" + _submitApplication__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -263,6 +276,19 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_11_0.on7schaden.CheckClaimResponseType _checkClaim__return = port.checkClaim(_checkClaim_param); System.out.println("checkClaim.result=" + _checkClaim__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking calculate..."); + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CalculateRequest _calculate_param = null; + try { + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CalculateResponse _calculate__return = port.calculate(_calculate_param); + System.out.println("calculate.result=" + _calculate__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -328,6 +354,19 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.kranken.CreateApplicationKrankenResponse _createApplicationKranken__return = port.createApplicationKranken(_createApplicationKranken_param); System.out.println("createApplicationKranken.result=" + _createApplicationKranken__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createApplication..."); + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateApplicationRequest _createApplication_param = null; + try { + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateApplicationResponse _createApplication__return = port.createApplication(_createApplication_param); + System.out.println("createApplication.result=" + _createApplication__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -458,6 +497,19 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_11_0.servicetypes.OMDSPackageResponse _getOMDSPackage__return = port.getOMDSPackage(_getOMDSPackage_param); System.out.println("getOMDSPackage.result=" + _getOMDSPackage__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createOffer..."); + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateOfferRequest _createOffer_param = null; + try { + at.vvo.omds.types.omds3Types.r1_11_0.on2antrag.common.CreateOfferResponse _createOffer__return = port.createOffer(_createOffer_param); + System.out.println("createOffer.result=" + _createOffer__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/ServiceFaultMsg.java index bc8122fb..1c832ca7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/ServiceFaultMsg.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/service/ServiceFaultMsg.java @@ -6,7 +6,7 @@ import javax.xml.ws.WebFault; /** * This class was generated by Apache CXF 3.6.2 - * 2024-01-17T14:20:22.476+01:00 + * 2024-01-19T10:26:12.117+01:00 * Generated source version: 3.6.2 */ diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/ReleaseNotes-1-11-0.txt b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/ReleaseNotes-1-11-0.txt index caee04fe..1689abe9 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/ReleaseNotes-1-11-0.txt +++ b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/ReleaseNotes-1-11-0.txt @@ -9,6 +9,17 @@ Was ist neu oder anders in Version 1.11.0 im Vergleich zur Version 1.10.0? 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. + Dieses Pattern ist neu und sieht 1-3 Millisekunden vor. + Betroffen sind: + * Service zur OMDS 2 Abholung (OMDSPackageInfoType) + * Schaden: Ereigniszeitpunkt, Meldedatum + * Geschäftsfall-Log / GetStateChanges: Ereigniszeitpunkt + * BOA-Services u. weitere: GueltigAb in ObjektId_Type. + ObjektId wird an vielen Stellen in BOA verwendet, oftmals wahrscheinlich ohne GueltigAb. + * Dokumententypen das Filedatum (DokumentData_Type, DokumentInfo_Type, DokumentenReferenz_Type) + + ============== Version 1.10.0 diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/TestXmls/ZentralesBoa/1_Calc_Request_EHHH.xml b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/TestXmls/ZentralesBoa/1_Calc_Request_EHHH.xml new file mode 100644 index 00000000..9135c526 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/TestXmls/ZentralesBoa/1_Calc_Request_EHHH.xml @@ -0,0 +1,191 @@ + + + 23 + 1000010011 + + + 100-100-1 + + Privat Bündel + + 1 + 1 + Haushalt + + + 1 + 1 + Feuer + + + + 2 + 2 + Sturm + + + + 3 + 3 + Leitungswasser + + + + 4 + 4 + Einbruchdiebstahl + + + + 5 + 5 + Haftpflicht + + + + 6 + 6 + Glasbruch + + + + + + + + 2 + 2 + Eigenheim + + + + + 3 + 3 + Assistance + + + + + + + 100-100-2 + Rechtsschutz + + 1 + Privat Rechtsschutz + + + + false + false + + + + 100-200-1 + Privat Bündel + + 100-100-1 + + 2022-05-01 + true + false + + + 1 + Haushalt + + 1 + + --05-01 + true + 1 + + 1 + Feuer + + 1 + + true + false + + + 2 + Sturm + + 2 + + true + false + + + 3 + Leitungswasser + + 3 + + true + false + + + 4 + Einbruchdiebstahl + + 4 + + true + false + + + 5 + Haftpflicht + + 5 + + true + true + + + 6 + Glasbruch + + 6 + + true + true + + + + 7 + Drohnenversicherung + + true + true + + + + 8 + Cyber + + true + true + + + + + + 234 + 100 + Z + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/TestXmls/ZentralesBoa/1_Calc_Request_Kfz.xml b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/TestXmls/ZentralesBoa/1_Calc_Request_Kfz.xml new file mode 100644 index 00000000..10a17517 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/TestXmls/ZentralesBoa/1_Calc_Request_Kfz.xml @@ -0,0 +1,78 @@ + + + + 23 + 1000010011 + + false + + + + 100-200-1 + Privat Bündel + + 2022-05-01 + --05-01 + + + + 1 + + + AH + + VB + + + + 2 + AK + true + false + + + + + 2 + AK + true + false + + + 1 + AK + true + + + 1 + Aufsassenunfallversicherung + + + 2 + Aufsassenunfallversicherung + + + + + + 234 + + + 34 + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd index ea8a758f..e41ceedc 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd @@ -15,8 +15,7 @@ - Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) - + Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3Services.wsdl index cec4c081..c560d45e 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3Services.wsdl @@ -355,6 +355,32 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -637,6 +663,27 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + + + + + + + + + + + + + + + + + @@ -1281,6 +1328,58 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Common.xsd index 5f8c1c94..60d0cf8a 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Common.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Common.xsd @@ -615,4 +615,140 @@ + + + Requestobjekt für die Berechnung + + + + Typ des Requestobjekts für eine Berechnung Kranken + + + + + + + + + + + + + Responseobjekt für die Berechnung + + + + Typ des Responseobjekts für eine Kranken-Berechnung + + + + + + + + + + + + + Requestobjekt für die Offerterstellung + + + + Typ des Requestobjekts für eine Erstellung eines Kranken-Offerts + + + + + + + + + + + + + Responseobjekt für die Offerterstellung + + + + Type des Responseobjekts für eine Erstellung eines Kranken-Offerts + + + + + + + + + + + + + Requestobjekt für die Antragserzeugung + + + + Type des Requestobjekts für die Erstellung eines Krankenantrags + + + + + + + + + + + + + Responseobjekt für die Antragserzeugung + + + + Type des Responseobjekts für die Erstellung eines Krankenantrags + + + + + + + + + + + + + Requestobjekt für die Antragsüberleitung + + + + Type des Requests, um den Antrag einzureichen + + + + + + + + + + + + + Responseobjekt für die Antragsüberleitung + + + + Type des Response, um den Antrag einzureichen + + + + + + + + + +