From d8281c239daf89e310070bee0d17bb74c81eb579 Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Fri, 28 Feb 2020 16:10:23 +0100 Subject: [PATCH] =?UTF-8?q?Leben=20und=20Unfall=20aus=20allg.=20Developmen?= =?UTF-8?q?t-Branch=20entfernt,=20da=20es=20daf=C3=BCr=20jetzt=20Feature-B?= =?UTF-8?q?ranch=20gibt.=20BOA-Allgmein-Dokumentation=20=C3=BCberarbeitete?= =?UTF-8?q?=20Version,=20CommonServiceTypes=20schon=20die=20neue=20Version?= =?UTF-8?q?=20wie=20in=20Leben-Unfall-Feature=20Branch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ON_2.02.0_BOA_allgemein.docx | Bin 1091544 -> 1194718 bytes OMDSServiceDefinition/pom.xml | 4 +- ...AbstraktesEreignisStatusAenderungType.java | 5 - .../r1_5_0/common/AbtretungType.java | 66 ++ .../r1_5_0/common/AttributDatumType.java | 192 ++++++ .../r1_5_0/common/AttributDezimalType.java | 186 ++++++ .../r1_5_0/common/AttributDoubleType.java | 177 ++++++ .../r1_5_0/common/AttributEnumType.java | 156 +++++ .../r1_5_0/common/AttributIntType.java | 185 ++++++ .../common/AttributMetadatenEnumType.java | 15 +- .../r1_5_0/common/AttributMsgType.java | 129 ++++ .../r1_5_0/common/AttributMultiEnumType.java | 189 ++++++ .../r1_5_0/common/AttributStringType.java | 216 +++++++ .../r1_5_0/common/AttributType.java | 171 ++++++ .../common/BasisProduktbausteinType.java | 8 +- .../common/ElementarproduktGenerischType.java | 6 +- .../r1_5_0/common/ElementarproduktType.java | 6 +- .../r1_5_0/common/FATCANatPersonType.java | 104 ++++ .../r1_5_0/common/FATCASonstPersonType.java | 64 ++ .../omds3Types/r1_5_0/common/FATCAType.java | 92 +++ .../omds3Types/r1_5_0/common/GMSGType.java | 165 +++++ .../common/GlaeubigerSicherstellungType.java | 148 +++++ .../omds3Types/r1_5_0/common/Gruppe.java | 121 ++++ .../r1_5_0/common/ModellelementType.java | 37 ++ .../r1_5_0/common/ObjectFactory.java | 200 ++++++ .../omds3Types/r1_5_0/common/PEPType.java | 64 ++ .../r1_5_0/common/PfandglaeubigerType.java | 84 +++ .../r1_5_0/common/ProduktGenerischType.java | 6 +- .../omds3Types/r1_5_0/common/ProduktType.java | 6 +- .../r1_5_0/common/ProduktbausteinType.java | 1 + .../omds3Types/r1_5_0/common/RaucherType.java | 34 ++ .../r1_5_0/common/RisikoNatPersonType.java | 435 +++++++++++++ .../r1_5_0/common/SicherstellungType.java | 121 ++++ .../r1_5_0/common/TreuhaenderfrageType.java | 56 ++ .../common/VerkaufsproduktGenerischType.java | 6 +- .../r1_5_0/common/VerkaufsproduktType.java | 6 +- .../r1_5_0/common/VerpfaendungType.java | 73 +++ .../r1_5_0/common/VersichertePersonType.java | 60 +- .../common/VinkulierungPersonenType.java | 66 ++ .../common/ZusaetzlicheRisikodatenType.java | 32 + .../ZusaetzlicheZusatzproduktdatenType.java | 32 + .../common/ZusatzproduktGenerischType.java | 178 ++++++ .../r1_5_0/common/ZusatzproduktType.java | 108 ++++ .../ZustimmungGesundheitsdatenType.java | 78 +++ .../common/CalculateRequestGenType.java | 6 +- .../common/CalculateRequestType.java | 4 +- .../common/CalculateResponseGenType.java | 6 +- .../common/CalculateResponseType.java | 4 +- .../CreateApplicationRequestGenType.java | 6 +- .../common/CreateApplicationRequestType.java | 4 +- .../CreateApplicationResponseGenType.java | 6 +- .../common/CreateApplicationResponseType.java | 4 +- .../common/CreateOfferRequestGenType.java | 6 +- .../common/CreateOfferRequestType.java | 4 +- .../common/CreateOfferResponseGenType.java | 6 +- .../common/CreateOfferResponseType.java | 4 +- .../on2antrag/common/SpezAntragBasisType.java | 530 ++++++++++++++++ .../common/SpezAntragPersonenType.java | 107 ++++ .../on2antrag/common/SpezAntragType.java | 505 +-------------- .../on2antrag/common/SpezBerechnungType.java | 6 +- .../on2antrag/common/SpezOffertType.java | 6 +- .../SubmitApplicationRequestGenType.java | 6 +- .../common/SubmitApplicationRequestType.java | 4 +- .../SubmitApplicationResponseGenType.java | 6 +- .../common/SubmitApplicationResponseType.java | 4 +- .../leben/CalculateLebenRequestType.java | 67 -- .../leben/CalculateLebenResponseType.java | 67 -- .../CreateApplicationLebenRequestType.java | 67 -- .../CreateApplicationLebenResponseType.java | 67 -- .../leben/CreateOfferLebenRequestType.java | 67 -- .../leben/CreateOfferLebenResponseType.java | 67 -- .../leben/ElementarproduktLebenType.java | 97 --- .../r1_5_0/on2antrag/leben/ObjectFactory.java | 227 ------- .../on2antrag/leben/ProduktLebenType.java | 125 ---- .../on2antrag/leben/SpezAntragLebenType.java | 103 ---- .../leben/SpezBerechnungLebenType.java | 67 -- .../on2antrag/leben/SpezOffertLebenType.java | 67 -- .../SubmitApplicationLebenRequestType.java | 67 -- .../SubmitApplicationLebenResponseType.java | 67 -- .../leben/VerkaufsproduktLebenType.java | 108 ---- .../r1_5_0/on2antrag/leben/package-info.java | 2 - .../GenElementarproduktGebaeudeType.java | 24 +- .../GenElementarproduktHaushaltType.java | 26 +- .../sachPrivat/ProduktSachPrivatType.java | 71 ++- .../VerkaufsproduktSachPrivatType.java | 34 ++ .../unfall/CalculateUnfallRequestType.java | 67 -- .../unfall/CalculateUnfallResponseType.java | 67 -- .../CreateApplicationUnfallRequestType.java | 67 -- .../CreateApplicationUnfallResponseType.java | 67 -- .../unfall/CreateOfferUnfallRequestType.java | 67 -- .../unfall/CreateOfferUnfallResponseType.java | 67 -- .../unfall/LeistungsartUnfallType.java | 68 --- .../on2antrag/unfall/ObjectFactory.java | 227 ------- .../unfall/SpezAntragUnfallType.java | 96 --- .../unfall/SpezBerechnungUnfallType.java | 67 -- .../unfall/SpezOffertUnfallType.java | 67 -- .../SubmitApplicationUnfallRequestType.java | 67 -- .../SubmitApplicationUnfallResponseType.java | 67 -- .../unfall/VerkaufsproduktUnfallType.java | 108 ---- .../unfall/VersichertePersonUnfallType.java | 125 ---- .../r1_5_0/on2antrag/unfall/package-info.java | 2 - .../ChangeCommunicationObjectRequestType.java | 4 +- .../r1_5_0/on7schaden/NatPersonType.java | 2 + .../r1_5_0/on7schaden/ObjectFactory.java | 20 +- ...eferenzAufBeteiligtePersonSchadenType.java | 2 + .../on7schaden/SchadenereignisType.java | 45 +- .../SearchClaimResponseResultType.java | 2 + .../r1_5_0/service/OmdsService.java | 2 +- .../r1_5_0/service/OmdsServicePortImpl.java | 576 ++++++------------ .../r1_5_0/service/OmdsServicePortType.java | 277 +++------ ...ervicePortType_OmdsServicePort_Client.java | 446 +++++--------- .../r1_5_0/service/ServiceFaultMsg.java | 2 +- .../r1_5_0/omds3_ON2_Antrag_Leben_binding.xml | 12 - .../omds3_ON2_Antrag_Unfall_binding.xml | 12 - .../src/main/resources/def/r1_5_0/ReadMe.txt | 4 +- .../def/r1_5_0/ReleaseNotes-1-5-0.txt | 2 +- .../def/r1_5_0/omds3CommonServiceTypes.xsd | 367 ++++++++++- .../resources/def/r1_5_0/omds3Services.wsdl | 199 +----- .../def/r1_5_0/omds3_ON2_Antrag_Leben.xsd | 261 -------- .../def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd | 236 ------- 120 files changed, 5672 insertions(+), 4904 deletions(-) create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbtretungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDatumType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDezimalType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDoubleType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributEnumType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributIntType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMsgType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMultiEnumType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributStringType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCANatPersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCASonstPersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCAType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GMSGType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GlaeubigerSicherstellungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Gruppe.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ModellelementType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PEPType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PfandglaeubigerType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/RaucherType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/RisikoNatPersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SicherstellungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/TreuhaenderfrageType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerpfaendungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VinkulierungPersonenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheRisikodatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheZusatzproduktdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktGenerischType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZustimmungGesundheitsdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragBasisType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragPersonenType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CalculateLebenRequestType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CalculateLebenResponseType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateApplicationLebenRequestType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateApplicationLebenResponseType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateOfferLebenRequestType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateOfferLebenResponseType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ElementarproduktLebenType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ObjectFactory.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ProduktLebenType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezAntragLebenType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezBerechnungLebenType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezOffertLebenType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SubmitApplicationLebenRequestType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SubmitApplicationLebenResponseType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/VerkaufsproduktLebenType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/package-info.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CalculateUnfallRequestType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CalculateUnfallResponseType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateOfferUnfallRequestType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateOfferUnfallResponseType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezAntragUnfallType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezBerechnungUnfallType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezOffertUnfallType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java delete mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/package-info.java delete mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_5_0/omds3_ON2_Antrag_Leben_binding.xml delete mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_5_0/omds3_ON2_Antrag_Unfall_binding.xml delete mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd delete mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx index bc179dcf382c341a48e279c85f8f69844e2c0120..6da2fd82bd406526731b3c35e04f787ff6021758 100644 GIT binary patch delta 251388 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 delta 148099 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 für Abtretung_Type complex type. + * + *

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

+ * <complexType name="Abtretung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ *       <sequence>
+ *         <element name="Zessionar" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Abtretung_Type", propOrder = { + "zessionar" +}) +public class AbtretungType + extends SicherstellungType +{ + + @XmlElement(name = "Zessionar", required = true) + protected GlaeubigerSicherstellungType zessionar; + + /** + * Ruft den Wert der zessionar-Eigenschaft ab. + * + * @return + * possible object is + * {@link GlaeubigerSicherstellungType } + * + */ + public GlaeubigerSicherstellungType getZessionar() { + return zessionar; + } + + /** + * Legt den Wert der zessionar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GlaeubigerSicherstellungType } + * + */ + public void setZessionar(GlaeubigerSicherstellungType value) { + this.zessionar = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDatumType.java new file mode 100644 index 00000000..7cbfa2c0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDatumType.java @@ -0,0 +1,192 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Auf xsd:date basierendes Attribut mit Metadaten + * + *

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

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

+ * <complexType name="AttributDatum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributDatum_Type", propOrder = { + "value", + "_default", + "values", + "min", + "max" +}) +public class AttributDatumType + extends AttributType +{ + + @XmlElement(name = "Value", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar value; + @XmlElement(name = "Default") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar _default; + @XmlElement(name = "Values") + @XmlSchemaType(name = "date") + protected List values; + @XmlElement(name = "Min") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar min; + @XmlElement(name = "Max") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar max; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setValue(XMLGregorianCalendar value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDefault(XMLGregorianCalendar value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

+ * 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 set method for the values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link XMLGregorianCalendar } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMin(XMLGregorianCalendar value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMax(XMLGregorianCalendar value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDezimalType.java new file mode 100644 index 00000000..9df26045 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDezimalType.java @@ -0,0 +1,186 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.math.BigDecimal; +import java.util.ArrayList; +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.XmlType; + + +/** + * Auf omds:decimal basierendes Attribut mit Metadaten + * + *

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

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

+ * <complexType name="AttributDezimal_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{urn:omds20}decimal"/>
+ *         <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Max" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributDezimal_Type", propOrder = { + "value", + "_default", + "values", + "min", + "max" +}) +public class AttributDezimalType + extends AttributType +{ + + @XmlElement(name = "Value", required = true) + protected BigDecimal value; + @XmlElement(name = "Default") + protected BigDecimal _default; + @XmlElement(name = "Values") + protected List values; + @XmlElement(name = "Min") + protected BigDecimal min; + @XmlElement(name = "Max") + protected BigDecimal max; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDefault(BigDecimal value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

+ * 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 set method for the values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BigDecimal } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMin(BigDecimal value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMax(BigDecimal value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDoubleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDoubleType.java new file mode 100644 index 00000000..2ca92895 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDoubleType.java @@ -0,0 +1,177 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; + + +/** + * Auf xsd:double basierendes Attribut mit Metadaten + * + *

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

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

+ * <complexType name="AttributDouble_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}double"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Max" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributDouble_Type", propOrder = { + "value", + "_default", + "values", + "min", + "max" +}) +public class AttributDoubleType + extends AttributType +{ + + @XmlElement(name = "Value") + protected double value; + @XmlElement(name = "Default") + protected Double _default; + @XmlElement(name = "Values", type = Double.class) + protected List values; + @XmlElement(name = "Min") + protected Double min; + @XmlElement(name = "Max") + protected Double max; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + */ + public double getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + */ + public void setValue(double value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setDefault(Double value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

+ * 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 set method for the values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Double } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setMin(Double value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setMax(Double value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributEnumType.java new file mode 100644 index 00000000..78ca00f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributEnumType.java @@ -0,0 +1,156 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; + + +/** + * Attribut mit Metadaten für Schlüssellisten + * + *

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

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

+ * <complexType name="AttributEnum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="MinAnz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributEnum_Type", propOrder = { + "value", + "_default", + "values", + "minAnz" +}) +public class AttributEnumType + extends AttributType +{ + + @XmlElement(name = "Value") + protected String value; + @XmlElement(name = "Default") + protected String _default; + @XmlElement(name = "Values") + protected List values; + @XmlElement(name = "MinAnz") + protected long minAnz; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDefault(String value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

+ * 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 set method for the values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EintragSchluessellisteType } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der minAnz-Eigenschaft ab. + * + */ + public long getMinAnz() { + return minAnz; + } + + /** + * Legt den Wert der minAnz-Eigenschaft fest. + * + */ + public void setMinAnz(long value) { + this.minAnz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributIntType.java new file mode 100644 index 00000000..1fcdffcd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributIntType.java @@ -0,0 +1,185 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; + + +/** + * Auf xsd:int basierendes Attribut mit Metadaten + * + *

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

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

+ * <complexType name="AttributInt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributInt_Type", propOrder = { + "value", + "_default", + "values", + "min", + "max" +}) +public class AttributIntType + extends AttributType +{ + + @XmlElement(name = "Value") + protected Integer value; + @XmlElement(name = "Default") + protected Integer _default; + @XmlElement(name = "Values", type = Integer.class) + protected List values; + @XmlElement(name = "Min") + protected Integer min; + @XmlElement(name = "Max") + protected Integer max; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setValue(Integer value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDefault(Integer value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

+ * 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 set method for the values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMin(Integer value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMax(Integer value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMetadatenEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMetadatenEnumType.java index e003183b..609dc186 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMetadatenEnumType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMetadatenEnumType.java @@ -6,9 +6,7 @@ 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.XmlType; -import javax.xml.datatype.XMLGregorianCalendar; /** @@ -23,7 +21,7 @@ import javax.xml.datatype.XMLGregorianCalendar; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"> * <sequence> - * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> + * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> @@ -43,8 +41,7 @@ public class AttributMetadatenEnumType { @XmlElement(name = "Default") - @XmlSchemaType(name = "date") - protected XMLGregorianCalendar _default; + protected String _default; @XmlElement(name = "Values") protected List values; @@ -53,10 +50,10 @@ public class AttributMetadatenEnumType * * @return * possible object is - * {@link XMLGregorianCalendar } + * {@link String } * */ - public XMLGregorianCalendar getDefault() { + public String getDefault() { return _default; } @@ -65,10 +62,10 @@ public class AttributMetadatenEnumType * * @param value * allowed object is - * {@link XMLGregorianCalendar } + * {@link String } * */ - public void setDefault(XMLGregorianCalendar value) { + public void setDefault(String value) { this._default = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMsgType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMsgType.java new file mode 100644 index 00000000..72e74a5e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMsgType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Message an einem Attribut + * + *

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

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

+ * <complexType name="AttributMsg_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ErrorType">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *               <pattern value="1"/>
+ *               <pattern value="2"/>
+ *               <pattern value="3"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ErrorCode" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="ErrorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMsg_Type", propOrder = { + "errorType", + "errorCode", + "errorMsg" +}) +public class AttributMsgType { + + @XmlElement(name = "ErrorType", required = true) + protected BigInteger errorType; + @XmlElement(name = "ErrorCode") + protected BigInteger errorCode; + @XmlElement(name = "ErrorMsg", required = true) + protected String errorMsg; + + /** + * Ruft den Wert der errorType-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getErrorType() { + return errorType; + } + + /** + * Legt den Wert der errorType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setErrorType(BigInteger value) { + this.errorType = value; + } + + /** + * Ruft den Wert der errorCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getErrorCode() { + return errorCode; + } + + /** + * Legt den Wert der errorCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setErrorCode(BigInteger value) { + this.errorCode = value; + } + + /** + * Ruft den Wert der errorMsg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErrorMsg() { + return errorMsg; + } + + /** + * Legt den Wert der errorMsg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErrorMsg(String value) { + this.errorMsg = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMultiEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMultiEnumType.java new file mode 100644 index 00000000..d3b4ab4c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributMultiEnumType.java @@ -0,0 +1,189 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; + + +/** + * Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind. + * + *

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

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

+ * <complexType name="AttributMultiEnum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMultiEnum_Type", propOrder = { + "value", + "_default", + "values", + "minAnz", + "maxAnz" +}) +public class AttributMultiEnumType + extends AttributType +{ + + @XmlElement(name = "Value") + protected List value; + @XmlElement(name = "Default") + protected List _default; + @XmlElement(name = "Values") + protected List values; + @XmlElement(name = "MinAnz") + @XmlSchemaType(name = "unsignedInt") + protected long minAnz; + @XmlElement(name = "MaxAnz", required = true) + protected Object maxAnz; + + /** + * Gets the value of the value property. + * + *

+ * 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 set method for the value property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValue().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getValue() { + if (value == null) { + value = new ArrayList(); + } + return this.value; + } + + /** + * Gets the value of the default property. + * + *

+ * 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 set method for the default property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDefault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDefault() { + if (_default == null) { + _default = new ArrayList(); + } + return this._default; + } + + /** + * Gets the value of the values property. + * + *

+ * 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 set method for the values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EintragSchluessellisteType } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der minAnz-Eigenschaft ab. + * + */ + public long getMinAnz() { + return minAnz; + } + + /** + * Legt den Wert der minAnz-Eigenschaft fest. + * + */ + public void setMinAnz(long value) { + this.minAnz = value; + } + + /** + * Ruft den Wert der maxAnz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getMaxAnz() { + return maxAnz; + } + + /** + * Legt den Wert der maxAnz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setMaxAnz(Object value) { + this.maxAnz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributStringType.java new file mode 100644 index 00000000..8c81e90a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributStringType.java @@ -0,0 +1,216 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; + + +/** + * Auf xsd:string basierendes Attribut mit Metadaten + * + *

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

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

+ * <complexType name="AttributString_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributString_Type", propOrder = { + "value", + "_default", + "regex", + "maxLaenge", + "minLaenge", + "values" +}) +public class AttributStringType + extends AttributType +{ + + @XmlElement(name = "Value") + protected String value; + @XmlElement(name = "Default") + protected String _default; + @XmlElement(name = "Regex") + protected String regex; + @XmlElement(name = "MaxLaenge") + @XmlSchemaType(name = "unsignedInt") + protected Long maxLaenge; + @XmlElement(name = "MinLaenge") + @XmlSchemaType(name = "unsignedInt") + protected Long minLaenge; + @XmlElement(name = "Values") + protected List values; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDefault(String value) { + this._default = value; + } + + /** + * Ruft den Wert der regex-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegex() { + return regex; + } + + /** + * Legt den Wert der regex-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegex(String value) { + this.regex = value; + } + + /** + * Ruft den Wert der maxLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getMaxLaenge() { + return maxLaenge; + } + + /** + * Legt den Wert der maxLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setMaxLaenge(Long value) { + this.maxLaenge = value; + } + + /** + * Ruft den Wert der minLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getMinLaenge() { + return minLaenge; + } + + /** + * Legt den Wert der minLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setMinLaenge(Long value) { + this.minLaenge = value; + } + + /** + * Gets the value of the values property. + * + *

+ * 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 set method for the values property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getValues().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributType.java new file mode 100644 index 00000000..1c7aa530 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributType.java @@ -0,0 +1,171 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp für Metadaten von Attributen + * + *

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

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

+ * <complexType name="Attribut_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Msg" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMsg_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Attribut_Type", propOrder = { + "aenderbar", + "pflichtfeld", + "bezeichnung", + "beschreibungTxt", + "msg" +}) +@XmlSeeAlso({ + AttributStringType.class, + AttributIntType.class, + AttributDezimalType.class, + AttributDoubleType.class, + AttributDatumType.class, + AttributEnumType.class, + AttributMultiEnumType.class, + RaucherType.class +}) +public abstract class AttributType { + + @XmlElement(name = "Aenderbar") + protected boolean aenderbar; + @XmlElement(name = "Pflichtfeld") + protected boolean pflichtfeld; + @XmlElement(name = "Bezeichnung") + protected String bezeichnung; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + @XmlElement(name = "Msg") + protected AttributMsgType msg; + + /** + * Ruft den Wert der aenderbar-Eigenschaft ab. + * + */ + public boolean isAenderbar() { + return aenderbar; + } + + /** + * Legt den Wert der aenderbar-Eigenschaft fest. + * + */ + public void setAenderbar(boolean value) { + this.aenderbar = value; + } + + /** + * Ruft den Wert der pflichtfeld-Eigenschaft ab. + * + */ + public boolean isPflichtfeld() { + return pflichtfeld; + } + + /** + * Legt den Wert der pflichtfeld-Eigenschaft fest. + * + */ + public void setPflichtfeld(boolean value) { + this.pflichtfeld = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + + /** + * Ruft den Wert der msg-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributMsgType } + * + */ + public AttributMsgType getMsg() { + return msg; + } + + /** + * Legt den Wert der msg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributMsgType } + * + */ + public void setMsg(AttributMsgType value) { + this.msg = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java index 652b09cb..4d42e784 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java @@ -20,14 +20,14 @@ import javax.xml.bind.annotation.XmlType; *
  * <complexType name="BasisProduktbaustein_Type">
  *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type">
  *       <sequence>
  *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *         <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
  *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
- *     </restriction>
+ *     </extension>
  *   </complexContent>
  * </complexType>
  * 
@@ -44,7 +44,9 @@ import javax.xml.bind.annotation.XmlType; @XmlSeeAlso({ ProduktbausteinType.class }) -public abstract class BasisProduktbausteinType { +public abstract class BasisProduktbausteinType + extends ModellelementType +{ @XmlElement(name = "Id") protected String id; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java index 32c907a7..83e89ec3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java @@ -9,10 +9,8 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.ElementarproduktLebenType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ElementarproduktRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.LeistungsartUnfallType; /** @@ -50,9 +48,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.LeistungsartUnfallTy }) @XmlSeeAlso({ ElementarproduktRechtsschutzType.class, - ElementarproduktSachPrivatType.class, - LeistungsartUnfallType.class, - ElementarproduktLebenType.class + ElementarproduktSachPrivatType.class }) public abstract class ElementarproduktGenerischType extends ElementarproduktType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java index 8ee2768e..325cc899 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java @@ -15,7 +15,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfz /** - * Basistyp für ein Elementarprodukt + * Basistyp für ein Elementarprodukt (1. Generation, wird nur in Kfz verwendet) * *

Java-Klasse für Elementarprodukt_Type complex type. * @@ -42,9 +42,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfz "zusaetzlicheElementarproduktdaten" }) @XmlSeeAlso({ + ElementarproduktGenerischType.class, ElementarproduktKfzType.class, - VerkehrsrechtsschutzKfzType.class, - ElementarproduktGenerischType.class + VerkehrsrechtsschutzKfzType.class }) public abstract class ElementarproduktType extends ProduktbausteinType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCANatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCANatPersonType.java new file mode 100644 index 00000000..0c3ca19e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCANatPersonType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Fragen FATCA bei natürlichen Personen + * + *

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

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

+ * <complexType name="FATCA_NatPersonType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Geburtsland" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *         <element name="US_Indizien" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="US_Steuerpflicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_NatPersonType", propOrder = { + "geburtsland", + "usIndizien", + "usSteuerpflicht" +}) +public class FATCANatPersonType { + + @XmlElement(name = "Geburtsland", required = true) + protected AttributEnumType geburtsland; + @XmlElement(name = "US_Indizien") + protected boolean usIndizien; + @XmlElement(name = "US_Steuerpflicht") + protected boolean usSteuerpflicht; + + /** + * Ruft den Wert der geburtsland-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getGeburtsland() { + return geburtsland; + } + + /** + * Legt den Wert der geburtsland-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setGeburtsland(AttributEnumType value) { + this.geburtsland = value; + } + + /** + * Ruft den Wert der usIndizien-Eigenschaft ab. + * + */ + public boolean isUSIndizien() { + return usIndizien; + } + + /** + * Legt den Wert der usIndizien-Eigenschaft fest. + * + */ + public void setUSIndizien(boolean value) { + this.usIndizien = value; + } + + /** + * Ruft den Wert der usSteuerpflicht-Eigenschaft ab. + * + */ + public boolean isUSSteuerpflicht() { + return usSteuerpflicht; + } + + /** + * Legt den Wert der usSteuerpflicht-Eigenschaft fest. + * + */ + public void setUSSteuerpflicht(boolean value) { + this.usSteuerpflicht = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCASonstPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCASonstPersonType.java new file mode 100644 index 00000000..162924b5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCASonstPersonType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Fragen FATCA bei sonstigen Personen + * + *

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

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

+ * <complexType name="FATCA_SonstPersonType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="LandFirmensitz" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_SonstPersonType", propOrder = { + "landFirmensitz" +}) +public class FATCASonstPersonType { + + @XmlElement(name = "LandFirmensitz", required = true) + protected AttributEnumType landFirmensitz; + + /** + * Ruft den Wert der landFirmensitz-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getLandFirmensitz() { + return landFirmensitz; + } + + /** + * Legt den Wert der landFirmensitz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setLandFirmensitz(AttributEnumType value) { + this.landFirmensitz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCAType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCAType.java new file mode 100644 index 00000000..07445fea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCAType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Fragen gemäß FATCA + * + *

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

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

+ * <complexType name="FATCA_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/>
+ *         <element name="FATCA_SonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_Type", propOrder = { + "fatcaNatPerson", + "fatcaSonstPerson" +}) +public class FATCAType { + + @XmlElement(name = "FATCA_NatPerson") + protected FATCANatPersonType fatcaNatPerson; + @XmlElement(name = "FATCA_SonstPerson") + protected Object fatcaSonstPerson; + + /** + * Ruft den Wert der fatcaNatPerson-Eigenschaft ab. + * + * @return + * possible object is + * {@link FATCANatPersonType } + * + */ + public FATCANatPersonType getFATCANatPerson() { + return fatcaNatPerson; + } + + /** + * Legt den Wert der fatcaNatPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FATCANatPersonType } + * + */ + public void setFATCANatPerson(FATCANatPersonType value) { + this.fatcaNatPerson = value; + } + + /** + * Ruft den Wert der fatcaSonstPerson-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getFATCASonstPerson() { + return fatcaSonstPerson; + } + + /** + * Legt den Wert der fatcaSonstPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setFATCASonstPerson(Object value) { + this.fatcaSonstPerson = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GMSGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GMSGType.java new file mode 100644 index 00000000..ec67fb46 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GMSGType.java @@ -0,0 +1,165 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; + + +/** + * Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz + * + *

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

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

+ * <complexType name="GMSG_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SteuerlichAnsaessig" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *                   <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GMSG_Type", propOrder = { + "steuerlichAnsaessig" +}) +public class GMSGType { + + @XmlElement(name = "SteuerlichAnsaessig", required = true) + protected List steuerlichAnsaessig; + + /** + * Gets the value of the steuerlichAnsaessig property. + * + *

+ * 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 set method for the steuerlichAnsaessig property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSteuerlichAnsaessig().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GMSGType.SteuerlichAnsaessig } + * + * + */ + public List getSteuerlichAnsaessig() { + if (steuerlichAnsaessig == null) { + steuerlichAnsaessig = new ArrayList(); + } + return this.steuerlichAnsaessig; + } + + + /** + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+     *         <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "land", + "steuernummer" + }) + public static class SteuerlichAnsaessig { + + @XmlElement(name = "Land", required = true) + protected AttributEnumType land; + @XmlElement(name = "Steuernummer", required = true) + protected AttributStringType steuernummer; + + /** + * Ruft den Wert der land-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getLand() { + return land; + } + + /** + * Legt den Wert der land-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setLand(AttributEnumType value) { + this.land = value; + } + + /** + * Ruft den Wert der steuernummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributStringType } + * + */ + public AttributStringType getSteuernummer() { + return steuernummer; + } + + /** + * Legt den Wert der steuernummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributStringType } + * + */ + public void setSteuernummer(AttributStringType value) { + this.steuernummer = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GlaeubigerSicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GlaeubigerSicherstellungType.java new file mode 100644 index 00000000..a3264cca --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GlaeubigerSicherstellungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Gläubiger einer Sicherstellung + * + *

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

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

+ * <complexType name="GlaeubigerSicherstellung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Institut" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="PLZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Strasse" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Vertragsnummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GlaeubigerSicherstellung_Type", propOrder = { + "institut", + "plz", + "strasse", + "vertragsnummer" +}) +public class GlaeubigerSicherstellungType { + + @XmlElement(name = "Institut", required = true) + protected String institut; + @XmlElement(name = "PLZ", required = true) + protected String plz; + @XmlElement(name = "Strasse", required = true) + protected String strasse; + @XmlElement(name = "Vertragsnummer", required = true) + protected String vertragsnummer; + + /** + * Ruft den Wert der institut-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstitut() { + return institut; + } + + /** + * Legt den Wert der institut-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstitut(String value) { + this.institut = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der vertragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsnummer() { + return vertragsnummer; + } + + /** + * Legt den Wert der vertragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsnummer(String value) { + this.vertragsnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Gruppe.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Gruppe.java new file mode 100644 index 00000000..f43b77ee --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Gruppe.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; + + +/** + * Gruppe von Bausteinen, aus der eine Auswahl möglich ist + * + *

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

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

+ * <complexType name="Gruppe">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type">
+ *       <sequence>
+ *         <element name="Elemente" type="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type" maxOccurs="unbounded"/>
+ *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Gruppe", propOrder = { + "elemente", + "min", + "max" +}) +public class Gruppe + extends ModellelementType +{ + + @XmlElement(name = "Elemente", required = true) + protected List elemente; + @XmlElement(name = "Min") + protected int min; + @XmlElement(name = "Max") + protected Integer max; + + /** + * Gets the value of the elemente property. + * + *

+ * 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 set method for the elemente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getElemente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ModellelementType } + * + * + */ + public List getElemente() { + if (elemente == null) { + elemente = new ArrayList(); + } + return this.elemente; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + */ + public int getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + */ + public void setMin(int value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMax(Integer value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ModellelementType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ModellelementType.java new file mode 100644 index 00000000..549e842c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ModellelementType.java @@ -0,0 +1,37 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter gemeinsamer Basistyp von Produktbausteinen und Gruppen + * + *

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

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

+ * <complexType name="Modellelement_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Modellelement_Type") +@XmlSeeAlso({ + Gruppe.class, + BasisProduktbausteinType.class +}) +public abstract class ModellelementType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java index 2a8920df..0ccb9027 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java @@ -37,6 +37,14 @@ public class ObjectFactory { public ObjectFactory() { } + /** + * Create an instance of {@link GMSGType } + * + */ + public GMSGType createGMSGType() { + return new GMSGType(); + } + /** * Create an instance of {@link ZahlwegType } * @@ -117,6 +125,22 @@ public class ObjectFactory { return new KontierungType(); } + /** + * Create an instance of {@link ZusatzproduktGenerischType } + * + */ + public ZusatzproduktGenerischType createZusatzproduktGenerischType() { + return new ZusatzproduktGenerischType(); + } + + /** + * Create an instance of {@link Gruppe } + * + */ + public Gruppe createGruppe() { + return new Gruppe(); + } + /** * Create an instance of {@link BeteiligtePersonVertragType } * @@ -357,6 +381,14 @@ public class ObjectFactory { return new VersichertePersonType(); } + /** + * Create an instance of {@link RisikoNatPersonType } + * + */ + public RisikoNatPersonType createRisikoNatPersonType() { + return new RisikoNatPersonType(); + } + /** * Create an instance of {@link VersicherteVeranstaltungType } * @@ -453,6 +485,14 @@ public class ObjectFactory { return new SchadenObjektSpezifikationType(); } + /** + * Create an instance of {@link AttributMsgType } + * + */ + public AttributMsgType createAttributMsgType() { + return new AttributMsgType(); + } + /** * Create an instance of {@link AttributMetadatenStringType } * @@ -501,6 +541,166 @@ public class ObjectFactory { return new EintragSchluessellisteType(); } + /** + * Create an instance of {@link AttributStringType } + * + */ + public AttributStringType createAttributStringType() { + return new AttributStringType(); + } + + /** + * Create an instance of {@link AttributIntType } + * + */ + public AttributIntType createAttributIntType() { + return new AttributIntType(); + } + + /** + * Create an instance of {@link AttributDezimalType } + * + */ + public AttributDezimalType createAttributDezimalType() { + return new AttributDezimalType(); + } + + /** + * Create an instance of {@link AttributDoubleType } + * + */ + public AttributDoubleType createAttributDoubleType() { + return new AttributDoubleType(); + } + + /** + * Create an instance of {@link AttributDatumType } + * + */ + public AttributDatumType createAttributDatumType() { + return new AttributDatumType(); + } + + /** + * Create an instance of {@link AttributEnumType } + * + */ + public AttributEnumType createAttributEnumType() { + return new AttributEnumType(); + } + + /** + * Create an instance of {@link AttributMultiEnumType } + * + */ + public AttributMultiEnumType createAttributMultiEnumType() { + return new AttributMultiEnumType(); + } + + /** + * Create an instance of {@link SicherstellungType } + * + */ + public SicherstellungType createSicherstellungType() { + return new SicherstellungType(); + } + + /** + * Create an instance of {@link AbtretungType } + * + */ + public AbtretungType createAbtretungType() { + return new AbtretungType(); + } + + /** + * Create an instance of {@link VerpfaendungType } + * + */ + public VerpfaendungType createVerpfaendungType() { + return new VerpfaendungType(); + } + + /** + * Create an instance of {@link PfandglaeubigerType } + * + */ + public PfandglaeubigerType createPfandglaeubigerType() { + return new PfandglaeubigerType(); + } + + /** + * Create an instance of {@link VinkulierungPersonenType } + * + */ + public VinkulierungPersonenType createVinkulierungPersonenType() { + return new VinkulierungPersonenType(); + } + + /** + * Create an instance of {@link GlaeubigerSicherstellungType } + * + */ + public GlaeubigerSicherstellungType createGlaeubigerSicherstellungType() { + return new GlaeubigerSicherstellungType(); + } + + /** + * Create an instance of {@link ZustimmungGesundheitsdatenType } + * + */ + public ZustimmungGesundheitsdatenType createZustimmungGesundheitsdatenType() { + return new ZustimmungGesundheitsdatenType(); + } + + /** + * Create an instance of {@link FATCAType } + * + */ + public FATCAType createFATCAType() { + return new FATCAType(); + } + + /** + * Create an instance of {@link FATCANatPersonType } + * + */ + public FATCANatPersonType createFATCANatPersonType() { + return new FATCANatPersonType(); + } + + /** + * Create an instance of {@link FATCASonstPersonType } + * + */ + public FATCASonstPersonType createFATCASonstPersonType() { + return new FATCASonstPersonType(); + } + + /** + * Create an instance of {@link PEPType } + * + */ + public PEPType createPEPType() { + return new PEPType(); + } + + /** + * Create an instance of {@link TreuhaenderfrageType } + * + */ + public TreuhaenderfrageType createTreuhaenderfrageType() { + return new TreuhaenderfrageType(); + } + + /** + * Create an instance of {@link GMSGType.SteuerlichAnsaessig } + * + */ + public GMSGType.SteuerlichAnsaessig createGMSGTypeSteuerlichAnsaessig() { + return new GMSGType.SteuerlichAnsaessig(); + } + /** * Create an instance of {@link ZahlwegType.Kundenkonto } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PEPType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PEPType.java new file mode 100644 index 00000000..e30c937a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PEPType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Beschreibung einer PEP + * + *

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

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

+ * <complexType name="PEP_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PEP_Type", propOrder = { + "beschreibung" +}) +public class PEPType { + + @XmlElement(name = "Beschreibung", required = true) + protected String beschreibung; + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PfandglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PfandglaeubigerType.java new file mode 100644 index 00000000..366b9bc4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PfandglaeubigerType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eigenschaften Pfandgläubiger + * + *

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

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

+ * <complexType name="Pfandglaeubiger_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Anteil" type="{http://www.w3.org/2001/XMLSchema}double"/>
+ *         <element name="Glaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Pfandglaeubiger_Type", propOrder = { + "anteil", + "glaeubiger" +}) +public class PfandglaeubigerType { + + @XmlElement(name = "Anteil") + protected double anteil; + @XmlElement(name = "Glaeubiger", required = true) + protected GlaeubigerSicherstellungType glaeubiger; + + /** + * Ruft den Wert der anteil-Eigenschaft ab. + * + */ + public double getAnteil() { + return anteil; + } + + /** + * Legt den Wert der anteil-Eigenschaft fest. + * + */ + public void setAnteil(double value) { + this.anteil = value; + } + + /** + * Ruft den Wert der glaeubiger-Eigenschaft ab. + * + * @return + * possible object is + * {@link GlaeubigerSicherstellungType } + * + */ + public GlaeubigerSicherstellungType getGlaeubiger() { + return glaeubiger; + } + + /** + * Legt den Wert der glaeubiger-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GlaeubigerSicherstellungType } + * + */ + public void setGlaeubiger(GlaeubigerSicherstellungType value) { + this.glaeubiger = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java index 3e1a8568..465930fd 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java @@ -8,10 +8,8 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.ProduktLebenType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ProduktRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ProduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VersichertePersonUnfallType; /** @@ -47,9 +45,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VersichertePersonUnf }) @XmlSeeAlso({ ProduktRechtsschutzType.class, - ProduktSachPrivatType.class, - VersichertePersonUnfallType.class, - ProduktLebenType.class + ProduktSachPrivatType.class }) public abstract class ProduktGenerischType extends ProduktType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java index 9b1ccabf..112bf794 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java @@ -15,7 +15,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ZusatzproduktKfzType; /** - * Basistyp für ein Produkt + * Basistyp für ein Produkt (1. Generation, wird nur in Kfz verwendet) * *

Java-Klasse für Produkt_Type complex type. * @@ -50,9 +50,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ZusatzproduktKfzType; "zusaetzlicheProduktdaten" }) @XmlSeeAlso({ + ProduktGenerischType.class, ProduktKfzType.class, - ZusatzproduktKfzType.class, - ProduktGenerischType.class + ZusatzproduktKfzType.class }) public abstract class ProduktType extends ProduktbausteinType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinType.java index 8449e1e6..3190c39d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinType.java @@ -44,6 +44,7 @@ import javax.xml.datatype.XMLGregorianCalendar; }) @XmlSeeAlso({ ProduktbausteinGenerischType.class, + ZusatzproduktType.class, VerkaufsproduktType.class, ProduktType.class, ElementarproduktType.class diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/RaucherType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/RaucherType.java new file mode 100644 index 00000000..9252893c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/RaucherType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben + * + *

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

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

+ * <complexType name="Raucher_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Raucher_Type") +public abstract class RaucherType + extends AttributType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/RisikoNatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/RisikoNatPersonType.java new file mode 100644 index 00000000..831f0f2c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/RisikoNatPersonType.java @@ -0,0 +1,435 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; + + +/** + * Risikoattribute natürlicher Personen + * + *

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

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

+ * <complexType name="RisikoNatPerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Gewicht" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type" minOccurs="0"/>
+ *         <element name="Groesse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type" minOccurs="0"/>
+ *         <element name="Raucher" type="{urn:omds3CommonServiceTypes-1-1-0}Raucher_Type" minOccurs="0"/>
+ *         <element name="Sozialversicherungsanstalt" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="Gefahrenklasse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="Beruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/>
+ *         <element name="MedizinischerBeruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="FreizeitSportRisiko" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="Risikozuschlag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="GesetzlicheUV" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="PersonenartKranken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="Berufsgruppe" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="ManuelleTaetigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheRisikodaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheRisikodaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoNatPerson_Type", propOrder = { + "gewicht", + "groesse", + "raucher", + "sozialversicherungsanstalt", + "gefahrenklasse", + "beruf", + "medizinischerBeruf", + "freizeitSportRisiko", + "risikozuschlag", + "gesetzlicheUV", + "personenartKranken", + "berufsgruppe", + "manuelleTaetigkeit", + "zusaetzlicheRisikodaten" +}) +public class RisikoNatPersonType { + + @XmlElement(name = "Gewicht") + protected AttributIntType gewicht; + @XmlElement(name = "Groesse") + protected AttributIntType groesse; + @XmlElement(name = "Raucher") + protected RaucherType raucher; + @XmlElement(name = "Sozialversicherungsanstalt") + protected AttributEnumType sozialversicherungsanstalt; + @XmlElement(name = "Gefahrenklasse") + protected AttributEnumType gefahrenklasse; + @XmlElement(name = "Beruf") + protected AttributStringType beruf; + @XmlElement(name = "MedizinischerBeruf") + protected AttributEnumType medizinischerBeruf; + @XmlElement(name = "FreizeitSportRisiko") + protected AttributEnumType freizeitSportRisiko; + @XmlElement(name = "Risikozuschlag") + protected AttributEnumType risikozuschlag; + @XmlElement(name = "GesetzlicheUV") + protected AttributEnumType gesetzlicheUV; + @XmlElement(name = "PersonenartKranken") + protected AttributEnumType personenartKranken; + @XmlElement(name = "Berufsgruppe") + protected AttributEnumType berufsgruppe; + @XmlElement(name = "ManuelleTaetigkeit") + protected AttributEnumType manuelleTaetigkeit; + @XmlElement(name = "ZusaetzlicheRisikodaten") + protected List zusaetzlicheRisikodaten; + + /** + * Ruft den Wert der gewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributIntType } + * + */ + public AttributIntType getGewicht() { + return gewicht; + } + + /** + * Legt den Wert der gewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributIntType } + * + */ + public void setGewicht(AttributIntType value) { + this.gewicht = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributIntType } + * + */ + public AttributIntType getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributIntType } + * + */ + public void setGroesse(AttributIntType value) { + this.groesse = value; + } + + /** + * Ruft den Wert der raucher-Eigenschaft ab. + * + * @return + * possible object is + * {@link RaucherType } + * + */ + public RaucherType getRaucher() { + return raucher; + } + + /** + * Legt den Wert der raucher-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RaucherType } + * + */ + public void setRaucher(RaucherType value) { + this.raucher = value; + } + + /** + * Ruft den Wert der sozialversicherungsanstalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getSozialversicherungsanstalt() { + return sozialversicherungsanstalt; + } + + /** + * Legt den Wert der sozialversicherungsanstalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setSozialversicherungsanstalt(AttributEnumType value) { + this.sozialversicherungsanstalt = value; + } + + /** + * Ruft den Wert der gefahrenklasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getGefahrenklasse() { + return gefahrenklasse; + } + + /** + * Legt den Wert der gefahrenklasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setGefahrenklasse(AttributEnumType value) { + this.gefahrenklasse = value; + } + + /** + * Ruft den Wert der beruf-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributStringType } + * + */ + public AttributStringType getBeruf() { + return beruf; + } + + /** + * Legt den Wert der beruf-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributStringType } + * + */ + public void setBeruf(AttributStringType value) { + this.beruf = value; + } + + /** + * Ruft den Wert der medizinischerBeruf-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getMedizinischerBeruf() { + return medizinischerBeruf; + } + + /** + * Legt den Wert der medizinischerBeruf-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setMedizinischerBeruf(AttributEnumType value) { + this.medizinischerBeruf = value; + } + + /** + * Ruft den Wert der freizeitSportRisiko-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getFreizeitSportRisiko() { + return freizeitSportRisiko; + } + + /** + * Legt den Wert der freizeitSportRisiko-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setFreizeitSportRisiko(AttributEnumType value) { + this.freizeitSportRisiko = value; + } + + /** + * Ruft den Wert der risikozuschlag-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getRisikozuschlag() { + return risikozuschlag; + } + + /** + * Legt den Wert der risikozuschlag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setRisikozuschlag(AttributEnumType value) { + this.risikozuschlag = value; + } + + /** + * Ruft den Wert der gesetzlicheUV-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getGesetzlicheUV() { + return gesetzlicheUV; + } + + /** + * Legt den Wert der gesetzlicheUV-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setGesetzlicheUV(AttributEnumType value) { + this.gesetzlicheUV = value; + } + + /** + * Ruft den Wert der personenartKranken-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getPersonenartKranken() { + return personenartKranken; + } + + /** + * Legt den Wert der personenartKranken-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setPersonenartKranken(AttributEnumType value) { + this.personenartKranken = value; + } + + /** + * Ruft den Wert der berufsgruppe-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getBerufsgruppe() { + return berufsgruppe; + } + + /** + * Legt den Wert der berufsgruppe-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setBerufsgruppe(AttributEnumType value) { + this.berufsgruppe = value; + } + + /** + * Ruft den Wert der manuelleTaetigkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getManuelleTaetigkeit() { + return manuelleTaetigkeit; + } + + /** + * Legt den Wert der manuelleTaetigkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setManuelleTaetigkeit(AttributEnumType value) { + this.manuelleTaetigkeit = value; + } + + /** + * Gets the value of the zusaetzlicheRisikodaten property. + * + *

+ * 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 set method for the zusaetzlicheRisikodaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheRisikodaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheRisikodatenType } + * + * + */ + public List getZusaetzlicheRisikodaten() { + if (zusaetzlicheRisikodaten == null) { + zusaetzlicheRisikodaten = new ArrayList(); + } + return this.zusaetzlicheRisikodaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SicherstellungType.java new file mode 100644 index 00000000..e05d2b62 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SicherstellungType.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.math.BigDecimal; +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; + + +/** + * Typ fuer Sicherstellungen in der Personenversicherung + * + *

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

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

+ * <complexType name="Sicherstellung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="Betrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Unanfechtbarkeitssumme" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Sicherstellung_Type", propOrder = { + "lfnr", + "betrag", + "unanfechtbarkeitssumme" +}) +@XmlSeeAlso({ + AbtretungType.class, + VerpfaendungType.class, + VinkulierungPersonenType.class +}) +public class SicherstellungType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlElement(name = "Betrag") + protected BigDecimal betrag; + @XmlElement(name = "Unanfechtbarkeitssumme") + protected BigDecimal unanfechtbarkeitssumme; + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Ruft den Wert der betrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBetrag() { + return betrag; + } + + /** + * Legt den Wert der betrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBetrag(BigDecimal value) { + this.betrag = value; + } + + /** + * Ruft den Wert der unanfechtbarkeitssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnanfechtbarkeitssumme() { + return unanfechtbarkeitssumme; + } + + /** + * Legt den Wert der unanfechtbarkeitssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnanfechtbarkeitssumme(BigDecimal value) { + this.unanfechtbarkeitssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/TreuhaenderfrageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/TreuhaenderfrageType.java new file mode 100644 index 00000000..c7bf4bab --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/TreuhaenderfrageType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Details zur Treuhaenderfrage + * + *

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

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

+ * <complexType name="Treuhaenderfrage_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Treuhaender" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Treuhaenderfrage_Type", propOrder = { + "treuhaender" +}) +public class TreuhaenderfrageType { + + @XmlElement(name = "Treuhaender") + protected boolean treuhaender; + + /** + * Ruft den Wert der treuhaender-Eigenschaft ab. + * + */ + public boolean isTreuhaender() { + return treuhaender; + } + + /** + * Legt den Wert der treuhaender-Eigenschaft fest. + * + */ + public void setTreuhaender(boolean value) { + this.treuhaender = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktGenerischType.java index e5801125..77ba6b41 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktGenerischType.java @@ -8,10 +8,8 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.VerkaufsproduktLebenType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.VerkaufsproduktRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.VerkaufsproduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VerkaufsproduktUnfallType; /** @@ -47,9 +45,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VerkaufsproduktUnfal }) @XmlSeeAlso({ VerkaufsproduktRechtsschutzType.class, - VerkaufsproduktSachPrivatType.class, - VerkaufsproduktUnfallType.class, - VerkaufsproduktLebenType.class + VerkaufsproduktSachPrivatType.class }) public abstract class VerkaufsproduktGenerischType extends VerkaufsproduktType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java index fb6f0b93..ed5a9215 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java @@ -15,7 +15,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkaufsproduktKfzType; /** - * Basistyp für ein Produktbündel + * Basistyp für ein Produktbündel (1. Generation, wird nur in Kfz verwendet) * *

Java-Klasse für Verkaufsprodukt_Type complex type. * @@ -50,8 +50,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkaufsproduktKfzType; "zusaetzlicheVerkaufproduktdaten" }) @XmlSeeAlso({ - VerkaufsproduktKfzType.class, - VerkaufsproduktGenerischType.class + VerkaufsproduktGenerischType.class, + VerkaufsproduktKfzType.class }) public abstract class VerkaufsproduktType extends ProduktbausteinType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerpfaendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerpfaendungType.java new file mode 100644 index 00000000..54622e84 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerpfaendungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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.XmlType; + + +/** + * Sicherstellung vom Typ Verpfändung + * + *

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

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

+ * <complexType name="Verpfaendung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ *       <sequence>
+ *         <element name="Pfandglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Pfandglaeubiger_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Verpfaendung_Type", propOrder = { + "pfandglaeubiger" +}) +public class VerpfaendungType + extends SicherstellungType +{ + + @XmlElement(name = "Pfandglaeubiger", required = true) + protected List pfandglaeubiger; + + /** + * Gets the value of the pfandglaeubiger property. + * + *

+ * 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 set method for the pfandglaeubiger property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPfandglaeubiger().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PfandglaeubigerType } + * + * + */ + public List getPfandglaeubiger() { + if (pfandglaeubiger == null) { + pfandglaeubiger = new ArrayList(); + } + return this.pfandglaeubiger; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VersichertePersonType.java index c0b06915..03cec724 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VersichertePersonType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VersichertePersonType.java @@ -20,6 +20,10 @@ import javax.xml.bind.annotation.XmlType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"> * <sequence> * <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/> + * <choice minOccurs="0"> + * <element name="RisikoNatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}RisikoNatPerson_Type"/> + * <element name="RisikoSonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/> + * </choice> * </sequence> * </extension> * </complexContent> @@ -30,7 +34,9 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VersichertePerson_Type", propOrder = { - "person" + "person", + "risikoNatPerson", + "risikoSonstPerson" }) public class VersichertePersonType extends VersichertesInteresseMitAttributMetadatenType @@ -38,6 +44,10 @@ public class VersichertePersonType @XmlElement(name = "Person", required = true) protected PersonType person; + @XmlElement(name = "RisikoNatPerson") + protected RisikoNatPersonType risikoNatPerson; + @XmlElement(name = "RisikoSonstPerson") + protected Object risikoSonstPerson; /** * Ruft den Wert der person-Eigenschaft ab. @@ -63,4 +73,52 @@ public class VersichertePersonType this.person = value; } + /** + * Ruft den Wert der risikoNatPerson-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoNatPersonType } + * + */ + public RisikoNatPersonType getRisikoNatPerson() { + return risikoNatPerson; + } + + /** + * Legt den Wert der risikoNatPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoNatPersonType } + * + */ + public void setRisikoNatPerson(RisikoNatPersonType value) { + this.risikoNatPerson = value; + } + + /** + * Ruft den Wert der risikoSonstPerson-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRisikoSonstPerson() { + return risikoSonstPerson; + } + + /** + * Legt den Wert der risikoSonstPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRisikoSonstPerson(Object value) { + this.risikoSonstPerson = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VinkulierungPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VinkulierungPersonenType.java new file mode 100644 index 00000000..75c1c807 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VinkulierungPersonenType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Sicherstellung vom Typ Vinkulierung + * + *

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

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

+ * <complexType name="VinkulierungPersonen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ *       <sequence>
+ *         <element name="Vinkularglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VinkulierungPersonen_Type", propOrder = { + "vinkularglaeubiger" +}) +public class VinkulierungPersonenType + extends SicherstellungType +{ + + @XmlElement(name = "Vinkularglaeubiger", required = true) + protected VinkularglaeubigerType vinkularglaeubiger; + + /** + * Ruft den Wert der vinkularglaeubiger-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkularglaeubigerType } + * + */ + public VinkularglaeubigerType getVinkularglaeubiger() { + return vinkularglaeubiger; + } + + /** + * Legt den Wert der vinkularglaeubiger-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkularglaeubigerType } + * + */ + public void setVinkularglaeubiger(VinkularglaeubigerType value) { + this.vinkularglaeubiger = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheRisikodatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheRisikodatenType.java new file mode 100644 index 00000000..14893e91 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheRisikodatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit für Personendaten + * + *

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

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

+ * <complexType name="ZusaetzlicheRisikodaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheRisikodaten_Type") +public abstract class ZusaetzlicheRisikodatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheZusatzproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheZusatzproduktdatenType.java new file mode 100644 index 00000000..36c44d1b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheZusatzproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Zusatzprodukt + * + *

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

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

+ * <complexType name="ZusaetzlicheZusatzproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheZusatzproduktdaten_Type") +public abstract class ZusaetzlicheZusatzproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktGenerischType.java new file mode 100644 index 00000000..21250c8b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktGenerischType.java @@ -0,0 +1,178 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.math.BigDecimal; +import java.util.ArrayList; +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.XmlType; + + +/** + * Basistyp für ein Zusatzprodukt, 2. Generation + * + *

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

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

+ * <complexType name="ZusatzproduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Zusatzprodukt_Type">
+ *       <sequence>
+ *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Versicherungssumme" type="{urn:omds20}decimal14_2" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt", + "versicherungssumme" +}) +public class ZusatzproduktGenerischType + extends ZusatzproduktType +{ + + @XmlElement(name = "Eingeschlossen") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + @XmlElement(name = "Versicherungssumme") + protected BigDecimal versicherungssumme; + + /** + * Ruft den Wert der eingeschlossen-Eigenschaft ab. + * + */ + public boolean isEingeschlossen() { + return eingeschlossen; + } + + /** + * Legt den Wert der eingeschlossen-Eigenschaft fest. + * + */ + public void setEingeschlossen(boolean value) { + this.eingeschlossen = value; + } + + /** + * Ruft den Wert der einschlussAenderbar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isEinschlussAenderbar() { + return einschlussAenderbar; + } + + /** + * Legt den Wert der einschlussAenderbar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setEinschlussAenderbar(Boolean value) { + this.einschlussAenderbar = value; + } + + /** + * Gets the value of the attributMetadaten property. + * + *

+ * 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 set method for the attributMetadaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAttributMetadaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttributMetadatenType } + * + * + */ + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); + } + return this.attributMetadaten; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + + /** + * Ruft den Wert der versicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVersicherungssumme() { + return versicherungssumme; + } + + /** + * Legt den Wert der versicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVersicherungssumme(BigDecimal value) { + this.versicherungssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktType.java new file mode 100644 index 00000000..4c162ee4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktType.java @@ -0,0 +1,108 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import java.util.ArrayList; +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; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Basistyp für ein Zusatzprodukt (wird nirgends verwendet) + * + *

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

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

+ * <complexType name="Zusatzprodukt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="ZusaetzlicheZusatzproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheZusatzproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zusatzprodukt_Type", propOrder = { + "vtgBeg", + "zusaetzlicheZusatzproduktdaten" +}) +@XmlSeeAlso({ + ZusatzproduktGenerischType.class +}) +public abstract class ZusatzproduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "VtgBeg") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "ZusaetzlicheZusatzproduktdaten") + protected List zusaetzlicheZusatzproduktdaten; + + /** + * Ruft den Wert der vtgBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getVtgBeg() { + return vtgBeg; + } + + /** + * Legt den Wert der vtgBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setVtgBeg(XMLGregorianCalendar value) { + this.vtgBeg = value; + } + + /** + * Gets the value of the zusaetzlicheZusatzproduktdaten property. + * + *

+ * 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 set method for the zusaetzlicheZusatzproduktdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheZusatzproduktdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheZusatzproduktdatenType } + * + * + */ + public List getZusaetzlicheZusatzproduktdaten() { + if (zusaetzlicheZusatzproduktdaten == null) { + zusaetzlicheZusatzproduktdaten = new ArrayList(); + } + return this.zusaetzlicheZusatzproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZustimmungGesundheitsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZustimmungGesundheitsdatenType.java new file mode 100644 index 00000000..cc40d51e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZustimmungGesundheitsdatenType.java @@ -0,0 +1,78 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +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.XmlType; + + +/** + * Zustimmung Gesundheitsdaten + * + *

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

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

+ * <complexType name="ZustimmungGesundheitsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZustimmungGesundheitsdaten_Type", propOrder = { + "lfnr", + "zustimmung" +}) +public class ZustimmungGesundheitsdatenType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlElement(name = "Zustimmung") + protected boolean zustimmung; + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Ruft den Wert der zustimmung-Eigenschaft ab. + * + */ + public boolean isZustimmung() { + return zustimmung; + } + + /** + * Legt den Wert der zustimmung-Eigenschaft fest. + * + */ + public void setZustimmung(boolean value) { + this.zustimmung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestGenType.java index b6b458c4..b4fc3495 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestGenType.java @@ -6,10 +6,8 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CalculateRechtsschutzRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallRequestType; /** @@ -39,9 +37,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallReque }) @XmlSeeAlso({ CalculateRechtsschutzRequestType.class, - CalculateSachPrivatRequestType.class, - CalculateUnfallRequestType.class, - CalculateLebenRequestType.class + CalculateSachPrivatRequestType.class }) public abstract class CalculateRequestGenType extends CalculateRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestType.java index 3fcc7f73..7b47049d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestType.java @@ -36,8 +36,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CalculateKfzRequestType "requestUpselling" }) @XmlSeeAlso({ - CalculateKfzRequestType.class, - CalculateRequestGenType.class + CalculateRequestGenType.class, + CalculateKfzRequestType.class }) public abstract class CalculateRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseGenType.java index 1d97a199..d623d92f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseGenType.java @@ -5,10 +5,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CalculateRechtsschutzResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallResponseType; /** @@ -33,9 +31,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallRespo @XmlType(name = "CalculateResponseGen_Type") @XmlSeeAlso({ CalculateRechtsschutzResponseType.class, - CalculateSachPrivatResponseType.class, - CalculateUnfallResponseType.class, - CalculateLebenResponseType.class + CalculateSachPrivatResponseType.class }) public abstract class CalculateResponseGenType extends CalculateResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseType.java index e1e887ff..d37a9eb0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseType.java @@ -30,8 +30,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CalculateKfzResponseTyp @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CalculateResponse_Type") @XmlSeeAlso({ - CalculateKfzResponseType.class, - CalculateResponseGenType.class + CalculateResponseGenType.class, + CalculateKfzResponseType.class }) public abstract class CalculateResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestGenType.java index f9df22f4..c0d143e9 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestGenType.java @@ -6,10 +6,8 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallRequestType; /** @@ -39,9 +37,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnf }) @XmlSeeAlso({ CreateApplicationRechtsschutzRequestType.class, - CreateApplicationSachPrivatRequestType.class, - CreateApplicationUnfallRequestType.class, - CreateApplicationLebenRequestType.class + CreateApplicationSachPrivatRequestType.class }) public abstract class CreateApplicationRequestGenType extends CreateApplicationRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestType.java index 31fbcbe6..0d409022 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestType.java @@ -39,8 +39,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateApplicationKfzReq "dateianhaenge" }) @XmlSeeAlso({ - CreateApplicationKfzRequestType.class, - CreateApplicationRequestGenType.class + CreateApplicationRequestGenType.class, + CreateApplicationKfzRequestType.class }) public abstract class CreateApplicationRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseGenType.java index ff93b7d1..7681ee7b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseGenType.java @@ -5,10 +5,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallResponseType; /** @@ -33,9 +31,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnf @XmlType(name = "CreateApplicationResponseGen_Type") @XmlSeeAlso({ CreateApplicationRechtsschutzResponseType.class, - CreateApplicationSachPrivatResponseType.class, - CreateApplicationUnfallResponseType.class, - CreateApplicationLebenResponseType.class + CreateApplicationSachPrivatResponseType.class }) public abstract class CreateApplicationResponseGenType extends CreateApplicationResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseType.java index 7e8c8364..a4e86e8a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseType.java @@ -44,8 +44,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateApplicationKfzRes "dokumente" }) @XmlSeeAlso({ - CreateApplicationKfzResponseType.class, - CreateApplicationResponseGenType.class + CreateApplicationResponseGenType.class, + CreateApplicationKfzResponseType.class }) public abstract class CreateApplicationResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestGenType.java index 88a949e9..773060b3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestGenType.java @@ -6,10 +6,8 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateOfferRechtsschutzRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallRequestType; /** @@ -39,9 +37,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallReq }) @XmlSeeAlso({ CreateOfferRechtsschutzRequestType.class, - CreateOfferSachPrivatRequestType.class, - CreateOfferUnfallRequestType.class, - CreateOfferLebenRequestType.class + CreateOfferSachPrivatRequestType.class }) public abstract class CreateOfferRequestGenType extends CreateOfferRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestType.java index 575c0f60..a2b86224 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestType.java @@ -30,8 +30,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateOfferKfzRequestTy @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CreateOfferRequest_Type") @XmlSeeAlso({ - CreateOfferKfzRequestType.class, - CreateOfferRequestGenType.class + CreateOfferRequestGenType.class, + CreateOfferKfzRequestType.class }) public abstract class CreateOfferRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseGenType.java index 08bc4e4f..45aedc84 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseGenType.java @@ -5,10 +5,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateOfferRechtsschutzResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallResponseType; /** @@ -33,9 +31,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallRes @XmlType(name = "CreateOfferResponseGen_Type") @XmlSeeAlso({ CreateOfferRechtsschutzResponseType.class, - CreateOfferSachPrivatResponseType.class, - CreateOfferUnfallResponseType.class, - CreateOfferLebenResponseType.class + CreateOfferSachPrivatResponseType.class }) public abstract class CreateOfferResponseGenType extends CreateOfferResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseType.java index a1205779..30c550c4 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseType.java @@ -39,8 +39,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateOfferKfzResponseT "dokumente" }) @XmlSeeAlso({ - CreateOfferKfzResponseType.class, - CreateOfferResponseGenType.class + CreateOfferResponseGenType.class, + CreateOfferKfzResponseType.class }) public abstract class CreateOfferResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragBasisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragBasisType.java new file mode 100644 index 00000000..b200b967 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragBasisType.java @@ -0,0 +1,530 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common; + +import java.util.ArrayList; +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; +import at.vvo.omds.types.omds3Types.r1_5_0.common.AbgelehnteRisikenType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.AntragsartType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.DatenverwendungType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.ErsatzpolizzenType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.KontierungType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.PolizzenversandType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.VertragspersonType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.ZahlungsdatenType; + + +/** + * Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist + * + *

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

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

+ * <complexType name="SpezAntragBasis_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/>
+ *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/>
+ *         <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="AbgelehnteRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AbgelehnteRisiken_Type" minOccurs="0"/>
+ *         <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
+ *         <element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/>
+ *         <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/>
+ *         <element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/>
+ *         <element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/>
+ *         <element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
+ *         <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ZusaetzlicheAntragsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}ZusaetzlicheAntragsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragBasis_Type", propOrder = { + "antragsart", + "personen", + "versicherungsnehmer", + "abweichenderPraemienzahler", + "weitereVersicherungsnehmer", + "weitereVertragspersonen", + "abgelehnteRisiken", + "vorversicherungen", + "zahlungsdaten", + "sepa", + "polizzenversand", + "datenschutzbestimmungen", + "kontierung", + "ersatzpolizzennummer", + "zusendungWeitereDokumente", + "zusaetzlicheAntragsdaten" +}) +@XmlSeeAlso({ + SpezAntragPersonenType.class, + SpezAntragType.class +}) +public abstract class SpezAntragBasisType { + + @XmlElement(name = "Antragsart") + @XmlSchemaType(name = "string") + protected AntragsartType antragsart; + @XmlElement(name = "Personen", required = true) + protected List personen; + @XmlElement(name = "Versicherungsnehmer") + @XmlSchemaType(name = "unsignedShort") + protected int versicherungsnehmer; + @XmlElement(name = "AbweichenderPraemienzahler") + @XmlSchemaType(name = "unsignedShort") + protected Integer abweichenderPraemienzahler; + @XmlElement(name = "WeitereVersicherungsnehmer", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List weitereVersicherungsnehmer; + @XmlElement(name = "WeitereVertragspersonen") + protected List weitereVertragspersonen; + @XmlElement(name = "AbgelehnteRisiken") + protected AbgelehnteRisikenType abgelehnteRisiken; + @XmlElement(name = "Vorversicherungen") + protected VorversicherungenType vorversicherungen; + @XmlElement(name = "Zahlungsdaten", required = true) + protected ZahlungsdatenType zahlungsdaten; + @XmlElement(name = "Sepa") + @XmlSchemaType(name = "unsignedByte") + protected Short sepa; + @XmlElement(name = "Polizzenversand") + @XmlSchemaType(name = "string") + protected PolizzenversandType polizzenversand; + @XmlElement(name = "Datenschutzbestimmungen", required = true) + protected DatenverwendungType datenschutzbestimmungen; + @XmlElement(name = "Kontierung") + protected List kontierung; + @XmlElement(name = "Ersatzpolizzennummer") + protected ErsatzpolizzenType ersatzpolizzennummer; + @XmlElement(name = "ZusendungWeitereDokumente") + protected List zusendungWeitereDokumente; + @XmlElement(name = "ZusaetzlicheAntragsdaten") + protected List zusaetzlicheAntragsdaten; + + /** + * Ruft den Wert der antragsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragsartType } + * + */ + public AntragsartType getAntragsart() { + return antragsart; + } + + /** + * Legt den Wert der antragsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragsartType } + * + */ + public void setAntragsart(AntragsartType value) { + this.antragsart = value; + } + + /** + * Gets the value of the personen property. + * + *

+ * 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 set method for the personen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonVertragType } + * + * + */ + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); + } + return this.personen; + } + + /** + * Ruft den Wert der versicherungsnehmer-Eigenschaft ab. + * + */ + public int getVersicherungsnehmer() { + return versicherungsnehmer; + } + + /** + * Legt den Wert der versicherungsnehmer-Eigenschaft fest. + * + */ + public void setVersicherungsnehmer(int value) { + this.versicherungsnehmer = value; + } + + /** + * Ruft den Wert der abweichenderPraemienzahler-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getAbweichenderPraemienzahler() { + return abweichenderPraemienzahler; + } + + /** + * Legt den Wert der abweichenderPraemienzahler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setAbweichenderPraemienzahler(Integer value) { + this.abweichenderPraemienzahler = value; + } + + /** + * Gets the value of the weitereVersicherungsnehmer property. + * + *

+ * 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 set method for the weitereVersicherungsnehmer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWeitereVersicherungsnehmer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getWeitereVersicherungsnehmer() { + if (weitereVersicherungsnehmer == null) { + weitereVersicherungsnehmer = new ArrayList(); + } + return this.weitereVersicherungsnehmer; + } + + /** + * Gets the value of the weitereVertragspersonen property. + * + *

+ * 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 set method for the weitereVertragspersonen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWeitereVertragspersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VertragspersonType } + * + * + */ + public List getWeitereVertragspersonen() { + if (weitereVertragspersonen == null) { + weitereVertragspersonen = new ArrayList(); + } + return this.weitereVertragspersonen; + } + + /** + * Ruft den Wert der abgelehnteRisiken-Eigenschaft ab. + * + * @return + * possible object is + * {@link AbgelehnteRisikenType } + * + */ + public AbgelehnteRisikenType getAbgelehnteRisiken() { + return abgelehnteRisiken; + } + + /** + * Legt den Wert der abgelehnteRisiken-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AbgelehnteRisikenType } + * + */ + public void setAbgelehnteRisiken(AbgelehnteRisikenType value) { + this.abgelehnteRisiken = value; + } + + /** + * Ruft den Wert der vorversicherungen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenType } + * + */ + public VorversicherungenType getVorversicherungen() { + return vorversicherungen; + } + + /** + * Legt den Wert der vorversicherungen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenType } + * + */ + public void setVorversicherungen(VorversicherungenType value) { + this.vorversicherungen = value; + } + + /** + * Ruft den Wert der zahlungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlungsdatenType } + * + */ + public ZahlungsdatenType getZahlungsdaten() { + return zahlungsdaten; + } + + /** + * Legt den Wert der zahlungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlungsdatenType } + * + */ + public void setZahlungsdaten(ZahlungsdatenType value) { + this.zahlungsdaten = value; + } + + /** + * Ruft den Wert der sepa-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getSepa() { + return sepa; + } + + /** + * Legt den Wert der sepa-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setSepa(Short value) { + this.sepa = value; + } + + /** + * Ruft den Wert der polizzenversand-Eigenschaft ab. + * + * @return + * possible object is + * {@link PolizzenversandType } + * + */ + public PolizzenversandType getPolizzenversand() { + return polizzenversand; + } + + /** + * Legt den Wert der polizzenversand-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PolizzenversandType } + * + */ + public void setPolizzenversand(PolizzenversandType value) { + this.polizzenversand = value; + } + + /** + * Ruft den Wert der datenschutzbestimmungen-Eigenschaft ab. + * + * @return + * possible object is + * {@link DatenverwendungType } + * + */ + public DatenverwendungType getDatenschutzbestimmungen() { + return datenschutzbestimmungen; + } + + /** + * Legt den Wert der datenschutzbestimmungen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DatenverwendungType } + * + */ + public void setDatenschutzbestimmungen(DatenverwendungType value) { + this.datenschutzbestimmungen = value; + } + + /** + * Gets the value of the kontierung property. + * + *

+ * 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 set method for the kontierung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKontierung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KontierungType } + * + * + */ + public List getKontierung() { + if (kontierung == null) { + kontierung = new ArrayList(); + } + return this.kontierung; + } + + /** + * Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ErsatzpolizzenType } + * + */ + public ErsatzpolizzenType getErsatzpolizzennummer() { + return ersatzpolizzennummer; + } + + /** + * Legt den Wert der ersatzpolizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ErsatzpolizzenType } + * + */ + public void setErsatzpolizzennummer(ErsatzpolizzenType value) { + this.ersatzpolizzennummer = value; + } + + /** + * Gets the value of the zusendungWeitereDokumente property. + * + *

+ * 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 set method for the zusendungWeitereDokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusendungWeitereDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getZusendungWeitereDokumente() { + if (zusendungWeitereDokumente == null) { + zusendungWeitereDokumente = new ArrayList(); + } + return this.zusendungWeitereDokumente; + } + + /** + * Gets the value of the zusaetzlicheAntragsdaten property. + * + *

+ * 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 set method for the zusaetzlicheAntragsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheAntragsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheAntragsdatenType } + * + * + */ + public List getZusaetzlicheAntragsdaten() { + if (zusaetzlicheAntragsdaten == null) { + zusaetzlicheAntragsdaten = new ArrayList(); + } + return this.zusaetzlicheAntragsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragPersonenType.java new file mode 100644 index 00000000..436f85a6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragPersonenType.java @@ -0,0 +1,107 @@ + +package at.vvo.omds.types.omds3Types.r1_5_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.XmlType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.SicherstellungType; + + +/** + * Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist + * + *

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

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

+ * <complexType name="SpezAntragPersonen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type">
+ *       <sequence>
+ *         <element name="Sicherstellung" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" minOccurs="0"/>
+ *         <element name="ZustGesundheitsdaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Unanfechtbarkeit" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragPersonen_Type", propOrder = { + "sicherstellung", + "zustGesundheitsdaten", + "unanfechtbarkeit" +}) +public abstract class SpezAntragPersonenType + extends SpezAntragBasisType +{ + + @XmlElement(name = "Sicherstellung") + protected SicherstellungType sicherstellung; + @XmlElement(name = "ZustGesundheitsdaten") + protected boolean zustGesundheitsdaten; + @XmlElement(name = "Unanfechtbarkeit") + protected boolean unanfechtbarkeit; + + /** + * Ruft den Wert der sicherstellung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SicherstellungType } + * + */ + public SicherstellungType getSicherstellung() { + return sicherstellung; + } + + /** + * Legt den Wert der sicherstellung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SicherstellungType } + * + */ + public void setSicherstellung(SicherstellungType value) { + this.sicherstellung = value; + } + + /** + * Ruft den Wert der zustGesundheitsdaten-Eigenschaft ab. + * + */ + public boolean isZustGesundheitsdaten() { + return zustGesundheitsdaten; + } + + /** + * Legt den Wert der zustGesundheitsdaten-Eigenschaft fest. + * + */ + public void setZustGesundheitsdaten(boolean value) { + this.zustGesundheitsdaten = value; + } + + /** + * Ruft den Wert der unanfechtbarkeit-Eigenschaft ab. + * + */ + public boolean isUnanfechtbarkeit() { + return unanfechtbarkeit; + } + + /** + * Legt den Wert der unanfechtbarkeit-Eigenschaft fest. + * + */ + public void setUnanfechtbarkeit(boolean value) { + this.unanfechtbarkeit = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragType.java index 2b40a8f6..a6841cd5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragType.java @@ -1,30 +1,15 @@ package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common; -import java.util.ArrayList; -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; -import at.vvo.omds.types.omds3Types.r1_5_0.common.AbgelehnteRisikenType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.AntragsartType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.BeteiligtePersonVertragType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.DatenverwendungType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.ErsatzpolizzenType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.KontierungType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.PolizzenversandType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.VertragspersonType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VinkularglaeubigerType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.ZahlungsdatenType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SpezAntragKfzType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SpezAntragLebenType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.SpezAntragRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.AntragSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezAntragUnfallType; /** @@ -37,27 +22,11 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezAntragUnfallType *
  * <complexType name="SpezAntrag_Type">
  *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type">
  *       <sequence>
- *         <element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/>
- *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/>
- *         <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
- *         <element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
- *         <element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="AbgelehnteRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AbgelehnteRisiken_Type" minOccurs="0"/>
- *         <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
- *         <element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/>
- *         <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/>
  *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type" minOccurs="0"/>
- *         <element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/>
- *         <element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/>
- *         <element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="3" minOccurs="0"/>
- *         <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
- *         <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="ZusaetzlicheAntragsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}ZusaetzlicheAntragsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
- *     </restriction>
+ *     </extension>
  *   </complexContent>
  * </complexType>
  * 
@@ -66,320 +35,19 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezAntragUnfallType */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SpezAntrag_Type", propOrder = { - "antragsart", - "personen", - "versicherungsnehmer", - "abweichenderPraemienzahler", - "weitereVersicherungsnehmer", - "weitereVertragspersonen", - "abgelehnteRisiken", - "vorversicherungen", - "zahlungsdaten", - "sepa", - "vinkulierung", - "polizzenversand", - "datenschutzbestimmungen", - "kontierung", - "ersatzpolizzennummer", - "zusendungWeitereDokumente", - "zusaetzlicheAntragsdaten" + "vinkulierung" }) @XmlSeeAlso({ SpezAntragRechtsschutzType.class, AntragSachPrivatType.class, - SpezAntragUnfallType.class, - SpezAntragKfzType.class, - SpezAntragLebenType.class + SpezAntragKfzType.class }) -public abstract class SpezAntragType { +public abstract class SpezAntragType + extends SpezAntragBasisType +{ - @XmlElement(name = "Antragsart") - @XmlSchemaType(name = "string") - protected AntragsartType antragsart; - @XmlElement(name = "Personen", required = true) - protected List personen; - @XmlElement(name = "Versicherungsnehmer") - @XmlSchemaType(name = "unsignedShort") - protected int versicherungsnehmer; - @XmlElement(name = "AbweichenderPraemienzahler") - @XmlSchemaType(name = "unsignedShort") - protected Integer abweichenderPraemienzahler; - @XmlElement(name = "WeitereVersicherungsnehmer", type = Integer.class) - @XmlSchemaType(name = "unsignedShort") - protected List weitereVersicherungsnehmer; - @XmlElement(name = "WeitereVertragspersonen") - protected List weitereVertragspersonen; - @XmlElement(name = "AbgelehnteRisiken") - protected AbgelehnteRisikenType abgelehnteRisiken; - @XmlElement(name = "Vorversicherungen") - protected VorversicherungenType vorversicherungen; - @XmlElement(name = "Zahlungsdaten", required = true) - protected ZahlungsdatenType zahlungsdaten; - @XmlElement(name = "Sepa") - @XmlSchemaType(name = "unsignedByte") - protected Short sepa; @XmlElement(name = "Vinkulierung") protected VinkularglaeubigerType vinkulierung; - @XmlElement(name = "Polizzenversand") - @XmlSchemaType(name = "string") - protected PolizzenversandType polizzenversand; - @XmlElement(name = "Datenschutzbestimmungen", required = true) - protected DatenverwendungType datenschutzbestimmungen; - @XmlElement(name = "Kontierung") - protected List kontierung; - @XmlElement(name = "Ersatzpolizzennummer") - protected ErsatzpolizzenType ersatzpolizzennummer; - @XmlElement(name = "ZusendungWeitereDokumente") - protected List zusendungWeitereDokumente; - @XmlElement(name = "ZusaetzlicheAntragsdaten") - protected List zusaetzlicheAntragsdaten; - - /** - * Ruft den Wert der antragsart-Eigenschaft ab. - * - * @return - * possible object is - * {@link AntragsartType } - * - */ - public AntragsartType getAntragsart() { - return antragsart; - } - - /** - * Legt den Wert der antragsart-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link AntragsartType } - * - */ - public void setAntragsart(AntragsartType value) { - this.antragsart = value; - } - - /** - * Gets the value of the personen property. - * - *

- * 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 set method for the personen property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getPersonen().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link BeteiligtePersonVertragType } - * - * - */ - public List getPersonen() { - if (personen == null) { - personen = new ArrayList(); - } - return this.personen; - } - - /** - * Ruft den Wert der versicherungsnehmer-Eigenschaft ab. - * - */ - public int getVersicherungsnehmer() { - return versicherungsnehmer; - } - - /** - * Legt den Wert der versicherungsnehmer-Eigenschaft fest. - * - */ - public void setVersicherungsnehmer(int value) { - this.versicherungsnehmer = value; - } - - /** - * Ruft den Wert der abweichenderPraemienzahler-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getAbweichenderPraemienzahler() { - return abweichenderPraemienzahler; - } - - /** - * Legt den Wert der abweichenderPraemienzahler-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setAbweichenderPraemienzahler(Integer value) { - this.abweichenderPraemienzahler = value; - } - - /** - * Gets the value of the weitereVersicherungsnehmer property. - * - *

- * 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 set method for the weitereVersicherungsnehmer property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getWeitereVersicherungsnehmer().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Integer } - * - * - */ - public List getWeitereVersicherungsnehmer() { - if (weitereVersicherungsnehmer == null) { - weitereVersicherungsnehmer = new ArrayList(); - } - return this.weitereVersicherungsnehmer; - } - - /** - * Gets the value of the weitereVertragspersonen property. - * - *

- * 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 set method for the weitereVertragspersonen property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getWeitereVertragspersonen().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link VertragspersonType } - * - * - */ - public List getWeitereVertragspersonen() { - if (weitereVertragspersonen == null) { - weitereVertragspersonen = new ArrayList(); - } - return this.weitereVertragspersonen; - } - - /** - * Ruft den Wert der abgelehnteRisiken-Eigenschaft ab. - * - * @return - * possible object is - * {@link AbgelehnteRisikenType } - * - */ - public AbgelehnteRisikenType getAbgelehnteRisiken() { - return abgelehnteRisiken; - } - - /** - * Legt den Wert der abgelehnteRisiken-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link AbgelehnteRisikenType } - * - */ - public void setAbgelehnteRisiken(AbgelehnteRisikenType value) { - this.abgelehnteRisiken = value; - } - - /** - * Ruft den Wert der vorversicherungen-Eigenschaft ab. - * - * @return - * possible object is - * {@link VorversicherungenType } - * - */ - public VorversicherungenType getVorversicherungen() { - return vorversicherungen; - } - - /** - * Legt den Wert der vorversicherungen-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link VorversicherungenType } - * - */ - public void setVorversicherungen(VorversicherungenType value) { - this.vorversicherungen = value; - } - - /** - * Ruft den Wert der zahlungsdaten-Eigenschaft ab. - * - * @return - * possible object is - * {@link ZahlungsdatenType } - * - */ - public ZahlungsdatenType getZahlungsdaten() { - return zahlungsdaten; - } - - /** - * Legt den Wert der zahlungsdaten-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ZahlungsdatenType } - * - */ - public void setZahlungsdaten(ZahlungsdatenType value) { - this.zahlungsdaten = value; - } - - /** - * Ruft den Wert der sepa-Eigenschaft ab. - * - * @return - * possible object is - * {@link Short } - * - */ - public Short getSepa() { - return sepa; - } - - /** - * Legt den Wert der sepa-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Short } - * - */ - public void setSepa(Short value) { - this.sepa = value; - } /** * Ruft den Wert der vinkulierung-Eigenschaft ab. @@ -405,163 +73,4 @@ public abstract class SpezAntragType { this.vinkulierung = value; } - /** - * Ruft den Wert der polizzenversand-Eigenschaft ab. - * - * @return - * possible object is - * {@link PolizzenversandType } - * - */ - public PolizzenversandType getPolizzenversand() { - return polizzenversand; - } - - /** - * Legt den Wert der polizzenversand-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PolizzenversandType } - * - */ - public void setPolizzenversand(PolizzenversandType value) { - this.polizzenversand = value; - } - - /** - * Ruft den Wert der datenschutzbestimmungen-Eigenschaft ab. - * - * @return - * possible object is - * {@link DatenverwendungType } - * - */ - public DatenverwendungType getDatenschutzbestimmungen() { - return datenschutzbestimmungen; - } - - /** - * Legt den Wert der datenschutzbestimmungen-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link DatenverwendungType } - * - */ - public void setDatenschutzbestimmungen(DatenverwendungType value) { - this.datenschutzbestimmungen = value; - } - - /** - * Gets the value of the kontierung property. - * - *

- * 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 set method for the kontierung property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getKontierung().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link KontierungType } - * - * - */ - public List getKontierung() { - if (kontierung == null) { - kontierung = new ArrayList(); - } - return this.kontierung; - } - - /** - * Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab. - * - * @return - * possible object is - * {@link ErsatzpolizzenType } - * - */ - public ErsatzpolizzenType getErsatzpolizzennummer() { - return ersatzpolizzennummer; - } - - /** - * Legt den Wert der ersatzpolizzennummer-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ErsatzpolizzenType } - * - */ - public void setErsatzpolizzennummer(ErsatzpolizzenType value) { - this.ersatzpolizzennummer = value; - } - - /** - * Gets the value of the zusendungWeitereDokumente property. - * - *

- * 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 set method for the zusendungWeitereDokumente property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getZusendungWeitereDokumente().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getZusendungWeitereDokumente() { - if (zusendungWeitereDokumente == null) { - zusendungWeitereDokumente = new ArrayList(); - } - return this.zusendungWeitereDokumente; - } - - /** - * Gets the value of the zusaetzlicheAntragsdaten property. - * - *

- * 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 set method for the zusaetzlicheAntragsdaten property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getZusaetzlicheAntragsdaten().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ZusaetzlicheAntragsdatenType } - * - * - */ - public List getZusaetzlicheAntragsdaten() { - if (zusaetzlicheAntragsdaten == null) { - zusaetzlicheAntragsdaten = new ArrayList(); - } - return this.zusaetzlicheAntragsdaten; - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezBerechnungType.java index 80b80b92..8a5912b2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezBerechnungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezBerechnungType.java @@ -6,10 +6,8 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SpezBerechnungKfzType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SpezBerechnungLebenType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.SpezBerechnungRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.BerechnungSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezBerechnungUnfallType; /** @@ -35,9 +33,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezBerechnungUnfall @XmlSeeAlso({ SpezBerechnungRechtsschutzType.class, BerechnungSachPrivatType.class, - SpezBerechnungUnfallType.class, - SpezBerechnungKfzType.class, - SpezBerechnungLebenType.class + SpezBerechnungKfzType.class }) public abstract class SpezBerechnungType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezOffertType.java index 55111b62..cd104eb0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezOffertType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezOffertType.java @@ -12,10 +12,8 @@ import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_5_0.common.BeteiligtePersonVertragType; import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SpezOffertKfzType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SpezOffertLebenType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.SpezOffertRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.OffertSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezOffertUnfallType; /** @@ -50,9 +48,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezOffertUnfallType @XmlSeeAlso({ SpezOffertRechtsschutzType.class, OffertSachPrivatType.class, - SpezOffertUnfallType.class, - SpezOffertKfzType.class, - SpezOffertLebenType.class + SpezOffertKfzType.class }) public abstract class SpezOffertType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestGenType.java index b5b8c00f..76a491e0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestGenType.java @@ -6,10 +6,8 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.SubmitApplicationRechtsschutzRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallRequestType; /** @@ -39,9 +37,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnf }) @XmlSeeAlso({ SubmitApplicationRechtsschutzRequestType.class, - SubmitApplicationSachPrivatRequestType.class, - SubmitApplicationUnfallRequestType.class, - SubmitApplicationLebenRequestType.class + SubmitApplicationSachPrivatRequestType.class }) public abstract class SubmitApplicationRequestGenType extends SubmitApplicationRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestType.java index 225c7141..b1912acd 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestType.java @@ -42,8 +42,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SubmitApplicationKfzReq "antragsnummer" }) @XmlSeeAlso({ - SubmitApplicationKfzRequestType.class, - SubmitApplicationRequestGenType.class + SubmitApplicationRequestGenType.class, + SubmitApplicationKfzRequestType.class }) public abstract class SubmitApplicationRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseGenType.java index 36d68f1a..d84084cb 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseGenType.java @@ -5,10 +5,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallResponseType; /** @@ -33,9 +31,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnf @XmlType(name = "SubmitApplicationResponseGen_Type") @XmlSeeAlso({ SubmitApplicationRechtsschutzResponseType.class, - SubmitApplicationSachPrivatResponseType.class, - SubmitApplicationUnfallResponseType.class, - SubmitApplicationLebenResponseType.class + SubmitApplicationSachPrivatResponseType.class }) public abstract class SubmitApplicationResponseGenType extends SubmitApplicationResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseType.java index c3d63b03..b3b37dc2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseType.java @@ -44,8 +44,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SubmitApplicationKfzRes "dokumente" }) @XmlSeeAlso({ - SubmitApplicationKfzResponseType.class, - SubmitApplicationResponseGenType.class + SubmitApplicationResponseGenType.class, + SubmitApplicationKfzResponseType.class }) public abstract class SubmitApplicationResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CalculateLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CalculateLebenRequestType.java deleted file mode 100644 index 3b4ee762..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CalculateLebenRequestType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CalculateRequestGenType; - - -/** - * Typ des Requestobjekts für eine Berechnung Leben - * - *

Java-Klasse für CalculateLebenRequest_Type complex type. - * - *

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

- * <complexType name="CalculateLebenRequest_Type">
- *   <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-5-0.on2antrag.leben}SpezBerechnungLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CalculateLebenRequest_Type", propOrder = { - "berechnungsanfrage" -}) -public class CalculateLebenRequestType - extends CalculateRequestGenType -{ - - @XmlElement(name = "Berechnungsanfrage", required = true) - protected SpezBerechnungLebenType berechnungsanfrage; - - /** - * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezBerechnungLebenType } - * - */ - public SpezBerechnungLebenType getBerechnungsanfrage() { - return berechnungsanfrage; - } - - /** - * Legt den Wert der berechnungsanfrage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezBerechnungLebenType } - * - */ - public void setBerechnungsanfrage(SpezBerechnungLebenType value) { - this.berechnungsanfrage = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CalculateLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CalculateLebenResponseType.java deleted file mode 100644 index bd123e3d..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CalculateLebenResponseType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CalculateResponseGenType; - - -/** - * Typ des Responseobjekts für eine Leben-Berechnung - * - *

Java-Klasse für CalculateLebenResponse_Type complex type. - * - *

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

- * <complexType name="CalculateLebenResponse_Type">
- *   <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-5-0.on2antrag.leben}SpezBerechnungLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CalculateLebenResponse_Type", propOrder = { - "berechnungsantwort" -}) -public class CalculateLebenResponseType - extends CalculateResponseGenType -{ - - @XmlElement(name = "Berechnungsantwort", required = true) - protected SpezBerechnungLebenType berechnungsantwort; - - /** - * Ruft den Wert der berechnungsantwort-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezBerechnungLebenType } - * - */ - public SpezBerechnungLebenType getBerechnungsantwort() { - return berechnungsantwort; - } - - /** - * Legt den Wert der berechnungsantwort-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezBerechnungLebenType } - * - */ - public void setBerechnungsantwort(SpezBerechnungLebenType value) { - this.berechnungsantwort = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateApplicationLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateApplicationLebenRequestType.java deleted file mode 100644 index 364adfc3..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateApplicationLebenRequestType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateApplicationRequestGenType; - - -/** - * Type des Requestobjekts für die Erstellung eines Leben-Antrags - * - *

Java-Klasse für CreateApplicationLebenRequest_Type complex type. - * - *

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

- * <complexType name="CreateApplicationLebenRequest_Type">
- *   <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-5-0.on2antrag.leben}SpezAntragLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CreateApplicationLebenRequest_Type", propOrder = { - "antragsanfrage" -}) -public class CreateApplicationLebenRequestType - extends CreateApplicationRequestGenType -{ - - @XmlElement(name = "Antragsanfrage", required = true) - protected SpezAntragLebenType antragsanfrage; - - /** - * Ruft den Wert der antragsanfrage-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezAntragLebenType } - * - */ - public SpezAntragLebenType getAntragsanfrage() { - return antragsanfrage; - } - - /** - * Legt den Wert der antragsanfrage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezAntragLebenType } - * - */ - public void setAntragsanfrage(SpezAntragLebenType value) { - this.antragsanfrage = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateApplicationLebenResponseType.java deleted file mode 100644 index 1a9b7bd2..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateApplicationLebenResponseType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateApplicationResponseGenType; - - -/** - * Type des Responseobjekts für die Erstellung eines Leben-Antrags - * - *

Java-Klasse für CreateApplicationLebenResponse_Type complex type. - * - *

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

- * <complexType name="CreateApplicationLebenResponse_Type">
- *   <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-5-0.on2antrag.leben}SpezAntragLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CreateApplicationLebenResponse_Type", propOrder = { - "antragsantwort" -}) -public class CreateApplicationLebenResponseType - extends CreateApplicationResponseGenType -{ - - @XmlElement(name = "Antragsantwort", required = true) - protected SpezAntragLebenType antragsantwort; - - /** - * Ruft den Wert der antragsantwort-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezAntragLebenType } - * - */ - public SpezAntragLebenType getAntragsantwort() { - return antragsantwort; - } - - /** - * Legt den Wert der antragsantwort-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezAntragLebenType } - * - */ - public void setAntragsantwort(SpezAntragLebenType value) { - this.antragsantwort = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateOfferLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateOfferLebenRequestType.java deleted file mode 100644 index 788a31d7..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateOfferLebenRequestType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateOfferRequestGenType; - - -/** - * Typ des Requestobjekts für eine Erstellung eines Leben-Offerts - * - *

Java-Klasse für CreateOfferLebenRequest_Type complex type. - * - *

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

- * <complexType name="CreateOfferLebenRequest_Type">
- *   <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-5-0.on2antrag.leben}SpezOffertLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CreateOfferLebenRequest_Type", propOrder = { - "offertanfrage" -}) -public class CreateOfferLebenRequestType - extends CreateOfferRequestGenType -{ - - @XmlElement(name = "Offertanfrage", required = true) - protected SpezOffertLebenType offertanfrage; - - /** - * Ruft den Wert der offertanfrage-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezOffertLebenType } - * - */ - public SpezOffertLebenType getOffertanfrage() { - return offertanfrage; - } - - /** - * Legt den Wert der offertanfrage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezOffertLebenType } - * - */ - public void setOffertanfrage(SpezOffertLebenType value) { - this.offertanfrage = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateOfferLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateOfferLebenResponseType.java deleted file mode 100644 index 314e6d30..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/CreateOfferLebenResponseType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateOfferResponseGenType; - - -/** - * Type des Responseobjekts für eine Erstellung eines Leben-Offerts - * - *

Java-Klasse für CreateOfferLebenResponse_Type complex type. - * - *

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

- * <complexType name="CreateOfferLebenResponse_Type">
- *   <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-5-0.on2antrag.leben}SpezOffertLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CreateOfferLebenResponse_Type", propOrder = { - "offertantwort" -}) -public class CreateOfferLebenResponseType - extends CreateOfferResponseGenType -{ - - @XmlElement(name = "Offertantwort", required = true) - protected SpezOffertLebenType offertantwort; - - /** - * Ruft den Wert der offertantwort-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezOffertLebenType } - * - */ - public SpezOffertLebenType getOffertantwort() { - return offertantwort; - } - - /** - * Legt den Wert der offertantwort-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezOffertLebenType } - * - */ - public void setOffertantwort(SpezOffertLebenType value) { - this.offertantwort = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ElementarproduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ElementarproduktLebenType.java deleted file mode 100644 index fafae489..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ElementarproduktLebenType.java +++ /dev/null @@ -1,97 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.BezugsberechtigungType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; - - -/** - * Typ für ein Elementarprodukt in der Sparte Leben. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet. - * - *

Java-Klasse für ElementarproduktLeben_Type complex type. - * - *

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

- * <complexType name="ElementarproduktLeben_Type">
- *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
- *       <sequence>
- *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
- *         <element name="Bezugsberechtigung" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ElementarproduktLeben_Type", propOrder = { - "selbstbehalt", - "bezugsberechtigung" -}) -public class ElementarproduktLebenType - extends ElementarproduktGenerischType -{ - - @XmlElement(name = "Selbstbehalt") - protected SelbstbehaltType selbstbehalt; - @XmlElement(name = "Bezugsberechtigung") - protected BezugsberechtigungType bezugsberechtigung; - - /** - * Ruft den Wert der selbstbehalt-Eigenschaft ab. - * - * @return - * possible object is - * {@link SelbstbehaltType } - * - */ - public SelbstbehaltType getSelbstbehalt() { - return selbstbehalt; - } - - /** - * Legt den Wert der selbstbehalt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SelbstbehaltType } - * - */ - public void setSelbstbehalt(SelbstbehaltType value) { - this.selbstbehalt = value; - } - - /** - * Ruft den Wert der bezugsberechtigung-Eigenschaft ab. - * - * @return - * possible object is - * {@link BezugsberechtigungType } - * - */ - public BezugsberechtigungType getBezugsberechtigung() { - return bezugsberechtigung; - } - - /** - * Legt den Wert der bezugsberechtigung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BezugsberechtigungType } - * - */ - public void setBezugsberechtigung(BezugsberechtigungType value) { - this.bezugsberechtigung = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ObjectFactory.java deleted file mode 100644 index b38817cd..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ObjectFactory.java +++ /dev/null @@ -1,227 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlElementDecl; -import javax.xml.bind.annotation.XmlRegistry; -import javax.xml.namespace.QName; - - -/** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben package. - *

An ObjectFactory allows you to programatically - * construct new instances of the Java representation - * for XML content. The Java representation of XML - * content can consist of schema derived interfaces - * and classes representing the binding of schema - * type definitions, element declarations and model - * groups. Factory methods for each of these are - * provided in this class. - * - */ -@XmlRegistry -public class ObjectFactory { - - private final static QName _CalculateLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CalculateLebenRequest"); - private final static QName _CalculateLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CalculateLebenResponse"); - private final static QName _CreateOfferLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateOfferLebenRequest"); - private final static QName _CreateOfferLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateOfferLebenResponse"); - private final static QName _CreateApplicationLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateApplicationLebenRequest"); - private final static QName _CreateApplicationLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateApplicationLebenResponse"); - private final static QName _SubmitApplicationLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "SubmitApplicationLebenRequest"); - private final static QName _SubmitApplicationLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "SubmitApplicationLebenResponse"); - - /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link CalculateLebenRequestType } - * - */ - public CalculateLebenRequestType createCalculateLebenRequestType() { - return new CalculateLebenRequestType(); - } - - /** - * Create an instance of {@link CalculateLebenResponseType } - * - */ - public CalculateLebenResponseType createCalculateLebenResponseType() { - return new CalculateLebenResponseType(); - } - - /** - * Create an instance of {@link CreateOfferLebenRequestType } - * - */ - public CreateOfferLebenRequestType createCreateOfferLebenRequestType() { - return new CreateOfferLebenRequestType(); - } - - /** - * Create an instance of {@link CreateOfferLebenResponseType } - * - */ - public CreateOfferLebenResponseType createCreateOfferLebenResponseType() { - return new CreateOfferLebenResponseType(); - } - - /** - * Create an instance of {@link CreateApplicationLebenRequestType } - * - */ - public CreateApplicationLebenRequestType createCreateApplicationLebenRequestType() { - return new CreateApplicationLebenRequestType(); - } - - /** - * Create an instance of {@link CreateApplicationLebenResponseType } - * - */ - public CreateApplicationLebenResponseType createCreateApplicationLebenResponseType() { - return new CreateApplicationLebenResponseType(); - } - - /** - * Create an instance of {@link SubmitApplicationLebenResponseType } - * - */ - public SubmitApplicationLebenResponseType createSubmitApplicationLebenResponseType() { - return new SubmitApplicationLebenResponseType(); - } - - /** - * Create an instance of {@link VerkaufsproduktLebenType } - * - */ - public VerkaufsproduktLebenType createVerkaufsproduktLebenType() { - return new VerkaufsproduktLebenType(); - } - - /** - * Create an instance of {@link ProduktLebenType } - * - */ - public ProduktLebenType createProduktLebenType() { - return new ProduktLebenType(); - } - - /** - * Create an instance of {@link ElementarproduktLebenType } - * - */ - public ElementarproduktLebenType createElementarproduktLebenType() { - return new ElementarproduktLebenType(); - } - - /** - * Create an instance of {@link SpezBerechnungLebenType } - * - */ - public SpezBerechnungLebenType createSpezBerechnungLebenType() { - return new SpezBerechnungLebenType(); - } - - /** - * Create an instance of {@link SpezOffertLebenType } - * - */ - public SpezOffertLebenType createSpezOffertLebenType() { - return new SpezOffertLebenType(); - } - - /** - * Create an instance of {@link SpezAntragLebenType } - * - */ - public SpezAntragLebenType createSpezAntragLebenType() { - return new SpezAntragLebenType(); - } - - /** - * Create an instance of {@link SubmitApplicationLebenRequestType } - * - */ - public SubmitApplicationLebenRequestType createSubmitApplicationLebenRequestType() { - return new SubmitApplicationLebenRequestType(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CalculateLebenRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CalculateLebenRequest") - public JAXBElement createCalculateLebenRequest(CalculateLebenRequestType value) { - return new JAXBElement(_CalculateLebenRequest_QNAME, CalculateLebenRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CalculateLebenResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CalculateLebenResponse") - public JAXBElement createCalculateLebenResponse(CalculateLebenResponseType value) { - return new JAXBElement(_CalculateLebenResponse_QNAME, CalculateLebenResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferLebenRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateOfferLebenRequest") - public JAXBElement createCreateOfferLebenRequest(CreateOfferLebenRequestType value) { - return new JAXBElement(_CreateOfferLebenRequest_QNAME, CreateOfferLebenRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferLebenResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateOfferLebenResponse") - public JAXBElement createCreateOfferLebenResponse(CreateOfferLebenResponseType value) { - return new JAXBElement(_CreateOfferLebenResponse_QNAME, CreateOfferLebenResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationLebenRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateApplicationLebenRequest") - public JAXBElement createCreateApplicationLebenRequest(CreateApplicationLebenRequestType value) { - return new JAXBElement(_CreateApplicationLebenRequest_QNAME, CreateApplicationLebenRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationLebenResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateApplicationLebenResponse") - public JAXBElement createCreateApplicationLebenResponse(CreateApplicationLebenResponseType value) { - return new JAXBElement(_CreateApplicationLebenResponse_QNAME, CreateApplicationLebenResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "SubmitApplicationLebenRequest") - public JAXBElement createSubmitApplicationLebenRequest(SubmitApplicationLebenResponseType value) { - return new JAXBElement(_SubmitApplicationLebenRequest_QNAME, SubmitApplicationLebenResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "SubmitApplicationLebenResponse") - public JAXBElement createSubmitApplicationLebenResponse(SubmitApplicationLebenResponseType value) { - return new JAXBElement(_SubmitApplicationLebenResponse_QNAME, SubmitApplicationLebenResponseType.class, null, value); - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ProduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ProduktLebenType.java deleted file mode 100644 index bbeba8a3..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ProduktLebenType.java +++ /dev/null @@ -1,125 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import java.util.ArrayList; -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.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; - - -/** - * Typ für ein Produkt in der Sparte Leben. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. - * - *

Java-Klasse für ProduktLeben_Type complex type. - * - *

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

- * <complexType name="ProduktLeben_Type">
- *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
- *       <sequence>
- *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
- *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
- *         <element name="Elementarprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ElementarproduktLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProduktLeben_Type", propOrder = { - "personRefLfnr", - "selbstbehalt", - "elementarprodukte" -}) -public class ProduktLebenType - extends ProduktGenerischType -{ - - @XmlElement(name = "PersonRefLfnr") - @XmlSchemaType(name = "unsignedShort") - protected int personRefLfnr; - @XmlElement(name = "Selbstbehalt") - protected SelbstbehaltType selbstbehalt; - @XmlElement(name = "Elementarprodukte") - protected List elementarprodukte; - - /** - * Ruft den Wert der personRefLfnr-Eigenschaft ab. - * - */ - public int getPersonRefLfnr() { - return personRefLfnr; - } - - /** - * Legt den Wert der personRefLfnr-Eigenschaft fest. - * - */ - public void setPersonRefLfnr(int value) { - this.personRefLfnr = value; - } - - /** - * Ruft den Wert der selbstbehalt-Eigenschaft ab. - * - * @return - * possible object is - * {@link SelbstbehaltType } - * - */ - public SelbstbehaltType getSelbstbehalt() { - return selbstbehalt; - } - - /** - * Legt den Wert der selbstbehalt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SelbstbehaltType } - * - */ - public void setSelbstbehalt(SelbstbehaltType value) { - this.selbstbehalt = value; - } - - /** - * Gets the value of the elementarprodukte property. - * - *

- * 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 set method for the elementarprodukte property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getElementarprodukte().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ElementarproduktLebenType } - * - * - */ - public List getElementarprodukte() { - if (elementarprodukte == null) { - elementarprodukte = new ArrayList(); - } - return this.elementarprodukte; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezAntragLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezAntragLebenType.java deleted file mode 100644 index 9912e87e..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezAntragLebenType.java +++ /dev/null @@ -1,103 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import java.util.ArrayList; -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.XmlType; -import at.vvo.omds.types.omds2Types.v2_11.ELBezugsberechtigungType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType; - - -/** - * Typ für den Schritt Antrags-Erzeugung - * - *

Java-Klasse für SpezAntragLeben_Type complex type. - * - *

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

- * <complexType name="SpezAntragLeben_Type">
- *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
- *       <sequence>
- *         <element ref="{urn:omds20}EL-Bezugsberechtigung" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VerkaufsproduktLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SpezAntragLeben_Type", propOrder = { - "elBezugsberechtigung", - "verkaufsprodukt" -}) -public class SpezAntragLebenType - extends SpezAntragType -{ - - @XmlElement(name = "EL-Bezugsberechtigung", namespace = "urn:omds20") - protected List elBezugsberechtigung; - @XmlElement(name = "Verkaufsprodukt", required = true) - protected VerkaufsproduktLebenType verkaufsprodukt; - - /** - * Gets the value of the elBezugsberechtigung property. - * - *

- * 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 set method for the elBezugsberechtigung property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getELBezugsberechtigung().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ELBezugsberechtigungType } - * - * - */ - public List getELBezugsberechtigung() { - if (elBezugsberechtigung == null) { - elBezugsberechtigung = new ArrayList(); - } - return this.elBezugsberechtigung; - } - - /** - * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. - * - * @return - * possible object is - * {@link VerkaufsproduktLebenType } - * - */ - public VerkaufsproduktLebenType getVerkaufsprodukt() { - return verkaufsprodukt; - } - - /** - * Legt den Wert der verkaufsprodukt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link VerkaufsproduktLebenType } - * - */ - public void setVerkaufsprodukt(VerkaufsproduktLebenType value) { - this.verkaufsprodukt = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezBerechnungLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezBerechnungLebenType.java deleted file mode 100644 index 1370d58e..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezBerechnungLebenType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezBerechnungType; - - -/** - * Typ für den Schritt Berechnung - * - *

Java-Klasse für SpezBerechnungLeben_Type complex type. - * - *

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

- * <complexType name="SpezBerechnungLeben_Type">
- *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
- *       <sequence>
- *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VerkaufsproduktLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SpezBerechnungLeben_Type", propOrder = { - "verkaufsprodukt" -}) -public class SpezBerechnungLebenType - extends SpezBerechnungType -{ - - @XmlElement(name = "Verkaufsprodukt", required = true) - protected VerkaufsproduktLebenType verkaufsprodukt; - - /** - * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. - * - * @return - * possible object is - * {@link VerkaufsproduktLebenType } - * - */ - public VerkaufsproduktLebenType getVerkaufsprodukt() { - return verkaufsprodukt; - } - - /** - * Legt den Wert der verkaufsprodukt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link VerkaufsproduktLebenType } - * - */ - public void setVerkaufsprodukt(VerkaufsproduktLebenType value) { - this.verkaufsprodukt = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezOffertLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezOffertLebenType.java deleted file mode 100644 index 591144ae..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SpezOffertLebenType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezOffertType; - - -/** - * Typ für den Schritt Offert-Erzeugung - * - *

Java-Klasse für SpezOffertLeben_Type complex type. - * - *

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

- * <complexType name="SpezOffertLeben_Type">
- *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
- *       <sequence>
- *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VerkaufsproduktLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SpezOffertLeben_Type", propOrder = { - "verkaufsprodukt" -}) -public class SpezOffertLebenType - extends SpezOffertType -{ - - @XmlElement(name = "Verkaufsprodukt", required = true) - protected VerkaufsproduktLebenType verkaufsprodukt; - - /** - * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. - * - * @return - * possible object is - * {@link VerkaufsproduktLebenType } - * - */ - public VerkaufsproduktLebenType getVerkaufsprodukt() { - return verkaufsprodukt; - } - - /** - * Legt den Wert der verkaufsprodukt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link VerkaufsproduktLebenType } - * - */ - public void setVerkaufsprodukt(VerkaufsproduktLebenType value) { - this.verkaufsprodukt = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SubmitApplicationLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SubmitApplicationLebenRequestType.java deleted file mode 100644 index 9b203f47..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SubmitApplicationLebenRequestType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SubmitApplicationRequestGenType; - - -/** - * Type des Requests, um den Antrag einzureichen - * - *

Java-Klasse für SubmitApplicationLebenRequest_Type complex type. - * - *

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

- * <complexType name="SubmitApplicationLebenRequest_Type">
- *   <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-5-0.on2antrag.leben}SpezAntragLeben_Type" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SubmitApplicationLebenRequest_Type", propOrder = { - "antragsanfrage" -}) -public class SubmitApplicationLebenRequestType - extends SubmitApplicationRequestGenType -{ - - @XmlElement(name = "Antragsanfrage") - protected SpezAntragLebenType antragsanfrage; - - /** - * Ruft den Wert der antragsanfrage-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezAntragLebenType } - * - */ - public SpezAntragLebenType getAntragsanfrage() { - return antragsanfrage; - } - - /** - * Legt den Wert der antragsanfrage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezAntragLebenType } - * - */ - public void setAntragsanfrage(SpezAntragLebenType value) { - this.antragsanfrage = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SubmitApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SubmitApplicationLebenResponseType.java deleted file mode 100644 index 1eb86b8b..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/SubmitApplicationLebenResponseType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SubmitApplicationResponseGenType; - - -/** - * Type des Response, um den Antrag einzureichen - * - *

Java-Klasse für SubmitApplicationLebenResponse_Type complex type. - * - *

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

- * <complexType name="SubmitApplicationLebenResponse_Type">
- *   <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-5-0.on2antrag.leben}SpezAntragLeben_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SubmitApplicationLebenResponse_Type", propOrder = { - "antragsantwort" -}) -public class SubmitApplicationLebenResponseType - extends SubmitApplicationResponseGenType -{ - - @XmlElement(name = "Antragsantwort", required = true) - protected SpezAntragLebenType antragsantwort; - - /** - * Ruft den Wert der antragsantwort-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezAntragLebenType } - * - */ - public SpezAntragLebenType getAntragsantwort() { - return antragsantwort; - } - - /** - * Legt den Wert der antragsantwort-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezAntragLebenType } - * - */ - public void setAntragsantwort(SpezAntragLebenType value) { - this.antragsantwort = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/VerkaufsproduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/VerkaufsproduktLebenType.java deleted file mode 100644 index f63fc71b..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/VerkaufsproduktLebenType.java +++ /dev/null @@ -1,108 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; - -import java.util.ArrayList; -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.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertePersonType; - - -/** - * Typ für ein Verkaufsprodukt in der Sparte Leben - * - *

Java-Klasse für VerkaufsproduktLeben_Type complex type. - * - *

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

- * <complexType name="VerkaufsproduktLeben_Type">
- *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
- *       <sequence>
- *         <element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ProduktLeben_Type" maxOccurs="unbounded"/>
- *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "VerkaufsproduktLeben_Type", propOrder = { - "produkte", - "personen" -}) -public class VerkaufsproduktLebenType - extends VerkaufsproduktGenerischType -{ - - @XmlElement(name = "Produkte", required = true) - protected List produkte; - @XmlElement(name = "Personen", required = true) - protected List personen; - - /** - * Gets the value of the produkte property. - * - *

- * 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 set method for the produkte property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getProdukte().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ProduktLebenType } - * - * - */ - public List getProdukte() { - if (produkte == null) { - produkte = new ArrayList(); - } - return this.produkte; - } - - /** - * Gets the value of the personen property. - * - *

- * 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 set method for the personen property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getPersonen().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link VersichertePersonType } - * - * - */ - public List getPersonen() { - if (personen == null) { - personen = new ArrayList(); - } - return this.personen; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/package-info.java deleted file mode 100644 index 741d8bd9..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java index def2555f..f83c0380 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java @@ -50,15 +50,15 @@ public class GenElementarproduktGebaeudeType { @XmlElementRefs({ - @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) + @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) }) protected List> rest; @@ -68,8 +68,8 @@ public class GenElementarproduktGebaeudeType *

* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: - * Zeile 298 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd - * Zeile 891 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd + * Zeile 301 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd + * Zeile 912 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_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: @@ -91,14 +91,14 @@ public class GenElementarproduktGebaeudeType *

* Objects of the following type(s) are allowed in the list * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link Long }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link String }{@code >} * {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} * * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java index 9d6907bb..2f7573c1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java @@ -50,15 +50,15 @@ public class GenElementarproduktHaushaltType { @XmlElementRefs({ - @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) + @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) }) protected List> rest; @@ -68,8 +68,8 @@ public class GenElementarproduktHaushaltType *

* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: - * Zeile 313 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd - * Zeile 891 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd + * Zeile 316 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd + * Zeile 912 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_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: @@ -90,15 +90,15 @@ public class GenElementarproduktHaushaltType * *

* Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link Long }{@code >} * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link String }{@code >} * {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} * * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java index c790471b..1cbf5fbb 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -1,12 +1,15 @@ package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat; +import java.util.ArrayList; +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; +import at.vvo.omds.types.omds3Types.r1_5_0.common.Gruppe; import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; @@ -21,6 +24,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"> * <sequence> * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> + * <element name="Elementarprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktSachPrivat_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -31,7 +36,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProduktSachPrivat_Type", propOrder = { - "versObjekteRefLfnr" + "versObjekteRefLfnr", + "elementarprodukte", + "gruppen" }) @XmlSeeAlso({ ProduktGebaeudeversicherungType.class, @@ -44,6 +51,10 @@ public abstract class ProduktSachPrivatType @XmlElement(name = "VersObjekteRefLfnr") @XmlSchemaType(name = "unsignedShort") protected int versObjekteRefLfnr; + @XmlElement(name = "Elementarprodukte") + protected List elementarprodukte; + @XmlElement(name = "Gruppen") + protected List gruppen; /** * Ruft den Wert der versObjekteRefLfnr-Eigenschaft ab. @@ -61,4 +72,62 @@ public abstract class ProduktSachPrivatType this.versObjekteRefLfnr = value; } + /** + * Gets the value of the elementarprodukte property. + * + *

+ * 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 set method for the elementarprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getElementarprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktSachPrivatType } + * + * + */ + public List getElementarprodukte() { + if (elementarprodukte == null) { + elementarprodukte = new ArrayList(); + } + return this.elementarprodukte; + } + + /** + * Gets the value of the gruppen property. + * + *

+ * 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 set method for the gruppen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGruppen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Gruppe } + * + * + */ + public List getGruppen() { + if (gruppen == null) { + gruppen = new ArrayList(); + } + return this.gruppen; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java index c205fb95..ceb6d323 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java @@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.Gruppe; import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType; @@ -26,6 +27,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType; * <sequence> * <element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type" maxOccurs="unbounded"/> * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/> * <element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/> * </sequence> * </extension> @@ -39,6 +41,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType; @XmlType(name = "VerkaufsproduktSachPrivat_Type", propOrder = { "produkte", "zusatzprodukte", + "gruppen", "versicherteObjekte" }) public class VerkaufsproduktSachPrivatType @@ -49,6 +52,8 @@ public class VerkaufsproduktSachPrivatType protected List produkte; @XmlElement(name = "Zusatzprodukte") protected List zusatzprodukte; + @XmlElement(name = "Gruppen") + protected List gruppen; @XmlElement(name = "VersicherteObjekte", required = true) protected List versicherteObjekte; @@ -110,6 +115,35 @@ public class VerkaufsproduktSachPrivatType return this.zusatzprodukte; } + /** + * Gets the value of the gruppen property. + * + *

+ * 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 set method for the gruppen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGruppen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Gruppe } + * + * + */ + public List getGruppen() { + if (gruppen == null) { + gruppen = new ArrayList(); + } + return this.gruppen; + } + /** * Gets the value of the versicherteObjekte property. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CalculateUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CalculateUnfallRequestType.java deleted file mode 100644 index 0b0ea835..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CalculateUnfallRequestType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CalculateRequestGenType; - - -/** - * Typ des Requestobjekts für eine Berechnung Unfall - * - *

Java-Klasse für CalculateUnfallRequest_Type complex type. - * - *

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

- * <complexType name="CalculateUnfallRequest_Type">
- *   <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-4-0.on2antrag.unfall}SpezBerechnungUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CalculateUnfallRequest_Type", propOrder = { - "berechnungsanfrage" -}) -public class CalculateUnfallRequestType - extends CalculateRequestGenType -{ - - @XmlElement(name = "Berechnungsanfrage", required = true) - protected SpezBerechnungUnfallType berechnungsanfrage; - - /** - * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezBerechnungUnfallType } - * - */ - public SpezBerechnungUnfallType getBerechnungsanfrage() { - return berechnungsanfrage; - } - - /** - * Legt den Wert der berechnungsanfrage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezBerechnungUnfallType } - * - */ - public void setBerechnungsanfrage(SpezBerechnungUnfallType value) { - this.berechnungsanfrage = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CalculateUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CalculateUnfallResponseType.java deleted file mode 100644 index 960d2319..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CalculateUnfallResponseType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CalculateResponseGenType; - - -/** - * Typ des Responseobjekts für eine Unfall-Berechnung - * - *

Java-Klasse für CalculateUnfallResponse_Type complex type. - * - *

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

- * <complexType name="CalculateUnfallResponse_Type">
- *   <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-4-0.on2antrag.unfall}SpezBerechnungUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CalculateUnfallResponse_Type", propOrder = { - "berechnungsantwort" -}) -public class CalculateUnfallResponseType - extends CalculateResponseGenType -{ - - @XmlElement(name = "Berechnungsantwort", required = true) - protected SpezBerechnungUnfallType berechnungsantwort; - - /** - * Ruft den Wert der berechnungsantwort-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezBerechnungUnfallType } - * - */ - public SpezBerechnungUnfallType getBerechnungsantwort() { - return berechnungsantwort; - } - - /** - * Legt den Wert der berechnungsantwort-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezBerechnungUnfallType } - * - */ - public void setBerechnungsantwort(SpezBerechnungUnfallType value) { - this.berechnungsantwort = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java deleted file mode 100644 index eae70792..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateApplicationRequestGenType; - - -/** - * Type des Requestobjekts für die Erstellung eines Unfallantrags - * - *

Java-Klasse für CreateApplicationUnfallRequest_Type complex type. - * - *

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

- * <complexType name="CreateApplicationUnfallRequest_Type">
- *   <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-4-0.on2antrag.unfall}SpezAntragUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CreateApplicationUnfallRequest_Type", propOrder = { - "antragsanfrage" -}) -public class CreateApplicationUnfallRequestType - extends CreateApplicationRequestGenType -{ - - @XmlElement(name = "Antragsanfrage", required = true) - protected SpezAntragUnfallType antragsanfrage; - - /** - * Ruft den Wert der antragsanfrage-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezAntragUnfallType } - * - */ - public SpezAntragUnfallType getAntragsanfrage() { - return antragsanfrage; - } - - /** - * Legt den Wert der antragsanfrage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezAntragUnfallType } - * - */ - public void setAntragsanfrage(SpezAntragUnfallType value) { - this.antragsanfrage = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java deleted file mode 100644 index b16007f2..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateApplicationResponseGenType; - - -/** - * Type des Responseobjekts für die Erstellung eines Unfallantrags - * - *

Java-Klasse für CreateApplicationUnfallResponse_Type complex type. - * - *

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

- * <complexType name="CreateApplicationUnfallResponse_Type">
- *   <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-4-0.on2antrag.unfall}SpezAntragUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CreateApplicationUnfallResponse_Type", propOrder = { - "antragsantwort" -}) -public class CreateApplicationUnfallResponseType - extends CreateApplicationResponseGenType -{ - - @XmlElement(name = "Antragsantwort", required = true) - protected SpezAntragUnfallType antragsantwort; - - /** - * Ruft den Wert der antragsantwort-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezAntragUnfallType } - * - */ - public SpezAntragUnfallType getAntragsantwort() { - return antragsantwort; - } - - /** - * Legt den Wert der antragsantwort-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezAntragUnfallType } - * - */ - public void setAntragsantwort(SpezAntragUnfallType value) { - this.antragsantwort = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateOfferUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateOfferUnfallRequestType.java deleted file mode 100644 index 0c3e0a71..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateOfferUnfallRequestType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateOfferRequestGenType; - - -/** - * Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts - * - *

Java-Klasse für CreateOfferUnfallRequest_Type complex type. - * - *

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

- * <complexType name="CreateOfferUnfallRequest_Type">
- *   <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-4-0.on2antrag.unfall}SpezOffertUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CreateOfferUnfallRequest_Type", propOrder = { - "offertanfrage" -}) -public class CreateOfferUnfallRequestType - extends CreateOfferRequestGenType -{ - - @XmlElement(name = "Offertanfrage", required = true) - protected SpezOffertUnfallType offertanfrage; - - /** - * Ruft den Wert der offertanfrage-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezOffertUnfallType } - * - */ - public SpezOffertUnfallType getOffertanfrage() { - return offertanfrage; - } - - /** - * Legt den Wert der offertanfrage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezOffertUnfallType } - * - */ - public void setOffertanfrage(SpezOffertUnfallType value) { - this.offertanfrage = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateOfferUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateOfferUnfallResponseType.java deleted file mode 100644 index 7023e75a..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/CreateOfferUnfallResponseType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateOfferResponseGenType; - - -/** - * Type des Responseobjekts für eine Erstellung eines Unfall-Offerts - * - *

Java-Klasse für CreateOfferUnfallResponse_Type complex type. - * - *

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

- * <complexType name="CreateOfferUnfallResponse_Type">
- *   <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-4-0.on2antrag.unfall}SpezOffertUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CreateOfferUnfallResponse_Type", propOrder = { - "offertantwort" -}) -public class CreateOfferUnfallResponseType - extends CreateOfferResponseGenType -{ - - @XmlElement(name = "Offertantwort", required = true) - protected SpezOffertUnfallType offertantwort; - - /** - * Ruft den Wert der offertantwort-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezOffertUnfallType } - * - */ - public SpezOffertUnfallType getOffertantwort() { - return offertantwort; - } - - /** - * Legt den Wert der offertantwort-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezOffertUnfallType } - * - */ - public void setOffertantwort(SpezOffertUnfallType value) { - this.offertantwort = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java deleted file mode 100644 index ddcc98f4..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java +++ /dev/null @@ -1,68 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; - - -/** - * Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet. - * - *

Java-Klasse für LeistungsartUnfall_Type complex type. - * - *

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

- * <complexType name="LeistungsartUnfall_Type">
- *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
- *       <sequence>
- *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "LeistungsartUnfall_Type", propOrder = { - "selbstbehalt" -}) -public class LeistungsartUnfallType - extends ElementarproduktGenerischType -{ - - @XmlElement(name = "Selbstbehalt") - protected SelbstbehaltType selbstbehalt; - - /** - * Ruft den Wert der selbstbehalt-Eigenschaft ab. - * - * @return - * possible object is - * {@link SelbstbehaltType } - * - */ - public SelbstbehaltType getSelbstbehalt() { - return selbstbehalt; - } - - /** - * Legt den Wert der selbstbehalt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SelbstbehaltType } - * - */ - public void setSelbstbehalt(SelbstbehaltType value) { - this.selbstbehalt = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java deleted file mode 100644 index c6167970..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java +++ /dev/null @@ -1,227 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlElementDecl; -import javax.xml.bind.annotation.XmlRegistry; -import javax.xml.namespace.QName; - - -/** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall package. - *

An ObjectFactory allows you to programatically - * construct new instances of the Java representation - * for XML content. The Java representation of XML - * content can consist of schema derived interfaces - * and classes representing the binding of schema - * type definitions, element declarations and model - * groups. Factory methods for each of these are - * provided in this class. - * - */ -@XmlRegistry -public class ObjectFactory { - - private final static QName _CalculateUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CalculateUnfallRequest"); - private final static QName _CalculateUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CalculateUnfallResponse"); - private final static QName _CreateOfferUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateOfferUnfallRequest"); - private final static QName _CreateOfferUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateOfferUnfallResponse"); - private final static QName _CreateApplicationUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateApplicationUnfallRequest"); - private final static QName _CreateApplicationUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateApplicationUnfallResponse"); - private final static QName _SubmitApplicationUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "SubmitApplicationUnfallRequest"); - private final static QName _SubmitApplicationUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "SubmitApplicationUnfallResponse"); - - /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link CalculateUnfallRequestType } - * - */ - public CalculateUnfallRequestType createCalculateUnfallRequestType() { - return new CalculateUnfallRequestType(); - } - - /** - * Create an instance of {@link CalculateUnfallResponseType } - * - */ - public CalculateUnfallResponseType createCalculateUnfallResponseType() { - return new CalculateUnfallResponseType(); - } - - /** - * Create an instance of {@link CreateOfferUnfallRequestType } - * - */ - public CreateOfferUnfallRequestType createCreateOfferUnfallRequestType() { - return new CreateOfferUnfallRequestType(); - } - - /** - * Create an instance of {@link CreateOfferUnfallResponseType } - * - */ - public CreateOfferUnfallResponseType createCreateOfferUnfallResponseType() { - return new CreateOfferUnfallResponseType(); - } - - /** - * Create an instance of {@link CreateApplicationUnfallRequestType } - * - */ - public CreateApplicationUnfallRequestType createCreateApplicationUnfallRequestType() { - return new CreateApplicationUnfallRequestType(); - } - - /** - * Create an instance of {@link CreateApplicationUnfallResponseType } - * - */ - public CreateApplicationUnfallResponseType createCreateApplicationUnfallResponseType() { - return new CreateApplicationUnfallResponseType(); - } - - /** - * Create an instance of {@link SubmitApplicationUnfallResponseType } - * - */ - public SubmitApplicationUnfallResponseType createSubmitApplicationUnfallResponseType() { - return new SubmitApplicationUnfallResponseType(); - } - - /** - * Create an instance of {@link VerkaufsproduktUnfallType } - * - */ - public VerkaufsproduktUnfallType createVerkaufsproduktUnfallType() { - return new VerkaufsproduktUnfallType(); - } - - /** - * Create an instance of {@link VersichertePersonUnfallType } - * - */ - public VersichertePersonUnfallType createVersichertePersonUnfallType() { - return new VersichertePersonUnfallType(); - } - - /** - * Create an instance of {@link LeistungsartUnfallType } - * - */ - public LeistungsartUnfallType createLeistungsartUnfallType() { - return new LeistungsartUnfallType(); - } - - /** - * Create an instance of {@link SpezBerechnungUnfallType } - * - */ - public SpezBerechnungUnfallType createSpezBerechnungUnfallType() { - return new SpezBerechnungUnfallType(); - } - - /** - * Create an instance of {@link SpezOffertUnfallType } - * - */ - public SpezOffertUnfallType createSpezOffertUnfallType() { - return new SpezOffertUnfallType(); - } - - /** - * Create an instance of {@link SpezAntragUnfallType } - * - */ - public SpezAntragUnfallType createSpezAntragUnfallType() { - return new SpezAntragUnfallType(); - } - - /** - * Create an instance of {@link SubmitApplicationUnfallRequestType } - * - */ - public SubmitApplicationUnfallRequestType createSubmitApplicationUnfallRequestType() { - return new SubmitApplicationUnfallRequestType(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CalculateUnfallRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CalculateUnfallRequest") - public JAXBElement createCalculateUnfallRequest(CalculateUnfallRequestType value) { - return new JAXBElement(_CalculateUnfallRequest_QNAME, CalculateUnfallRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CalculateUnfallResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CalculateUnfallResponse") - public JAXBElement createCalculateUnfallResponse(CalculateUnfallResponseType value) { - return new JAXBElement(_CalculateUnfallResponse_QNAME, CalculateUnfallResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferUnfallRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateOfferUnfallRequest") - public JAXBElement createCreateOfferUnfallRequest(CreateOfferUnfallRequestType value) { - return new JAXBElement(_CreateOfferUnfallRequest_QNAME, CreateOfferUnfallRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferUnfallResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateOfferUnfallResponse") - public JAXBElement createCreateOfferUnfallResponse(CreateOfferUnfallResponseType value) { - return new JAXBElement(_CreateOfferUnfallResponse_QNAME, CreateOfferUnfallResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationUnfallRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateApplicationUnfallRequest") - public JAXBElement createCreateApplicationUnfallRequest(CreateApplicationUnfallRequestType value) { - return new JAXBElement(_CreateApplicationUnfallRequest_QNAME, CreateApplicationUnfallRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationUnfallResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateApplicationUnfallResponse") - public JAXBElement createCreateApplicationUnfallResponse(CreateApplicationUnfallResponseType value) { - return new JAXBElement(_CreateApplicationUnfallResponse_QNAME, CreateApplicationUnfallResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "SubmitApplicationUnfallRequest") - public JAXBElement createSubmitApplicationUnfallRequest(SubmitApplicationUnfallResponseType value) { - return new JAXBElement(_SubmitApplicationUnfallRequest_QNAME, SubmitApplicationUnfallResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "SubmitApplicationUnfallResponse") - public JAXBElement createSubmitApplicationUnfallResponse(SubmitApplicationUnfallResponseType value) { - return new JAXBElement(_SubmitApplicationUnfallResponse_QNAME, SubmitApplicationUnfallResponseType.class, null, value); - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezAntragUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezAntragUnfallType.java deleted file mode 100644 index 57c47b4f..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezAntragUnfallType.java +++ /dev/null @@ -1,96 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.BezugsberechtigungType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType; - - -/** - * Typ für den Schritt Antrags-Erzeugung - * - *

Java-Klasse für SpezAntragUnfall_Type complex type. - * - *

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

- * <complexType name="SpezAntragUnfall_Type">
- *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
- *       <sequence>
- *         <element name="Bezugsberechtigung" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" minOccurs="0"/>
- *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SpezAntragUnfall_Type", propOrder = { - "bezugsberechtigung", - "verkaufsprodukt" -}) -public class SpezAntragUnfallType - extends SpezAntragType -{ - - @XmlElement(name = "Bezugsberechtigung") - protected BezugsberechtigungType bezugsberechtigung; - @XmlElement(name = "Verkaufsprodukt", required = true) - protected VerkaufsproduktUnfallType verkaufsprodukt; - - /** - * Ruft den Wert der bezugsberechtigung-Eigenschaft ab. - * - * @return - * possible object is - * {@link BezugsberechtigungType } - * - */ - public BezugsberechtigungType getBezugsberechtigung() { - return bezugsberechtigung; - } - - /** - * Legt den Wert der bezugsberechtigung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BezugsberechtigungType } - * - */ - public void setBezugsberechtigung(BezugsberechtigungType value) { - this.bezugsberechtigung = value; - } - - /** - * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. - * - * @return - * possible object is - * {@link VerkaufsproduktUnfallType } - * - */ - public VerkaufsproduktUnfallType getVerkaufsprodukt() { - return verkaufsprodukt; - } - - /** - * Legt den Wert der verkaufsprodukt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link VerkaufsproduktUnfallType } - * - */ - public void setVerkaufsprodukt(VerkaufsproduktUnfallType value) { - this.verkaufsprodukt = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezBerechnungUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezBerechnungUnfallType.java deleted file mode 100644 index 2a9638f2..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezBerechnungUnfallType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezBerechnungType; - - -/** - * Typ für den Schritt Berechnung - * - *

Java-Klasse für SpezBerechnungUnfall_Type complex type. - * - *

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

- * <complexType name="SpezBerechnungUnfall_Type">
- *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
- *       <sequence>
- *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SpezBerechnungUnfall_Type", propOrder = { - "verkaufsprodukt" -}) -public class SpezBerechnungUnfallType - extends SpezBerechnungType -{ - - @XmlElement(name = "Verkaufsprodukt", required = true) - protected VerkaufsproduktUnfallType verkaufsprodukt; - - /** - * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. - * - * @return - * possible object is - * {@link VerkaufsproduktUnfallType } - * - */ - public VerkaufsproduktUnfallType getVerkaufsprodukt() { - return verkaufsprodukt; - } - - /** - * Legt den Wert der verkaufsprodukt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link VerkaufsproduktUnfallType } - * - */ - public void setVerkaufsprodukt(VerkaufsproduktUnfallType value) { - this.verkaufsprodukt = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezOffertUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezOffertUnfallType.java deleted file mode 100644 index 25433abf..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezOffertUnfallType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezOffertType; - - -/** - * Typ für den Schritt Offert-Erzeugung - * - *

Java-Klasse für SpezOffertUnfall_Type complex type. - * - *

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

- * <complexType name="SpezOffertUnfall_Type">
- *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
- *       <sequence>
- *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SpezOffertUnfall_Type", propOrder = { - "verkaufsprodukt" -}) -public class SpezOffertUnfallType - extends SpezOffertType -{ - - @XmlElement(name = "Verkaufsprodukt", required = true) - protected VerkaufsproduktUnfallType verkaufsprodukt; - - /** - * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. - * - * @return - * possible object is - * {@link VerkaufsproduktUnfallType } - * - */ - public VerkaufsproduktUnfallType getVerkaufsprodukt() { - return verkaufsprodukt; - } - - /** - * Legt den Wert der verkaufsprodukt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link VerkaufsproduktUnfallType } - * - */ - public void setVerkaufsprodukt(VerkaufsproduktUnfallType value) { - this.verkaufsprodukt = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java deleted file mode 100644 index debd9cce..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SubmitApplicationRequestGenType; - - -/** - * Type des Requests, um den Antrag einzureichen - * - *

Java-Klasse für SubmitApplicationUnfallRequest_Type complex type. - * - *

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

- * <complexType name="SubmitApplicationUnfallRequest_Type">
- *   <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-4-0.on2antrag.unfall}SpezAntragUnfall_Type" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SubmitApplicationUnfallRequest_Type", propOrder = { - "antragsanfrage" -}) -public class SubmitApplicationUnfallRequestType - extends SubmitApplicationRequestGenType -{ - - @XmlElement(name = "Antragsanfrage") - protected SpezAntragUnfallType antragsanfrage; - - /** - * Ruft den Wert der antragsanfrage-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezAntragUnfallType } - * - */ - public SpezAntragUnfallType getAntragsanfrage() { - return antragsanfrage; - } - - /** - * Legt den Wert der antragsanfrage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezAntragUnfallType } - * - */ - public void setAntragsanfrage(SpezAntragUnfallType value) { - this.antragsanfrage = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java deleted file mode 100644 index f9fde106..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java +++ /dev/null @@ -1,67 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SubmitApplicationResponseGenType; - - -/** - * Type des Response, um den Antrag einzureichen - * - *

Java-Klasse für SubmitApplicationUnfallResponse_Type complex type. - * - *

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

- * <complexType name="SubmitApplicationUnfallResponse_Type">
- *   <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-4-0.on2antrag.unfall}SpezAntragUnfall_Type"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SubmitApplicationUnfallResponse_Type", propOrder = { - "antragsantwort" -}) -public class SubmitApplicationUnfallResponseType - extends SubmitApplicationResponseGenType -{ - - @XmlElement(name = "Antragsantwort", required = true) - protected SpezAntragUnfallType antragsantwort; - - /** - * Ruft den Wert der antragsantwort-Eigenschaft ab. - * - * @return - * possible object is - * {@link SpezAntragUnfallType } - * - */ - public SpezAntragUnfallType getAntragsantwort() { - return antragsantwort; - } - - /** - * Legt den Wert der antragsantwort-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SpezAntragUnfallType } - * - */ - public void setAntragsantwort(SpezAntragUnfallType value) { - this.antragsantwort = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java deleted file mode 100644 index 51377a5d..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java +++ /dev/null @@ -1,108 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import java.util.ArrayList; -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.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertePersonType; - - -/** - * Typ für ein Verkaufsprodukt in der Sparte Unfall - * - *

Java-Klasse für VerkaufsproduktUnfall_Type complex type. - * - *

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

- * <complexType name="VerkaufsproduktUnfall_Type">
- *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
- *       <sequence>
- *         <element name="VersichertePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VersichertePersonUnfall_Type" maxOccurs="unbounded"/>
- *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = { - "versichertePersonen", - "personen" -}) -public class VerkaufsproduktUnfallType - extends VerkaufsproduktGenerischType -{ - - @XmlElement(name = "VersichertePersonen", required = true) - protected List versichertePersonen; - @XmlElement(name = "Personen", required = true) - protected List personen; - - /** - * Gets the value of the versichertePersonen property. - * - *

- * 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 set method for the versichertePersonen property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getVersichertePersonen().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link VersichertePersonUnfallType } - * - * - */ - public List getVersichertePersonen() { - if (versichertePersonen == null) { - versichertePersonen = new ArrayList(); - } - return this.versichertePersonen; - } - - /** - * Gets the value of the personen property. - * - *

- * 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 set method for the personen property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getPersonen().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link VersichertePersonType } - * - * - */ - public List getPersonen() { - if (personen == null) { - personen = new ArrayList(); - } - return this.personen; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java deleted file mode 100644 index 21abb2ae..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java +++ /dev/null @@ -1,125 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; - -import java.util.ArrayList; -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.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; - - -/** - * Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. - * - *

Java-Klasse für VersichertePersonUnfall_Type complex type. - * - *

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

- * <complexType name="VersichertePersonUnfall_Type">
- *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
- *       <sequence>
- *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
- *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
- *         <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "VersichertePersonUnfall_Type", propOrder = { - "personRefLfnr", - "selbstbehalt", - "leistungsarten" -}) -public class VersichertePersonUnfallType - extends ProduktGenerischType -{ - - @XmlElement(name = "PersonRefLfnr") - @XmlSchemaType(name = "unsignedShort") - protected int personRefLfnr; - @XmlElement(name = "Selbstbehalt") - protected SelbstbehaltType selbstbehalt; - @XmlElement(name = "Leistungsarten") - protected List leistungsarten; - - /** - * Ruft den Wert der personRefLfnr-Eigenschaft ab. - * - */ - public int getPersonRefLfnr() { - return personRefLfnr; - } - - /** - * Legt den Wert der personRefLfnr-Eigenschaft fest. - * - */ - public void setPersonRefLfnr(int value) { - this.personRefLfnr = value; - } - - /** - * Ruft den Wert der selbstbehalt-Eigenschaft ab. - * - * @return - * possible object is - * {@link SelbstbehaltType } - * - */ - public SelbstbehaltType getSelbstbehalt() { - return selbstbehalt; - } - - /** - * Legt den Wert der selbstbehalt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SelbstbehaltType } - * - */ - public void setSelbstbehalt(SelbstbehaltType value) { - this.selbstbehalt = value; - } - - /** - * Gets the value of the leistungsarten property. - * - *

- * 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 set method for the leistungsarten property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getLeistungsarten().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link LeistungsartUnfallType } - * - * - */ - public List getLeistungsarten() { - if (leistungsarten == null) { - leistungsarten = new ArrayList(); - } - return this.leistungsarten; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/package-info.java deleted file mode 100644 index 8917a90f..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) -package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java index a1d6a1c6..ebc04fbb 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -62,9 +62,9 @@ public class ChangeCommunicationObjectRequestType @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) protected ObjektIdType objektId; @XmlElementRefs({ - @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), + @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), - @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class) + @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; @XmlElement(name = "WirksamtkeitAb", required = true) diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/NatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/NatPersonType.java index ab58b4a3..79ce4390 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/NatPersonType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/NatPersonType.java @@ -9,6 +9,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Natuerliche Person + * *

Java-Klasse für NatPerson_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/ObjectFactory.java index 195bb05a..a475b1a9 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/ObjectFactory.java @@ -33,9 +33,9 @@ public class ObjectFactory { private final static QName _GetClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimResponse"); private final static QName _SearchClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SearchClaimRequest"); private final static QName _SearchClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SearchClaimResponse"); - private final static QName _Schadenzuordnung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "Schadenzuordnung"); private final static QName _GeschaeftsfallSchadenereignis_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GeschaeftsfallSchadenereignis"); private final static QName _GeschaeftsfallSchadenanlage_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GeschaeftsfallSchadenanlage"); + private final static QName _Schadenzuordnung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "Schadenzuordnung"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_5_0.on7schaden @@ -356,15 +356,6 @@ public class ObjectFactory { return new JAXBElement(_SearchClaimResponse_QNAME, SearchClaimResponseType.class, null, value); } - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SchadenzuordnungType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "Schadenzuordnung") - public JAXBElement createSchadenzuordnung(SchadenzuordnungType value) { - return new JAXBElement(_Schadenzuordnung_QNAME, SchadenzuordnungType.class, null, value); - } - /** * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}} * @@ -383,4 +374,13 @@ public class ObjectFactory { return new JAXBElement(_GeschaeftsfallSchadenanlage_QNAME, ObjektIdType.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SchadenzuordnungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "Schadenzuordnung") + public JAXBElement createSchadenzuordnung(SchadenzuordnungType value) { + return new JAXBElement(_Schadenzuordnung_QNAME, SchadenzuordnungType.class, null, value); + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java index c2c5ebeb..a55b35f1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java @@ -10,6 +10,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Das Zuordnungsobjekt, welches die fachliche Zuordnung eines Schadens ermöglicht + * *

Java-Klasse für ReferenzAufBeteiligtePersonSchaden_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisType.java index 31f40f3d..7dcd193f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SchadenereignisType.java @@ -28,7 +28,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.PersBankverbindungType; * <element name="GeschaedigteInteressen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type" minOccurs="0"/> - * <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}PersBankverbindung_Type" minOccurs="0"/> + * <element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}PersBankverbindung_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded"/> * </sequence> * </extension> @@ -63,7 +63,7 @@ public class SchadenereignisType @XmlElement(name = "Schadenmelder") protected SchadenmelderType schadenmelder; @XmlElement(name = "Bankverbindung") - protected PersBankverbindungType bankverbindung; + protected List bankverbindung; @XmlElement(name = "Schaeden", required = true) protected List schaeden; @@ -203,27 +203,32 @@ public class SchadenereignisType } /** - * Ruft den Wert der bankverbindung-Eigenschaft ab. + * Gets the value of the bankverbindung property. + * + *

+ * 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 set method for the bankverbindung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBankverbindung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersBankverbindungType } * - * @return - * possible object is - * {@link PersBankverbindungType } - * - */ - public PersBankverbindungType getBankverbindung() { - return bankverbindung; - } - - /** - * Legt den Wert der bankverbindung-Eigenschaft fest. * - * @param value - * allowed object is - * {@link PersBankverbindungType } - * */ - public void setBankverbindung(PersBankverbindungType value) { - this.bankverbindung = value; + public List getBankverbindung() { + if (bankverbindung == null) { + bankverbindung = new ArrayList(); + } + return this.bankverbindung; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SearchClaimResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SearchClaimResponseResultType.java index aa8dc4bd..30abef78 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SearchClaimResponseResultType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on7schaden/SearchClaimResponseResultType.java @@ -11,6 +11,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Das Ergebnisobjekt der Schadensuche + * *

Java-Klasse für SearchClaimResponseResult_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsService.java index 6f6c8dbf..5eb297c0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsService.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsService.java @@ -10,7 +10,7 @@ import javax.xml.ws.Service; /** * This class was generated by Apache CXF 3.2.0 - * 2019-11-14T08:41:36.190+01:00 + * 2020-02-28T15:55:32.344+01:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java index 4bf0f2ae..7f19b954 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java @@ -7,11 +7,16 @@ package at.vvo.omds.types.omds3Types.r1_5_0.service; import java.util.logging.Logger; -import javax.xml.ws.soap.MTOM; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2019-11-14T08:41:36.122+01:00 + * 2020-02-28T15:55:32.235+01:00 * Generated source version: 3.2.0 * */ @@ -22,20 +27,19 @@ import javax.xml.ws.soap.MTOM; targetNamespace = "urn:omds3Services-1-4-0", wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl", endpointInterface = "at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType") - -@MTOM(enabled = true, threshold = 1024) + public class OmdsServicePortImpl implements OmdsServicePortType { private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName()); /* (non-Javadoc) - * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#calculateLeben(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenRequestType parameters)* + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenResponseType calculateLeben(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation calculateLeben"); + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getOMDSPackageList"); System.out.println(parameters); try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenResponseType _return = null; + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListResponse _return = null; return _return; } catch (java.lang.Exception ex) { ex.printStackTrace(); @@ -76,6 +80,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation calculateSachPrivat"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType _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_5_0.service.OmdsServicePortType#addCommunicationObject(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.AddCommunicationObjectRequestType parameters)* */ @@ -108,6 +128,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#createApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType createApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationRechtsschutz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType _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_5_0.service.OmdsServicePortType#createApplicationKfz(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters)* */ @@ -141,13 +177,29 @@ public class OmdsServicePortImpl implements OmdsServicePortType { } /* (non-Javadoc) - * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#submitApplicationLeben(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenResponseType parameters)* + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPartnerRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenResponseType submitApplicationLeben(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenResponseType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation submitApplicationLeben"); + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPartner"); System.out.println(parameters); try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenResponseType _return = null; + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _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_5_0.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPolicyRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPolicy"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; return _return; } catch (java.lang.Exception ex) { ex.printStackTrace(); @@ -204,342 +256,6 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } - /* (non-Javadoc) - * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#changePersonData(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataResponseType changePersonData(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation changePersonData"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataResponseType _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_5_0.service.OmdsServicePortType#initiateClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimResponseType initiateClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation initiateClaim"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimResponseType _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_5_0.service.OmdsServicePortType#submitClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType submitClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation submitClaim"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType _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_5_0.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkOfferRequest parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg { - LOG.info("Executing operation deepLinkOffer"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _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_5_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation getDocumentsOfPeriod"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodResponseType _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_5_0.service.OmdsServicePortType#getClaimLight(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SpezifikationSchadenType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseLightType getClaimLight(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SpezifikationSchadenType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation getClaimLight"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseLightType _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_5_0.service.OmdsServicePortType#getPoliciesOfPartner(at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner(at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation getPoliciesOfPartner"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerResponseType _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_5_0.service.OmdsServicePortType#createApplicationUnfall(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallResponseType createApplicationUnfall(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation createApplicationUnfall"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallResponseType _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_5_0.service.OmdsServicePortType#deleteCommunicationObject(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType deleteCommunicationObject(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation deleteCommunicationObject"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType _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_5_0.service.OmdsServicePortType#checkClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType checkClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation checkClaim"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType _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_5_0.service.OmdsServicePortType#getChangedClaimsList(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ChangedClaimsListRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ChangedClaimsListResponseType getChangedClaimsList(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ChangedClaimsListRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation getChangedClaimsList"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ChangedClaimsListResponseType _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_5_0.service.OmdsServicePortType#getPartner(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType getPartner(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation getPartner"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType _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_5_0.service.OmdsServicePortType#createApplicationLeben(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenResponseType createApplicationLeben(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation createApplicationLeben"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenResponseType _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_5_0.service.OmdsServicePortType#createOfferUnfall(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallResponseType createOfferUnfall(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation createOfferUnfall"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallResponseType _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_5_0.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosRequest parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg { - LOG.info("Executing operation getArcImageInfos"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosResponse _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_5_0.service.OmdsServicePortType#getLossEventList(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.LossEventListRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.LossEventListResponseType getLossEventList(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.LossEventListRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation getLossEventList"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.LossEventListResponseType _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_5_0.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListRequest parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg { - LOG.info("Executing operation getOMDSPackageList"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListResponse _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_5_0.service.OmdsServicePortType#calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation calculateSachPrivat"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType _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_5_0.service.OmdsServicePortType#createApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType createApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation createApplicationRechtsschutz"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType _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_5_0.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPartnerRequest parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg { - LOG.info("Executing operation deepLinkPartner"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _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_5_0.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPolicyRequest parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg { - LOG.info("Executing operation deepLinkPolicy"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _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_5_0.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.UserDataRequest parameters)* */ @@ -556,6 +272,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#changePersonData(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataResponseType changePersonData(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation changePersonData"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataResponseType _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_5_0.service.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkClaimRequest parameters)* */ @@ -572,6 +304,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#submitClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType submitClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation submitClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType _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_5_0.service.OmdsServicePortType#collectionChange(at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.CollectionChangeRequestType parameters)* */ @@ -621,13 +369,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { } /* (non-Javadoc) - * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#calculateUnfall(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallRequestType parameters)* + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkOfferRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallResponseType calculateUnfall(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation calculateUnfall"); + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkOffer"); System.out.println(parameters); try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallResponseType _return = null; + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; return _return; } catch (java.lang.Exception ex) { ex.printStackTrace(); @@ -637,13 +385,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { } /* (non-Javadoc) - * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#submitApplicationUnfall(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallResponseType parameters)* + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallResponseType submitApplicationUnfall(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallResponseType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation submitApplicationUnfall"); + public at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getDocumentsOfPeriod"); System.out.println(parameters); try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallResponseType _return = null; + at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodResponseType _return = null; return _return; } catch (java.lang.Exception ex) { ex.printStackTrace(); @@ -684,6 +432,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#getPoliciesOfPartner(at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner(at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getPoliciesOfPartner"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerResponseType _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_5_0.service.OmdsServicePortType#changeCommunicationObject(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangeCommunicationObjectRequestType parameters)* */ @@ -716,6 +480,54 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#deleteCommunicationObject(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType deleteCommunicationObject(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deleteCommunicationObject"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType _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_5_0.service.OmdsServicePortType#checkClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType checkClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation checkClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType _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_5_0.service.OmdsServicePortType#getPartner(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType getPartner(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getPartner"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType _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_5_0.service.OmdsServicePortType#createApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType parameters)* */ @@ -749,9 +561,9 @@ public class OmdsServicePortImpl implements OmdsServicePortType { } /* (non-Javadoc) - * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#getClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SpezifikationSchadenType parameters)* + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#getClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseType getClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SpezifikationSchadenType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseType getClaim(at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation getClaim"); System.out.println(parameters); try { @@ -796,22 +608,6 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } - /* (non-Javadoc) - * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#createOfferLeben(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenResponseType createOfferLeben(at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation createOfferLeben"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenResponseType _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_5_0.service.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.LoginRequestType parameters)* */ @@ -828,22 +624,6 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } - /* (non-Javadoc) - * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#declareEndpoint(at.vvo.omds.types.omds3Types.r1_5_0.on1basis.DeclareEndpointRequestType parameters)* - */ - public at.vvo.omds.types.omds3Types.r1_5_0.on1basis.DeclareEndpointResponseType declareEndpoint(at.vvo.omds.types.omds3Types.r1_5_0.on1basis.DeclareEndpointRequestType parameters) throws ServiceFaultMsg { - LOG.info("Executing operation declareEndpoint"); - System.out.println(parameters); - try { - at.vvo.omds.types.omds3Types.r1_5_0.on1basis.DeclareEndpointResponseType _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_5_0.service.OmdsServicePortType#changePartnerMainAddress(at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePartnerMainAddressRequestType parameters)* */ @@ -892,4 +672,20 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getArcImageInfos"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType.java index d695eba8..c6115c29 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType.java @@ -9,20 +9,20 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2019-11-14T08:41:36.155+01:00 + * 2020-02-28T15:55:32.282+01:00 * Generated source version: 3.2.0 * */ @WebService(targetNamespace = "urn:omds3Services-1-4-0", name = "omdsServicePortType") -@XmlSeeAlso({at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ObjectFactory.class}) +@XmlSeeAlso({at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ObjectFactory.class}) @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) public interface OmdsServicePortType { - @WebMethod(action = "urn:calculateLeben") - @WebResult(name = "CalculateLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenResponseType calculateLeben( - @WebParam(partName = "parameters", name = "CalculateLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenRequestType parameters + @WebMethod(action = "urn:getOMDSPackageList") + @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListResponse getOMDSPackageList( + @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListRequest parameters ) throws ServiceFaultMsg; @WebMethod(action = "urn:addDocToBusinessCase") @@ -39,6 +39,13 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.on4partner.CheckAddressRequestType parameters ) throws ServiceFaultMsg; + @WebMethod(action = "urn:calculateSachPrivat") + @WebResult(name = "CalculateSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat( + @WebParam(partName = "parameters", name = "CalculateSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType parameters + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:addCommunicationObject") @WebResult(name = "AddCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.AddCommunicationObjectResponseType addCommunicationObject( @@ -53,6 +60,13 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CalculateRechtsschutzRequestType parameters ) throws ServiceFaultMsg; + @WebMethod(action = "urn:createApplicationRechtsschutz") + @WebResult(name = "CreateApplicationRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType createApplicationRechtsschutz( + @WebParam(partName = "parameters", name = "CreateApplicationRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") + at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType parameters + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:createApplicationKfz") @WebResult(name = "CreateApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz( @@ -67,11 +81,18 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateOfferKfzRequestType parameters ) throws ServiceFaultMsg; - @WebMethod(action = "urn:submitApplicationLeben") - @WebResult(name = "SubmitApplicationLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenResponseType submitApplicationLeben( - @WebParam(partName = "parameters", name = "SubmitApplicationLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenResponseType parameters + @WebMethod(action = "urn:deepLinkPartner") + @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner( + @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPartnerRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPolicy") + @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy( + @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPolicyRequest parameters ) throws ServiceFaultMsg; @WebMethod(action = "urn:createOfferRechtsschutz") @@ -95,153 +116,6 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesRequestType parameters ) throws ServiceFaultMsg; - @WebMethod(action = "urn:changePersonData") - @WebResult(name = "ChangePersonDataResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataResponseType changePersonData( - @WebParam(partName = "parameters", name = "ChangePersonDataRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:initiateClaim") - @WebResult(name = "InitiateClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimResponseType initiateClaim( - @WebParam(partName = "parameters", name = "InitiateClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:submitClaim") - @WebResult(name = "SubmitClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType submitClaim( - @WebParam(partName = "parameters", name = "SubmitClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:deepLinkOffer") - @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer( - @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkOfferRequest parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:getDocumentsOfPeriod") - @WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod( - @WebParam(partName = "parameters", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") - at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:getClaimLight") - @WebResult(name = "GetClaimLightResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseLightType getClaimLight( - @WebParam(partName = "parameters", name = "GetClaimLightRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SpezifikationSchadenType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:changePersonData") - @WebResult(name = "GetPoliciesOfPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner( - @WebParam(partName = "parameters", name = "GetPoliciesOfPartnerRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag") - at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:createApplicationUnfall") - @WebResult(name = "CreateApplicationUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallResponseType createApplicationUnfall( - @WebParam(partName = "parameters", name = "CreateApplicationUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:deleteCommunicationObject") - @WebResult(name = "DeleteCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType deleteCommunicationObject( - @WebParam(partName = "parameters", name = "DeleteCommunicationObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:checkClaim") - @WebResult(name = "CheckClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType checkClaim( - @WebParam(partName = "parameters", name = "CheckClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:getChangedClaimsList") - @WebResult(name = "ChangedClaimsListResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ChangedClaimsListResponseType getChangedClaimsList( - @WebParam(partName = "parameters", name = "ChangedClaimsListRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ChangedClaimsListRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:getPartner") - @WebResult(name = "GetPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType getPartner( - @WebParam(partName = "parameters", name = "GetPartnerRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:createApplicationLeben") - @WebResult(name = "CreateApplicationLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenResponseType createApplicationLeben( - @WebParam(partName = "parameters", name = "CreateApplicationLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:createOfferUnfall") - @WebResult(name = "CreateOfferUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallResponseType createOfferUnfall( - @WebParam(partName = "parameters", name = "CreateOfferUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:getArcImageInfos") - @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosResponse getArcImageInfos( - @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosRequest parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:getLossEventList") - @WebResult(name = "LossEventListResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.LossEventListResponseType getLossEventList( - @WebParam(partName = "parameters", name = "LossEventListRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.LossEventListRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:getOMDSPackageList") - @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListResponse getOMDSPackageList( - @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListRequest parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:calculateSachPrivat") - @WebResult(name = "CalculateSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat( - @WebParam(partName = "parameters", name = "CalculateSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:createApplicationRechtsschutz") - @WebResult(name = "CreateApplicationRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType createApplicationRechtsschutz( - @WebParam(partName = "parameters", name = "CreateApplicationRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:deepLinkPartner") - @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner( - @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPartnerRequest parameters - ) throws ServiceFaultMsg; - - @WebMethod(action = "urn:deepLinkPolicy") - @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy( - @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPolicyRequest parameters - ) throws ServiceFaultMsg; - @WebMethod(action = "urn:getUserData") @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.UserDataResponse getUserData( @@ -249,6 +123,13 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.UserDataRequest parameters ) throws ServiceFaultMsg; + @WebMethod(action = "urn:changePersonData") + @WebResult(name = "ChangePersonDataResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataResponseType changePersonData( + @WebParam(partName = "parameters", name = "ChangePersonDataRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataRequestType parameters + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:deepLinkClaim") @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim( @@ -256,6 +137,13 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkClaimRequest parameters ) throws ServiceFaultMsg; + @WebMethod(action = "urn:submitClaim") + @WebResult(name = "SubmitClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType submitClaim( + @WebParam(partName = "parameters", name = "SubmitClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType parameters + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:collectionChange") @WebResult(name = "CollectionChangeResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.CollectionChangeResponseType collectionChange( @@ -277,18 +165,18 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetNumberOfDocumentsRequestType parameters ) throws ServiceFaultMsg; - @WebMethod(action = "urn:calculateUnfall") - @WebResult(name = "CalculateUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallResponseType calculateUnfall( - @WebParam(partName = "parameters", name = "CalculateUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallRequestType parameters + @WebMethod(action = "urn:deepLinkOffer") + @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer( + @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkOfferRequest parameters ) throws ServiceFaultMsg; - @WebMethod(action = "urn:submitApplicationUnfall") - @WebResult(name = "SubmitApplicationUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallResponseType submitApplicationUnfall( - @WebParam(partName = "parameters", name = "SubmitApplicationUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallResponseType parameters + @WebMethod(action = "urn:getDocumentsOfPeriod") + @WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod( + @WebParam(partName = "parameters", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodRequestType parameters ) throws ServiceFaultMsg; @WebMethod(action = "urn:getDocumentsOfObject") @@ -305,6 +193,13 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CalculateKfzRequestType parameters ) throws ServiceFaultMsg; + @WebMethod(action = "urn:changePersonData") + @WebResult(name = "GetPoliciesOfPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner( + @WebParam(partName = "parameters", name = "GetPoliciesOfPartnerRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag") + at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:changeCommunicationObject") @WebResult(name = "ChangeCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangeCommunicationObjectResponse changeCommunicationObject( @@ -319,6 +214,27 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType parameters ) throws ServiceFaultMsg; + @WebMethod(action = "urn:deleteCommunicationObject") + @WebResult(name = "DeleteCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType deleteCommunicationObject( + @WebParam(partName = "parameters", name = "DeleteCommunicationObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:checkClaim") + @WebResult(name = "CheckClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType checkClaim( + @WebParam(partName = "parameters", name = "CheckClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getPartner") + @WebResult(name = "GetPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType getPartner( + @WebParam(partName = "parameters", name = "GetPartnerRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType parameters + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:createApplicationSachPrivat") @WebResult(name = "CreateApplicationSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType createApplicationSachPrivat( @@ -337,7 +253,7 @@ public interface OmdsServicePortType { @WebResult(name = "GetClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseType getClaim( @WebParam(partName = "parameters", name = "GetClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SpezifikationSchadenType parameters + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimRequestType parameters ) throws ServiceFaultMsg; @WebMethod(action = "urn:setMailingAddress") @@ -354,13 +270,6 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType parameters ) throws ServiceFaultMsg; - @WebMethod(action = "urn:createOfferLeben") - @WebResult(name = "CreateOfferLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenResponseType createOfferLeben( - @WebParam(partName = "parameters", name = "CreateOfferLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenRequestType parameters - ) throws ServiceFaultMsg; - @WebMethod(action = "urn:login") @WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse login( @@ -368,13 +277,6 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.LoginRequestType parameters ) throws ServiceFaultMsg; - @WebMethod(action = "urn:declareEndpoint") - @WebResult(name = "DeclareEndpointResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") - public at.vvo.omds.types.omds3Types.r1_5_0.on1basis.DeclareEndpointResponseType declareEndpoint( - @WebParam(partName = "parameters", name = "DeclareEndpointRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") - at.vvo.omds.types.omds3Types.r1_5_0.on1basis.DeclareEndpointRequestType parameters - ) throws ServiceFaultMsg; - @WebMethod(action = "urn:changePartnerMainAddress") @WebResult(name = "ChangePartnerMainAddressResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePartnerMainAddressResponseType changePartnerMainAddress( @@ -395,4 +297,11 @@ public interface OmdsServicePortType { @WebParam(partName = "parameters", name = "SubmitApplicationSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType parameters ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getArcImageInfos") + @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosResponse getArcImageInfos( + @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosRequest parameters + ) throws ServiceFaultMsg; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java index e3ada58d..04398d5e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -10,11 +10,16 @@ import java.io.File; import java.net.MalformedURLException; import java.net.URL; import javax.xml.namespace.QName; -import javax.xml.ws.soap.MTOMFeature; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2019-11-14T08:41:36.027+01:00 + * 2020-02-28T15:55:32.123+01:00 * Generated source version: 3.2.0 * */ @@ -39,19 +44,16 @@ public final class OmdsServicePortType_OmdsServicePort_Client { e.printStackTrace(); } } - + OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); - OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024)); - -// OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); -// OmdsServicePortType port = ss.getOmdsServicePort(); + OmdsServicePortType port = ss.getOmdsServicePort(); { - System.out.println("Invoking calculateLeben..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenRequestType _calculateLeben_parameters = null; + System.out.println("Invoking getOMDSPackageList..."); + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListRequest _getOMDSPackageList_parameters = null; try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CalculateLebenResponseType _calculateLeben__return = port.calculateLeben(_calculateLeben_parameters); - System.out.println("calculateLeben.result=" + _calculateLeben__return); + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListResponse _getOMDSPackageList__return = port.getOMDSPackageList(_getOMDSPackageList_parameters); + System.out.println("getOMDSPackageList.result=" + _getOMDSPackageList__return); } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); @@ -77,6 +79,18 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.on4partner.CheckAddressResponseType _checkAddress__return = port.checkAddress(_checkAddress_parameters); System.out.println("checkAddress.result=" + _checkAddress__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking calculateSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType _calculateSachPrivat_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType _calculateSachPrivat__return = port.calculateSachPrivat(_calculateSachPrivat_parameters); + System.out.println("calculateSachPrivat.result=" + _calculateSachPrivat__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -101,6 +115,18 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CalculateRechtsschutzResponseType _calculateRechtsschutz__return = port.calculateRechtsschutz(_calculateRechtsschutz_parameters); System.out.println("calculateRechtsschutz.result=" + _calculateRechtsschutz__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createApplicationRechtsschutz..."); + at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType _createApplicationRechtsschutz_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType _createApplicationRechtsschutz__return = port.createApplicationRechtsschutz(_createApplicationRechtsschutz_parameters); + System.out.println("createApplicationRechtsschutz.result=" + _createApplicationRechtsschutz__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -131,11 +157,23 @@ public final class OmdsServicePortType_OmdsServicePort_Client { } } { - System.out.println("Invoking submitApplicationLeben..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenResponseType _submitApplicationLeben_parameters = null; + System.out.println("Invoking deepLinkPartner..."); + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPartnerRequest _deepLinkPartner_parameters = null; try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SubmitApplicationLebenResponseType _submitApplicationLeben__return = port.submitApplicationLeben(_submitApplicationLeben_parameters); - System.out.println("submitApplicationLeben.result=" + _submitApplicationLeben__return); + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPartner__return = port.deepLinkPartner(_deepLinkPartner_parameters); + System.out.println("deepLinkPartner.result=" + _deepLinkPartner__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deepLinkPolicy..."); + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPolicyRequest _deepLinkPolicy_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPolicy__return = port.deepLinkPolicy(_deepLinkPolicy_parameters); + System.out.println("deepLinkPolicy.result=" + _deepLinkPolicy__return); } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); @@ -173,258 +211,6 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesResponseType _getStateChanges__return = port.getStateChanges(_getStateChanges_parameters); System.out.println("getStateChanges.result=" + _getStateChanges__return); - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking changePersonData..."); - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataRequestType _changePersonData_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataResponseType _changePersonData__return = port.changePersonData(_changePersonData_parameters); - System.out.println("changePersonData.result=" + _changePersonData__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking initiateClaim..."); - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimRequestType _initiateClaim_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimResponseType _initiateClaim__return = port.initiateClaim(_initiateClaim_parameters); - System.out.println("initiateClaim.result=" + _initiateClaim__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking submitClaim..."); - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType _submitClaim_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType _submitClaim__return = port.submitClaim(_submitClaim_parameters); - System.out.println("submitClaim.result=" + _submitClaim__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking deepLinkOffer..."); - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkOfferRequest _deepLinkOffer_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkOffer__return = port.deepLinkOffer(_deepLinkOffer_parameters); - System.out.println("deepLinkOffer.result=" + _deepLinkOffer__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking getDocumentsOfPeriod..."); - at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodRequestType _getDocumentsOfPeriod_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodResponseType _getDocumentsOfPeriod__return = port.getDocumentsOfPeriod(_getDocumentsOfPeriod_parameters); - System.out.println("getDocumentsOfPeriod.result=" + _getDocumentsOfPeriod__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking getClaimLight..."); - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SpezifikationSchadenType _getClaimLight_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseLightType _getClaimLight__return = port.getClaimLight(_getClaimLight_parameters); - System.out.println("getClaimLight.result=" + _getClaimLight__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking getPoliciesOfPartner..."); - at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerRequestType _getPoliciesOfPartner_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerResponseType _getPoliciesOfPartner__return = port.getPoliciesOfPartner(_getPoliciesOfPartner_parameters); - System.out.println("getPoliciesOfPartner.result=" + _getPoliciesOfPartner__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking createApplicationUnfall..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallRequestType _createApplicationUnfall_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnfallResponseType _createApplicationUnfall__return = port.createApplicationUnfall(_createApplicationUnfall_parameters); - System.out.println("createApplicationUnfall.result=" + _createApplicationUnfall__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking deleteCommunicationObject..."); - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType _deleteCommunicationObject_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType _deleteCommunicationObject__return = port.deleteCommunicationObject(_deleteCommunicationObject_parameters); - System.out.println("deleteCommunicationObject.result=" + _deleteCommunicationObject__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking checkClaim..."); - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType _checkClaim_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType _checkClaim__return = port.checkClaim(_checkClaim_parameters); - 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 getChangedClaimsList..."); - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ChangedClaimsListRequestType _getChangedClaimsList_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.ChangedClaimsListResponseType _getChangedClaimsList__return = port.getChangedClaimsList(_getChangedClaimsList_parameters); - System.out.println("getChangedClaimsList.result=" + _getChangedClaimsList__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking getPartner..."); - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType _getPartner_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType _getPartner__return = port.getPartner(_getPartner_parameters); - System.out.println("getPartner.result=" + _getPartner__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking createApplicationLeben..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenRequestType _createApplicationLeben_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateApplicationLebenResponseType _createApplicationLeben__return = port.createApplicationLeben(_createApplicationLeben_parameters); - System.out.println("createApplicationLeben.result=" + _createApplicationLeben__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking createOfferUnfall..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallRequestType _createOfferUnfall_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallResponseType _createOfferUnfall__return = port.createOfferUnfall(_createOfferUnfall_parameters); - System.out.println("createOfferUnfall.result=" + _createOfferUnfall__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking getArcImageInfos..."); - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosRequest _getArcImageInfos_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosResponse _getArcImageInfos__return = port.getArcImageInfos(_getArcImageInfos_parameters); - System.out.println("getArcImageInfos.result=" + _getArcImageInfos__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking getLossEventList..."); - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.LossEventListRequestType _getLossEventList_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.LossEventListResponseType _getLossEventList__return = port.getLossEventList(_getLossEventList_parameters); - System.out.println("getLossEventList.result=" + _getLossEventList__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking getOMDSPackageList..."); - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListRequest _getOMDSPackageList_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListResponse _getOMDSPackageList__return = port.getOMDSPackageList(_getOMDSPackageList_parameters); - System.out.println("getOMDSPackageList.result=" + _getOMDSPackageList__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking calculateSachPrivat..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType _calculateSachPrivat_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType _calculateSachPrivat__return = port.calculateSachPrivat(_calculateSachPrivat_parameters); - System.out.println("calculateSachPrivat.result=" + _calculateSachPrivat__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking createApplicationRechtsschutz..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType _createApplicationRechtsschutz_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType _createApplicationRechtsschutz__return = port.createApplicationRechtsschutz(_createApplicationRechtsschutz_parameters); - System.out.println("createApplicationRechtsschutz.result=" + _createApplicationRechtsschutz__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking deepLinkPartner..."); - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPartnerRequest _deepLinkPartner_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPartner__return = port.deepLinkPartner(_deepLinkPartner_parameters); - System.out.println("deepLinkPartner.result=" + _deepLinkPartner__return); - - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking deepLinkPolicy..."); - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkPolicyRequest _deepLinkPolicy_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPolicy__return = port.deepLinkPolicy(_deepLinkPolicy_parameters); - System.out.println("deepLinkPolicy.result=" + _deepLinkPolicy__return); - } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -437,6 +223,18 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.UserDataResponse _getUserData__return = port.getUserData(_getUserData_parameters); System.out.println("getUserData.result=" + _getUserData__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking changePersonData..."); + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataRequestType _changePersonData_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.ChangePersonDataResponseType _changePersonData__return = port.changePersonData(_changePersonData_parameters); + System.out.println("changePersonData.result=" + _changePersonData__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -449,6 +247,18 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkClaim__return = port.deepLinkClaim(_deepLinkClaim_parameters); System.out.println("deepLinkClaim.result=" + _deepLinkClaim__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking submitClaim..."); + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType _submitClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType _submitClaim__return = port.submitClaim(_submitClaim_parameters); + System.out.println("submitClaim.result=" + _submitClaim__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -491,11 +301,11 @@ public final class OmdsServicePortType_OmdsServicePort_Client { } } { - System.out.println("Invoking calculateUnfall..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallRequestType _calculateUnfall_parameters = null; + System.out.println("Invoking deepLinkOffer..."); + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkOfferRequest _deepLinkOffer_parameters = null; try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallResponseType _calculateUnfall__return = port.calculateUnfall(_calculateUnfall_parameters); - System.out.println("calculateUnfall.result=" + _calculateUnfall__return); + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkOffer__return = port.deepLinkOffer(_deepLinkOffer_parameters); + System.out.println("deepLinkOffer.result=" + _deepLinkOffer__return); } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); @@ -503,11 +313,11 @@ public final class OmdsServicePortType_OmdsServicePort_Client { } } { - System.out.println("Invoking submitApplicationUnfall..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallResponseType _submitApplicationUnfall_parameters = null; + System.out.println("Invoking getDocumentsOfPeriod..."); + at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodRequestType _getDocumentsOfPeriod_parameters = null; try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnfallResponseType _submitApplicationUnfall__return = port.submitApplicationUnfall(_submitApplicationUnfall_parameters); - System.out.println("submitApplicationUnfall.result=" + _submitApplicationUnfall__return); + at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetDocumentsOfPeriodResponseType _getDocumentsOfPeriod__return = port.getDocumentsOfPeriod(_getDocumentsOfPeriod_parameters); + System.out.println("getDocumentsOfPeriod.result=" + _getDocumentsOfPeriod__return); } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); @@ -533,6 +343,18 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CalculateKfzResponseType _calculateKfz__return = port.calculateKfz(_calculateKfz_parameters); System.out.println("calculateKfz.result=" + _calculateKfz__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getPoliciesOfPartner..."); + at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerRequestType _getPoliciesOfPartner_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.on3vertrag.GetPoliciesOfPartnerResponseType _getPoliciesOfPartner__return = port.getPoliciesOfPartner(_getPoliciesOfPartner_parameters); + System.out.println("getPoliciesOfPartner.result=" + _getPoliciesOfPartner__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -557,6 +379,42 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType _createOfferSachPrivat__return = port.createOfferSachPrivat(_createOfferSachPrivat_parameters); System.out.println("createOfferSachPrivat.result=" + _createOfferSachPrivat__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deleteCommunicationObject..."); + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType _deleteCommunicationObject_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType _deleteCommunicationObject__return = port.deleteCommunicationObject(_deleteCommunicationObject_parameters); + System.out.println("deleteCommunicationObject.result=" + _deleteCommunicationObject__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking checkClaim..."); + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType _checkClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType _checkClaim__return = port.checkClaim(_checkClaim_parameters); + 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 getPartner..."); + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType _getPartner_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType _getPartner__return = port.getPartner(_getPartner_parameters); + System.out.println("getPartner.result=" + _getPartner__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -588,7 +446,7 @@ public final class OmdsServicePortType_OmdsServicePort_Client { } { System.out.println("Invoking getClaim..."); - at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SpezifikationSchadenType _getClaim_parameters = null; + at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimRequestType _getClaim_parameters = null; try { at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseType _getClaim__return = port.getClaim(_getClaim_parameters); System.out.println("getClaim.result=" + _getClaim__return); @@ -617,18 +475,6 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType _submitApplicationRechtsschutz__return = port.submitApplicationRechtsschutz(_submitApplicationRechtsschutz_parameters); System.out.println("submitApplicationRechtsschutz.result=" + _submitApplicationRechtsschutz__return); - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking createOfferLeben..."); - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenRequestType _createOfferLeben_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.CreateOfferLebenResponseType _createOfferLeben__return = port.createOfferLeben(_createOfferLeben_parameters); - System.out.println("createOfferLeben.result=" + _createOfferLeben__return); - } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -641,18 +487,6 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.DeepLinkBusinessObjectResponse _login__return = port.login(_login_parameters); System.out.println("login.result=" + _login__return); - } catch (ServiceFaultMsg e) { - System.out.println("Expected exception: ServiceFaultMsg has occurred."); - System.out.println(e.toString()); - } - } - { - System.out.println("Invoking declareEndpoint..."); - at.vvo.omds.types.omds3Types.r1_5_0.on1basis.DeclareEndpointRequestType _declareEndpoint_parameters = null; - try { - at.vvo.omds.types.omds3Types.r1_5_0.on1basis.DeclareEndpointResponseType _declareEndpoint__return = port.declareEndpoint(_declareEndpoint_parameters); - System.out.println("declareEndpoint.result=" + _declareEndpoint__return); - } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); @@ -689,6 +523,18 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType _submitApplicationSachPrivat__return = port.submitApplicationSachPrivat(_submitApplicationSachPrivat_parameters); System.out.println("submitApplicationSachPrivat.result=" + _submitApplicationSachPrivat__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getArcImageInfos..."); + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosRequest _getArcImageInfos_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.ArcImageInfosResponse _getArcImageInfos__return = port.getArcImageInfos(_getArcImageInfos_parameters); + System.out.println("getArcImageInfos.result=" + _getArcImageInfos__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_5_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/ServiceFaultMsg.java index 2cdffaae..ad7b8f17 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/ServiceFaultMsg.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/ServiceFaultMsg.java @@ -6,7 +6,7 @@ import javax.xml.ws.WebFault; /** * This class was generated by Apache CXF 3.2.0 - * 2019-11-14T08:41:36.104+01:00 + * 2020-02-28T15:55:32.219+01:00 * Generated source version: 3.2.0 */ diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_5_0/omds3_ON2_Antrag_Leben_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_5_0/omds3_ON2_Antrag_Leben_binding.xml deleted file mode 100644 index 8a7d7123..00000000 --- a/OMDSServiceDefinition/src/main/resources/bind/r1_5_0/omds3_ON2_Antrag_Leben_binding.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_5_0/omds3_ON2_Antrag_Unfall_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_5_0/omds3_ON2_Antrag_Unfall_binding.xml deleted file mode 100644 index 06cae59d..00000000 --- a/OMDSServiceDefinition/src/main/resources/bind/r1_5_0/omds3_ON2_Antrag_Unfall_binding.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt index 8e0dc855..16a64e59 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt @@ -5,5 +5,5 @@ OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betri OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert OMDS 3 Version 1.2.0 - Autorisierung neu Beschrieben, keine Änderungen in den Services selbst OMDS 3 Version 1.3.0 - Berechnung-Offert-Antrag Kfz neu, Schaden überarbeitet -OMDS 3 Version 1.4.0 - in Vorbereitung: Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11 -OMDS 3 Version 1.5.0 - in Vorbereitung: Berechnung-Offert-Antrag Unfall, Sach-privat, Rechtsschutz, Schaden überarbeitet, Verwendung OMDS 2.11 \ No newline at end of file +OMDS 3 Version 1.4.0 - Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11 +OMDS 3 Version 1.5.0 - in Vorbereitung: Berechnung-Offert-Antrag Sach-privat, Schaden überarbeitet, Verwendung OMDS 2.11 \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt index d6a58678..d9cb05bc 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt @@ -4,7 +4,7 @@ Version 1.5.0 Was ist neu oder anders in Version 1.5.0 im Vergleich zur Version 1.4.0? ===================================================================================== -1. Sach-Privat, Unfall und Rechtsschutz erben von neuen "generischen" Produktklassen +1. Sach-Privat erbt von neuen "generischen" Produktklassen ============= diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd index 4f9971d4..6006c3bc 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -807,6 +807,19 @@ + + + Basistyp für ein Zusatzprodukt (wird nirgends verwendet) + + + + + + + + + + Basistyp für ein Produktbündel, 2. Generation @@ -901,6 +914,38 @@ + + + Basistyp für ein Zusatzprodukt, 2. Generation + + + + + + + Ob dieser Produktbaustein eingeschlossen ist oder nicht + + + + + Ob der im Response vorgebene Einschluss änderbar ist. Optional + + + + + Optional Metadaten zu Attributen + + + + + Eine weitereführende Beschreibung des Bausteins für eine Anzeige. + + + + + + + Gruppe von Bausteinen, aus der eine Auswahl möglich ist @@ -942,6 +987,9 @@ + + Typ Hauptfälligkeit + @@ -989,6 +1037,9 @@ + + Art Versicherungsteuer + @@ -1119,6 +1170,11 @@ VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt + + + VU-spezifische Erweiterungsmöglichkeit auf Ebene Zusatzprodukt + + Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle @@ -1184,6 +1240,7 @@ + Type Bezugsrecht fuer Kfz @@ -1780,10 +1837,44 @@ + + + + Risikomerkmale natürlicher Personen + + + + + + + Risikoattribute natürlicher Personen + + + + + + + + + + + + + + + + + + + + + VU-spezifische Erweiterungsmöglichkeit für Personendaten + + Versicherte Veranstaltung basierend auf VersichertesInteresse_Type @@ -2160,6 +2251,11 @@ Ob das Attribut änderbar ist + + + Ob das Attribut als Pflichtfeld zu behandeln ist + + Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. @@ -2170,6 +2266,50 @@ Eine weiterführende Beschreibung des Attributs. + + + + + + Message an einem Attribut + + + + + Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) + + + + + + + Fehler + + + + + Warnung + + + + + Hinweis + + + + + + + + Optional ein Fehlercode + + + + + + Eine ausgeschriebene Fehlermeldung, für den User + + @@ -2282,7 +2422,7 @@ - + @@ -2303,7 +2443,7 @@ - + @@ -2336,6 +2476,26 @@ + + + Auf xsd:double basierendes Attribut mit Metadaten + + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + Auf xsd:date basierendes Attribut mit Metadaten @@ -2363,32 +2523,215 @@ - + Optional Inhalte einer Werteliste + + + Mindestanzahl zu selektierender Werte + + + + + + + + + + + Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind. + + + + + + + Die Schlüssel der ausgewählten Werte + + + + + Optional eine Vorgabe von Schlüsseln als Default-Werte + + + + + Die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen + + + + + Mindestanzahl zu selektierender Werte + + + + + Maximalanzahl zu selektierender Werte + + + + + + + + + Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben + + + + + Typ fuer Sicherstellungen in der Personenversicherung - - - - - - - - + + + Die laufende Nummer dieser Sicherstellung + - + + + Optional die Angabe des sichergestellten Betrags, wenn nicht die volle Summe sichergestellt werden soll + + + + + Optional die Angabe einer Unanfechtbarkeitssumme, wenn eine Unanfechtsbarkeitsklausel eingeschlossen wurde + + + + + + + Sicherstellung vom Typ Abtretung / Zession + + + + + + + + + + + + Sicherstellung vom Typ Verpfändung + + + + + + + + + + + + Eigenschaften Pfandgläubiger + + + + + + + + + Sicherstellung vom Typ Vinkulierung + + + + + + + + + + + + Gläubiger einer Sicherstellung + + + + + + + + + + + Zustimmung Gesundheitsdaten + + + + + + + + + Fragen gemäß FATCA + + + + + + + + + Fragen FATCA bei natürlichen Personen + + + + + + + + + + Fragen FATCA bei sonstigen Personen + + + + + + + + Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz + + + + + + + + + + + + + + + Beschreibung einer PEP + + + + + + + + Details zur Treuhaenderfrage + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl index c8e92377..fd99f527 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl @@ -8,8 +8,6 @@ xmlns:b="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" xmlns:boak="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" -xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" -xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" xmlns:v="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag" xmlns:p="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner" xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" @@ -32,8 +30,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - @@ -240,57 +236,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -534,47 +479,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1036,108 +940,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd deleted file mode 100644 index 86a5c7f3..00000000 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - - Typ für ein Verkaufsprodukt in der Sparte Leben - - - - - - - - Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. - - - - - - - - - Typ für ein Produkt in der Sparte Leben. - - - - - - - Referenz auf die Versicherte Person - - - - - - - Selbstbehalt über alle Elementarprodukte einheitlich. - - - - - Liste der Elementarprodukte - - - - - - - - - - Typ für ein Elementarprodukt in der Sparte Leben. - - - - - - - - - - - - - - - - - - - - - Typ für ein Elementarprodukt in der Sparte Leben. - - - - - - - - - - - - - - Typ für den Schritt Berechnung - - - - - - - - - - - - Typ für den Schritt Offert-Erzeugung - - - - - - - - - - - - Typ für den Schritt Antrags-Erzeugung - - - - - - - - - - - - - - Typ des Requestobjekts für eine Berechnung Leben - - - - - - - - - - - - Typ des Responseobjekts für eine Leben-Berechnung - - - - - - - - - - - - Typ des Requestobjekts für eine Erstellung eines Leben-Offerts - - - - - - - - - - - - Type des Responseobjekts für eine Erstellung eines Leben-Offerts - - - - - - - - - - - - Type des Requestobjekts für die Erstellung eines Leben-Antrags - - - - - - - - - - - - Type des Responseobjekts für die Erstellung eines Leben-Antrags - - - - - - - - - - - - Type des Requests, um den Antrag einzureichen - - - - - - - - - - - - Type des Response, um den Antrag einzureichen - - - - - - - - - - - - Requestobjekt für die Berechnung Leben - - - - - Responseobjekt für die Berechnung Leben - - - - - Requestobjekt für die Offerterstellung Leben - - - - - Responseobjekt für die Offerterstellung Leben - - - - - Requestobjekt für die Antragserzeugung Leben - - - - - Responseobjekt für die Antragserzeugung Leben - - - - - Requestobjekt für die Antragsüberleitung Leben - - - - - Responseobjekt für die Antragsüberleitung Leben - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd deleted file mode 100644 index 2aba5d21..00000000 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - - Typ für ein Verkaufsprodukt in der Sparte Unfall - - - - - - - - Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. - - - - - - - - - Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. - - - - - - - Referenz auf die Versicherte Person - - - - - Selbstbehalt über alle Elementarprodukte einheitlich. - - - - - Liste der Elementarprodukte - - - - - - - - - Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet. - - - - - - - - - - - - - Typ für den Schritt Berechnung - - - - - - - - - - - - Typ für den Schritt Offert-Erzeugung - - - - - - - - - - - - Typ für den Schritt Antrags-Erzeugung - - - - - - - - - - - - - - Typ des Requestobjekts für eine Berechnung Unfall - - - - - - - - - - - - Typ des Responseobjekts für eine Unfall-Berechnung - - - - - - - - - - - - Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts - - - - - - - - - - - - Type des Responseobjekts für eine Erstellung eines Unfall-Offerts - - - - - - - - - - - - Type des Requestobjekts für die Erstellung eines Unfallantrags - - - - - - - - - - - - Type des Responseobjekts für die Erstellung eines Unfallantrags - - - - - - - - - - - - Type des Requests, um den Antrag einzureichen - - - - - - - - - - - - Type des Response, um den Antrag einzureichen - - - - - - - - - - - - Requestobjekt für die Berechnung Unfall - - - - - Responseobjekt für die Berechnung Unfall - - - - - Requestobjekt für die Offerterstellung Unfall - - - - - Responseobjekt für die Offerterstellung Unfall - - - - - Requestobjekt für die Antragserzeugung Unfall - - - - - Responseobjekt für die Antragserzeugung Unfall - - - - - Requestobjekt für die Antragsüberleitung Unfall - - - - - Responseobjekt für die Antragsüberleitung Unfall - - -