diff --git a/OMDSServiceDefinition/.gitignore b/OMDSServiceDefinition/.gitignore index cea1bbf7..07def626 100644 --- a/OMDSServiceDefinition/.gitignore +++ b/OMDSServiceDefinition/.gitignore @@ -1,3 +1,3 @@ /target/ +/docGen/ /.idea/ -/docGen/ \ No newline at end of file diff --git a/OMDSServiceDefinition/ReleaseReadMe.md b/OMDSServiceDefinition/ReleaseReadMe.md index b4ed66ae..3c50cd56 100644 --- a/OMDSServiceDefinition/ReleaseReadMe.md +++ b/OMDSServiceDefinition/ReleaseReadMe.md @@ -13,6 +13,9 @@ letzten Veröffentlichung zu prüfen. Anpassung der Versions-Tags im in den XSDs und den Kommentar im WSDL. +## Versionsnummer im Pom +Die Versionsnummer im Pom ist zu setzen, ein etwaiges "SNAPSHOT" zu streichen. +Das Verzeichnis ist auf die richtige Versionsnummer zu setzen. ## Code-Generierung diff --git a/OMDSServiceDefinition/assembly.xml b/OMDSServiceDefinition/assembly.xml index cb252aac..6031244b 100644 --- a/OMDSServiceDefinition/assembly.xml +++ b/OMDSServiceDefinition/assembly.xml @@ -32,7 +32,7 @@ - ${basedir}/src/main/resources/def/r1_7_0 + ${basedir}/src/main/resources/def/r1_8_0 / diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes.docx index e606cbf3..3a9c3549 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices.docx index d673a7bc..720c7a05 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx index b5c551d1..fc586990 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx index e19c57d3..35699338 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx index 45c08425..7de18389 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx index 0ca82d82..7fe56a56 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx index bac3cbd3..68998f06 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx index d86862e4..8abacc4c 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.2_DokumenteInProzessen.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.2_DokumenteInProzessen.docx index d89e1e82..cbbf5fca 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.2_DokumenteInProzessen.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.2_DokumenteInProzessen.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx index 0e22f702..4308c6fc 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx differ diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx index eb7174e3..8f3a2218 100644 Binary files a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx differ diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx index 0e69887d..79cdaea9 100644 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx differ diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx index eaf0bf48..e5487725 100644 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx differ diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx index 04a12954..00e22aef 100644 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx differ diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.05 BOA UV/ON_2.02.05_BOA_UV.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.05 BOA UV/ON_2.02.05_BOA_UV.docx index 4a46b440..c37d3d63 100644 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.05 BOA UV/ON_2.02.05_BOA_UV.docx and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.05 BOA UV/ON_2.02.05_BOA_UV.docx differ diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.06 BOA LE/ON_2.02.06_BOA_LE.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.06 BOA LE/ON_2.02.06_BOA_LE.docx index 2fb9e5a7..06173349 100644 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.06 BOA LE/ON_2.02.06_BOA_LE.docx and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.06 BOA LE/ON_2.02.06_BOA_LE.docx differ 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 6d43afae..821bf3ba 100644 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx differ diff --git a/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx b/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx index 16e623c1..6fb37491 100644 Binary files a/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx and b/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx differ diff --git a/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx b/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx index dfef0327..edba7577 100644 Binary files a/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx and b/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx differ diff --git a/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx b/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx index 12808577..16a036e8 100644 Binary files a/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx and b/OMDSServiceDefinition/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx differ diff --git a/OMDSServiceDefinition/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx b/OMDSServiceDefinition/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx index 76c98396..52995ddc 100644 Binary files a/OMDSServiceDefinition/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx and b/OMDSServiceDefinition/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx differ diff --git a/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx b/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx index d3c04502..fdfc46e4 100644 Binary files a/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx and b/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx differ diff --git a/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx b/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx index c81e7a2d..34b91978 100644 Binary files a/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx and b/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx differ diff --git a/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.03_Belegeinreichung/ON_7.03.1_Belegeinreichung.docx b/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.03_Belegeinreichung/ON_7.03.1_Belegeinreichung.docx new file mode 100644 index 00000000..68f465c1 Binary files /dev/null and b/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.03_Belegeinreichung/ON_7.03.1_Belegeinreichung.docx differ diff --git a/OMDSServiceDefinition/docEntw/ON_7 Schaden/ON_7.04_Belegeinreichung/ON_7.04.1_Deckungsauskunft_Belegeinreichung.docx b/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.04_Deckungsauskunft/ON_7.04.1_Deckungsauskunft.docx similarity index 53% rename from OMDSServiceDefinition/docEntw/ON_7 Schaden/ON_7.04_Belegeinreichung/ON_7.04.1_Deckungsauskunft_Belegeinreichung.docx rename to OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.04_Deckungsauskunft/ON_7.04.1_Deckungsauskunft.docx index 28f8c4e2..f4778472 100644 Binary files a/OMDSServiceDefinition/docEntw/ON_7 Schaden/ON_7.04_Belegeinreichung/ON_7.04.1_Deckungsauskunft_Belegeinreichung.docx and b/OMDSServiceDefinition/doc/ON_7 Schaden/ON_7.04_Deckungsauskunft/ON_7.04.1_Deckungsauskunft.docx differ diff --git a/OMDSServiceDefinition/doc/Übersicht und Grundlagen der Standardisierung.docx b/OMDSServiceDefinition/doc/Übersicht und Grundlagen der Standardisierung.docx index aaae5a1c..b507f7ff 100644 Binary files a/OMDSServiceDefinition/doc/Übersicht und Grundlagen der Standardisierung.docx and b/OMDSServiceDefinition/doc/Übersicht und Grundlagen der Standardisierung.docx differ diff --git a/OMDSServiceDefinition/docReleases/ReadMe.md b/OMDSServiceDefinition/docReleases/ReadMe.md deleted file mode 100644 index e6daf87f..00000000 --- a/OMDSServiceDefinition/docReleases/ReadMe.md +++ /dev/null @@ -1 +0,0 @@ -Der Folder docReleases enhält die Dokumente vorangegangener Releases. Dies dient hauptsächlich dem schnellen Nachschlagen des Dokumentationsstandes vergangener Versionen. diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap b/OMDSServiceDefinition/docReleases/r1_1_1/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap deleted file mode 100644 index c51a3d1a..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.1.1.docx deleted file mode 100644 index 43bc7941..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2 Listenservices 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2 Listenservices 1.1.1.docx deleted file mode 100644 index 461ba470..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2 Listenservices 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein 1.1.1.docx deleted file mode 100644 index 6ef2a2af..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten 1.1.1.docx deleted file mode 100644 index 09a1e054..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link 1.1.1.docx deleted file mode 100644 index a5a66e8d..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Objektbezogene Dokumente/ON_1.04.1_Objektbezogene_Dokumente 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Objektbezogene Dokumente/ON_1.04.1_Objektbezogene_Dokumente 1.1.1.docx deleted file mode 100644 index 0c1581c1..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Objektbezogene Dokumente/ON_1.04.1_Objektbezogene_Dokumente 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Grundlagen_Notifikationen/ON_1.05.1_Grundlagen_Notifikationen_1.1.0.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Grundlagen_Notifikationen/ON_1.05.1_Grundlagen_Notifikationen_1.1.0.docx deleted file mode 100644 index b98bdaef..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Grundlagen_Notifikationen/ON_1.05.1_Grundlagen_Notifikationen_1.1.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag 1.1.1.docx deleted file mode 100644 index ca5aa00b..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS 1.1.1.docx deleted file mode 100644 index ea58a2d1..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente 1.1.1.docx deleted file mode 100644 index efba0aa0..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag 1.1.1.docx deleted file mode 100644 index 2a84c3e5..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner 1.1.1.docx deleted file mode 100644 index 9611ac70..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_5 Provision/readMe.txt b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_5 Provision/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_6 Inkasso/readMe.txt b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_6 Inkasso/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden 1.1.1.docx deleted file mode 100644 index a940440c..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung_u_Status 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung_u_Status 1.1.1.docx deleted file mode 100644 index 48ec75fd..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung_u_Status 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_7 Schaden/ON_7.03_Notifikationen_Schadenstatus/ON_7.03.1_Notifikationen_Schadenstatus 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_7 Schaden/ON_7.03_Notifikationen_Schadenstatus/ON_7.03.1_Notifikationen_Schadenstatus 1.1.1.docx deleted file mode 100644 index fe048105..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/ON_7 Schaden/ON_7.03_Notifikationen_Schadenstatus/ON_7.03.1_Notifikationen_Schadenstatus 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_1_1/doc/Überblick und Releasenotes OMDS3_1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_1_1/doc/Überblick und Releasenotes OMDS3_1.1.1.docx deleted file mode 100644 index c8eff9a0..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_1_1/doc/Überblick und Releasenotes OMDS3_1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap b/OMDSServiceDefinition/docReleases/r1_2_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap deleted file mode 100644 index c51a3d1a..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.1.1.docx deleted file mode 100644 index 43bc7941..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2 Listenservices 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2 Listenservices 1.1.1.docx deleted file mode 100644 index 461ba470..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2 Listenservices 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx deleted file mode 100644 index f6d6c2de..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein 1.2.0.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein 1.2.0.docx deleted file mode 100644 index ae97bf29..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein 1.2.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten 1.1.1.docx deleted file mode 100644 index 09a1e054..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link 1.1.1.docx deleted file mode 100644 index a5a66e8d..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Objektbezogene Dokumente/ON_1.04.1_Objektbezogene_Dokumente 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Objektbezogene Dokumente/ON_1.04.1_Objektbezogene_Dokumente 1.1.1.docx deleted file mode 100644 index 0c1581c1..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Objektbezogene Dokumente/ON_1.04.1_Objektbezogene_Dokumente 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Grundlagen_Notifikationen/ON_1.05.1_Grundlagen_Notifikationen_1.1.0.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Grundlagen_Notifikationen/ON_1.05.1_Grundlagen_Notifikationen_1.1.0.docx deleted file mode 100644 index b98bdaef..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Grundlagen_Notifikationen/ON_1.05.1_Grundlagen_Notifikationen_1.1.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag 1.1.1.docx deleted file mode 100644 index ca5aa00b..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS 1.1.1.docx deleted file mode 100644 index ea58a2d1..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente 1.1.1.docx deleted file mode 100644 index efba0aa0..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag 1.1.1.docx deleted file mode 100644 index 2a84c3e5..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner 1.1.1.docx deleted file mode 100644 index 9611ac70..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_5 Provision/readMe.txt b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_5 Provision/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_6 Inkasso/readMe.txt b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_6 Inkasso/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden 1.1.1.docx deleted file mode 100644 index a940440c..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung_u_Status 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung_u_Status 1.1.1.docx deleted file mode 100644 index 48ec75fd..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung_u_Status 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_7 Schaden/ON_7.03_Notifikationen_Schadenstatus/ON_7.03.1_Notifikationen_Schadenstatus 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_7 Schaden/ON_7.03_Notifikationen_Schadenstatus/ON_7.03.1_Notifikationen_Schadenstatus 1.1.1.docx deleted file mode 100644 index fe048105..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/ON_7 Schaden/ON_7.03_Notifikationen_Schadenstatus/ON_7.03.1_Notifikationen_Schadenstatus 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_2_0/doc/Überblick und Releasenotes OMDS3_1.2.0.docx b/OMDSServiceDefinition/docReleases/r1_2_0/doc/Überblick und Releasenotes OMDS3_1.2.0.docx deleted file mode 100644 index e9d146bf..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_2_0/doc/Überblick und Releasenotes OMDS3_1.2.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap b/OMDSServiceDefinition/docReleases/r1_3_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap deleted file mode 100644 index c51a3d1a..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.3.0.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.3.0.docx deleted file mode 100644 index 070377d5..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.3.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices 1.1.1.docx deleted file mode 100644 index 744fe433..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx deleted file mode 100644 index 51958688..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein 1.1.2.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein 1.1.2.docx deleted file mode 100644 index f3d5b7c1..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein 1.1.2.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten 1.1.1.docx deleted file mode 100644 index a1bd06c6..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link 1.1.1.docx deleted file mode 100644 index d7e6d473..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente 1.3.0.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente 1.3.0.docx deleted file mode 100644 index a7a151a9..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente 1.3.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Notifikationen/ON_1.05.1_Grundlagen_Notifikationen_1.3.0.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Notifikationen/ON_1.05.1_Grundlagen_Notifikationen_1.3.0.docx deleted file mode 100644 index adb165b5..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Notifikationen/ON_1.05.1_Grundlagen_Notifikationen_1.3.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Notifikationen/ON_1.05.2_Statusänderungen_1.3.0.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Notifikationen/ON_1.05.2_Statusänderungen_1.3.0.docx deleted file mode 100644 index c70e004a..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.05 Notifikationen/ON_1.05.2_Statusänderungen_1.3.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs_1.3.0.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs_1.3.0.docx deleted file mode 100644 index ffeb4574..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs_1.3.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag 1.1.1.docx deleted file mode 100644 index 85a244b3..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx deleted file mode 100644 index 14df3d19..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx deleted file mode 100644 index cc1b96a6..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS 1.1.1.docx deleted file mode 100644 index f49ec338..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente 1.1.1.docx deleted file mode 100644 index d03a1a1f..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag 1.1.1.docx deleted file mode 100644 index 58e9dfd9..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner 1.1.1.docx deleted file mode 100644 index 629e600c..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_5 Provision/readMe.txt b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_5 Provision/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_6 Inkasso/readMe.txt b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_6 Inkasso/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden 1.1.1.docx deleted file mode 100644 index aacac378..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung_u_Status 1.3.0.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung_u_Status 1.3.0.docx deleted file mode 100644 index c730ee4c..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung_u_Status 1.3.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_7 Schaden/ON_7.03_Notifikationen_Schadenstatus/ON_7.03.1_Notifikationen_Schadenstatus 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_7 Schaden/ON_7.03_Notifikationen_Schadenstatus/ON_7.03.1_Notifikationen_Schadenstatus 1.1.1.docx deleted file mode 100644 index 4ba39a48..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/ON_7 Schaden/ON_7.03_Notifikationen_Schadenstatus/ON_7.03.1_Notifikationen_Schadenstatus 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/VerzeichnisOperationen.xlsx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/VerzeichnisOperationen.xlsx deleted file mode 100644 index 93ed683f..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/VerzeichnisOperationen.xlsx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_3_0/doc/Übersicht und Grundlagen der Standardisierung.docx b/OMDSServiceDefinition/docReleases/r1_3_0/doc/Übersicht und Grundlagen der Standardisierung.docx deleted file mode 100644 index 5ec47422..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_3_0/doc/Übersicht und Grundlagen der Standardisierung.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap b/OMDSServiceDefinition/docReleases/r1_5_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap deleted file mode 100644 index c51a3d1a..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.3.0.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.3.0.docx deleted file mode 100644 index 59bd8dc1..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.3.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices 1.1.1.docx deleted file mode 100644 index 8b8e2f32..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx deleted file mode 100644 index 8eceac0d..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx deleted file mode 100644 index a5d95020..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx deleted file mode 100644 index 25f2a404..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx deleted file mode 100644 index af0feb03..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx deleted file mode 100644 index d7aa6e9f..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx deleted file mode 100644 index 72a37f5e..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx deleted file mode 100644 index d7fb06d2..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx deleted file mode 100644 index 29a73952..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx deleted file mode 100644 index ee2d5d04..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx deleted file mode 100644 index 7807f3c7..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx deleted file mode 100644 index 50567014..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx deleted file mode 100644 index 82659584..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx deleted file mode 100644 index bc180fe1..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx deleted file mode 100644 index cb98dc28..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx deleted file mode 100644 index 5bab3544..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx deleted file mode 100644 index 8df30bd5..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx deleted file mode 100644 index 0ba58f12..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_5 Provision/readMe.txt b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_5 Provision/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_6 Inkasso/readMe.txt b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_6 Inkasso/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx deleted file mode 100644 index 988e302e..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx deleted file mode 100644 index 27aad2e4..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_5_0/doc/Übersicht und Grundlagen der Standardisierung.docx b/OMDSServiceDefinition/docReleases/r1_5_0/doc/Übersicht und Grundlagen der Standardisierung.docx deleted file mode 100644 index 58a89243..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_5_0/doc/Übersicht und Grundlagen der Standardisierung.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap b/OMDSServiceDefinition/docReleases/r1_6_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap deleted file mode 100644 index c51a3d1a..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/EAI/Modelle/OMDS 3.0 Grundlagen_v 1.1.0.eap and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.3.0.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.3.0.docx deleted file mode 100644 index 92ae871a..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.1_ListeFehlercodes 1.3.0.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices 1.1.1.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices 1.1.1.docx deleted file mode 100644 index 8727a322..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.2_Listenservices 1.1.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx deleted file mode 100644 index 5885737c..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.01 Querschnittstthemen/ON_1.01.3_Versionierung.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx deleted file mode 100644 index 49768168..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/Erläuterungen_OAuth_zu_ON_1.02.1.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx deleted file mode 100644 index 9147d498..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.1_AuthentifizierungAllgemein.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx deleted file mode 100644 index 0c4a3c1c..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.02 Authentifizierung/ON_1.02.2_Userdaten.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx deleted file mode 100644 index 029ed713..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.03 Deep Link/ON_1.03.1_Deep-Link.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx deleted file mode 100644 index 633df706..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/ON_1.04.1_Dokumente.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx deleted file mode 100644 index 5837aa02..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.06 Objekt-Ids/ON_1.06.1_Objekt_IDs.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx deleted file mode 100644 index 03065473..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_1 Technische Grundlagen und Basisfunktionen/VerzeichnisOperationen.xlsx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx deleted file mode 100644 index 4dba707e..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.01_Deep-Link-Angebot-Antrag/ON_2.01.1_Deep-Link-Angebot-Antrag.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx deleted file mode 100644 index dd34b61e..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx deleted file mode 100644 index 4f2a120c..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA SP/ON_2.02.02_BOA_Sach_Privat.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx deleted file mode 100644 index cdafe12b..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx deleted file mode 100644 index 306b4411..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_3 Vertragsbestand/ON_3.01_DatenuebertragungOMDS/ON_3.01.1.DatenübertragungOMDS.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx deleted file mode 100644 index 08594980..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_3 Vertragsbestand/ON_3.02_VertragsbezogeneDokumente/ON_3.02.1_Vertragsbezogene_Dokumente.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx deleted file mode 100644 index abd981ea..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_3 Vertragsbestand/ON_3.03_DeepLinkVertrag/ON_3.03.1_Deep-Link-Vertrag.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx deleted file mode 100644 index 43684558..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_4 Partner/ON_4.01_Deep-Link-Partner/ON_4.01.1_Deep-Link-Partner.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_5 Provision/readMe.txt b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_5 Provision/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_6 Inkasso/readMe.txt b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_6 Inkasso/readMe.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx deleted file mode 100644 index 6a92269c..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_7 Schaden/ON_7.01_Deep-Link-Schaden/ON_7.01.1_Deep-Link-Schaden.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx deleted file mode 100644 index 864cfabb..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/ON_7 Schaden/ON_7.02_Schadenmeldung/ON_7.02.1_Schadenmeldung.docx and /dev/null differ diff --git a/OMDSServiceDefinition/docReleases/r1_6_0/doc/Übersicht und Grundlagen der Standardisierung.docx b/OMDSServiceDefinition/docReleases/r1_6_0/doc/Übersicht und Grundlagen der Standardisierung.docx deleted file mode 100644 index 88948400..00000000 Binary files a/OMDSServiceDefinition/docReleases/r1_6_0/doc/Übersicht und Grundlagen der Standardisierung.docx and /dev/null differ diff --git a/OMDSServiceDefinition/pom.xml b/OMDSServiceDefinition/pom.xml index ddb2b149..fe62efe6 100644 --- a/OMDSServiceDefinition/pom.xml +++ b/OMDSServiceDefinition/pom.xml @@ -3,12 +3,12 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs 4.0.0 at.vvo.omds OMDSServiceDefinition - 1.7.0 + 1.8.0 OMDS Service Definition Dieses Projekt enthaelt die Definitionen fuer die OMDS Services. - r1_7_0 + r1_8_0 UTF-8 UTF-8 @@ -273,12 +273,12 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs omdsaccess OMDS Release Repository - http://entw.kapdion.com:8081/repository/omdsReleases/ + https://entw.kapdion.com/nexus/repository/omdsReleases/ omdsaccess OMDS Snapshot Repository - http://entw.kapdion.com:8081/repository/omdsSnapshots/ + https://entw.kapdion.com/nexus/repository/omdsSnapshots/ @@ -319,7 +319,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs true - + ${bindings.location}/omds20Types_binding.xml ${bindings.location}/omdsServiceTypes_binding.xml ${bindings.location}/omdsCommonServiceTypes_binding.xml @@ -328,8 +328,8 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs ${bindings.location}/omds3_ON2_Antrag_Kfz_binding.xml ${bindings.location}/omds3_ON2_Antrag_SachPrivat_binding.xml ${bindings.location}/omds3_ON2_Antrag_Unfall_binding.xml - ${bindings.location}/omds3_ON2_Antrag_Leben_binding.xml - ${bindings.location}/omds3_ON7_Schaden_binding.xml + ${bindings.location}/omds3_ON2_Antrag_Leben_binding.xml + ${bindings.location}/omds3_ON7_Schaden_binding.xml ${bindings.location}/${wsdl.binding.xml} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ADRESSEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ADRESSEType.java index 406ccafb..30078341 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ADRESSEType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ADRESSEType.java @@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlAttribute; 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_6_0.on2antrag.sachPrivat.RisikoAdresseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.RisikoAdresseType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELLegitimationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELLegitimationType.java index 57721525..b48f4392 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELLegitimationType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELLegitimationType.java @@ -4,8 +4,10 @@ package at.vvo.omds.types.omds2Types.v2_14; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_8_0.common.LegitimationType; /** @@ -44,6 +46,9 @@ import javax.xml.datatype.XMLGregorianCalendar; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "EL-Legitimation_Type") +@XmlSeeAlso({ + LegitimationType.class +}) public class ELLegitimationType { @XmlAttribute(name = "LegArtCd", required = true) diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AListenAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AListenAttributType.java new file mode 100644 index 00000000..f2e61dcd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AListenAttributType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten + * + *

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

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

+ * <complexType name="AListenAttribut_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <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}unsignedShort" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AListenAttribut_Type", propOrder = { + "values", + "minAnz" +}) +@XmlSeeAlso({ + AttributEnumType.class, + AttributMultiEnumType.class +}) +public abstract class AListenAttributType + extends AttributType +{ + + @XmlElement(name = "Values") + protected List values; + @XmlElement(name = "MinAnz") + @XmlSchemaType(name = "unsignedShort") + protected Integer minAnz; + + /** + * 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. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinAnz() { + return minAnz; + } + + /** + * Legt den Wert der minAnz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinAnz(Integer value) { + this.minAnz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ASingleAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ASingleAttributType.java new file mode 100644 index 00000000..81c5ba0e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ASingleAttributType.java @@ -0,0 +1,70 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakter Basistyp für Attribute mit einem Wert + * + *

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

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

+ * <complexType name="ASingleAttribut_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ASingleAttribut_Type", propOrder = { + "pflichtfeld" +}) +@XmlSeeAlso({ + AttributStringType.class, + AttributIntType.class, + AttributDezimalType.class, + AttributDoubleType.class, + AttributDatumType.class +}) +public abstract class ASingleAttributType + extends AttributType +{ + + @XmlElement(name = "Pflichtfeld") + protected Boolean pflichtfeld; + + /** + * Ruft den Wert der pflichtfeld-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isPflichtfeld() { + return pflichtfeld; + } + + /** + * Legt den Wert der pflichtfeld-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setPflichtfeld(Boolean value) { + this.pflichtfeld = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AbgelehnteRisikenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AbgelehnteRisikenType.java new file mode 100644 index 00000000..8d3a79cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AbgelehnteRisikenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ zur Beschreibung abgelehnter Risiken + * + *

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

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

+ * <complexType name="AbgelehnteRisiken_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbgelehnteRisiken_Type") +public abstract class AbgelehnteRisikenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AbtretungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AbtretungType.java new file mode 100644 index 00000000..a247f7fd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AbtretungType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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 Abtretung / Zession + * + *

Java-Klasse 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_7_0/common/AdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AdresseType.java new file mode 100644 index 00000000..1a2f2a0b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AdresseType.java @@ -0,0 +1,297 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Typ für eine Adresse mit ObjektId + * + *

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

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

+ * <complexType name="Adresse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Adresse_Type", propOrder = { + "objektId" +}) +public class AdresseType { + + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + protected Long pac; + @XmlAttribute(name = "LandesCd") + protected String landesCd; + @XmlAttribute(name = "PLZ") + protected String plz; + @XmlAttribute(name = "Ort") + protected String ort; + @XmlAttribute(name = "Strasse") + protected String strasse; + @XmlAttribute(name = "Hausnr") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + protected String zusatz; + @XmlAttribute(name = "AdressID_VU") + protected String adressIDVU; + @XmlAttribute(name = "AdressID_Makler") + protected String adressIDMakler; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = 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 ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrt(String value) { + this.ort = 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 hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZusatz(String value) { + this.zusatz = value; + } + + /** + * Ruft den Wert der adressIDVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdressIDVU() { + return adressIDVU; + } + + /** + * Legt den Wert der adressIDVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdressIDVU(String value) { + this.adressIDVU = value; + } + + /** + * Ruft den Wert der adressIDMakler-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdressIDMakler() { + return adressIDMakler; + } + + /** + * Legt den Wert der adressIDMakler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdressIDMakler(String value) { + this.adressIDMakler = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AgentFilterType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AgentFilterType.java new file mode 100644 index 00000000..a2423c36 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AgentFilterType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + * + *

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

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

+ * <complexType name="AgentFilter_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter">
+ *       <choice>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AgentFilter_Type", propOrder = { + "maklerID", + "vermnr" +}) +public class AgentFilterType + extends AuthorizationFilter +{ + + @XmlElement(name = "MaklerID") + protected String maklerID; + @XmlElement(name = "Vermnr") + protected List vermnr; + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Gets the value of the vermnr 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 vermnr property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVermnr() { + if (vermnr == null) { + vermnr = new ArrayList(); + } + return this.vermnr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributDatumType.java new file mode 100644 index 00000000..634acf7a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributDatumType.java @@ -0,0 +1,188 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <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 ASingleAttributType +{ + + @XmlElement(name = "Value") + @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_7_0/common/AttributDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributDezimalType.java new file mode 100644 index 00000000..cbc8917b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributDezimalType.java @@ -0,0 +1,186 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <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 ASingleAttributType +{ + + @XmlElement(name = "Value") + 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_7_0/common/AttributDoubleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributDoubleType.java new file mode 100644 index 00000000..1160b75a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributDoubleType.java @@ -0,0 +1,185 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <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 ASingleAttributType +{ + + @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. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + 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_7_0/common/AttributEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributEnumType.java new file mode 100644 index 00000000..08c2af00 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributEnumType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * 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}AListenAttribut_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"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributEnum_Type", propOrder = { + "value", + "_default" +}) +public class AttributEnumType + extends AListenAttributType +{ + + @XmlElement(name = "Value") + protected String value; + @XmlElement(name = "Default") + protected String _default; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributIntType.java new file mode 100644 index 00000000..e12f8ec2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributIntType.java @@ -0,0 +1,185 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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}ASingleAttribut_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 ASingleAttributType +{ + + @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_7_0/common/AttributMetadatenDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenDatumType.java new file mode 100644 index 00000000..4df89f42 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenDatumType.java @@ -0,0 +1,159 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Typ mit Metadaten für xsd:date-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenDatum_Type">
+ *   <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="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 = "AttributMetadatenDatum_Type", propOrder = { + "_default", + "values", + "min", + "max" +}) +public class AttributMetadatenDatumType + extends AttributMetadatenType +{ + + @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 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_7_0/common/AttributMetadatenDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenDezimalType.java new file mode 100644 index 00000000..c4ac9bb1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenDezimalType.java @@ -0,0 +1,158 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + + +/** + * Typ mit Metadaten für omds:decimal-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenDezimal_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <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 = "AttributMetadatenDezimal_Type", propOrder = { + "_default", + "values", + "min", + "max" +}) +public class AttributMetadatenDezimalType + extends AttributMetadatenType +{ + + @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 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_7_0/common/AttributMetadatenEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenEnumType.java new file mode 100644 index 00000000..d86b5947 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenEnumType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * Typ mit Metadaten für Schlüssellisten + * + *

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

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

+ * <complexType name="AttributMetadatenEnum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <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>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenEnum_Type", propOrder = { + "_default", + "values" +}) +public class AttributMetadatenEnumType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + protected String _default; + @XmlElement(name = "Values") + protected List values; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenIntType.java new file mode 100644 index 00000000..afee7408 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenIntType.java @@ -0,0 +1,157 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * Typ mit Metadaten für xsd:int-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenInt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <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 = "AttributMetadatenInt_Type", propOrder = { + "_default", + "values", + "min", + "max" +}) +public class AttributMetadatenIntType + extends AttributMetadatenType +{ + + @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 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_7_0/common/AttributMetadatenStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenStringType.java new file mode 100644 index 00000000..19c37fcd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenStringType.java @@ -0,0 +1,184 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Typ mit Metadaten für xsd:string-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenString_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenString_Type", propOrder = { + "_default", + "values", + "minLaenge", + "maxLaenge", + "regex" +}) +public class AttributMetadatenStringType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + protected String _default; + @XmlElement(name = "Values") + protected List values; + @XmlElement(name = "MinLaenge") + @XmlSchemaType(name = "unsignedShort") + protected Integer minLaenge; + @XmlElement(name = "MaxLaenge") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxLaenge; + @XmlElement(name = "Regex") + protected String regex; + + /** + * 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 String } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der minLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinLaenge() { + return minLaenge; + } + + /** + * Legt den Wert der minLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinLaenge(Integer value) { + this.minLaenge = value; + } + + /** + * Ruft den Wert der maxLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxLaenge() { + return maxLaenge; + } + + /** + * Legt den Wert der maxLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxLaenge(Integer value) { + this.maxLaenge = 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenType.java new file mode 100644 index 00000000..de7381d9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMetadatenType.java @@ -0,0 +1,144 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakter Basistyp für Metadaten von Attributen + * + *

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

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

+ * <complexType name="AttributMetadaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Attribut" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Aenderbar" 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"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadaten_Type", propOrder = { + "attribut", + "aenderbar", + "bezeichnung", + "beschreibungTxt" +}) +@XmlSeeAlso({ + AttributMetadatenStringType.class, + AttributMetadatenIntType.class, + AttributMetadatenDezimalType.class, + AttributMetadatenDatumType.class, + AttributMetadatenEnumType.class +}) +public abstract class AttributMetadatenType { + + @XmlElement(name = "Attribut", required = true) + protected Object attribut; + @XmlElement(name = "Aenderbar") + protected boolean aenderbar; + @XmlElement(name = "Bezeichnung") + protected String bezeichnung; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + + /** + * Ruft den Wert der attribut-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAttribut() { + return attribut; + } + + /** + * Legt den Wert der attribut-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAttribut(Object value) { + this.attribut = value; + } + + /** + * 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 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMsgType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMsgType.java new file mode 100644 index 00000000..6e243dcc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMsgType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.math.BigInteger; + + +/** + * 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_7_0/common/AttributMultiEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMultiEnumType.java new file mode 100644 index 00000000..3cbcc835 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributMultiEnumType.java @@ -0,0 +1,134 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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}AListenAttribut_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="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMultiEnum_Type", propOrder = { + "value", + "_default", + "maxAnz" +}) +public class AttributMultiEnumType + extends AListenAttributType +{ + + @XmlElement(name = "Value") + protected List value; + @XmlElement(name = "Default") + protected List _default; + @XmlElement(name = "MaxAnz") + 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; + } + + /** + * 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_7_0/common/AttributStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributStringType.java new file mode 100644 index 00000000..86347caf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributStringType.java @@ -0,0 +1,212 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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}ASingleAttribut_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}unsignedShort" minOccurs="0"/>
+ *         <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" 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 ASingleAttributType +{ + + @XmlElement(name = "Value") + protected String value; + @XmlElement(name = "Default") + protected String _default; + @XmlElement(name = "Regex") + protected String regex; + @XmlElement(name = "MaxLaenge") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxLaenge; + @XmlElement(name = "MinLaenge") + @XmlSchemaType(name = "unsignedShort") + protected Integer 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 Integer } + * + */ + public Integer getMaxLaenge() { + return maxLaenge; + } + + /** + * Legt den Wert der maxLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxLaenge(Integer value) { + this.maxLaenge = value; + } + + /** + * Ruft den Wert der minLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinLaenge() { + return minLaenge; + } + + /** + * Legt den Wert der minLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinLaenge(Integer 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_7_0/common/AttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributType.java new file mode 100644 index 00000000..dffd11b4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AttributType.java @@ -0,0 +1,150 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type) + * + *

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" minOccurs="0"/>
+ *         <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", + "bezeichnung", + "beschreibungTxt", + "msg" +}) +@XmlSeeAlso({ + ASingleAttributType.class, + AListenAttributType.class, + RaucherType.class +}) +public abstract class AttributType { + + @XmlElement(name = "Aenderbar") + protected Boolean aenderbar; + @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. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAenderbar() { + return aenderbar; + } + + /** + * Legt den Wert der aenderbar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAenderbar(Boolean value) { + this.aenderbar = 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_7_0/common/AuthorizationFilter.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AuthorizationFilter.java new file mode 100644 index 00000000..944ae9b6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AuthorizationFilter.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + * + *

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

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

+ * <complexType name="AuthorizationFilter">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AuthorizationFilter") +@XmlSeeAlso({ + AgentFilterType.class +}) +public abstract class AuthorizationFilter { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungType.java index 47ab2bdb..e7884b57 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungType.java @@ -1,12 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; /** @@ -41,7 +36,7 @@ import javax.xml.bind.annotation.XmlType; "autorisierungsart" }) @XmlSeeAlso({ - at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentType.Autorisierungen.class + ProzessDokumentType.Autorisierungen.class }) public class AutorisierungType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsAnforderungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsAnforderungType.java index 3545d629..c15ef0da 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsAnforderungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsAnforderungType.java @@ -1,13 +1,9 @@ package at.vvo.omds.types.omds3Types.r1_7_0.common; +import javax.xml.bind.annotation.*; 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; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BankverbindungType.java new file mode 100644 index 00000000..69bf1a5a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BankverbindungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * beschreibt eine Bankverbindug + * + *

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

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

+ * <complexType name="Bankverbindung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Kontoinhaber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Bank" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
+ *         <element name="IBAN" type="{urn:omds3CommonServiceTypes-1-1-0}IBAN_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bankverbindung_Type", propOrder = { + "kontoinhaber", + "bank", + "bic", + "iban" +}) +@XmlSeeAlso({ + PersBankverbindungType.class +}) +public class BankverbindungType { + + @XmlElement(name = "Kontoinhaber", required = true) + protected String kontoinhaber; + @XmlElement(name = "Bank") + protected String bank; + @XmlElement(name = "BIC") + protected String bic; + @XmlElement(name = "IBAN", required = true) + protected String iban; + + /** + * Ruft den Wert der kontoinhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontoinhaber() { + return kontoinhaber; + } + + /** + * Legt den Wert der kontoinhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontoinhaber(String value) { + this.kontoinhaber = value; + } + + /** + * Ruft den Wert der bank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBank() { + return bank; + } + + /** + * Legt den Wert der bank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBank(String value) { + this.bank = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBIC(String value) { + this.bic = value; + } + + /** + * Ruft den Wert der iban-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIBAN() { + return iban; + } + + /** + * Legt den Wert der iban-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIBAN(String value) { + this.iban = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BasisProduktbausteinType.java new file mode 100644 index 00000000..21bf7b5d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BasisProduktbausteinType.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen + * + *

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

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

+ * <complexType name="BasisProduktbaustein_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <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>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisProduktbaustein_Type", propOrder = { + "id", + "bezeichnung", + "bedingungen", + "meldungen" +}) +@XmlSeeAlso({ + ProduktbausteinType.class +}) +public abstract class BasisProduktbausteinType { + + @XmlElement(name = "Id") + protected String id; + @XmlElement(name = "Bezeichnung") + protected String bezeichnung; + @XmlElement(name = "Bedingungen") + protected List bedingungen; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = 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; + } + + /** + * Gets the value of the bedingungen 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 bedingungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBedingungen() { + if (bedingungen == null) { + bedingungen = new ArrayList(); + } + return this.bedingungen; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BeteiligtePersonVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BeteiligtePersonVertragType.java new file mode 100644 index 00000000..2adf1e6b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BeteiligtePersonVertragType.java @@ -0,0 +1,82 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind + * + *

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

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

+ * <complexType name="BeteiligtePersonVertrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BeteiligtePersonVertrag_Type", propOrder = { + "lfnr", + "person" +}) +public class BeteiligtePersonVertragType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlElement(name = "Person", required = true) + protected PersonType person; + + /** + * 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; + } + + /** + * Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setPerson(PersonType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungGesetzlicheErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungGesetzlicheErbenType.java new file mode 100644 index 00000000..3993d86f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungGesetzlicheErbenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung gesetzliche Erben + * + *

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

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

+ * <complexType name="BezugsberechtigungGesetzlicheErben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungGesetzlicheErben_Type") +public class BezugsberechtigungGesetzlicheErbenType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungIndividuell.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungIndividuell.java new file mode 100644 index 00000000..5dbcd068 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungIndividuell.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Bezugsberechtigung Individuell + * + *

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

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

+ * <complexType name="BezugsberechtigungIndividuell">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *       <sequence>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungIndividuell", propOrder = { + "beschreibung" +}) +public class BezugsberechtigungIndividuell + extends BezugsberechtigungType +{ + + @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_7_0/common/BezugsberechtigungNamentlich.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungNamentlich.java new file mode 100644 index 00000000..3da0c613 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungNamentlich.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * Bezugsberechtigung namentlich + * + *

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

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

+ * <complexType name="BezugsberechtigungNamentlich">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *       <sequence>
+ *         <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}PersonNamentlichesBezugsrecht_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungNamentlich", propOrder = { + "unwiderruflich", + "personen" +}) +public class BezugsberechtigungNamentlich + extends BezugsberechtigungType +{ + + @XmlElement(name = "Unwiderruflich") + protected boolean unwiderruflich; + @XmlElement(name = "Personen", required = true) + protected List personen; + + /** + * Ruft den Wert der unwiderruflich-Eigenschaft ab. + * + */ + public boolean isUnwiderruflich() { + return unwiderruflich; + } + + /** + * Legt den Wert der unwiderruflich-Eigenschaft fest. + * + */ + public void setUnwiderruflich(boolean value) { + this.unwiderruflich = 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 PersonNamentlichesBezugsrechtType } + * + * + */ + 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_7_0/common/BezugsberechtigungTestamentarischeErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungTestamentarischeErbenType.java new file mode 100644 index 00000000..251668cc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungTestamentarischeErbenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung testamentarische Erben + * + *

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

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

+ * <complexType name="BezugsberechtigungTestamentarischeErben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungTestamentarischeErben_Type") +public class BezugsberechtigungTestamentarischeErbenType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungType.java new file mode 100644 index 00000000..4f216bbd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell + * + *

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

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

+ * <complexType name="Bezugsberechtigung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Art">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bezugsberechtigung_Type", propOrder = { + "art" +}) +@XmlSeeAlso({ + BezugsberechtigungGesetzlicheErbenType.class, + BezugsberechtigungTestamentarischeErbenType.class, + BezugsberechtigungUeberbringerType.class, + BezugsberechtigungNamentlich.class, + BezugsberechtigungVersicherungsnehmerType.class, + BezugsberechtigungVersichertePersonType.class, + BezugsberechtigungIndividuell.class +}) +public abstract class BezugsberechtigungType { + + @XmlElement(name = "Art") + protected short art; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + */ + public short getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + */ + public void setArt(short value) { + this.art = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungUeberbringerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungUeberbringerType.java new file mode 100644 index 00000000..b91f4f03 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungUeberbringerType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung Überbringer + * + *

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

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

+ * <complexType name="BezugsberechtigungUeberbringer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungUeberbringer_Type") +public class BezugsberechtigungUeberbringerType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungVersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungVersichertePersonType.java new file mode 100644 index 00000000..f9ec4914 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungVersichertePersonType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung VersichertePerson + * + *

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

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

+ * <complexType name="BezugsberechtigungVersichertePerson_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungVersichertePerson_Type") +public class BezugsberechtigungVersichertePersonType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungVersicherungsnehmerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungVersicherungsnehmerType.java new file mode 100644 index 00000000..8d7bbc58 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsberechtigungVersicherungsnehmerType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung Versicherungsnehmer + * + *

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

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

+ * <complexType name="BezugsberechtigungVersicherungsnehmer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungVersicherungsnehmer_Type") +public class BezugsberechtigungVersicherungsnehmerType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsrechtType.java index c150d836..c870b7b4 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsrechtType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BezugsrechtType.java @@ -1,11 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_0.common; +import at.vvo.omds.types.omds2Types.v2_14.PERSONType; + 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_14.PERSONType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BonusMalusSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BonusMalusSystemType.java new file mode 100644 index 00000000..4ace0aaf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/BonusMalusSystemType.java @@ -0,0 +1,153 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Type Bonus Malus System + * + *

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

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

+ * <complexType name="BonusMalusSystem_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BonusMalusVorversicherung" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusVorversicherung_Type"/>
+ *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type" minOccurs="0"/>
+ *         <element name="Polizzennummer" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="15"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OffeneSchaeden" type="{urn:omds3CommonServiceTypes-1-1-0}OffeneSchaeden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BonusMalusSystem_Type", propOrder = { + "bonusMalusVorversicherung", + "versicherungsgesellschaft", + "polizzennummer", + "offeneSchaeden" +}) +public class BonusMalusSystemType { + + @XmlElement(name = "BonusMalusVorversicherung", required = true) + @XmlSchemaType(name = "string") + protected BonusMalusVorversicherungType bonusMalusVorversicherung; + @XmlElement(name = "Versicherungsgesellschaft") + protected String versicherungsgesellschaft; + @XmlElement(name = "Polizzennummer") + protected String polizzennummer; + @XmlElement(name = "OffeneSchaeden") + protected OffeneSchaedenType offeneSchaeden; + + /** + * Ruft den Wert der bonusMalusVorversicherung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BonusMalusVorversicherungType } + * + */ + public BonusMalusVorversicherungType getBonusMalusVorversicherung() { + return bonusMalusVorversicherung; + } + + /** + * Legt den Wert der bonusMalusVorversicherung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BonusMalusVorversicherungType } + * + */ + public void setBonusMalusVorversicherung(BonusMalusVorversicherungType value) { + this.bonusMalusVorversicherung = value; + } + + /** + * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungsgesellschaft() { + return versicherungsgesellschaft; + } + + /** + * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungsgesellschaft(String value) { + this.versicherungsgesellschaft = value; + } + + /** + * Ruft den Wert der polizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennummer() { + return polizzennummer; + } + + /** + * Legt den Wert der polizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennummer(String value) { + this.polizzennummer = value; + } + + /** + * Ruft den Wert der offeneSchaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffeneSchaedenType } + * + */ + public OffeneSchaedenType getOffeneSchaeden() { + return offeneSchaeden; + } + + /** + * Legt den Wert der offeneSchaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffeneSchaedenType } + * + */ + public void setOffeneSchaeden(OffeneSchaedenType value) { + this.offeneSchaeden = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessRequestType.java index ebe6f3a5..8dc92c33 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessRequestType.java @@ -1,13 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_7_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; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.BOAProcessRequestType; +import javax.xml.bind.annotation.*; + /** * Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessResponseType.java index b884ae0a..f8fc6346 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessResponseType.java @@ -1,13 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_7_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; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.BOAProcessResponseType; +import javax.xml.bind.annotation.*; + /** * Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonRequestType.java index ec5fae30..754680da 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonRequestType.java @@ -1,18 +1,15 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.GetApplicationDocumentRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.CheckClaimRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.GetClaimRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.SubmitClaimRequestType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstraktes RequestObjekt diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonResponseType.java index c2c04c5d..2e884152 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonResponseType.java @@ -1,20 +1,16 @@ package at.vvo.omds.types.omds3Types.r1_7_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; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.GetApplicationDocumentResponseType; import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.CheckClaimResponseType; import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.GetClaimResponseType; import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.SubmitClaimResponseType; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + /** * Abstraktes ResponseObjekt diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonSearchRequestType.java index 51845760..5ffab565 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonSearchRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonSearchRequestType.java @@ -1,13 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_7_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; import at.vvo.omds.types.omds2Types.v2_14.ELZeitraumType; +import javax.xml.bind.annotation.*; + /** * Abstakter Typ fuer Suchanfragen diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonSearchResponseType.java index 32394df8..a4c1d451 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonSearchResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonSearchResponseType.java @@ -1,11 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_7_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; +import javax.xml.bind.annotation.*; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DateianhangType.java index 0c1e611b..eb6f8ec6 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DateianhangType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DateianhangType.java @@ -2,11 +2,7 @@ package at.vvo.omds.types.omds3Types.r1_7_0.common; import javax.activation.DataHandler; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlMimeType; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DatenverwendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DatenverwendungType.java new file mode 100644 index 00000000..5423026c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DatenverwendungType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Type Datenverwendung + * + *

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

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

+ * <complexType name="Datenverwendung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZustimmungZurElektrUebermittlungVorvertraglDokumente" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ElektrUebermittlungVorvertraglDokumenteEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZustimmungZurVerwendungDerDatenZuWerbezwecken" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Datenverwendung_Type", propOrder = { + "zustimmungZurElektrUebermittlungVorvertraglDokumente", + "elektrUebermittlungVorvertraglDokumenteEmail", + "zustimmungZurVerwendungDerDatenZuWerbezwecken" +}) +public class DatenverwendungType { + + @XmlElement(name = "ZustimmungZurElektrUebermittlungVorvertraglDokumente") + protected Boolean zustimmungZurElektrUebermittlungVorvertraglDokumente; + @XmlElement(name = "ElektrUebermittlungVorvertraglDokumenteEmail") + protected String elektrUebermittlungVorvertraglDokumenteEmail; + @XmlElement(name = "ZustimmungZurVerwendungDerDatenZuWerbezwecken") + protected boolean zustimmungZurVerwendungDerDatenZuWerbezwecken; + + /** + * Ruft den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isZustimmungZurElektrUebermittlungVorvertraglDokumente() { + return zustimmungZurElektrUebermittlungVorvertraglDokumente; + } + + /** + * Legt den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setZustimmungZurElektrUebermittlungVorvertraglDokumente(Boolean value) { + this.zustimmungZurElektrUebermittlungVorvertraglDokumente = value; + } + + /** + * Ruft den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElektrUebermittlungVorvertraglDokumenteEmail() { + return elektrUebermittlungVorvertraglDokumenteEmail; + } + + /** + * Legt den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElektrUebermittlungVorvertraglDokumenteEmail(String value) { + this.elektrUebermittlungVorvertraglDokumenteEmail = value; + } + + /** + * Ruft den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft ab. + * + */ + public boolean isZustimmungZurVerwendungDerDatenZuWerbezwecken() { + return zustimmungZurVerwendungDerDatenZuWerbezwecken; + } + + /** + * Legt den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft fest. + * + */ + public void setZustimmungZurVerwendungDerDatenZuWerbezwecken(boolean value) { + this.zustimmungZurVerwendungDerDatenZuWerbezwecken = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentBinaryDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentBinaryDataType.java index 2e78f4a7..597a7917 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentBinaryDataType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentBinaryDataType.java @@ -2,12 +2,7 @@ package at.vvo.omds.types.omds3Types.r1_7_0.common; import javax.activation.DataHandler; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlMimeType; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; import javax.xml.datatype.XMLGregorianCalendar; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentInfoType.java index b821cd49..dafefdbd 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentInfoType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentInfoType.java @@ -1,16 +1,11 @@ package at.vvo.omds.types.omds3Types.r1_7_0.common; +import javax.activation.DataHandler; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; import java.util.ArrayList; import java.util.List; -import javax.activation.DataHandler; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlMimeType; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.datatype.XMLGregorianCalendar; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentenReferenzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentenReferenzType.java new file mode 100644 index 00000000..ef394a3f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentenReferenzType.java @@ -0,0 +1,258 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Information zu einem einzelnen Dokument + * + *

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

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

+ * <complexType name="DokumentenReferenz_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Datum" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentenReferenz_Type", propOrder = { + "id", + "name", + "documentType", + "mimetype", + "groesse", + "datum", + "objektSpezifikation", + "referenzWeitereDokumente" +}) +public class DokumentenReferenzType { + + @XmlElement(name = "Id", required = true) + protected ElementIdType id; + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "DocumentType") + protected int documentType; + @XmlElement(name = "Mimetype") + protected String mimetype; + @XmlElement(name = "Groesse") + protected Long groesse; + @XmlElement(name = "Datum", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar datum; + @XmlElement(name = "ObjektSpezifikation") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "ReferenzWeitereDokumente") + protected List referenzWeitereDokumente; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setId(ElementIdType value) { + this.id = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setGroesse(Long value) { + this.groesse = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Gets the value of the referenzWeitereDokumente 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 referenzWeitereDokumente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + public List getReferenzWeitereDokumente() { + if (referenzWeitereDokumente == null) { + referenzWeitereDokumente = new ArrayList(); + } + return this.referenzWeitereDokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EintragSchluessellisteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EintragSchluessellisteType.java new file mode 100644 index 00000000..f766a416 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EintragSchluessellisteType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Typ für einen einzelnen Eintrag einer Schlüsselliste + * + *

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

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

+ * <complexType name="EintragSchluesselliste_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Schluessel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EintragSchluesselliste_Type", propOrder = { + "text", + "schluessel" +}) +public class EintragSchluessellisteType { + + @XmlElement(name = "Text", required = true) + protected String text; + @XmlElement(name = "Schluessel", required = true) + protected String schluessel; + + /** + * Ruft den Wert der text-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getText() { + return text; + } + + /** + * Legt den Wert der text-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setText(String value) { + this.text = value; + } + + /** + * Ruft den Wert der schluessel-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchluessel() { + return schluessel; + } + + /** + * Legt den Wert der schluessel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchluessel(String value) { + this.schluessel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwGesDatenVNType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwGesDatenVNType.java new file mode 100644 index 00000000..410e16c4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwGesDatenVNType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einwilligung Bekanntgabe Gesundheitsdaten an VN + * + *

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

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

+ * <complexType name="EinwGesDatenVN_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwGesDatenVN_Type") +public class EinwGesDatenVNType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwSprachaufzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwSprachaufzType.java new file mode 100644 index 00000000..8f157190 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwSprachaufzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einwilligung Sprachaufzeichnung + * + *

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

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

+ * <complexType name="EinwSprachaufz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwSprachaufz_Type") +public class EinwSprachaufzType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwVerarbGesDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwVerarbGesDatenType.java new file mode 100644 index 00000000..5d749dd8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwVerarbGesDatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einwilligung Verarbeitung Gesundheitsdaten + * + *

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

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

+ * <complexType name="EinwVerarbGesDaten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwVerarbGesDaten_Type") +public class EinwVerarbGesDatenType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwilligungPersDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwilligungPersDatenType.java new file mode 100644 index 00000000..a2e06337 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwilligungPersDatenType.java @@ -0,0 +1,61 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakter Typ für Einwilligung personenbezogene Daten + * + *

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

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

+ * <complexType name="EinwilligungPersDaten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type">
+ *       <sequence>
+ *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwilligungPersDaten_Type", propOrder = { + "personRefLfnr" +}) +@XmlSeeAlso({ + EinwVerarbGesDatenType.class, + EinwGesDatenVNType.class, + EinwSprachaufzType.class +}) +public abstract class EinwilligungPersDatenType + extends EinwilligungType +{ + + @XmlElement(name = "PersonRefLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int personRefLfnr; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwilligungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwilligungType.java new file mode 100644 index 00000000..bc25d3af --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/EinwilligungType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakter Typ für Einwilligung + * + *

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

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

+ * <complexType name="Einwilligung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Einwilligung_Type", propOrder = { + "zustimmung", + "text" +}) +@XmlSeeAlso({ + EinwilligungPersDatenType.class +}) +public abstract class EinwilligungType { + + @XmlElement(name = "Zustimmung") + protected Boolean zustimmung; + @XmlElement(name = "Text") + protected String text; + + /** + * Ruft den Wert der zustimmung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isZustimmung() { + return zustimmung; + } + + /** + * Legt den Wert der zustimmung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setZustimmung(Boolean value) { + this.zustimmung = value; + } + + /** + * Ruft den Wert der text-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getText() { + return text; + } + + /** + * Legt den Wert der text-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setText(String value) { + this.text = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementFondsauswahlType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementFondsauswahlType.java new file mode 100644 index 00000000..f667a2c4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementFondsauswahlType.java @@ -0,0 +1,164 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * Ein einzelnes Element einer Fondsauswahl + * + *

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

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

+ * <complexType name="ElementFondsauswahl_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="ISIN" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *           <element name="WKN" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *         </choice>
+ *         <element name="Prozentanteil" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}float">
+ *               <minInclusive value="0"/>
+ *               <maxInclusive value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ZusaetzlicheFondsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheFondsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementFondsauswahl_Type", propOrder = { + "isin", + "wkn", + "prozentanteil", + "zusaetzlicheFondsdaten" +}) +public class ElementFondsauswahlType { + + @XmlElement(name = "ISIN") + protected AttributEnumType isin; + @XmlElement(name = "WKN") + protected AttributEnumType wkn; + @XmlElement(name = "Prozentanteil") + protected Float prozentanteil; + @XmlElement(name = "ZusaetzlicheFondsdaten") + protected List zusaetzlicheFondsdaten; + + /** + * Ruft den Wert der isin-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getISIN() { + return isin; + } + + /** + * Legt den Wert der isin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setISIN(AttributEnumType value) { + this.isin = value; + } + + /** + * Ruft den Wert der wkn-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getWKN() { + return wkn; + } + + /** + * Legt den Wert der wkn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setWKN(AttributEnumType value) { + this.wkn = value; + } + + /** + * Ruft den Wert der prozentanteil-Eigenschaft ab. + * + * @return + * possible object is + * {@link Float } + * + */ + public Float getProzentanteil() { + return prozentanteil; + } + + /** + * Legt den Wert der prozentanteil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Float } + * + */ + public void setProzentanteil(Float value) { + this.prozentanteil = value; + } + + /** + * Gets the value of the zusaetzlicheFondsdaten 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 zusaetzlicheFondsdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheFondsdatenType } + * + * + */ + public List getZusaetzlicheFondsdaten() { + if (zusaetzlicheFondsdaten == null) { + zusaetzlicheFondsdaten = new ArrayList(); + } + return this.zusaetzlicheFondsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementIdType.java new file mode 100644 index 00000000..02a01b11 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementIdType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + * + *

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

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

+ * <complexType name="ElementIdType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="idValidUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *         <element name="idIsSingleUse" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementIdType", propOrder = { + "id", + "idValidUntil", + "idIsSingleUse" +}) +public class ElementIdType { + + @XmlElement(required = true) + protected String id; + @XmlElement(required = true, nillable = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar idValidUntil; + protected boolean idIsSingleUse; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der idValidUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getIdValidUntil() { + return idValidUntil; + } + + /** + * Legt den Wert der idValidUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setIdValidUntil(XMLGregorianCalendar value) { + this.idValidUntil = value; + } + + /** + * Ruft den Wert der idIsSingleUse-Eigenschaft ab. + * + */ + public boolean isIdIsSingleUse() { + return idIsSingleUse; + } + + /** + * Legt den Wert der idIsSingleUse-Eigenschaft fest. + * + */ + public void setIdIsSingleUse(boolean value) { + this.idIsSingleUse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementarproduktGenerischType.java index 3a8b2756..40a05f25 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementarproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementarproduktGenerischType.java @@ -1,18 +1,15 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.TarifLebenType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.LeistungsartUnfallType; +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + /** * Basistyp für ein Elementarprodukt, 2. Generation diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementarproduktType.java index 814ef30d..b2457c09 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ElementarproduktType.java @@ -1,18 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_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; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.ElementarproduktKfzType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + /** * Basistyp für ein Elementarprodukt diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ErsatzpolizzeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ErsatzpolizzeType.java index 5e1e36b9..717ab56e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ErsatzpolizzeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ErsatzpolizzeType.java @@ -1,11 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_7_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; +import javax.xml.bind.annotation.*; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ErsatzpolizzenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ErsatzpolizzenType.java new file mode 100644 index 00000000..fdc7d0cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ErsatzpolizzenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Typ für Ersatzpolizzen + * + *

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

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

+ * <complexType name="Ersatzpolizzen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Ersatzpolizzennummer1" type="{urn:omds20}Polizzennr"/>
+ *         <element name="Ersatzpolizzennummer2" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Ersatzpolizzennummer3" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ersatzpolizzen_Type", propOrder = { + "ersatzpolizzennummer1", + "ersatzpolizzennummer2", + "ersatzpolizzennummer3" +}) +public class ErsatzpolizzenType { + + @XmlElement(name = "Ersatzpolizzennummer1", required = true) + protected String ersatzpolizzennummer1; + @XmlElement(name = "Ersatzpolizzennummer2") + protected String ersatzpolizzennummer2; + @XmlElement(name = "Ersatzpolizzennummer3") + protected String ersatzpolizzennummer3; + + /** + * Ruft den Wert der ersatzpolizzennummer1-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer1() { + return ersatzpolizzennummer1; + } + + /** + * Legt den Wert der ersatzpolizzennummer1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer1(String value) { + this.ersatzpolizzennummer1 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer2() { + return ersatzpolizzennummer2; + } + + /** + * Legt den Wert der ersatzpolizzennummer2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer2(String value) { + this.ersatzpolizzennummer2 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer3-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer3() { + return ersatzpolizzennummer3; + } + + /** + * Legt den Wert der ersatzpolizzennummer3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer3(String value) { + this.ersatzpolizzennummer3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FATCANatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FATCANatPersonType.java new file mode 100644 index 00000000..39ce21c3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FATCANatPersonType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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="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 = { + "usIndizien", + "usSteuerpflicht" +}) +public class FATCANatPersonType { + + @XmlElement(name = "US_Indizien") + protected boolean usIndizien; + @XmlElement(name = "US_Steuerpflicht") + protected boolean usSteuerpflicht; + + /** + * 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_7_0/common/FATCASonstPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FATCASonstPersonType.java new file mode 100644 index 00000000..ce3c3a3f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FATCASonstPersonType.java @@ -0,0 +1,132 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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"/>
+ *         <element name="GIIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="KonzessionFinanzen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="NichtFinanzielleDienstleistungen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_SonstPersonType", propOrder = { + "landFirmensitz", + "giin", + "konzessionFinanzen", + "nichtFinanzielleDienstleistungen" +}) +public class FATCASonstPersonType { + + @XmlElement(name = "LandFirmensitz", required = true) + protected AttributEnumType landFirmensitz; + @XmlElement(name = "GIIN") + protected String giin; + @XmlElement(name = "KonzessionFinanzen") + protected boolean konzessionFinanzen; + @XmlElement(name = "NichtFinanzielleDienstleistungen") + protected boolean nichtFinanzielleDienstleistungen; + + /** + * 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; + } + + /** + * Ruft den Wert der giin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGIIN() { + return giin; + } + + /** + * Legt den Wert der giin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGIIN(String value) { + this.giin = value; + } + + /** + * Ruft den Wert der konzessionFinanzen-Eigenschaft ab. + * + */ + public boolean isKonzessionFinanzen() { + return konzessionFinanzen; + } + + /** + * Legt den Wert der konzessionFinanzen-Eigenschaft fest. + * + */ + public void setKonzessionFinanzen(boolean value) { + this.konzessionFinanzen = value; + } + + /** + * Ruft den Wert der nichtFinanzielleDienstleistungen-Eigenschaft ab. + * + */ + public boolean isNichtFinanzielleDienstleistungen() { + return nichtFinanzielleDienstleistungen; + } + + /** + * Legt den Wert der nichtFinanzielleDienstleistungen-Eigenschaft fest. + * + */ + public void setNichtFinanzielleDienstleistungen(boolean value) { + this.nichtFinanzielleDienstleistungen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FATCAType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FATCAType.java new file mode 100644 index 00000000..3e8e0232 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FATCAType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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="US_TIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/>
+ *         <element name="FATCA_SonstPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_SonstPersonType"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_Type", propOrder = { + "ustin", + "fatcaNatPerson", + "fatcaSonstPerson" +}) +public class FATCAType { + + @XmlElement(name = "US_TIN") + protected String ustin; + @XmlElement(name = "FATCA_NatPerson") + protected FATCANatPersonType fatcaNatPerson; + @XmlElement(name = "FATCA_SonstPerson") + protected FATCASonstPersonType fatcaSonstPerson; + + /** + * Ruft den Wert der ustin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUSTIN() { + return ustin; + } + + /** + * Legt den Wert der ustin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUSTIN(String value) { + this.ustin = value; + } + + /** + * 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 FATCASonstPersonType } + * + */ + public FATCASonstPersonType getFATCASonstPerson() { + return fatcaSonstPerson; + } + + /** + * Legt den Wert der fatcaSonstPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FATCASonstPersonType } + * + */ + public void setFATCASonstPerson(FATCASonstPersonType value) { + this.fatcaSonstPerson = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FahrzeugType.java new file mode 100644 index 00000000..8ec968ab --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/FahrzeugType.java @@ -0,0 +1,859 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import at.vvo.omds.types.omds2Types.v2_14.Entsch2Type; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.math.BigDecimal; + + +/** + * Basisklasse für alle Fahrzeuge in der Kfz-Versicherung + * + *

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

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

+ * <complexType name="Fahrzeug_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *       <sequence>
+ *         <element name="Zulassungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zulassungsdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" />
+ *       <attribute name="Marke">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Handelsbez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="30"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="TypVarVer">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Leasingkz" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="Modelljahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Leistung" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Nutzlast">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ *             <totalDigits value="6"/>
+ *             <fractionDigits value="0"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Hubraum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="AntriebsArtCd" type="{urn:omds20}AntriebsArtCd_Type" />
+ *       <attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Fahrgestnr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Motornr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="NatCode">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VerwendzweckCd" type="{urn:omds20}VerwendzweckCd_Type" />
+ *       <attribute name="Erstzulassdat" type="{urn:omds20}Datum" />
+ *       <attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="Pol_Kennz">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="12"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Tueren" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Baujahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Gesamtgewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Listenpreis" type="{urn:omds20}decimal" />
+ *       <attribute name="Sonderausstattung" type="{urn:omds20}decimal" />
+ *       <attribute name="Eigengewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="ZulassdatHalter" type="{urn:omds20}Datum" />
+ *       <attribute name="AufbauNatC" type="{urn:omds3CommonServiceTypes-1-1-0}AufbauNatC_Type" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Fahrzeug_Type", propOrder = { + "zulassungsdaten" +}) +public class FahrzeugType + extends VersichertesInteresseType +{ + + @XmlElement(name = "Zulassungsdaten") + protected ZulassungsdatenType zulassungsdaten; + @XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String fzgArtCd; + @XmlAttribute(name = "Marke", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String marke; + @XmlAttribute(name = "Handelsbez", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String handelsbez; + @XmlAttribute(name = "TypVarVer", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String typVarVer; + @XmlAttribute(name = "Leasingkz", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected Entsch2Type leasingkz; + @XmlAttribute(name = "Modelljahr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer modelljahr; + @XmlAttribute(name = "Leistung", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer leistung; + @XmlAttribute(name = "Plaetze", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer plaetze; + @XmlAttribute(name = "Nutzlast", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected BigDecimal nutzlast; + @XmlAttribute(name = "Hubraum", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer hubraum; + @XmlAttribute(name = "AntriebsArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String antriebsArtCd; + @XmlAttribute(name = "CO2_Ausstoss", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer co2Ausstoss; + @XmlAttribute(name = "Fahrgestnr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String fahrgestnr; + @XmlAttribute(name = "Motornr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String motornr; + @XmlAttribute(name = "NatCode", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String natCode; + @XmlAttribute(name = "VerwendzweckCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String verwendzweckCd; + @XmlAttribute(name = "Erstzulassdat", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar erstzulassdat; + @XmlAttribute(name = "LandesCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String landesCd; + @XmlAttribute(name = "Pol_Kennz", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String polKennz; + @XmlAttribute(name = "Tueren", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer tueren; + @XmlAttribute(name = "Baujahr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer baujahr; + @XmlAttribute(name = "Gesamtgewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer gesamtgewicht; + @XmlAttribute(name = "Listenpreis", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected BigDecimal listenpreis; + @XmlAttribute(name = "Sonderausstattung", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected BigDecimal sonderausstattung; + @XmlAttribute(name = "Eigengewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer eigengewicht; + @XmlAttribute(name = "ZulassdatHalter", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar zulassdatHalter; + @XmlAttribute(name = "AufbauNatC", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String aufbauNatC; + + /** + * Ruft den Wert der zulassungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZulassungsdatenType } + * + */ + public ZulassungsdatenType getZulassungsdaten() { + return zulassungsdaten; + } + + /** + * Legt den Wert der zulassungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZulassungsdatenType } + * + */ + public void setZulassungsdaten(ZulassungsdatenType value) { + this.zulassungsdaten = value; + } + + /** + * Ruft den Wert der fzgArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFzgArtCd() { + return fzgArtCd; + } + + /** + * Legt den Wert der fzgArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFzgArtCd(String value) { + this.fzgArtCd = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTypVarVer(String value) { + this.typVarVer = value; + } + + /** + * Ruft den Wert der leasingkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getLeasingkz() { + return leasingkz; + } + + /** + * Legt den Wert der leasingkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setLeasingkz(Entsch2Type value) { + this.leasingkz = value; + } + + /** + * Ruft den Wert der modelljahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getModelljahr() { + return modelljahr; + } + + /** + * Legt den Wert der modelljahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setModelljahr(Integer value) { + this.modelljahr = value; + } + + /** + * Ruft den Wert der leistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getLeistung() { + return leistung; + } + + /** + * Legt den Wert der leistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setLeistung(Integer value) { + this.leistung = value; + } + + /** + * Ruft den Wert der plaetze-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPlaetze() { + return plaetze; + } + + /** + * Legt den Wert der plaetze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPlaetze(Integer value) { + this.plaetze = value; + } + + /** + * Ruft den Wert der nutzlast-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNutzlast() { + return nutzlast; + } + + /** + * Legt den Wert der nutzlast-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNutzlast(BigDecimal value) { + this.nutzlast = value; + } + + /** + * Ruft den Wert der hubraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getHubraum() { + return hubraum; + } + + /** + * Legt den Wert der hubraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setHubraum(Integer value) { + this.hubraum = value; + } + + /** + * Ruft den Wert der antriebsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntriebsArtCd() { + return antriebsArtCd; + } + + /** + * Legt den Wert der antriebsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntriebsArtCd(String value) { + this.antriebsArtCd = value; + } + + /** + * Ruft den Wert der co2Ausstoss-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getCO2Ausstoss() { + return co2Ausstoss; + } + + /** + * Legt den Wert der co2Ausstoss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setCO2Ausstoss(Integer value) { + this.co2Ausstoss = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der motornr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotornr() { + return motornr; + } + + /** + * Legt den Wert der motornr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotornr(String value) { + this.motornr = value; + } + + /** + * Ruft den Wert der natCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNatCode() { + return natCode; + } + + /** + * Legt den Wert der natCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNatCode(String value) { + this.natCode = value; + } + + /** + * Ruft den Wert der verwendzweckCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerwendzweckCd() { + return verwendzweckCd; + } + + /** + * Legt den Wert der verwendzweckCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerwendzweckCd(String value) { + this.verwendzweckCd = value; + } + + /** + * Ruft den Wert der erstzulassdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErstzulassdat() { + return erstzulassdat; + } + + /** + * Legt den Wert der erstzulassdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErstzulassdat(XMLGregorianCalendar value) { + this.erstzulassdat = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der polKennz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolKennz() { + return polKennz; + } + + /** + * Legt den Wert der polKennz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolKennz(String value) { + this.polKennz = value; + } + + /** + * Ruft den Wert der tueren-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getTueren() { + return tueren; + } + + /** + * Legt den Wert der tueren-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setTueren(Integer value) { + this.tueren = value; + } + + /** + * Ruft den Wert der baujahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getBaujahr() { + return baujahr; + } + + /** + * Legt den Wert der baujahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setBaujahr(Integer value) { + this.baujahr = value; + } + + /** + * Ruft den Wert der gesamtgewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getGesamtgewicht() { + return gesamtgewicht; + } + + /** + * Legt den Wert der gesamtgewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setGesamtgewicht(Integer value) { + this.gesamtgewicht = value; + } + + /** + * Ruft den Wert der listenpreis-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getListenpreis() { + return listenpreis; + } + + /** + * Legt den Wert der listenpreis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setListenpreis(BigDecimal value) { + this.listenpreis = value; + } + + /** + * Ruft den Wert der sonderausstattung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSonderausstattung() { + return sonderausstattung; + } + + /** + * Legt den Wert der sonderausstattung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSonderausstattung(BigDecimal value) { + this.sonderausstattung = value; + } + + /** + * Ruft den Wert der eigengewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getEigengewicht() { + return eigengewicht; + } + + /** + * Legt den Wert der eigengewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setEigengewicht(Integer value) { + this.eigengewicht = value; + } + + /** + * Ruft den Wert der zulassdatHalter-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZulassdatHalter() { + return zulassdatHalter; + } + + /** + * Legt den Wert der zulassdatHalter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZulassdatHalter(XMLGregorianCalendar value) { + this.zulassdatHalter = value; + } + + /** + * Ruft den Wert der aufbauNatC-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAufbauNatC() { + return aufbauNatC; + } + + /** + * Legt den Wert der aufbauNatC-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAufbauNatC(String value) { + this.aufbauNatC = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/GMSGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/GMSGType.java new file mode 100644 index 00000000..40f25a98 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/GMSGType.java @@ -0,0 +1,165 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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" minOccurs="0"/>
+ *                 </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 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" minOccurs="0"/>
+     *       </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") + 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_7_0/common/GlaeubigerSicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/GlaeubigerSicherstellungType.java new file mode 100644 index 00000000..8ec6b9f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/GlaeubigerSicherstellungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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_7_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KontierungType.java index d499e7b7..a30b3454 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KontierungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KontierungType.java @@ -1,11 +1,11 @@ package at.vvo.omds.types.omds3Types.r1_7_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; +import java.math.BigInteger; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KostenFixOderProzentType.java new file mode 100644 index 00000000..132e78ae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KostenFixOderProzentType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert + * + *

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

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

+ * <complexType name="KostenFixOderProzent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="AbsoluterBetrag" type="{urn:omds20}decimal"/>
+ *           <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KostenFixOderProzent_Type", propOrder = { + "absoluterBetrag", + "prozentVs" +}) +public class KostenFixOderProzentType { + + @XmlElement(name = "AbsoluterBetrag") + protected BigDecimal absoluterBetrag; + @XmlElement(name = "ProzentVs") + @XmlSchemaType(name = "unsignedByte") + protected Short prozentVs; + + /** + * Ruft den Wert der absoluterBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAbsoluterBetrag() { + return absoluterBetrag; + } + + /** + * Legt den Wert der absoluterBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAbsoluterBetrag(BigDecimal value) { + this.absoluterBetrag = value; + } + + /** + * Ruft den Wert der prozentVs-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getProzentVs() { + return prozentVs; + } + + /** + * Legt den Wert der prozentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setProzentVs(Short value) { + this.prozentVs = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KreditkarteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KreditkarteType.java new file mode 100644 index 00000000..88907a28 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KreditkarteType.java @@ -0,0 +1,189 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ Kreditkarte + * + *

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

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

+ * <complexType name="Kreditkarte_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Pruefziffer" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ *             <totalDigits value="3"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="AblaufMonat" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *             <totalDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="AblaufJahr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *             <totalDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kreditkarte_Type") +public class KreditkarteType { + + @XmlAttribute(name = "Gesellschaft", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String gesellschaft; + @XmlAttribute(name = "Kartennummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String kartennummer; + @XmlAttribute(name = "Inhaber", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String inhaber; + @XmlAttribute(name = "Pruefziffer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected long pruefziffer; + @XmlAttribute(name = "AblaufMonat", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected short ablaufMonat; + @XmlAttribute(name = "AblaufJahr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected short ablaufJahr; + + /** + * Ruft den Wert der gesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGesellschaft() { + return gesellschaft; + } + + /** + * Legt den Wert der gesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGesellschaft(String value) { + this.gesellschaft = value; + } + + /** + * Ruft den Wert der kartennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKartennummer() { + return kartennummer; + } + + /** + * Legt den Wert der kartennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKartennummer(String value) { + this.kartennummer = value; + } + + /** + * Ruft den Wert der inhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInhaber() { + return inhaber; + } + + /** + * Legt den Wert der inhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInhaber(String value) { + this.inhaber = value; + } + + /** + * Ruft den Wert der pruefziffer-Eigenschaft ab. + * + */ + public long getPruefziffer() { + return pruefziffer; + } + + /** + * Legt den Wert der pruefziffer-Eigenschaft fest. + * + */ + public void setPruefziffer(long value) { + this.pruefziffer = value; + } + + /** + * Ruft den Wert der ablaufMonat-Eigenschaft ab. + * + */ + public short getAblaufMonat() { + return ablaufMonat; + } + + /** + * Legt den Wert der ablaufMonat-Eigenschaft fest. + * + */ + public void setAblaufMonat(short value) { + this.ablaufMonat = value; + } + + /** + * Ruft den Wert der ablaufJahr-Eigenschaft ab. + * + */ + public short getAblaufJahr() { + return ablaufJahr; + } + + /** + * Legt den Wert der ablaufJahr-Eigenschaft fest. + * + */ + public void setAblaufJahr(short value) { + this.ablaufJahr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjektIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjektIdType.java new file mode 100644 index 00000000..ab7b80d5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjektIdType.java @@ -0,0 +1,125 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Type für Objektreferenzen + * + *

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

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

+ * <complexType name="ObjektId_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="255"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="GueltigAb" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjektId_Type", propOrder = { + "id", + "gueltigAb", + "ordnungsbegriffZuordFremd" +}) +public class ObjektIdType { + + @XmlElement(name = "Id") + protected String id; + @XmlElement(name = "GueltigAb") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar gueltigAb; + @XmlElement(name = "OrdnungsbegriffZuordFremd") + protected String ordnungsbegriffZuordFremd; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + + /** + * Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjektSpezifikationType.java new file mode 100644 index 00000000..e6d9d17f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjektSpezifikationType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.SchadenmelderVermittlerType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eine abstrakte Spezifikation eines Objekts + * + *

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

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

+ * <complexType name="ObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjektSpezifikation_Type") +@XmlSeeAlso({ + PolizzenObjektSpezifikationType.class, + SchadenObjektSpezifikationType.class, + SchadenmelderVermittlerType.class +}) +public abstract class ObjektSpezifikationType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/OffeneSchaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/OffeneSchaedenType.java new file mode 100644 index 00000000..23c42120 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/OffeneSchaedenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Type Offene Schäden + * + *

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

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

+ * <complexType name="OffeneSchaeden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OffenerSchaden1" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type"/>
+ *         <element name="OffenerSchaden2" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *         <element name="OffenerSchaden3" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffeneSchaeden_Type", propOrder = { + "offenerSchaden1", + "offenerSchaden2", + "offenerSchaden3" +}) +public class OffeneSchaedenType { + + @XmlElement(name = "OffenerSchaden1", required = true) + protected OffenerSchadenType offenerSchaden1; + @XmlElement(name = "OffenerSchaden2") + protected OffenerSchadenType offenerSchaden2; + @XmlElement(name = "OffenerSchaden3") + protected OffenerSchadenType offenerSchaden3; + + /** + * Ruft den Wert der offenerSchaden1-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden1() { + return offenerSchaden1; + } + + /** + * Legt den Wert der offenerSchaden1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden1(OffenerSchadenType value) { + this.offenerSchaden1 = value; + } + + /** + * Ruft den Wert der offenerSchaden2-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden2() { + return offenerSchaden2; + } + + /** + * Legt den Wert der offenerSchaden2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden2(OffenerSchadenType value) { + this.offenerSchaden2 = value; + } + + /** + * Ruft den Wert der offenerSchaden3-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden3() { + return offenerSchaden3; + } + + /** + * Legt den Wert der offenerSchaden3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden3(OffenerSchadenType value) { + this.offenerSchaden3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/OffenerSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/OffenerSchadenType.java new file mode 100644 index 00000000..ce7e9855 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/OffenerSchadenType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.math.BigInteger; + + +/** + * Type einzelner offener Schaden + * + *

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

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

+ * <complexType name="OffenerSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Monat" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Jahr" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffenerSchaden_Type", propOrder = { + "monat", + "jahr" +}) +public class OffenerSchadenType { + + @XmlElement(name = "Monat", required = true) + protected BigInteger monat; + @XmlElement(name = "Jahr", required = true) + protected BigInteger jahr; + + /** + * Ruft den Wert der monat-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMonat() { + return monat; + } + + /** + * Legt den Wert der monat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMonat(BigInteger value) { + this.monat = value; + } + + /** + * Ruft den Wert der jahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getJahr() { + return jahr; + } + + /** + * Legt den Wert der jahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setJahr(BigInteger value) { + this.jahr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PEPType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PEPType.java new file mode 100644 index 00000000..c2eb2cbb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PEPType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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="PEP" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PEP_Type", propOrder = { + "pep", + "beschreibung" +}) +public class PEPType { + + @XmlElement(name = "PEP") + protected boolean pep; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + + /** + * Ruft den Wert der pep-Eigenschaft ab. + * + */ + public boolean isPEP() { + return pep; + } + + /** + * Legt den Wert der pep-Eigenschaft fest. + * + */ + public void setPEP(boolean value) { + this.pep = value; + } + + /** + * 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_7_0/common/PersBankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PersBankverbindungType.java new file mode 100644 index 00000000..eb61e3c0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PersBankverbindungType.java @@ -0,0 +1,60 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist + * + *

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

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

+ * <complexType name="PersBankverbindung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type">
+ *       <attribute name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersBankverbindung_Type") +public class PersBankverbindungType + extends BankverbindungType +{ + + @XmlAttribute(name = "PersonRefLfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer personRefLfnr; + + /** + * Ruft den Wert der personRefLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPersonRefLfnr() { + return personRefLfnr; + } + + /** + * Legt den Wert der personRefLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPersonRefLfnr(Integer value) { + this.personRefLfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PersonNamentlichesBezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PersonNamentlichesBezugsrechtType.java new file mode 100644 index 00000000..1405382f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PersonNamentlichesBezugsrechtType.java @@ -0,0 +1,80 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + *

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

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

+ * <complexType name="PersonNamentlichesBezugsrecht_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonNamentlichesBezugsrecht_Type", propOrder = { + "prozentsatz", + "zugunsten" +}) +public class PersonNamentlichesBezugsrechtType { + + @XmlElement(name = "Prozentsatz") + protected Double prozentsatz; + @XmlElement(name = "Zugunsten") + @XmlSchemaType(name = "unsignedShort") + protected int zugunsten; + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setProzentsatz(Double value) { + this.prozentsatz = value; + } + + /** + * Ruft den Wert der zugunsten-Eigenschaft ab. + * + */ + public int getZugunsten() { + return zugunsten; + } + + /** + * Legt den Wert der zugunsten-Eigenschaft fest. + * + */ + public void setZugunsten(int value) { + this.zugunsten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PersonType.java new file mode 100644 index 00000000..329adea0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PersonType.java @@ -0,0 +1,409 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import at.vvo.omds.types.omds2Types.v2_14.*; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Der Typ für eine Person mit ObjektId + * + *

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

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

+ * <complexType name="Person_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ *           <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ *         </choice>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Legitimation" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Anzahl" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Einstufung" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Entscheidungsfrage" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Identifizierung" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Text" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Person_Type", propOrder = { + "objektId", + "natuerlicheperson", + "sonstigeperson", + "adresse", + "elKommunikation", + "elLegitimation", + "elAnzahl", + "elEinstufung", + "elEntscheidungsfrage", + "elIdentifizierung", + "elText" +}) +public class PersonType { + + @XmlElement(name = "ObjektId") + protected ObjektIdType objektId; + @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20") + protected SONSTIGEPERSONType sonstigeperson; + @XmlElement(name = "Adresse") + protected AdresseType adresse; + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20") + protected List elKommunikation; + @XmlElement(name = "EL-Legitimation", namespace = "urn:omds20") + protected List elLegitimation; + @XmlElement(name = "EL-Anzahl", namespace = "urn:omds20") + protected List elAnzahl; + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20") + protected List elEinstufung; + @XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20") + protected List elEntscheidungsfrage; + @XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20") + protected List elIdentifizierung; + @XmlElement(name = "EL-Text", namespace = "urn:omds20") + protected List elText; + @XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected PersArtCdType persArtCd; + + /** + * Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine ID von Service-Consumer Seite mitzugeben) + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der natuerlicheperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link NATUERLICHEPERSONType } + * + */ + public NATUERLICHEPERSONType getNATUERLICHEPERSON() { + return natuerlicheperson; + } + + /** + * Legt den Wert der natuerlicheperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NATUERLICHEPERSONType } + * + */ + public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + this.natuerlicheperson = value; + } + + /** + * Ruft den Wert der sonstigeperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link SONSTIGEPERSONType } + * + */ + public SONSTIGEPERSONType getSONSTIGEPERSON() { + return sonstigeperson; + } + + /** + * Legt den Wert der sonstigeperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SONSTIGEPERSONType } + * + */ + public void setSONSTIGEPERSON(SONSTIGEPERSONType value) { + this.sonstigeperson = value; + } + + /** + * Die Hauptadresse des Partners mit ObjektId + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setAdresse(AdresseType value) { + this.adresse = value; + } + + /** + * Gets the value of the elKommunikation 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 elKommunikation property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELKommunikationType } + * + * + */ + public List getELKommunikation() { + if (elKommunikation == null) { + elKommunikation = new ArrayList(); + } + return this.elKommunikation; + } + + /** + * Gets the value of the elLegitimation 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 elLegitimation property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELLegitimationType } + * + * + */ + public List getELLegitimation() { + if (elLegitimation == null) { + elLegitimation = new ArrayList(); + } + return this.elLegitimation; + } + + /** + * Gets the value of the elAnzahl 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 elAnzahl property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * + * + */ + public List getELAnzahl() { + if (elAnzahl == null) { + elAnzahl = new ArrayList(); + } + return this.elAnzahl; + } + + /** + * Gets the value of the elEinstufung 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 elEinstufung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELEinstufungType } + * + * + */ + public List getELEinstufung() { + if (elEinstufung == null) { + elEinstufung = new ArrayList(); + } + return this.elEinstufung; + } + + /** + * Gets the value of the elEntscheidungsfrage 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 elEntscheidungsfrage property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELEntscheidungsfrageType } + * + * + */ + public List getELEntscheidungsfrage() { + if (elEntscheidungsfrage == null) { + elEntscheidungsfrage = new ArrayList(); + } + return this.elEntscheidungsfrage; + } + + /** + * Gets the value of the elIdentifizierung 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 elIdentifizierung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELIdentifizierungType } + * + * + */ + public List getELIdentifizierung() { + if (elIdentifizierung == null) { + elIdentifizierung = new ArrayList(); + } + return this.elIdentifizierung; + } + + /** + * Gets the value of the elText 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 elText property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELTextType } + * + * + */ + public List getELText() { + if (elText == null) { + elText = new ArrayList(); + } + return this.elText; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PfandglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PfandglaeubigerType.java new file mode 100644 index 00000000..fe3ce1ab --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PfandglaeubigerType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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_7_0/common/PolizzenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PolizzenObjektSpezifikationType.java new file mode 100644 index 00000000..4ee19569 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PolizzenObjektSpezifikationType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import at.vvo.omds.types.omds3Types.r1_7_0.servicetypes.PolicyPartnerRole; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Die Spezifikation eines Polizzenobjektes + * + *

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

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

+ * <complexType name="PolizzenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <sequence>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VtgProdCd" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="RollePartner" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolizzenObjektSpezifikation_Type", propOrder = { + "polizzennr", + "vtgProdCd", + "rollePartner" +}) +public class PolizzenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VtgProdCd") + protected String vtgProdCd; + @XmlElement(name = "RollePartner") + protected List rollePartner; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vtgProdCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgProdCd() { + return vtgProdCd; + } + + /** + * Legt den Wert der vtgProdCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgProdCd(String value) { + this.vtgProdCd = value; + } + + /** + * Gets the value of the rollePartner 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 rollePartner property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + public List getRollePartner() { + if (rollePartner == null) { + rollePartner = new ArrayList(); + } + return this.rollePartner; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PraemieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PraemieType.java index 4bded828..e5b14140 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PraemieType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/PraemieType.java @@ -1,15 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_0.common; +import at.vvo.omds.types.omds2Types.v2_14.WaehrungsCdType; + +import javax.xml.bind.annotation.*; 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.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds2Types.v2_14.WaehrungsCdType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktGenerischType.java index ece13a9f..6bd837c7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktGenerischType.java @@ -1,14 +1,11 @@ package at.vvo.omds.types.omds3Types.r1_7_0.common; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.ProduktSachPrivatType; + +import javax.xml.bind.annotation.*; 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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.ProduktSachPrivatType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktMitVpType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktMitVpType.java index 67cef3d5..567b30ef 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktMitVpType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktMitVpType.java @@ -1,17 +1,13 @@ package at.vvo.omds.types.omds3Types.r1_7_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 at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.ProduktLebenType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.ProduktUnfallType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Basistyp für eine Produktelement vom Typ "Versicherte Person" diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktType.java index 9b618fe9..4a6e1ad1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktType.java @@ -1,18 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_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; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.ProduktKfzType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.ZusatzproduktKfzType; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + /** * Basistyp für ein Produkt diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktbausteinGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktbausteinGenerischType.java new file mode 100644 index 00000000..c70dd649 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktbausteinGenerischType.java @@ -0,0 +1,149 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation + * + *

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

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

+ * <complexType name="ProduktbausteinGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_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"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktbausteinGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt" +}) +public abstract class ProduktbausteinGenerischType + extends ProduktbausteinType +{ + + @XmlElement(name = "Eingeschlossen") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktbausteinType.java new file mode 100644 index 00000000..28268570 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProduktbausteinType.java @@ -0,0 +1,136 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Typ für alle Produktbausteine im Antragsprozess + * + *

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

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

+ * <complexType name="Produktbaustein_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}BasisProduktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgEnde" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Produktbaustein_Type", propOrder = { + "vtgEnde", + "praemie", + "jahrespraemieNto" +}) +@XmlSeeAlso({ + ProduktbausteinGenerischType.class, + ZusatzproduktType.class, + VerkaufsproduktType.class, + ProduktType.class, + ElementarproduktType.class +}) +public abstract class ProduktbausteinType + extends BasisProduktbausteinType +{ + + @XmlElement(name = "VtgEnde") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar vtgEnde; + @XmlElement(name = "Praemie") + protected List praemie; + @XmlElement(name = "JahrespraemieNto") + protected BigDecimal jahrespraemieNto; + + /** + * Ruft den Wert der vtgEnde-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getVtgEnde() { + return vtgEnde; + } + + /** + * Legt den Wert der vtgEnde-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setVtgEnde(XMLGregorianCalendar value) { + this.vtgEnde = value; + } + + /** + * Gets the value of the praemie 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 praemie property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PraemieType } + * + * + */ + public List getPraemie() { + if (praemie == null) { + praemie = new ArrayList(); + } + return this.praemie; + } + + /** + * Ruft den Wert der jahrespraemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getJahrespraemieNto() { + return jahrespraemieNto; + } + + /** + * Legt den Wert der jahrespraemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setJahrespraemieNto(BigDecimal value) { + this.jahrespraemieNto = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokRequirementType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokRequirementType.java index e8da9e8f..571111a1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokRequirementType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokRequirementType.java @@ -1,12 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokToReturnType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokToReturnType.java index ee74ed00..98f4f5fe 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokToReturnType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokToReturnType.java @@ -1,12 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokumentBasisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokumentBasisType.java index 872d2769..8b42f3be 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokumentBasisType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokumentBasisType.java @@ -1,11 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_7_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; +import javax.xml.bind.annotation.*; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokumentType.java index 587e85c1..b7abd916 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokumentType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokumentType.java @@ -1,12 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; /** @@ -66,7 +66,7 @@ public class ProzessDokumentType { @XmlElement(name = "Beschreibung") protected String beschreibung; @XmlElement(name = "Autorisierungen") - protected List autorisierungen; + protected List autorisierungen; @XmlElement(name = "DokumentHinterlegt") protected boolean dokumentHinterlegt; @XmlElement(name = "DokData") @@ -162,13 +162,13 @@ public class ProzessDokumentType { * *

* Objects of the following type(s) are allowed in the list - * {@link ProzessDokumentType.Autorisierungen } + * {@link Autorisierungen } * * */ - public List getAutorisierungen() { + public List getAutorisierungen() { if (autorisierungen == null) { - autorisierungen = new ArrayList(); + autorisierungen = new ArrayList(); } return this.autorisierungen; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/RaucherType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/RaucherType.java new file mode 100644 index 00000000..31e1676b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/RaucherType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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_7_0/common/Referenz.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/Referenz.java new file mode 100644 index 00000000..b725f8c4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/Referenz.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Ein Link auf ein Element + * + *

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

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

+ * <complexType name="Referenz">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Link" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Referenz", propOrder = { + "link", + "bezeichnung" +}) +public class Referenz { + + @XmlElement(name = "Link", required = true) + protected Object link; + @XmlElement(name = "Bezeichnung") + protected Object bezeichnung; + + /** + * Ruft den Wert der link-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getLink() { + return link; + } + + /** + * Legt den Wert der link-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setLink(Object value) { + this.link = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setBezeichnung(Object value) { + this.bezeichnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ResponseStatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ResponseStatusType.java new file mode 100644 index 00000000..10dbd1dc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ResponseStatusType.java @@ -0,0 +1,158 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Statusinformationen im Response eines Serviceaufrufs + * + *

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

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

+ * <complexType name="ResponseStatus_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Referenzen" type="{urn:omds3CommonServiceTypes-1-1-0}Referenz" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResponseStatus_Type", propOrder = { + "korrelationsId", + "ergebnis", + "meldungen", + "referenzen" +}) +public class ResponseStatusType { + + @XmlElement(name = "KorrelationsId", required = true) + protected String korrelationsId; + @XmlElement(name = "Ergebnis", required = true) + @XmlSchemaType(name = "string") + protected StatusType ergebnis; + @XmlElement(name = "Meldungen") + protected List meldungen; + @XmlElement(name = "Referenzen") + protected List referenzen; + + /** + * Ruft den Wert der korrelationsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKorrelationsId() { + return korrelationsId; + } + + /** + * Legt den Wert der korrelationsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKorrelationsId(String value) { + this.korrelationsId = value; + } + + /** + * Ruft den Wert der ergebnis-Eigenschaft ab. + * + * @return + * possible object is + * {@link StatusType } + * + */ + public StatusType getErgebnis() { + return ergebnis; + } + + /** + * Legt den Wert der ergebnis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link StatusType } + * + */ + public void setErgebnis(StatusType value) { + this.ergebnis = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + + /** + * Gets the value of the referenzen 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 referenzen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Referenz } + * + * + */ + public List getReferenzen() { + if (referenzen == null) { + referenzen = new ArrayList(); + } + return this.referenzen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/RisikoNatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/RisikoNatPersonType.java new file mode 100644 index 00000000..da52bf20 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/RisikoNatPersonType.java @@ -0,0 +1,501 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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="FreizeitSportRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Risikozuschlaege" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" 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="BehandelnderArzt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="KontaktRueckfragen" type="{http://www.w3.org/2001/XMLSchema}string" 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", + "freizeitSportRisiken", + "risikozuschlaege", + "gesetzlicheUV", + "personenartKranken", + "berufsgruppe", + "manuelleTaetigkeit", + "behandelnderArzt", + "kontaktRueckfragen", + "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 = "FreizeitSportRisiken") + protected List freizeitSportRisiken; + @XmlElement(name = "Risikozuschlaege") + protected List risikozuschlaege; + @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 = "BehandelnderArzt") + protected String behandelnderArzt; + @XmlElement(name = "KontaktRueckfragen") + protected String kontaktRueckfragen; + @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; + } + + /** + * Gets the value of the freizeitSportRisiken 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 freizeitSportRisiken property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AttributEnumType } + * + * + */ + public List getFreizeitSportRisiken() { + if (freizeitSportRisiken == null) { + freizeitSportRisiken = new ArrayList(); + } + return this.freizeitSportRisiken; + } + + /** + * Gets the value of the risikozuschlaege 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 risikozuschlaege property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AttributEnumType } + * + * + */ + public List getRisikozuschlaege() { + if (risikozuschlaege == null) { + risikozuschlaege = new ArrayList(); + } + return this.risikozuschlaege; + } + + /** + * 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; + } + + /** + * Ruft den Wert der behandelnderArzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehandelnderArzt() { + return behandelnderArzt; + } + + /** + * Legt den Wert der behandelnderArzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehandelnderArzt(String value) { + this.behandelnderArzt = value; + } + + /** + * Ruft den Wert der kontaktRueckfragen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontaktRueckfragen() { + return kontaktRueckfragen; + } + + /** + * Legt den Wert der kontaktRueckfragen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontaktRueckfragen(String value) { + this.kontaktRueckfragen = 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_7_0/common/SchadenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/SchadenObjektSpezifikationType.java new file mode 100644 index 00000000..7f1dfd92 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/SchadenObjektSpezifikationType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Die Spezifikation eines Schadenobjektes + * + *

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

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

+ * <complexType name="SchadenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <choice>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenObjektSpezifikation_Type", propOrder = { + "geschaeftsfallnummer", + "schadennr" +}) +public class SchadenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "Schadennr") + protected String schadennr; + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/SelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/SelbstbehaltType.java new file mode 100644 index 00000000..32333372 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/SelbstbehaltType.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Dient zur Abbildung eines Selbstbehalts + * + *

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

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

+ * <complexType name="Selbstbehalt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ *         <element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Selbstbehalt_Type", propOrder = { + "selbstbehalt", + "selbstbehaltProzentVs", + "selbstbehaltMinBetrag", + "selbstbehaltMaxBetrag" +}) +public class SelbstbehaltType { + + @XmlElement(name = "Selbstbehalt") + protected BigDecimal selbstbehalt; + @XmlElement(name = "SelbstbehaltProzentVs") + @XmlSchemaType(name = "unsignedByte") + protected Short selbstbehaltProzentVs; + @XmlElement(name = "SelbstbehaltMinBetrag") + protected BigDecimal selbstbehaltMinBetrag; + @XmlElement(name = "SelbstbehaltMaxBetrag") + protected BigDecimal selbstbehaltMaxBetrag; + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehalt(BigDecimal value) { + this.selbstbehalt = value; + } + + /** + * Ruft den Wert der selbstbehaltProzentVs-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getSelbstbehaltProzentVs() { + return selbstbehaltProzentVs; + } + + /** + * Legt den Wert der selbstbehaltProzentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setSelbstbehaltProzentVs(Short value) { + this.selbstbehaltProzentVs = value; + } + + /** + * Ruft den Wert der selbstbehaltMinBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltMinBetrag() { + return selbstbehaltMinBetrag; + } + + /** + * Legt den Wert der selbstbehaltMinBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltMinBetrag(BigDecimal value) { + this.selbstbehaltMinBetrag = value; + } + + /** + * Ruft den Wert der selbstbehaltMaxBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltMaxBetrag() { + return selbstbehaltMaxBetrag; + } + + /** + * Legt den Wert der selbstbehaltMaxBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltMaxBetrag(BigDecimal value) { + this.selbstbehaltMaxBetrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ServiceFault.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ServiceFault.java new file mode 100644 index 00000000..7840ecb0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ServiceFault.java @@ -0,0 +1,156 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.math.BigInteger; + + +/** + * Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + * + *

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

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

+ * <complexType name="ServiceFault">
+ *   <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"/>
+ *         <element name="errorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="elementReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServiceFault", propOrder = { + "errorType", + "errorCode", + "errorMsg", + "elementReference" +}) +public class ServiceFault { + + @XmlElement(required = true) + protected BigInteger errorType; + @XmlElement(required = true) + protected BigInteger errorCode; + @XmlElement(required = true) + protected String errorMsg; + protected String elementReference; + + /** + * 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; + } + + /** + * Ruft den Wert der elementReference-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElementReference() { + return elementReference; + } + + /** + * Legt den Wert der elementReference-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElementReference(String value) { + this.elementReference = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/SicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/SicherstellungType.java new file mode 100644 index 00000000..1320dee7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/SicherstellungType.java @@ -0,0 +1,116 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Abstrakter Typ fuer Sicherstellungen + * + *

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 abstract 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_7_0/common/TechnicalKeyValueType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/TechnicalKeyValueType.java new file mode 100644 index 00000000..3a6e9739 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/TechnicalKeyValueType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Typ für nicht weiter spezifizierte technische Parameter + * + *

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

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

+ * <complexType name="TechnicalKeyValue_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Key" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TechnicalKeyValue_Type", propOrder = { + "key", + "value" +}) +public class TechnicalKeyValueType { + + @XmlElement(name = "Key", required = true) + protected String key; + @XmlElement(name = "Value", required = true) + protected String value; + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/TechnischesObjektType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/TechnischesObjektType.java new file mode 100644 index 00000000..5466766a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/TechnischesObjektType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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 technische Daten + * + *

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

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

+ * <complexType name="TechnischesObjekt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TechnischesObjekt_Type") +public abstract class TechnischesObjektType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/TreuhaenderfrageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/TreuhaenderfrageType.java new file mode 100644 index 00000000..c88c8bc6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/TreuhaenderfrageType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Treuhaenderfrage_Type", propOrder = { + "treuhaender", + "beschreibung" +}) +public class TreuhaenderfrageType { + + @XmlElement(name = "Treuhaender") + protected boolean treuhaender; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + + /** + * 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; + } + + /** + * 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_7_0/common/UploadDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/UploadDokumentType.java new file mode 100644 index 00000000..9df78910 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/UploadDokumentType.java @@ -0,0 +1,139 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.activation.DataHandler; +import javax.xml.bind.annotation.*; + + +/** + * Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + * + *

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

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

+ * <complexType name="Upload_Dokument_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Upload_Dokument_Type", propOrder = { + "name", + "mimetype", + "content", + "documentType" +}) +public class UploadDokumentType { + + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "Mimetype", required = true) + protected String mimetype; + @XmlElement(name = "Content", required = true) + @XmlMimeType("application/octet-stream") + protected DataHandler content; + @XmlElement(name = "DocumentType") + protected int documentType; + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setContent(DataHandler value) { + this.content = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerkaufsproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerkaufsproduktGenerischType.java index 07dc7600..21828ad6 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerkaufsproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerkaufsproduktGenerischType.java @@ -1,17 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.VerkaufsproduktLebenType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.VerkaufsproduktSachPrivatType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.VerkaufsproduktUnfallType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Basistyp für ein Produktbündel, 2. Generation diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerkaufsproduktType.java index f8b245d2..2b61169a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerkaufsproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerkaufsproduktType.java @@ -1,18 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_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; import at.vvo.omds.types.omds2Types.v2_14.ELRahmenvereinbarungType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.VerkaufsproduktKfzType; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + /** * Basistyp für ein Produktbündel diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerpfaendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerpfaendungType.java new file mode 100644 index 00000000..b53ef6bb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VerpfaendungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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_7_0/common/VersicherteLiegenschaftType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersicherteLiegenschaftType.java new file mode 100644 index 00000000..9196e8ec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersicherteLiegenschaftType.java @@ -0,0 +1,135 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import at.vvo.omds.types.omds2Types.v2_14.ADRESSEType; + +import javax.xml.bind.annotation.*; + + +/** + * Versicherte Liegenschaft + * + *

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

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

+ * <complexType name="VersicherteLiegenschaft_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
+ *         <element name="BebauteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="UeberdachteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersicherteLiegenschaft_Type", propOrder = { + "objektId", + "adresse", + "bebauteFlaecheInQm", + "ueberdachteFlaecheInQm" +}) +public class VersicherteLiegenschaftType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Adresse", required = true) + protected ADRESSEType adresse; + @XmlElement(name = "BebauteFlaecheInQm") + @XmlSchemaType(name = "unsignedShort") + protected int bebauteFlaecheInQm; + @XmlElement(name = "UeberdachteFlaecheInQm") + @XmlSchemaType(name = "unsignedShort") + protected int ueberdachteFlaecheInQm; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + public ADRESSEType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + public void setAdresse(ADRESSEType value) { + this.adresse = value; + } + + /** + * Ruft den Wert der bebauteFlaecheInQm-Eigenschaft ab. + * + */ + public int getBebauteFlaecheInQm() { + return bebauteFlaecheInQm; + } + + /** + * Legt den Wert der bebauteFlaecheInQm-Eigenschaft fest. + * + */ + public void setBebauteFlaecheInQm(int value) { + this.bebauteFlaecheInQm = value; + } + + /** + * Ruft den Wert der ueberdachteFlaecheInQm-Eigenschaft ab. + * + */ + public int getUeberdachteFlaecheInQm() { + return ueberdachteFlaecheInQm; + } + + /** + * Legt den Wert der ueberdachteFlaecheInQm-Eigenschaft fest. + * + */ + public void setUeberdachteFlaecheInQm(int value) { + this.ueberdachteFlaecheInQm = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertePersonType.java new file mode 100644 index 00000000..deab63dc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertePersonType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Versicherte Person basierend auf VersichertesInteresse_Type. Lfnr muss mit Lfnr der Person übereinstimmen. + * + *

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

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

+ * <complexType name="VersichertePerson_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <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>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertePerson_Type", propOrder = { + "risikoNatPerson", + "risikoSonstPerson" +}) +public class VersichertePersonType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "RisikoNatPerson") + protected RisikoNatPersonType risikoNatPerson; + @XmlElement(name = "RisikoSonstPerson") + protected Object risikoSonstPerson; + + /** + * 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_7_0/common/VersichertesInteresseMitAttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertesInteresseMitAttributMetadatenType.java index c5750c20..ecb70ca5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertesInteresseMitAttributMetadatenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertesInteresseMitAttributMetadatenType.java @@ -1,17 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.RisikoGebaeudeType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.RisikoHaushaltType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.VersichertesObjektSachPrivatType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Obertyp für versicherte Interessen, unterstützt Attribut-Metadaten diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertesInteresseType.java index f32ffd06..6417526c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertesInteresseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersichertesInteresseType.java @@ -1,15 +1,9 @@ package at.vvo.omds.types.omds3Types.r1_7_0.common; +import javax.xml.bind.annotation.*; 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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersicherungssteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersicherungssteuerType.java index 014104de..c7045cbf 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersicherungssteuerType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VersicherungssteuerType.java @@ -1,11 +1,11 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlType; +import java.math.BigDecimal; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VertragspersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VertragspersonType.java new file mode 100644 index 00000000..349decd9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VertragspersonType.java @@ -0,0 +1,85 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import at.vvo.omds.types.omds2Types.v2_14.VtgRolleCdType; + +import javax.xml.bind.annotation.*; + + +/** + * Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle + * + *

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

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

+ * <complexType name="Vertragsperson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Rolle" type="{urn:omds20}VtgRolleCd_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vertragsperson_Type", propOrder = { + "lfdNr", + "rolle" +}) +public class VertragspersonType { + + @XmlElement(name = "LfdNr") + @XmlSchemaType(name = "unsignedInt") + protected long lfdNr; + @XmlElement(name = "Rolle", required = true) + @XmlSchemaType(name = "string") + protected VtgRolleCdType rolle; + + /** + * Ruft den Wert der lfdNr-Eigenschaft ab. + * + */ + public long getLfdNr() { + return lfdNr; + } + + /** + * Legt den Wert der lfdNr-Eigenschaft fest. + * + */ + public void setLfdNr(long value) { + this.lfdNr = value; + } + + /** + * Ruft den Wert der rolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + public VtgRolleCdType getRolle() { + return rolle; + } + + /** + * Legt den Wert der rolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + public void setRolle(VtgRolleCdType value) { + this.rolle = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VinkularglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VinkularglaeubigerType.java new file mode 100644 index 00000000..cd221134 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VinkularglaeubigerType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Typ zur Beschreibung einer Bank als Vinkulargläubiger + * + *

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

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

+ * <complexType name="Vinkularglaeubiger_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vertragsnummer">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="32"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerBank">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="2"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerPlz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="4"/>
+ *               <maxLength value="5"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerStrasse" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="3"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkularglaeubiger_Type", propOrder = { + "vertragsnummer", + "vinkularglaeubigerBank", + "vinkularglaeubigerPlz", + "vinkularglaeubigerStrasse" +}) +public class VinkularglaeubigerType { + + @XmlElement(name = "Vertragsnummer", required = true) + protected String vertragsnummer; + @XmlElement(name = "VinkularglaeubigerBank", required = true) + protected String vinkularglaeubigerBank; + @XmlElement(name = "VinkularglaeubigerPlz", required = true) + protected String vinkularglaeubigerPlz; + @XmlElement(name = "VinkularglaeubigerStrasse") + protected String vinkularglaeubigerStrasse; + + /** + * 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; + } + + /** + * Ruft den Wert der vinkularglaeubigerBank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerBank() { + return vinkularglaeubigerBank; + } + + /** + * Legt den Wert der vinkularglaeubigerBank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerBank(String value) { + this.vinkularglaeubigerBank = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerPlz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerPlz() { + return vinkularglaeubigerPlz; + } + + /** + * Legt den Wert der vinkularglaeubigerPlz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerPlz(String value) { + this.vinkularglaeubigerPlz = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerStrasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerStrasse() { + return vinkularglaeubigerStrasse; + } + + /** + * Legt den Wert der vinkularglaeubigerStrasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerStrasse(String value) { + this.vinkularglaeubigerStrasse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VinkulierungPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VinkulierungPersonenType.java new file mode 100644 index 00000000..6dc77be7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VinkulierungPersonenType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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_7_0/common/VinkulierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VinkulierungType.java new file mode 100644 index 00000000..86020703 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VinkulierungType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import at.vvo.omds.types.omds2Types.v2_14.PERSONType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Vinkulierung + * + *

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

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

+ * <complexType name="Vinkulierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PERSON"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkulierung_Type", propOrder = { + "person" +}) +public class VinkulierungType { + + @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true) + protected PERSONType person; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + public PERSONType getPERSON() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + public void setPERSON(PERSONType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungType.java new file mode 100644 index 00000000..e9f6e199 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * Angaben zu einer Vorversicherung + * + *

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

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

+ * <complexType name="Vorversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
+ *       <sequence>
+ *         <element name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" minOccurs="0"/>
+ *         <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vorversicherung_Type", propOrder = { + "vtgSparteCd", + "spartenCd", + "polizzennr" +}) +public class VorversicherungType + extends VorversicherungenDetailType +{ + + @XmlElement(name = "VtgSparteCd") + protected String vtgSparteCd; + @XmlElement(name = "SpartenCd") + protected List spartenCd; + @XmlElement(name = "Polizzennr") + protected String polizzennr; + + /** + * Ruft den Wert der vtgSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgSparteCd() { + return vtgSparteCd; + } + + /** + * Legt den Wert der vtgSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgSparteCd(String value) { + this.vtgSparteCd = value; + } + + /** + * Gets the value of the spartenCd 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 spartenCd property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpartenCd() { + if (spartenCd == null) { + spartenCd = new ArrayList(); + } + return this.spartenCd; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungenDetailType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungenDetailType.java new file mode 100644 index 00000000..1e2aa45e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungenDetailType.java @@ -0,0 +1,187 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Details zu einer Vorversicherung + * + *

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

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

+ * <complexType name="VorversicherungenDetail_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="WurdenVorversicherungenAufgeloest" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Aufloesungsgrund" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="aus Schaden"/>
+ *               <enumeration value="durch einvernehmliche Kündigung"/>
+ *               <enumeration value="durch Ablauf"/>
+ *               <enumeration value="durch Besitzwechsel"/>
+ *               <enumeration value="aus sonstigen Gründen"/>
+ *               <enumeration value="zum Ablauf gekündigte Vorversicherung"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AuslaendischeVersicherungsgesellschaft" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type"/>
+ *         <element name="ZusaetzlicheVorversicherungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVorversicherungsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenDetail_Type", propOrder = { + "wurdenVorversicherungenAufgeloest", + "aufloesungsgrund", + "auslaendischeVersicherungsgesellschaft", + "versicherungsgesellschaft", + "zusaetzlicheVorversicherungsdaten" +}) +@XmlSeeAlso({ + VorversicherungType.class, + at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class +}) +public class VorversicherungenDetailType { + + @XmlElement(name = "WurdenVorversicherungenAufgeloest") + protected boolean wurdenVorversicherungenAufgeloest; + @XmlElement(name = "Aufloesungsgrund") + protected String aufloesungsgrund; + @XmlElement(name = "AuslaendischeVersicherungsgesellschaft") + protected Boolean auslaendischeVersicherungsgesellschaft; + @XmlElement(name = "Versicherungsgesellschaft", required = true) + protected String versicherungsgesellschaft; + @XmlElement(name = "ZusaetzlicheVorversicherungsdaten") + protected List zusaetzlicheVorversicherungsdaten; + + /** + * Ruft den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft ab. + * + */ + public boolean isWurdenVorversicherungenAufgeloest() { + return wurdenVorversicherungenAufgeloest; + } + + /** + * Legt den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft fest. + * + */ + public void setWurdenVorversicherungenAufgeloest(boolean value) { + this.wurdenVorversicherungenAufgeloest = value; + } + + /** + * Ruft den Wert der aufloesungsgrund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAufloesungsgrund() { + return aufloesungsgrund; + } + + /** + * Legt den Wert der aufloesungsgrund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAufloesungsgrund(String value) { + this.aufloesungsgrund = value; + } + + /** + * Ruft den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAuslaendischeVersicherungsgesellschaft() { + return auslaendischeVersicherungsgesellschaft; + } + + /** + * Legt den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAuslaendischeVersicherungsgesellschaft(Boolean value) { + this.auslaendischeVersicherungsgesellschaft = value; + } + + /** + * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungsgesellschaft() { + return versicherungsgesellschaft; + } + + /** + * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungsgesellschaft(String value) { + this.versicherungsgesellschaft = value; + } + + /** + * Gets the value of the zusaetzlicheVorversicherungsdaten 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 zusaetzlicheVorversicherungsdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheVorversicherungsdatenType } + * + * + */ + public List getZusaetzlicheVorversicherungsdaten() { + if (zusaetzlicheVorversicherungsdaten == null) { + zusaetzlicheVorversicherungsdaten = new ArrayList(); + } + return this.zusaetzlicheVorversicherungsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungenImplType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungenImplType.java new file mode 100644 index 00000000..24f19181 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungenImplType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; +import java.util.ArrayList; +import java.util.List; + + +/** + * Standardimplementierung Vorversicherungen + * + *

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

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

+ * <complexType name="VorversicherungenImpl_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type">
+ *       <sequence>
+ *         <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherung_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenImpl_Type", propOrder = { + "vorversicherungen" +}) +public class VorversicherungenImplType + extends VorversicherungenType +{ + + @XmlElement(name = "Vorversicherungen", required = true) + protected List vorversicherungen; + + /** + * Gets the value of the vorversicherungen 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 vorversicherungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VorversicherungType } + * + * + */ + public List getVorversicherungen() { + if (vorversicherungen == null) { + vorversicherungen = new ArrayList(); + } + return this.vorversicherungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungenType.java new file mode 100644 index 00000000..78bc877b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/VorversicherungenType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.VorversicherungenKfzType; + +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 Typ zur Beschreibung der Vorversicherungen + * + *

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

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

+ * <complexType name="Vorversicherungen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vorversicherungen_Type") +@XmlSeeAlso({ + VorversicherungenImplType.class, + VorversicherungenKfzType.class +}) +public abstract class VorversicherungenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZahlwegType.java new file mode 100644 index 00000000..a489e6c2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZahlwegType.java @@ -0,0 +1,204 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Typ Zahlweg + * + *

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

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

+ * <complexType name="Zahlweg_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Zahlungsanweisung" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Lastschrift" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
+ *         <element name="Kundenkonto">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Kreditkarte" type="{urn:omds3CommonServiceTypes-1-1-0}Kreditkarte_Type"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zahlweg_Type", propOrder = { + "zahlungsanweisung", + "lastschrift", + "kundenkonto", + "kreditkarte" +}) +public class ZahlwegType { + + @XmlElement(name = "Zahlungsanweisung") + protected Object zahlungsanweisung; + @XmlElement(name = "Lastschrift") + protected BankverbindungType lastschrift; + @XmlElement(name = "Kundenkonto") + protected Kundenkonto kundenkonto; + @XmlElement(name = "Kreditkarte") + protected KreditkarteType kreditkarte; + + /** + * Ruft den Wert der zahlungsanweisung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getZahlungsanweisung() { + return zahlungsanweisung; + } + + /** + * Legt den Wert der zahlungsanweisung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setZahlungsanweisung(Object value) { + this.zahlungsanweisung = value; + } + + /** + * Ruft den Wert der lastschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link BankverbindungType } + * + */ + public BankverbindungType getLastschrift() { + return lastschrift; + } + + /** + * Legt den Wert der lastschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BankverbindungType } + * + */ + public void setLastschrift(BankverbindungType value) { + this.lastschrift = value; + } + + /** + * Ruft den Wert der kundenkonto-Eigenschaft ab. + * + * @return + * possible object is + * {@link Kundenkonto } + * + */ + public Kundenkonto getKundenkonto() { + return kundenkonto; + } + + /** + * Legt den Wert der kundenkonto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Kundenkonto } + * + */ + public void setKundenkonto(Kundenkonto value) { + this.kundenkonto = value; + } + + /** + * Ruft den Wert der kreditkarte-Eigenschaft ab. + * + * @return + * possible object is + * {@link KreditkarteType } + * + */ + public KreditkarteType getKreditkarte() { + return kreditkarte; + } + + /** + * Legt den Wert der kreditkarte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KreditkarteType } + * + */ + public void setKreditkarte(KreditkarteType value) { + this.kreditkarte = value; + } + + + /** + *

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">
+     *       <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Kundenkonto { + + @XmlAttribute(name = "Kundenkontonummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String kundenkontonummer; + + /** + * Ruft den Wert der kundenkontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKundenkontonummer() { + return kundenkontonummer; + } + + /** + * Legt den Wert der kundenkontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKundenkontonummer(String value) { + this.kundenkontonummer = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZeitraumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZeitraumType.java new file mode 100644 index 00000000..1cb7e66c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZeitraumType.java @@ -0,0 +1,88 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Ein Zeitraum mit Beginn und Ende Datum + * + *

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

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

+ * <complexType name="Zeitraum_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ZRBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="ZREnd" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zeitraum_Type") +public class ZeitraumType { + + @XmlAttribute(name = "ZRBeg", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar zrBeg; + @XmlAttribute(name = "ZREnd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar zrEnd; + + /** + * Ruft den Wert der zrBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZRBeg() { + return zrBeg; + } + + /** + * Legt den Wert der zrBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZRBeg(XMLGregorianCalendar value) { + this.zrBeg = value; + } + + /** + * Ruft den Wert der zrEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZREnd() { + return zrEnd; + } + + /** + * Legt den Wert der zrEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZREnd(XMLGregorianCalendar value) { + this.zrEnd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZulassungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZulassungsdatenType.java new file mode 100644 index 00000000..6ef27eb0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZulassungsdatenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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; + + +/** + * Typ für Zulassungsdaten + * + *

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

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

+ * <complexType name="Zulassungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VBNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Fahrgestellnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zulassungsdaten_Type", propOrder = { + "vbNummer", + "kennzeichen", + "fahrgestellnummer" +}) +public class ZulassungsdatenType { + + @XmlElement(name = "VBNummer") + protected String vbNummer; + @XmlElement(name = "Kennzeichen") + protected String kennzeichen; + @XmlElement(name = "Fahrgestellnummer") + protected String fahrgestellnummer; + + /** + * Ruft den Wert der vbNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVBNummer() { + return vbNummer; + } + + /** + * Legt den Wert der vbNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVBNummer(String value) { + this.vbNummer = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestellnummer() { + return fahrgestellnummer; + } + + /** + * Legt den Wert der fahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestellnummer(String value) { + this.fahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheElementarproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheElementarproduktdatenType.java new file mode 100644 index 00000000..a8e0ec0b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheElementarproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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 Elementarprodukt + * + *

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

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

+ * <complexType name="ZusaetzlicheElementarproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheElementarproduktdaten_Type") +public abstract class ZusaetzlicheElementarproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheFondsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheFondsdatenType.java new file mode 100644 index 00000000..e4e1363f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheFondsdatenType.java @@ -0,0 +1,30 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ZusaetzlicheFondsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheFondsdaten_Type") +public abstract class ZusaetzlicheFondsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheProduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheProduktdatenType.java new file mode 100644 index 00000000..5135dec9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheProduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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 Produkt + * + *

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

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

+ * <complexType name="ZusaetzlicheProduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheProduktdaten_Type") +public abstract class ZusaetzlicheProduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheVerkaufproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheVerkaufproduktdatenType.java new file mode 100644 index 00000000..22696adc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheVerkaufproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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 Verkaufsprodukt + * + *

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

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

+ * <complexType name="ZusaetzlicheVerkaufproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVerkaufproduktdaten_Type") +public abstract class ZusaetzlicheVerkaufproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheVorversicherungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheVorversicherungsdatenType.java new file mode 100644 index 00000000..0fdb9abd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheVorversicherungsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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 Vorversicherungsdaten + * + *

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

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

+ * <complexType name="ZusaetzlicheVorversicherungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVorversicherungsdaten_Type") +public abstract class ZusaetzlicheVorversicherungsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheZusatzproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheZusatzproduktdatenType.java new file mode 100644 index 00000000..222f5479 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusaetzlicheZusatzproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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_7_0/common/ZusatzproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusatzproduktGenerischType.java index e47a9d19..b48cd2c2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusatzproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusatzproduktGenerischType.java @@ -1,15 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_0.common; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.ZusatzversicherungLebenType; + +import javax.xml.bind.annotation.*; 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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.ZusatzversicherungLebenType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusatzproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusatzproduktType.java new file mode 100644 index 00000000..3cbdee74 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZusatzproduktType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Basistyp für ein Zusatzprodukt + * + *

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_7_0/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/package-info.java new file mode 100644 index 00000000..928708c9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3CommonServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_7_0.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/AddDocToBusinessCaseRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/AddDocToBusinessCaseRequestType.java new file mode 100644 index 00000000..78d8e1b4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/AddDocToBusinessCaseRequestType.java @@ -0,0 +1,123 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.UploadDokumentType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts, um Dokument zu Geschäftsfall hinzuzufügen + * + *

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

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

+ * <complexType name="AddDocToBusinessCaseRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToBusinessCaseRequest_Type", propOrder = { + "vuNr", + "geschaeftsfallnummer", + "dokument" +}) +public class AddDocToBusinessCaseRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "Geschaeftsfallnummer", required = true) + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "Dokument", required = true) + protected UploadDokumentType dokument; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link UploadDokumentType } + * + */ + public UploadDokumentType getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UploadDokumentType } + * + */ + public void setDokument(UploadDokumentType value) { + this.dokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/AddDocToBusinessCaseResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/AddDocToBusinessCaseResponseType.java new file mode 100644 index 00000000..cf77fbc5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/AddDocToBusinessCaseResponseType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Response von der VU, wenn ein zusätzliches Dokument übergeben wurde + * + *

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

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

+ * <complexType name="AddDocToBusinessCaseResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice maxOccurs="unbounded">
+ *         <element name="DocRef" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToBusinessCaseResponse_Type", propOrder = { + "docRefOrServiceFault" +}) +public class AddDocToBusinessCaseResponseType { + + @XmlElements({ + @XmlElement(name = "DocRef", type = DokumentenReferenzType.class), + @XmlElement(name = "ServiceFault", type = ServiceFault.class) + }) + protected List docRefOrServiceFault; + + /** + * Gets the value of the docRefOrServiceFault 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 docRefOrServiceFault property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * {@link ServiceFault } + * + * + */ + public List getDocRefOrServiceFault() { + if (docRefOrServiceFault == null) { + docRefOrServiceFault = new ArrayList(); + } + return this.docRefOrServiceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/DocumentInfosResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/DocumentInfosResponseResultType.java new file mode 100644 index 00000000..ec1e6482 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/DocumentInfosResponseResultType.java @@ -0,0 +1,162 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ZeitraumType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Informationen zu einem Dokument + * + *

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

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

+ * <complexType name="DocumentInfosResponseResult_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="DokumentInfos" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DocumentInfosResponseResult_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "dokumentInfos", + "zeitraum" +}) +public class DocumentInfosResponseResultType { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + @XmlElement(name = "DokumentInfos") + protected List dokumentInfos; + @XmlElement(name = "Zeitraum", required = true) + protected ZeitraumType zeitraum; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the dokumentInfos 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 dokumentInfos property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + public List getDokumentInfos() { + if (dokumentInfos == null) { + dokumentInfos = new ArrayList(); + } + return this.dokumentInfos; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfObjectRequestType.java new file mode 100644 index 00000000..478977fc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfObjectRequestType.java @@ -0,0 +1,269 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ZeitraumType; + +import javax.xml.bind.annotation.*; + + +/** + * Typ mit Elementen fuer die Anfrage nach Dokumenten zu einem fachlichen Objekt + * + *

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

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

+ * <complexType name="GetDocumentsOfObjectRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Erstellungsdatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfObjectRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType", + "maxResults", + "offset", + "orderBy" +}) +public class GetDocumentsOfObjectRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation", required = true) + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedShort") + protected Integer offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxResults(Integer value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setOffset(Integer value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfObjectResponseType.java new file mode 100644 index 00000000..d7e85757 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfObjectResponseType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts. + * + *

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

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

+ * <complexType name="GetDocumentsOfObjectResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfObjectResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class GetDocumentsOfObjectResponseType { + + @XmlElement(name = "Result") + protected DocumentInfosResponseResultType result; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentInfosResponseResultType } + * + */ + public DocumentInfosResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentInfosResponseResultType } + * + */ + public void setResult(DocumentInfosResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfPeriodRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfPeriodRequestType.java new file mode 100644 index 00000000..c0f4854d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfPeriodRequestType.java @@ -0,0 +1,269 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ZeitraumType; + +import javax.xml.bind.annotation.*; + + +/** + * Typ mit Elementen fuer die Anfrage nach Dokumenten eines Zeitraums + * + *

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

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

+ * <complexType name="GetDocumentsOfPeriodRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Erstellungsdatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfPeriodRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType", + "maxResults", + "offset", + "orderBy" +}) +public class GetDocumentsOfPeriodRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum", required = true) + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedShort") + protected Integer offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxResults(Integer value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setOffset(Integer value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfPeriodResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfPeriodResponseType.java new file mode 100644 index 00000000..00debbaa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetDocumentsOfPeriodResponseType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ mit Informationen zu den Dokumenten eines Zeitraums + * + *

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

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

+ * <complexType name="GetDocumentsOfPeriodResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfPeriodResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class GetDocumentsOfPeriodResponseType { + + @XmlElement(name = "Result") + protected DocumentInfosResponseResultType result; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentInfosResponseResultType } + * + */ + public DocumentInfosResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentInfosResponseResultType } + * + */ + public void setResult(DocumentInfosResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetNumberOfDocumentsRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetNumberOfDocumentsRequestType.java new file mode 100644 index 00000000..3752f695 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetNumberOfDocumentsRequestType.java @@ -0,0 +1,180 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ZeitraumType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + * + *

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

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

+ * <complexType name="GetNumberOfDocumentsRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType" +}) +public class GetNumberOfDocumentsRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation", required = true) + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetNumberOfDocumentsResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetNumberOfDocumentsResponseType.java new file mode 100644 index 00000000..3b30f7f6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetNumberOfDocumentsResponseType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +import javax.xml.bind.annotation.*; +import java.math.BigInteger; + + +/** + * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts + * + *

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

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

+ * <complexType name="GetNumberOfDocumentsResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="AnzDokumente" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsResponse_Type", propOrder = { + "anzDokumente", + "serviceFault" +}) +public class GetNumberOfDocumentsResponseType { + + @XmlElement(name = "AnzDokumente") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger anzDokumente; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der anzDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAnzDokumente() { + return anzDokumente; + } + + /** + * Legt den Wert der anzDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAnzDokumente(BigInteger value) { + this.anzDokumente = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/package-info.java new file mode 100644 index 00000000..3a233901 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_7_0.on1basis; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessRequestType.java index 34d971ba..cf688018 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessRequestType.java @@ -1,16 +1,13 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonProcessRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ErsatzpolizzeType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstraktes Zwischenelement für alle BOA-Request-Types diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessResponseType.java index d034feb3..dca9735d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessResponseType.java @@ -1,16 +1,13 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonProcessResponseType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ErsatzpolizzeType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstraktes Zwischenelement für alle BOA-Response-Types diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestGenType.java index c8896ffd..31e2bb01 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestGenType.java @@ -1,15 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.CalculateLebenRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.CalculateUnfallRequestType; +import javax.xml.bind.annotation.*; + /** * Abstrakter Request für die Berechnung mit generischen Produktbausteinen diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestType.java index 83f76780..d62895e0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestType.java @@ -1,13 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CalculateKfzRequestType; +import javax.xml.bind.annotation.*; + /** * Abstrakter Request für die Berechnung diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseGenType.java index 190c2b11..1b69178d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseGenType.java @@ -1,13 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.CalculateLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.CalculateUnfallResponseType; + 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_7_0.on2antrag.leben.CalculateLebenResponseType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.CalculateUnfallResponseType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseType.java index 128609c7..2bb11713 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseType.java @@ -1,11 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CalculateKfzResponseType; + 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_7_0.on2antrag.kfz.CalculateKfzResponseType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestGenType.java index bb9b56ec..e486d170 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestGenType.java @@ -1,15 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.CreateApplicationLebenRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.CreateApplicationUnfallRequestType; +import javax.xml.bind.annotation.*; + /** * Abstrakter Request der Antragserzeugung mit generischen Produktbausteinen diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestType.java index 97b44c67..929eb30d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestType.java @@ -1,17 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.DateianhangType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateApplicationKfzRequestType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Request für den Antrag diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseGenType.java index da2098f4..753642e2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseGenType.java @@ -1,13 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.CreateApplicationLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.CreateApplicationUnfallResponseType; + 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_7_0.on2antrag.leben.CreateApplicationLebenResponseType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.CreateApplicationUnfallResponseType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseType.java index ca5d7294..b2057740 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseType.java @@ -1,18 +1,15 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentBasisType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateApplicationKfzResponseType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestGenType.java index 295a9448..b9a171a5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestGenType.java @@ -1,15 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.CreateOfferLebenRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.CreateOfferUnfallRequestType; +import javax.xml.bind.annotation.*; + /** * Abstrakter Request für die Offerterstellung mit generischen Produktbausteinen diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestType.java index 5018f700..d662b8cb 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestType.java @@ -1,11 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateOfferKfzRequestType; + 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_7_0.on2antrag.kfz.CreateOfferKfzRequestType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseGenType.java index 97f6ce70..468a5a39 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseGenType.java @@ -1,13 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.CreateOfferLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.CreateOfferUnfallResponseType; + 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_7_0.on2antrag.leben.CreateOfferLebenResponseType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.CreateOfferUnfallResponseType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseType.java index b2794a57..f414c51e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseType.java @@ -1,17 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentBasisType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateOfferKfzResponseType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/GetApplicationDocumentRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/GetApplicationDocumentRequestType.java new file mode 100644 index 00000000..fafde13c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/GetApplicationDocumentRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonRequestType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ um Offert- und Antragsdokumente zu beziehen + * + *

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

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

+ * <complexType name="GetApplicationDocumentRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="DokumentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetApplicationDocumentRequest_Type", propOrder = { + "dokumentId" +}) +public class GetApplicationDocumentRequestType + extends CommonRequestType +{ + + @XmlElement(name = "DokumentId", required = true) + protected String dokumentId; + + /** + * Ruft den Wert der dokumentId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDokumentId() { + return dokumentId; + } + + /** + * Legt den Wert der dokumentId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDokumentId(String value) { + this.dokumentId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/GetApplicationDocumentResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/GetApplicationDocumentResponseType.java new file mode 100644 index 00000000..1e2701f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/GetApplicationDocumentResponseType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentInfoType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ um Offert- und Antragsdokumente zurückzugeben + * + *

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

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

+ * <complexType name="GetApplicationDocumentResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetApplicationDocumentResponse_Type", propOrder = { + "dokument" +}) +public class GetApplicationDocumentResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Dokument") + protected DokumentInfoType dokument; + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentInfoType } + * + */ + public DokumentInfoType getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentInfoType } + * + */ + public void setDokument(DokumentInfoType value) { + this.dokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragPersonenType.java index 519a116f..bdd2dbfc 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragPersonenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragPersonenType.java @@ -1,17 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.FATCAType; import at.vvo.omds.types.omds3Types.r1_7_0.common.GMSGType; import at.vvo.omds.types.omds3Types.r1_7_0.common.PEPType; import at.vvo.omds.types.omds3Types.r1_7_0.common.TreuhaenderfrageType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.SpezAntragLebenType; +import javax.xml.bind.annotation.*; + /** * Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragType.java index 40cdfb0e..f0497079 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragType.java @@ -1,30 +1,15 @@ package at.vvo.omds.types.omds3Types.r1_7_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_7_0.common.AbgelehnteRisikenType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.AntragsartType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.BeteiligtePersonVertragType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.DatenverwendungType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.EinwilligungType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.ErsatzpolizzenType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.KontierungType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.PolizzenversandType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.SicherstellungType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.VertragspersonType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.VorversicherungenType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.ZahlungsdatenType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.*; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.SpezAntragKfzType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.AntragSachPrivatType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.SpezAntragUnfallType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezBerechnungType.java index ef200dd4..b1f5e28b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezBerechnungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezBerechnungType.java @@ -1,19 +1,16 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.BeteiligtePersonVertragType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.SpezBerechnungKfzType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.SpezBerechnungLebenType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.BerechnungSachPrivatType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.SpezBerechnungUnfallType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezOffertType.java index 282e60b1..de49ac93 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezOffertType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezOffertType.java @@ -1,14 +1,6 @@ package at.vvo.omds.types.omds3Types.r1_7_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_7_0.common.BeteiligtePersonVertragType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.SpezOffertKfzType; @@ -16,6 +8,10 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.SpezOffertLebenType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.OffertSachPrivatType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.SpezOffertUnfallType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Basistyp Offert, der bei Request und Response gleich ist diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestGenType.java index 345e4ecd..f8fd4207 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestGenType.java @@ -1,15 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.SubmitApplicationLebenRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.SubmitApplicationUnfallRequestType; +import javax.xml.bind.annotation.*; + /** * Abstrakter Request der Antragsüberleitung mit generischen Produktbausteinen diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestType.java index d7a7f12a..02d288e7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestType.java @@ -1,18 +1,15 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.DateianhangType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.SubmitApplicationKfzRequestType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Request für die Antragsüberleitung diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseGenType.java index 9cc429f1..fe170e14 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseGenType.java @@ -1,13 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.leben.SubmitApplicationLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.SubmitApplicationUnfallResponseType; + 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_7_0.on2antrag.leben.SubmitApplicationLebenResponseType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.unfall.SubmitApplicationUnfallResponseType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseType.java index 79f643eb..12a0885f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseType.java @@ -1,18 +1,15 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentBasisType; import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.SubmitApplicationKfzResponseType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Response der Antragsüberleitung diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java new file mode 100644 index 00000000..35a71f93 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung des Antrags um Elemente, die nicht im Standard enthalten sind + * + *

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

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

+ * <complexType name="ZusaetzlicheAntragsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheAntragsdaten_Type") +public abstract class ZusaetzlicheAntragsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/package-info.java new file mode 100644 index 00000000..d95cefc7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/AssistanceKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/AssistanceKfzType.java new file mode 100644 index 00000000..284e85dc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/AssistanceKfzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Assistance + * + *

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

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

+ * <complexType name="AssistanceKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AssistanceKfz_Type") +public class AssistanceKfzType + extends ElementarproduktKfzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CalculateKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CalculateKfzRequestType.java new file mode 100644 index 00000000..8dc56d88 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CalculateKfzRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CalculateRequestType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts für eine Kfz-Berechnung + * + *

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

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

+ * <complexType name="CalculateKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzRequest_Type", propOrder = { + "berechnungsanfrage" +}) +public class CalculateKfzRequestType + extends CalculateRequestType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezBerechnungKfzType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + public void setBerechnungsanfrage(SpezBerechnungKfzType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CalculateKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CalculateKfzResponseType.java new file mode 100644 index 00000000..f3c3e691 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CalculateKfzResponseType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CalculateResponseType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Responseobjekts für eine Kfz-Berechnung + * + *

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

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

+ * <complexType name="CalculateKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type" minOccurs="0"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}UpsellingKfzResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzResponse_Type", propOrder = { + "berechnungsantwort", + "responseUpselling" +}) +public class CalculateKfzResponseType + extends CalculateResponseType +{ + + @XmlElement(name = "Berechnungsantwort") + protected SpezBerechnungKfzType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + protected UpsellingKfzResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + public void setBerechnungsantwort(SpezBerechnungKfzType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingKfzResponseType } + * + */ + public UpsellingKfzResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingKfzResponseType } + * + */ + public void setResponseUpselling(UpsellingKfzResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateApplicationKfzRequestType.java new file mode 100644 index 00000000..1351310f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateApplicationKfzRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateApplicationRequestType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags + * + *

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

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

+ * <complexType name="CreateApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzRequest_Type", propOrder = { + "antraganfrage" +}) +public class CreateApplicationKfzRequestType + extends CreateApplicationRequestType +{ + + @XmlElement(name = "Antraganfrage", required = true) + protected SpezAntragKfzType antraganfrage; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntraganfrage(SpezAntragKfzType value) { + this.antraganfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateApplicationKfzResponseType.java new file mode 100644 index 00000000..3a286068 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateApplicationKfzResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateApplicationResponseType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags + * + *

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

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

+ * <complexType name="CreateApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +public class CreateApplicationKfzResponseType + extends CreateApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateOfferKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateOfferKfzRequestType.java new file mode 100644 index 00000000..6e7a1bef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateOfferKfzRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateOfferRequestType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Request für ein Kfz-Offert + * + *

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

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

+ * <complexType name="CreateOfferKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzRequest_Type", propOrder = { + "offertanfrage" +}) +public class CreateOfferKfzRequestType + extends CreateOfferRequestType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected SpezOffertKfzType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertKfzType } + * + */ + public SpezOffertKfzType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertKfzType } + * + */ + public void setOffertanfrage(SpezOffertKfzType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateOfferKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateOfferKfzResponseType.java new file mode 100644 index 00000000..acf3cd03 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/CreateOfferKfzResponseType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateOfferResponseType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Response für ein Kfz-Offert + * + *

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

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

+ * <complexType name="CreateOfferKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzResponse_Type", propOrder = { + "offertantwort" +}) +public class CreateOfferKfzResponseType + extends CreateOfferResponseType +{ + + @XmlElement(name = "Offertantwort") + protected Offertantwort offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link Offertantwort } + * + */ + public Offertantwort getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Offertantwort } + * + */ + public void setOffertantwort(Offertantwort value) { + this.offertantwort = value; + } + + + /** + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Offertantwort + extends SpezOffertKfzType + { + + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ElementarproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ElementarproduktKfzType.java new file mode 100644 index 00000000..593de46c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ElementarproduktKfzType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ElementarproduktType; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakte Basisklasse für KFZ-Elementarprodukte + * + *

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

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

+ * <complexType name="ElementarproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ *         <element name="LeasingVerbundUnternehmen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktKfz_Type", propOrder = { + "fahrzeugRefLfdNr", + "leasingVerbundUnternehmen" +}) +@XmlSeeAlso({ + HaftpflichtKfzType.class, + KaskoKfzType.class, + InsassenUnfallKfzType.class, + LenkerUnfallKfzType.class, + AssistanceKfzType.class +}) +public abstract class ElementarproduktKfzType + extends ElementarproduktType +{ + + @XmlElement(name = "FahrzeugRefLfdNr") + protected String fahrzeugRefLfdNr; + @XmlElement(name = "LeasingVerbundUnternehmen") + protected Boolean leasingVerbundUnternehmen; + + /** + * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrzeugRefLfdNr() { + return fahrzeugRefLfdNr; + } + + /** + * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrzeugRefLfdNr(String value) { + this.fahrzeugRefLfdNr = value; + } + + /** + * Ruft den Wert der leasingVerbundUnternehmen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLeasingVerbundUnternehmen() { + return leasingVerbundUnternehmen; + } + + /** + * Legt den Wert der leasingVerbundUnternehmen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLeasingVerbundUnternehmen(Boolean value) { + this.leasingVerbundUnternehmen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/FzZustandBesichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/FzZustandBesichtigungType.java new file mode 100644 index 00000000..09be42f7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/FzZustandBesichtigungType.java @@ -0,0 +1,291 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.math.BigInteger; + + +/** + * Ergebnisse einer Besichtigung + * + *

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

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

+ * <complexType name="FzZustandBesichtigung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ArtBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ArtBesichtigung_Type"/>
+ *         <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
+ *         <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
+ *         <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="Vorschaeden" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Besichtigungsort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FzZustandBesichtigung_Type", propOrder = { + "zustandsberichtLiegtAlsFormularBei", + "artBesichtigung", + "schaedenAnScheibenKleinglas", + "schaedenAmFahrzeug", + "kilometerLtBesichtigung", + "vorschaeden", + "besichtigungsort", + "besichtigungsdatum", + "grundFuerNachbesichtigung" +}) +public class FzZustandBesichtigungType { + + @XmlElement(name = "ZustandsberichtLiegtAlsFormularBei") + protected Boolean zustandsberichtLiegtAlsFormularBei; + @XmlElement(name = "ArtBesichtigung", required = true) + @XmlSchemaType(name = "string") + protected ArtBesichtigungType artBesichtigung; + @XmlElement(name = "SchaedenAnScheibenKleinglas") + @XmlSchemaType(name = "string") + protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas; + @XmlElement(name = "SchaedenAmFahrzeug") + @XmlSchemaType(name = "string") + protected SchaedenAmFahrzeugType schaedenAmFahrzeug; + @XmlElement(name = "KilometerLtBesichtigung") + protected BigInteger kilometerLtBesichtigung; + @XmlElement(name = "Vorschaeden") + protected String vorschaeden; + @XmlElement(name = "Besichtigungsort") + protected String besichtigungsort; + @XmlElement(name = "Besichtigungsdatum") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar besichtigungsdatum; + @XmlElement(name = "GrundFuerNachbesichtigung") + protected String grundFuerNachbesichtigung; + + /** + * Ruft den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isZustandsberichtLiegtAlsFormularBei() { + return zustandsberichtLiegtAlsFormularBei; + } + + /** + * Legt den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setZustandsberichtLiegtAlsFormularBei(Boolean value) { + this.zustandsberichtLiegtAlsFormularBei = value; + } + + /** + * Ruft den Wert der artBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArtBesichtigungType } + * + */ + public ArtBesichtigungType getArtBesichtigung() { + return artBesichtigung; + } + + /** + * Legt den Wert der artBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArtBesichtigungType } + * + */ + public void setArtBesichtigung(ArtBesichtigungType value) { + this.artBesichtigung = value; + } + + /** + * Ruft den Wert der schaedenAnScheibenKleinglas-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchaedenAnScheibenKleinglasType } + * + */ + public SchaedenAnScheibenKleinglasType getSchaedenAnScheibenKleinglas() { + return schaedenAnScheibenKleinglas; + } + + /** + * Legt den Wert der schaedenAnScheibenKleinglas-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchaedenAnScheibenKleinglasType } + * + */ + public void setSchaedenAnScheibenKleinglas(SchaedenAnScheibenKleinglasType value) { + this.schaedenAnScheibenKleinglas = value; + } + + /** + * Ruft den Wert der schaedenAmFahrzeug-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchaedenAmFahrzeugType } + * + */ + public SchaedenAmFahrzeugType getSchaedenAmFahrzeug() { + return schaedenAmFahrzeug; + } + + /** + * Legt den Wert der schaedenAmFahrzeug-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchaedenAmFahrzeugType } + * + */ + public void setSchaedenAmFahrzeug(SchaedenAmFahrzeugType value) { + this.schaedenAmFahrzeug = value; + } + + /** + * Ruft den Wert der kilometerLtBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getKilometerLtBesichtigung() { + return kilometerLtBesichtigung; + } + + /** + * Legt den Wert der kilometerLtBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setKilometerLtBesichtigung(BigInteger value) { + this.kilometerLtBesichtigung = value; + } + + /** + * Ruft den Wert der vorschaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVorschaeden() { + return vorschaeden; + } + + /** + * Legt den Wert der vorschaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVorschaeden(String value) { + this.vorschaeden = value; + } + + /** + * Ruft den Wert der besichtigungsort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBesichtigungsort() { + return besichtigungsort; + } + + /** + * Legt den Wert der besichtigungsort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBesichtigungsort(String value) { + this.besichtigungsort = value; + } + + /** + * Ruft den Wert der besichtigungsdatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBesichtigungsdatum() { + return besichtigungsdatum; + } + + /** + * Legt den Wert der besichtigungsdatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBesichtigungsdatum(XMLGregorianCalendar value) { + this.besichtigungsdatum = value; + } + + /** + * Ruft den Wert der grundFuerNachbesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrundFuerNachbesichtigung() { + return grundFuerNachbesichtigung; + } + + /** + * Legt den Wert der grundFuerNachbesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrundFuerNachbesichtigung(String value) { + this.grundFuerNachbesichtigung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/HaftpflichtKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/HaftpflichtKfzType.java new file mode 100644 index 00000000..7372e098 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/HaftpflichtKfzType.java @@ -0,0 +1,208 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds2Types.v2_14.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_14.ELVersicherungssummeType; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Typ für das Elementarprodukt KFZ-Haftpflicht + * + *

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

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

+ * <complexType name="HaftpflichtKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element ref="{urn:omds20}EL-Versicherungssumme"/>
+ *         <element name="VarianteLeihwagen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VarianteLeihwagen_Type"/>
+ *         <element ref="{urn:omds20}EL-Einstufung"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="VDNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HaftpflichtKfz_Type", propOrder = { + "art", + "elVersicherungssumme", + "varianteLeihwagen", + "elEinstufung", + "zielpraemie", + "vdNummer" +}) +public class HaftpflichtKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "Art", required = true) + protected String art; + @XmlElement(name = "EL-Versicherungssumme", namespace = "urn:omds20", required = true) + protected ELVersicherungssummeType elVersicherungssumme; + @XmlElement(name = "VarianteLeihwagen", required = true) + @XmlSchemaType(name = "string") + protected VarianteLeihwagenType varianteLeihwagen; + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", required = true) + protected ELEinstufungType elEinstufung; + @XmlElement(name = "Zielpraemie") + protected BigDecimal zielpraemie; + @XmlElement(name = "VDNummer") + protected String vdNummer; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArt(String value) { + this.art = value; + } + + /** + * Versicherungssumme Haftpflicht + * + * @return + * possible object is + * {@link ELVersicherungssummeType } + * + */ + public ELVersicherungssummeType getELVersicherungssumme() { + return elVersicherungssumme; + } + + /** + * Legt den Wert der elVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELVersicherungssummeType } + * + */ + public void setELVersicherungssumme(ELVersicherungssummeType value) { + this.elVersicherungssumme = value; + } + + /** + * Ruft den Wert der varianteLeihwagen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VarianteLeihwagenType } + * + */ + public VarianteLeihwagenType getVarianteLeihwagen() { + return varianteLeihwagen; + } + + /** + * Legt den Wert der varianteLeihwagen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VarianteLeihwagenType } + * + */ + public void setVarianteLeihwagen(VarianteLeihwagenType value) { + this.varianteLeihwagen = value; + } + + /** + * Ruft den Wert der elEinstufung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELEinstufungType } + * + */ + public ELEinstufungType getELEinstufung() { + return elEinstufung; + } + + /** + * Legt den Wert der elEinstufung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELEinstufungType } + * + */ + public void setELEinstufung(ELEinstufungType value) { + this.elEinstufung = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der vdNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVDNummer() { + return vdNummer; + } + + /** + * Legt den Wert der vdNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVDNummer(String value) { + this.vdNummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/InsassenUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/InsassenUnfallKfzType.java new file mode 100644 index 00000000..0676c59e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/InsassenUnfallKfzType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.*; + + +/** + * Typ für das Elementarprodukt KFZ-Insassenunfall + * + *

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

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

+ * <complexType name="InsassenUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="InsassenUnfallSystem" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallSystem_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InsassenUnfallKfz_Type", propOrder = { + "insassenUnfallSystem" +}) +public class InsassenUnfallKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "InsassenUnfallSystem", required = true) + @XmlSchemaType(name = "string") + protected InsassenUnfallSystemType insassenUnfallSystem; + + /** + * Ruft den Wert der insassenUnfallSystem-Eigenschaft ab. + * + * @return + * possible object is + * {@link InsassenUnfallSystemType } + * + */ + public InsassenUnfallSystemType getInsassenUnfallSystem() { + return insassenUnfallSystem; + } + + /** + * Legt den Wert der insassenUnfallSystem-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InsassenUnfallSystemType } + * + */ + public void setInsassenUnfallSystem(InsassenUnfallSystemType value) { + this.insassenUnfallSystem = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/KaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/KaskoKfzType.java new file mode 100644 index 00000000..66c9c2f1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/KaskoKfzType.java @@ -0,0 +1,260 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.BezugsrechtType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.VinkulierungType; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Abstrakter Basistyp für die Kasko-Elementarprodukte + * + *

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

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

+ * <complexType name="KaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element name="SelbstbehaltBisBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="KMLeistung" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="VorsteuerAbzugBerechtigung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkulierung_Type" minOccurs="0"/>
+ *         <element name="Bezugsrecht" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsrecht_Type" minOccurs="0"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Eingeschraenkt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KaskoKfz_Type", propOrder = { + "art", + "selbstbehaltBisBetrag", + "kmLeistung", + "vorsteuerAbzugBerechtigung", + "vinkulierung", + "bezugsrecht", + "zielpraemie", + "eingeschraenkt" +}) +@XmlSeeAlso({ + TeilkaskoKfzType.class, + VollkaskoKfzType.class +}) +public abstract class KaskoKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "Art", required = true) + protected String art; + @XmlElement(name = "SelbstbehaltBisBetrag") + protected BigDecimal selbstbehaltBisBetrag; + @XmlElement(name = "KMLeistung") + @XmlSchemaType(name = "unsignedInt") + protected Long kmLeistung; + @XmlElement(name = "VorsteuerAbzugBerechtigung") + protected boolean vorsteuerAbzugBerechtigung; + @XmlElement(name = "Vinkulierung") + protected VinkulierungType vinkulierung; + @XmlElement(name = "Bezugsrecht") + protected BezugsrechtType bezugsrecht; + @XmlElement(name = "Zielpraemie") + protected BigDecimal zielpraemie; + @XmlElement(name = "Eingeschraenkt", defaultValue = "0") + protected Boolean eingeschraenkt; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArt(String value) { + this.art = value; + } + + /** + * Ruft den Wert der selbstbehaltBisBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltBisBetrag() { + return selbstbehaltBisBetrag; + } + + /** + * Legt den Wert der selbstbehaltBisBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltBisBetrag(BigDecimal value) { + this.selbstbehaltBisBetrag = value; + } + + /** + * Ruft den Wert der kmLeistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getKMLeistung() { + return kmLeistung; + } + + /** + * Legt den Wert der kmLeistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setKMLeistung(Long value) { + this.kmLeistung = value; + } + + /** + * Ruft den Wert der vorsteuerAbzugBerechtigung-Eigenschaft ab. + * + */ + public boolean isVorsteuerAbzugBerechtigung() { + return vorsteuerAbzugBerechtigung; + } + + /** + * Legt den Wert der vorsteuerAbzugBerechtigung-Eigenschaft fest. + * + */ + public void setVorsteuerAbzugBerechtigung(boolean value) { + this.vorsteuerAbzugBerechtigung = value; + } + + /** + * Ruft den Wert der vinkulierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkulierungType } + * + */ + public VinkulierungType getVinkulierung() { + return vinkulierung; + } + + /** + * Legt den Wert der vinkulierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkulierungType } + * + */ + public void setVinkulierung(VinkulierungType value) { + this.vinkulierung = value; + } + + /** + * Ruft den Wert der bezugsrecht-Eigenschaft ab. + * + * @return + * possible object is + * {@link BezugsrechtType } + * + */ + public BezugsrechtType getBezugsrecht() { + return bezugsrecht; + } + + /** + * Legt den Wert der bezugsrecht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BezugsrechtType } + * + */ + public void setBezugsrecht(BezugsrechtType value) { + this.bezugsrecht = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der eingeschraenkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isEingeschraenkt() { + return eingeschraenkt; + } + + /** + * Legt den Wert der eingeschraenkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setEingeschraenkt(Boolean value) { + this.eingeschraenkt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/LenkerUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/LenkerUnfallKfzType.java new file mode 100644 index 00000000..07d19064 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/LenkerUnfallKfzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Lenkerunfall + * + *

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

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

+ * <complexType name="LenkerUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LenkerUnfallKfz_Type") +public class LenkerUnfallKfzType + extends ElementarproduktKfzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java new file mode 100644 index 00000000..2e57f3bb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht + * + *

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

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

+ * <complexType name="ProduktKfzRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Verkehrsrechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkehrsrechtsschutzKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfzRechtsschutz_Type", propOrder = { + "verkehrsrechtsschutz" +}) +public class ProduktKfzRechtsschutzType + extends ZusatzproduktKfzType +{ + + @XmlElement(name = "Verkehrsrechtsschutz", required = true) + protected VerkehrsrechtsschutzKfzType verkehrsrechtsschutz; + + /** + * Ruft den Wert der verkehrsrechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + public VerkehrsrechtsschutzKfzType getVerkehrsrechtsschutz() { + return verkehrsrechtsschutz; + } + + /** + * Legt den Wert der verkehrsrechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + public void setVerkehrsrechtsschutz(VerkehrsrechtsschutzKfzType value) { + this.verkehrsrechtsschutz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ProduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ProduktKfzType.java new file mode 100644 index 00000000..ccf7135f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ProduktKfzType.java @@ -0,0 +1,199 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ProduktType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht + * + *

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

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

+ * <complexType name="ProduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *       <sequence>
+ *         <element name="Haftpflicht" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}HaftpflichtKfz_Type"/>
+ *         <choice>
+ *           <element name="Teilkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}TeilkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *           <element name="Vollkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VollkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         </choice>
+ *         <element name="Insassenunfall" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallKfz_Type" minOccurs="0"/>
+ *         <element name="Assistance" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}AssistanceKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfz_Type", propOrder = { + "haftpflicht", + "teilkasko", + "vollkasko", + "insassenunfall", + "assistance" +}) +public class ProduktKfzType + extends ProduktType +{ + + @XmlElement(name = "Haftpflicht", required = true) + protected HaftpflichtKfzType haftpflicht; + @XmlElement(name = "Teilkasko") + protected List teilkasko; + @XmlElement(name = "Vollkasko") + protected List vollkasko; + @XmlElement(name = "Insassenunfall") + protected InsassenUnfallKfzType insassenunfall; + @XmlElement(name = "Assistance") + protected List assistance; + + /** + * Ruft den Wert der haftpflicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link HaftpflichtKfzType } + * + */ + public HaftpflichtKfzType getHaftpflicht() { + return haftpflicht; + } + + /** + * Legt den Wert der haftpflicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link HaftpflichtKfzType } + * + */ + public void setHaftpflicht(HaftpflichtKfzType value) { + this.haftpflicht = value; + } + + /** + * Gets the value of the teilkasko 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 teilkasko property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TeilkaskoKfzType } + * + * + */ + public List getTeilkasko() { + if (teilkasko == null) { + teilkasko = new ArrayList(); + } + return this.teilkasko; + } + + /** + * Gets the value of the vollkasko 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 vollkasko property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VollkaskoKfzType } + * + * + */ + public List getVollkasko() { + if (vollkasko == null) { + vollkasko = new ArrayList(); + } + return this.vollkasko; + } + + /** + * Ruft den Wert der insassenunfall-Eigenschaft ab. + * + * @return + * possible object is + * {@link InsassenUnfallKfzType } + * + */ + public InsassenUnfallKfzType getInsassenunfall() { + return insassenunfall; + } + + /** + * Legt den Wert der insassenunfall-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InsassenUnfallKfzType } + * + */ + public void setInsassenunfall(InsassenUnfallKfzType value) { + this.insassenunfall = value; + } + + /** + * Gets the value of the assistance 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 assistance property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AssistanceKfzType } + * + * + */ + public List getAssistance() { + if (assistance == null) { + assistance = new ArrayList(); + } + return this.assistance; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezAntragKfzType.java index f484d712..448f775c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezAntragKfzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezAntragKfzType.java @@ -1,13 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; +import at.vvo.omds.types.omds3Types.r1_7_0.common.BonusMalusSystemType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.VinkularglaeubigerType; +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SpezAntragType; + 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_7_0.common.BonusMalusSystemType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.VinkularglaeubigerType; -import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SpezAntragType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezBerechnungKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezBerechnungKfzType.java new file mode 100644 index 00000000..71783e30 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezBerechnungKfzType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SpezBerechnungType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

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

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

+ * <complexType name="SpezBerechnungKfz_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-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungKfz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezBerechnungKfzType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezOffertKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezOffertKfzType.java new file mode 100644 index 00000000..d54f0004 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SpezOffertKfzType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SpezOffertType; + +import javax.xml.bind.annotation.*; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

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

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

+ * <complexType name="SpezOffertKfz_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-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertKfz_Type", propOrder = { + "verkaufsprodukt" +}) +@XmlSeeAlso({ + CreateOfferKfzResponseType.Offertantwort.class +}) +public class SpezOffertKfzType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java new file mode 100644 index 00000000..16311bed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationRequestType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts für eine Antragseinreichung Kfz + * + *

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

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

+ * <complexType name="SubmitApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzRequest_Type", propOrder = { + "antraganfrage" +}) +public class SubmitApplicationKfzRequestType + extends SubmitApplicationRequestType +{ + + @XmlElement(name = "Antraganfrage") + protected SpezAntragKfzType antraganfrage; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntraganfrage(SpezAntragKfzType value) { + this.antraganfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java new file mode 100644 index 00000000..5ba12fb1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationResponseType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Responseobjekts für eine Antragseinreichung Kfz + * + *

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

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

+ * <complexType name="SubmitApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +public class SubmitApplicationKfzResponseType + extends SubmitApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/TeilkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/TeilkaskoKfzType.java new file mode 100644 index 00000000..b162aa87 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/TeilkaskoKfzType.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Teilkasko + * + *

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

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

+ * <complexType name="TeilkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Vandalismusklausel" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TeilkaskoKfz_Type", propOrder = { + "vandalismusklausel" +}) +public class TeilkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Vandalismusklausel") + protected boolean vandalismusklausel; + + /** + * Ruft den Wert der vandalismusklausel-Eigenschaft ab. + * + */ + public boolean isVandalismusklausel() { + return vandalismusklausel; + } + + /** + * Legt den Wert der vandalismusklausel-Eigenschaft fest. + * + */ + public void setVandalismusklausel(boolean value) { + this.vandalismusklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/UpsellingKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/UpsellingKfzResponseType.java new file mode 100644 index 00000000..e76052e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/UpsellingKfzResponseType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Response Upselling Alternativen + * + *

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

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

+ * <complexType name="UpsellingKfzResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="UpsellingVerkaufsprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingKfzResponse_Type", propOrder = { + "upsellingVerkaufsprodukte" +}) +public abstract class UpsellingKfzResponseType { + + @XmlElement(name = "UpsellingVerkaufsprodukte") + protected List upsellingVerkaufsprodukte; + + /** + * Gets the value of the upsellingVerkaufsprodukte 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 upsellingVerkaufsprodukte property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VerkaufsproduktKfzType } + * + * + */ + public List getUpsellingVerkaufsprodukte() { + if (upsellingVerkaufsprodukte == null) { + upsellingVerkaufsprodukte = new ArrayList(); + } + return this.upsellingVerkaufsprodukte; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VerkaufsproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VerkaufsproduktKfzType.java new file mode 100644 index 00000000..8d863450 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VerkaufsproduktKfzType.java @@ -0,0 +1,234 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds2Types.v2_14.PersArtCdType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.FahrzeugType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.VerkaufsproduktType; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht + * + *

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

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

+ * <complexType name="VerkaufsproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *       <sequence>
+ *         <element name="Gebdat" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="PLZ" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="7"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PersArtCd" type="{urn:omds20}PersArtCd_Type" minOccurs="0"/>
+ *         <element name="KfzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ProduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="KfzZusatzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersicherteFahrzeuge" type="{urn:omds3CommonServiceTypes-1-1-0}Fahrzeug_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktKfz_Type", propOrder = { + "gebdat", + "plz", + "persArtCd", + "kfzVersicherung", + "kfzZusatzVersicherung", + "versicherteFahrzeuge" +}) +public class VerkaufsproduktKfzType + extends VerkaufsproduktType +{ + + @XmlElement(name = "Gebdat") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar gebdat; + @XmlElement(name = "PLZ") + protected String plz; + @XmlElement(name = "PersArtCd") + @XmlSchemaType(name = "string") + protected PersArtCdType persArtCd; + @XmlElement(name = "KfzVersicherung") + protected List kfzVersicherung; + @XmlElement(name = "KfzZusatzVersicherung") + protected List kfzZusatzVersicherung; + @XmlElement(name = "VersicherteFahrzeuge") + protected List versicherteFahrzeuge; + + /** + * Ruft den Wert der gebdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGebdat() { + return gebdat; + } + + /** + * Legt den Wert der gebdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGebdat(XMLGregorianCalendar value) { + this.gebdat = 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 persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + + /** + * Gets the value of the kfzVersicherung 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 kfzVersicherung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktKfzType } + * + * + */ + public List getKfzVersicherung() { + if (kfzVersicherung == null) { + kfzVersicherung = new ArrayList(); + } + return this.kfzVersicherung; + } + + /** + * Gets the value of the kfzZusatzVersicherung 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 kfzZusatzVersicherung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusatzproduktKfzType } + * + * + */ + public List getKfzZusatzVersicherung() { + if (kfzZusatzVersicherung == null) { + kfzZusatzVersicherung = new ArrayList(); + } + return this.kfzZusatzVersicherung; + } + + /** + * Gets the value of the versicherteFahrzeuge 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 versicherteFahrzeuge property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link FahrzeugType } + * + * + */ + public List getVersicherteFahrzeuge() { + if (versicherteFahrzeuge == null) { + versicherteFahrzeuge = new ArrayList(); + } + return this.versicherteFahrzeuge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java new file mode 100644 index 00000000..8b078cab --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ElementarproduktType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz + * + *

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

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

+ * <complexType name="VerkehrsrechtsschutzKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkehrsrechtsschutzKfz_Type") +public class VerkehrsrechtsschutzKfzType + extends ElementarproduktType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VollkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VollkaskoKfzType.java new file mode 100644 index 00000000..d8317480 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VollkaskoKfzType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Vollkasko + * + *

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

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

+ * <complexType name="VollkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Neuwertklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Leasingklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VollkaskoKfz_Type", propOrder = { + "neuwertklausel", + "leasingklausel" +}) +public class VollkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Neuwertklausel") + protected Boolean neuwertklausel; + @XmlElement(name = "Leasingklausel") + protected Boolean leasingklausel; + + /** + * Ruft den Wert der neuwertklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isNeuwertklausel() { + return neuwertklausel; + } + + /** + * Legt den Wert der neuwertklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setNeuwertklausel(Boolean value) { + this.neuwertklausel = value; + } + + /** + * Ruft den Wert der leasingklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLeasingklausel() { + return leasingklausel; + } + + /** + * Legt den Wert der leasingklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLeasingklausel(Boolean value) { + this.leasingklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VorversicherungenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VorversicherungenKfzType.java index 32818ccc..65725208 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VorversicherungenKfzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/VorversicherungenKfzType.java @@ -1,16 +1,13 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_7_0.common.VorversicherungenDetailType; import at.vvo.omds.types.omds3Types.r1_7_0.common.VorversicherungenType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Vorversicherungen, Implementierung speziell für Kfz. Alternativ siehe auch allgemeine spartenübergreifende Implementierung cst:VorversicherungenImpl_Type. @@ -52,7 +49,7 @@ public class VorversicherungenKfzType { @XmlElement(name = "VorversicherungKfz") - protected List vorversicherungKfz; + protected List vorversicherungKfz; @XmlElement(name = "VorversicherungRechtsschutz") protected VorversicherungenDetailType vorversicherungRechtsschutz; @@ -74,13 +71,13 @@ public class VorversicherungenKfzType * *

* Objects of the following type(s) are allowed in the list - * {@link VorversicherungenKfzType.VorversicherungKfz } + * {@link VorversicherungKfz } * * */ - public List getVorversicherungKfz() { + public List getVorversicherungKfz() { if (vorversicherungKfz == null) { - vorversicherungKfz = new ArrayList(); + vorversicherungKfz = new ArrayList(); } return this.vorversicherungKfz; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/WechselkennzeichenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/WechselkennzeichenType.java new file mode 100644 index 00000000..ea051c28 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/WechselkennzeichenType.java @@ -0,0 +1,127 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Wechselkennzeichen + * + *

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

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

+ * <complexType name="Wechselkennzeichen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="WechselkennzeichenArt">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Neues Fahrzeug als WKZ in bestehenden Vertrag einbündeln"/>
+ *               <enumeration value="Fahrzeugwechsel im bestehenden WKZ-Vertrag"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BestehenderWechselkennzeichenvertrag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="ErsetztWirdFahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Wechselkennzeichen_Type", propOrder = { + "wechselkennzeichenArt", + "bestehenderWechselkennzeichenvertrag", + "ersetztWirdFahrgestellnummer" +}) +public class WechselkennzeichenType { + + @XmlElement(name = "WechselkennzeichenArt", required = true) + protected String wechselkennzeichenArt; + @XmlElement(name = "BestehenderWechselkennzeichenvertrag", required = true) + protected String bestehenderWechselkennzeichenvertrag; + @XmlElement(name = "ErsetztWirdFahrgestellnummer") + protected String ersetztWirdFahrgestellnummer; + + /** + * Ruft den Wert der wechselkennzeichenArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWechselkennzeichenArt() { + return wechselkennzeichenArt; + } + + /** + * Legt den Wert der wechselkennzeichenArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWechselkennzeichenArt(String value) { + this.wechselkennzeichenArt = value; + } + + /** + * Ruft den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBestehenderWechselkennzeichenvertrag() { + return bestehenderWechselkennzeichenvertrag; + } + + /** + * Legt den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBestehenderWechselkennzeichenvertrag(String value) { + this.bestehenderWechselkennzeichenvertrag = value; + } + + /** + * Ruft den Wert der ersetztWirdFahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsetztWirdFahrgestellnummer() { + return ersetztWirdFahrgestellnummer; + } + + /** + * Legt den Wert der ersetztWirdFahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsetztWirdFahrgestellnummer(String value) { + this.ersetztWirdFahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java new file mode 100644 index 00000000..bd574f47 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für VU-Spezifische Erweiterungen bei der Kfz-Beschreibung im Antrag + * + *

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

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

+ * <complexType name="ZusaetzlicheAntragsdatenKfz_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheAntragsdatenKfz_Type") +public class ZusaetzlicheAntragsdatenKfzType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java new file mode 100644 index 00000000..1404c342 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java @@ -0,0 +1,266 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Type zusätzliche Kfz-Daten + * + *

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

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

+ * <complexType name="ZusaetzlicheKfzdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="KfzKennzeichen">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="3"/>
+ *               <maxLength value="9"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Fahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type"/>
+ *         <element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Wechselkennzeichen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Wechselkennzeichen_Type" minOccurs="0"/>
+ *         <element name="Fahrzeugzustand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FzZustandBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FzZustandBesichtigung_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheAntragsdatenKfz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheAntragsdatenKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheKfzdaten_Type", propOrder = { + "kfzKennzeichen", + "fahrgestellnummer", + "erfolgtAnmeldungZeitgleichMitAbmeldung", + "abmeldedatumWechselkennzeichenFahrzeug", + "wechselkennzeichen", + "fahrzeugzustand", + "fzZustandBesichtigung", + "zusaetzlicheAntragsdatenKfz" +}) +public class ZusaetzlicheKfzdatenType { + + @XmlElement(name = "KfzKennzeichen", required = true) + protected String kfzKennzeichen; + @XmlElement(name = "Fahrgestellnummer", required = true) + protected String fahrgestellnummer; + @XmlElement(name = "ErfolgtAnmeldungZeitgleichMitAbmeldung") + protected Boolean erfolgtAnmeldungZeitgleichMitAbmeldung; + @XmlElement(name = "AbmeldedatumWechselkennzeichenFahrzeug") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar abmeldedatumWechselkennzeichenFahrzeug; + @XmlElement(name = "Wechselkennzeichen") + protected WechselkennzeichenType wechselkennzeichen; + @XmlElement(name = "Fahrzeugzustand") + protected String fahrzeugzustand; + @XmlElement(name = "FzZustandBesichtigung") + protected FzZustandBesichtigungType fzZustandBesichtigung; + @XmlElement(name = "ZusaetzlicheAntragsdatenKfz") + protected ZusaetzlicheAntragsdatenKfzType zusaetzlicheAntragsdatenKfz; + + /** + * Ruft den Wert der kfzKennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKfzKennzeichen() { + return kfzKennzeichen; + } + + /** + * Legt den Wert der kfzKennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKfzKennzeichen(String value) { + this.kfzKennzeichen = value; + } + + /** + * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestellnummer() { + return fahrgestellnummer; + } + + /** + * Legt den Wert der fahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestellnummer(String value) { + this.fahrgestellnummer = value; + } + + /** + * Ruft den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isErfolgtAnmeldungZeitgleichMitAbmeldung() { + return erfolgtAnmeldungZeitgleichMitAbmeldung; + } + + /** + * Legt den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setErfolgtAnmeldungZeitgleichMitAbmeldung(Boolean value) { + this.erfolgtAnmeldungZeitgleichMitAbmeldung = value; + } + + /** + * Ruft den Wert der abmeldedatumWechselkennzeichenFahrzeug-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getAbmeldedatumWechselkennzeichenFahrzeug() { + return abmeldedatumWechselkennzeichenFahrzeug; + } + + /** + * Legt den Wert der abmeldedatumWechselkennzeichenFahrzeug-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setAbmeldedatumWechselkennzeichenFahrzeug(XMLGregorianCalendar value) { + this.abmeldedatumWechselkennzeichenFahrzeug = value; + } + + /** + * Ruft den Wert der wechselkennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link WechselkennzeichenType } + * + */ + public WechselkennzeichenType getWechselkennzeichen() { + return wechselkennzeichen; + } + + /** + * Legt den Wert der wechselkennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WechselkennzeichenType } + * + */ + public void setWechselkennzeichen(WechselkennzeichenType value) { + this.wechselkennzeichen = value; + } + + /** + * Ruft den Wert der fahrzeugzustand-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrzeugzustand() { + return fahrzeugzustand; + } + + /** + * Legt den Wert der fahrzeugzustand-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrzeugzustand(String value) { + this.fahrzeugzustand = value; + } + + /** + * Ruft den Wert der fzZustandBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link FzZustandBesichtigungType } + * + */ + public FzZustandBesichtigungType getFzZustandBesichtigung() { + return fzZustandBesichtigung; + } + + /** + * Legt den Wert der fzZustandBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FzZustandBesichtigungType } + * + */ + public void setFzZustandBesichtigung(FzZustandBesichtigungType value) { + this.fzZustandBesichtigung = value; + } + + /** + * Ruft den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + public ZusaetzlicheAntragsdatenKfzType getZusaetzlicheAntragsdatenKfz() { + return zusaetzlicheAntragsdatenKfz; + } + + /** + * Legt den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + public void setZusaetzlicheAntragsdatenKfz(ZusaetzlicheAntragsdatenKfzType value) { + this.zusaetzlicheAntragsdatenKfz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ZusatzproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ZusatzproduktKfzType.java new file mode 100644 index 00000000..15de67f1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/ZusatzproduktKfzType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ProduktType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer KFZ-Versicherung gebündelt werden können. + * + *

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

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

+ * <complexType name="ZusatzproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktKfz_Type") +@XmlSeeAlso({ + ProduktKfzRechtsschutzType.class +}) +public abstract class ZusatzproduktKfzType + extends ProduktType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/package-info.java new file mode 100644 index 00000000..54d956d1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/AntragSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/AntragSachPrivatType.java new file mode 100644 index 00000000..e1d99f45 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/AntragSachPrivatType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SpezAntragType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ der das Produkt beschreibt und in Antraganfrage und Antragantwort verwendet wird + * + *

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

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

+ * <complexType name="AntragSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}VerkaufsproduktSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AntragSachPrivat_Type", propOrder = { + "verkaufsprodukt" +}) +public class AntragSachPrivatType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktSachPrivatType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public VerkaufsproduktSachPrivatType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktSachPrivatType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java new file mode 100644 index 00000000..05bced34 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SpezBerechnungType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

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

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

+ * <complexType name="BerechnungSachPrivat_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.sachprivat}VerkaufsproduktSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BerechnungSachPrivat_Type", propOrder = { + "verkaufsprodukt" +}) +public class BerechnungSachPrivatType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktSachPrivatType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public VerkaufsproduktSachPrivatType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktSachPrivatType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java new file mode 100644 index 00000000..bbb83f58 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CalculateRequestGenType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts für eine Berechnung Sach-Privat + * + *

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

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

+ * <complexType name="CalculateSachPrivatRequest_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.sachprivat}BerechnungSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateSachPrivatRequest_Type", propOrder = { + "berechnungsanfrage" +}) +public class CalculateSachPrivatRequestType + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected BerechnungSachPrivatType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungSachPrivatType } + * + */ + public BerechnungSachPrivatType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungSachPrivatType } + * + */ + public void setBerechnungsanfrage(BerechnungSachPrivatType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java new file mode 100644 index 00000000..917caeeb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CalculateResponseGenType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Responseobjekts für eine Berechnung Sach-Privat + * + *

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

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

+ * <complexType name="CalculateSachPrivatResponse_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.sachprivat}BerechnungSachPrivat_Type"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}UpsellingSachPrivatResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateSachPrivatResponse_Type", propOrder = { + "berechnungsantwort", + "responseUpselling" +}) +public class CalculateSachPrivatResponseType + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected BerechnungSachPrivatType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + protected UpsellingSachPrivatResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungSachPrivatType } + * + */ + public BerechnungSachPrivatType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungSachPrivatType } + * + */ + public void setBerechnungsantwort(BerechnungSachPrivatType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingSachPrivatResponseType } + * + */ + public UpsellingSachPrivatResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingSachPrivatResponseType } + * + */ + public void setResponseUpselling(UpsellingSachPrivatResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java new file mode 100644 index 00000000..6c65506b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateApplicationRequestGenType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts für einen Antrag Besitz + * + *

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

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

+ * <complexType name="CreateApplicationSachPrivatRequest_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.sachprivat}AntragSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationSachPrivatRequest_Type", propOrder = { + "antragsanfrage" +}) +public class CreateApplicationSachPrivatRequestType + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + protected AntragSachPrivatType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + public AntragSachPrivatType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + public void setAntragsanfrage(AntragSachPrivatType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java new file mode 100644 index 00000000..0a7d1f72 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateApplicationResponseGenType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Responseobjekts für einen Antrag Besitz + * + *

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

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

+ * <complexType name="CreateApplicationSachPrivatResponse_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.sachprivat}AntragSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationSachPrivatResponse_Type", propOrder = { + "antragsantwort" +}) +public class CreateApplicationSachPrivatResponseType + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected AntragSachPrivatType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + public AntragSachPrivatType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + public void setAntragsantwort(AntragSachPrivatType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java new file mode 100644 index 00000000..6a7659f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateOfferRequestGenType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts für ein Offert Sach-Privat + * + *

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

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

+ * <complexType name="CreateOfferSachPrivatRequest_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.sachprivat}OffertSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferSachPrivatRequest_Type", propOrder = { + "offertanfrage" +}) +public class CreateOfferSachPrivatRequestType + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected OffertSachPrivatType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffertSachPrivatType } + * + */ + public OffertSachPrivatType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffertSachPrivatType } + * + */ + public void setOffertanfrage(OffertSachPrivatType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java new file mode 100644 index 00000000..08424b41 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateOfferResponseGenType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Responseobjekts für ein Offert Besitz + * + *

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

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

+ * <complexType name="CreateOfferSachPrivatResponse_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.sachprivat}OffertSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferSachPrivatResponse_Type", propOrder = { + "offertantwort" +}) +public class CreateOfferSachPrivatResponseType + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + protected OffertSachPrivatType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffertSachPrivatType } + * + */ + public OffertSachPrivatType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffertSachPrivatType } + * + */ + public void setOffertantwort(OffertSachPrivatType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java new file mode 100644 index 00000000..0ab9c487 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * + *

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

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

+ * <complexType name="ElementarproduktGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktSachPrivat_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktGebaeude_Type") +@XmlSeeAlso({ + GenElementarproduktGebaeudeType.class +}) +public class ElementarproduktGebaeudeType + extends ElementarproduktSachPrivatType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java new file mode 100644 index 00000000..0a25f52b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * + *

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

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

+ * <complexType name="ElementarproduktHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktSachPrivat_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktHaushalt_Type") +@XmlSeeAlso({ + GenElementarproduktHaushaltType.class +}) +public class ElementarproduktHaushaltType + extends ElementarproduktSachPrivatType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java new file mode 100644 index 00000000..a9586785 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -0,0 +1,277 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.KostenFixOderProzentType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.SelbstbehaltType; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + + +/** + * Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen + * + *

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

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

+ * <complexType name="ElementarproduktSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Pauschalbetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *         <element name="Unterversicherungsverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Nebenkosten" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/>
+ *         <element name="Vorsorge" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/>
+ *         <element name="Hoechsthaftungssumme" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktSachPrivat_Type", propOrder = { + "versObjekteRefLfnr", + "pauschalbetrag", + "selbstbehalt", + "unterversicherungsverzicht", + "prozentVersicherungssumme", + "nebenkosten", + "vorsorge", + "hoechsthaftungssumme" +}) +@XmlSeeAlso({ + ElementarproduktGebaeudeType.class, + ElementarproduktHaushaltType.class +}) +public class ElementarproduktSachPrivatType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versObjekteRefLfnr; + @XmlElement(name = "Pauschalbetrag") + protected BigDecimal pauschalbetrag; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "Unterversicherungsverzicht") + protected Boolean unterversicherungsverzicht; + @XmlElement(name = "ProzentVersicherungssumme") + @XmlSchemaType(name = "unsignedShort") + protected Integer prozentVersicherungssumme; + @XmlElement(name = "Nebenkosten") + protected KostenFixOderProzentType nebenkosten; + @XmlElement(name = "Vorsorge") + protected KostenFixOderProzentType vorsorge; + @XmlElement(name = "Hoechsthaftungssumme") + protected BigDecimal hoechsthaftungssumme; + + /** + * Gets the value of the versObjekteRefLfnr 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 versObjekteRefLfnr property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersObjekteRefLfnr() { + if (versObjekteRefLfnr == null) { + versObjekteRefLfnr = new ArrayList(); + } + return this.versObjekteRefLfnr; + } + + /** + * Ruft den Wert der pauschalbetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPauschalbetrag() { + return pauschalbetrag; + } + + /** + * Legt den Wert der pauschalbetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPauschalbetrag(BigDecimal value) { + this.pauschalbetrag = 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; + } + + /** + * Ruft den Wert der unterversicherungsverzicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isUnterversicherungsverzicht() { + return unterversicherungsverzicht; + } + + /** + * Legt den Wert der unterversicherungsverzicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setUnterversicherungsverzicht(Boolean value) { + this.unterversicherungsverzicht = value; + } + + /** + * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getProzentVersicherungssumme() { + return prozentVersicherungssumme; + } + + /** + * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setProzentVersicherungssumme(Integer value) { + this.prozentVersicherungssumme = value; + } + + /** + * Ruft den Wert der nebenkosten-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType getNebenkosten() { + return nebenkosten; + } + + /** + * Legt den Wert der nebenkosten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + public void setNebenkosten(KostenFixOderProzentType value) { + this.nebenkosten = value; + } + + /** + * Ruft den Wert der vorsorge-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType getVorsorge() { + return vorsorge; + } + + /** + * Legt den Wert der vorsorge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + public void setVorsorge(KostenFixOderProzentType value) { + this.vorsorge = value; + } + + /** + * Ruft den Wert der hoechsthaftungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getHoechsthaftungssumme() { + return hoechsthaftungssumme; + } + + /** + * Legt den Wert der hoechsthaftungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setHoechsthaftungssumme(BigDecimal value) { + this.hoechsthaftungssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java new file mode 100644 index 00000000..8fdffd6f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Elementarprodukt Gebäudeversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + * + *

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

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

+ * <complexType name="GenElementarproduktGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *       <sequence>
+ *         <element name="Sparte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}GebaeudeSpartenCd_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenElementarproduktGebaeude_Type", propOrder = { + "sparte" +}) +public class GenElementarproduktGebaeudeType + extends ElementarproduktGebaeudeType +{ + + @XmlElement(name = "Sparte", required = true) + protected String sparte; + + /** + * Ruft den Wert der sparte-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSparte() { + return sparte; + } + + /** + * Legt den Wert der sparte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSparte(String value) { + this.sparte = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java new file mode 100644 index 00000000..0d387c01 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Elementarprodukt Gebäudeinhaltsversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + * + *

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

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

+ * <complexType name="GenElementarproduktHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ *       <sequence>
+ *         <element name="Sparte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}HaushaltSpartenCd_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenElementarproduktHaushalt_Type", propOrder = { + "sparte" +}) +public class GenElementarproduktHaushaltType + extends ElementarproduktHaushaltType +{ + + @XmlElement(name = "Sparte", required = true) + protected String sparte; + + /** + * Ruft den Wert der sparte-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSparte() { + return sparte; + } + + /** + * Legt den Wert der sparte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSparte(String value) { + this.sparte = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/OffertSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/OffertSachPrivatType.java new file mode 100644 index 00000000..633e7ed1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/OffertSachPrivatType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SpezOffertType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

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

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

+ * <complexType name="OffertSachPrivat_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.sachprivat}VerkaufsproduktSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffertSachPrivat_Type", propOrder = { + "verkaufsprodukt" +}) +public class OffertSachPrivatType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktSachPrivatType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public VerkaufsproduktSachPrivatType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktSachPrivatType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java new file mode 100644 index 00000000..99f943ab --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Spezifischerer Typ für Gebaeudeversicherungs-Produkte + * + *

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

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

+ * <complexType name="ProduktGebaeudeversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type">
+ *       <sequence>
+ *         <element name="Deckungen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktGebaeudeversicherung_Type", propOrder = { + "deckungen" +}) +public class ProduktGebaeudeversicherungType + extends ProduktSachPrivatType +{ + + @XmlElement(name = "Deckungen") + protected List deckungen; + + /** + * Gets the value of the deckungen 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 deckungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktGebaeudeType } + * + * + */ + public List getDeckungen() { + if (deckungen == null) { + deckungen = new ArrayList(); + } + return this.deckungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java new file mode 100644 index 00000000..3b560e9f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Spezifischerer Typ für Gebäudeinhaltversicherungs-Produkte + * + *

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

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

+ * <complexType name="ProduktHaushaltsversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type">
+ *       <sequence>
+ *         <element name="Deckungen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktHaushaltsversicherung_Type", propOrder = { + "deckungen" +}) +public class ProduktHaushaltsversicherungType + extends ProduktSachPrivatType +{ + + @XmlElement(name = "Deckungen") + protected List deckungen; + + /** + * Gets the value of the deckungen 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 deckungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktHaushaltType } + * + * + */ + public List getDeckungen() { + if (deckungen == null) { + deckungen = new ArrayList(); + } + return this.deckungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ProduktSachPrivatType.java new file mode 100644 index 00000000..13cd24ed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ProduktGenerischType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen + * + *

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

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

+ * <complexType name="ProduktSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktSachPrivat_Type", propOrder = { + "versObjekteRefLfnr" +}) +@XmlSeeAlso({ + ProduktGebaeudeversicherungType.class, + ProduktHaushaltsversicherungType.class +}) +public class ProduktSachPrivatType + extends ProduktGenerischType +{ + + @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versObjekteRefLfnr; + + /** + * Gets the value of the versObjekteRefLfnr 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 versObjekteRefLfnr property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersObjekteRefLfnr() { + if (versObjekteRefLfnr == null) { + versObjekteRefLfnr = new ArrayList(); + } + return this.versObjekteRefLfnr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/RisikoAdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/RisikoAdresseType.java new file mode 100644 index 00000000..6e31efec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/RisikoAdresseType.java @@ -0,0 +1,178 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds2Types.v2_14.ADRESSEType; + +import javax.xml.bind.annotation.*; + + +/** + * Type zur Beschreibung einer Risikoadresse + * + *

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

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

+ * <complexType name="RisikoAdresse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds20}ADRESSE_Type">
+ *       <sequence>
+ *         <element name="Horazone" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ *         <element name="ImVerbautenOrt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AusserhalbDesOrtsgebiets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ErreichbarkeitFuerLoeschfahrzeuge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Tarifzone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoAdresse_Type", propOrder = { + "horazone", + "imVerbautenOrt", + "ausserhalbDesOrtsgebiets", + "erreichbarkeitFuerLoeschfahrzeuge", + "tarifzone" +}) +public class RisikoAdresseType + extends ADRESSEType +{ + + @XmlElement(name = "Horazone") + @XmlSchemaType(name = "unsignedByte") + protected Short horazone; + @XmlElement(name = "ImVerbautenOrt") + protected Boolean imVerbautenOrt; + @XmlElement(name = "AusserhalbDesOrtsgebiets") + protected Boolean ausserhalbDesOrtsgebiets; + @XmlElement(name = "ErreichbarkeitFuerLoeschfahrzeuge") + protected Boolean erreichbarkeitFuerLoeschfahrzeuge; + @XmlElement(name = "Tarifzone") + protected String tarifzone; + + /** + * Ruft den Wert der horazone-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getHorazone() { + return horazone; + } + + /** + * Legt den Wert der horazone-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setHorazone(Short value) { + this.horazone = value; + } + + /** + * Ruft den Wert der imVerbautenOrt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isImVerbautenOrt() { + return imVerbautenOrt; + } + + /** + * Legt den Wert der imVerbautenOrt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setImVerbautenOrt(Boolean value) { + this.imVerbautenOrt = value; + } + + /** + * Ruft den Wert der ausserhalbDesOrtsgebiets-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAusserhalbDesOrtsgebiets() { + return ausserhalbDesOrtsgebiets; + } + + /** + * Legt den Wert der ausserhalbDesOrtsgebiets-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAusserhalbDesOrtsgebiets(Boolean value) { + this.ausserhalbDesOrtsgebiets = value; + } + + /** + * Ruft den Wert der erreichbarkeitFuerLoeschfahrzeuge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isErreichbarkeitFuerLoeschfahrzeuge() { + return erreichbarkeitFuerLoeschfahrzeuge; + } + + /** + * Legt den Wert der erreichbarkeitFuerLoeschfahrzeuge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setErreichbarkeitFuerLoeschfahrzeuge(Boolean value) { + this.erreichbarkeitFuerLoeschfahrzeuge = value; + } + + /** + * Ruft den Wert der tarifzone-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTarifzone() { + return tarifzone; + } + + /** + * Legt den Wert der tarifzone-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTarifzone(String value) { + this.tarifzone = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/RisikoGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/RisikoGebaeudeType.java new file mode 100644 index 00000000..b55dc873 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/RisikoGebaeudeType.java @@ -0,0 +1,424 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds2Types.v2_14.ELFlaecheType; +import at.vvo.omds.types.omds2Types.v2_14.Entsch2Type; +import at.vvo.omds.types.omds3Types.r1_7_0.common.VersichertesInteresseMitAttributMetadatenType; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; + + +/** + * Type zur Risikobeschreibung Gebäude + * + *

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

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

+ * <complexType name="RisikoGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/>
+ *         <element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
+ *         <element name="BauartCd" type="{urn:omds20}BauartCd_Type" minOccurs="0"/>
+ *         <element name="DachungCd" type="{urn:omds20}DachungCd_Type" minOccurs="0"/>
+ *         <element name="GebaeudeHoeheCd" type="{urn:omds20}GebaeudeHoeheCd_Type" minOccurs="0"/>
+ *         <element name="BaujahrGebaeude" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="EL-Flaeche" type="{urn:omds20}EL-Flaeche_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Vorschaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoVorschaeden_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type" minOccurs="0"/>
+ *         <element name="SichergKz" type="{urn:omds20}Entsch2_Type" minOccurs="0"/>
+ *         <element name="PreisProQm" type="{urn:omds20}decimal"/>
+ *         <element name="ZusaetzlicheGebaeudedaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoGebaeude_Type", propOrder = { + "gebaeudeArtCd", + "gebaeudeBez", + "nutzungCd", + "bauartCd", + "dachungCd", + "gebaeudeHoeheCd", + "baujahrGebaeude", + "elFlaeche", + "vorschaeden", + "ausstattungCd", + "sichergKz", + "preisProQm", + "zusaetzlicheGebaeudedaten" +}) +public class RisikoGebaeudeType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "GebaeudeArtCd", required = true) + protected String gebaeudeArtCd; + @XmlElement(name = "GebaeudeBez", required = true) + protected String gebaeudeBez; + @XmlElement(name = "NutzungCd") + protected String nutzungCd; + @XmlElement(name = "BauartCd") + protected String bauartCd; + @XmlElement(name = "DachungCd") + protected String dachungCd; + @XmlElement(name = "GebaeudeHoeheCd") + protected String gebaeudeHoeheCd; + @XmlElement(name = "BaujahrGebaeude", required = true) + protected BigInteger baujahrGebaeude; + @XmlElement(name = "EL-Flaeche") + protected List elFlaeche; + @XmlElement(name = "Vorschaeden") + @XmlSchemaType(name = "string") + protected List vorschaeden; + @XmlElement(name = "AusstattungCd") + protected String ausstattungCd; + @XmlElement(name = "SichergKz") + @XmlSchemaType(name = "string") + protected Entsch2Type sichergKz; + @XmlElement(name = "PreisProQm", required = true) + protected BigDecimal preisProQm; + @XmlElement(name = "ZusaetzlicheGebaeudedaten") + protected List zusaetzlicheGebaeudedaten; + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeArtCd(String value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der gebaeudeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeBez() { + return gebaeudeBez; + } + + /** + * Legt den Wert der gebaeudeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeBez(String value) { + this.gebaeudeBez = value; + } + + /** + * Ruft den Wert der nutzungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutzungCd() { + return nutzungCd; + } + + /** + * Legt den Wert der nutzungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutzungCd(String value) { + this.nutzungCd = value; + } + + /** + * Ruft den Wert der bauartCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBauartCd() { + return bauartCd; + } + + /** + * Legt den Wert der bauartCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBauartCd(String value) { + this.bauartCd = value; + } + + /** + * Ruft den Wert der dachungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDachungCd() { + return dachungCd; + } + + /** + * Legt den Wert der dachungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDachungCd(String value) { + this.dachungCd = value; + } + + /** + * Ruft den Wert der gebaeudeHoeheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeHoeheCd() { + return gebaeudeHoeheCd; + } + + /** + * Legt den Wert der gebaeudeHoeheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeHoeheCd(String value) { + this.gebaeudeHoeheCd = value; + } + + /** + * Ruft den Wert der baujahrGebaeude-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBaujahrGebaeude() { + return baujahrGebaeude; + } + + /** + * Legt den Wert der baujahrGebaeude-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBaujahrGebaeude(BigInteger value) { + this.baujahrGebaeude = value; + } + + /** + * Gets the value of the elFlaeche 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 elFlaeche property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELFlaecheType } + * + * + */ + public List getELFlaeche() { + if (elFlaeche == null) { + elFlaeche = new ArrayList(); + } + return this.elFlaeche; + } + + /** + * Gets the value of the vorschaeden 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 vorschaeden property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoVorschaedenType } + * + * + */ + public List getVorschaeden() { + if (vorschaeden == null) { + vorschaeden = new ArrayList(); + } + return this.vorschaeden; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAusstattungCd(String value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der sichergKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getSichergKz() { + return sichergKz; + } + + /** + * Legt den Wert der sichergKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setSichergKz(Entsch2Type value) { + this.sichergKz = value; + } + + /** + * Ruft den Wert der preisProQm-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPreisProQm() { + return preisProQm; + } + + /** + * Legt den Wert der preisProQm-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPreisProQm(BigDecimal value) { + this.preisProQm = value; + } + + /** + * Gets the value of the zusaetzlicheGebaeudedaten 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 zusaetzlicheGebaeudedaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheGebaeudedatenType } + * + * + */ + public List getZusaetzlicheGebaeudedaten() { + if (zusaetzlicheGebaeudedaten == null) { + zusaetzlicheGebaeudedaten = new ArrayList(); + } + return this.zusaetzlicheGebaeudedaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/RisikoHaushaltType.java new file mode 100644 index 00000000..a60726ab --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/RisikoHaushaltType.java @@ -0,0 +1,149 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.VersichertesInteresseMitAttributMetadatenType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Type zur Risikobeschreibung Haushalt + * + *

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

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

+ * <complexType name="RisikoHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/>
+ *         <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheHaushaltDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheHaushaltsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoHaushalt_Type", propOrder = { + "wohnflaeche", + "ausstattungCd", + "nutzungCd", + "zusaetzlicheHaushaltDaten" +}) +public class RisikoHaushaltType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "Wohnflaeche") + @XmlSchemaType(name = "unsignedShort") + protected int wohnflaeche; + @XmlElement(name = "AusstattungCd", required = true) + protected String ausstattungCd; + @XmlElement(name = "NutzungCd") + protected String nutzungCd; + @XmlElement(name = "ZusaetzlicheHaushaltDaten") + protected List zusaetzlicheHaushaltDaten; + + /** + * Ruft den Wert der wohnflaeche-Eigenschaft ab. + * + */ + public int getWohnflaeche() { + return wohnflaeche; + } + + /** + * Legt den Wert der wohnflaeche-Eigenschaft fest. + * + */ + public void setWohnflaeche(int value) { + this.wohnflaeche = value; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAusstattungCd(String value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der nutzungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutzungCd() { + return nutzungCd; + } + + /** + * Legt den Wert der nutzungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutzungCd(String value) { + this.nutzungCd = value; + } + + /** + * Gets the value of the zusaetzlicheHaushaltDaten 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 zusaetzlicheHaushaltDaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheHaushaltsdatenType } + * + * + */ + public List getZusaetzlicheHaushaltDaten() { + if (zusaetzlicheHaushaltDaten == null) { + zusaetzlicheHaushaltDaten = new ArrayList(); + } + return this.zusaetzlicheHaushaltDaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java new file mode 100644 index 00000000..ec0d1d50 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationRequestGenType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

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

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

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

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

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

+ * <complexType name="SubmitApplicationSachPrivatResponse_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.sachprivat}AntragSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationSachPrivatResponse_Type", propOrder = { + "antragsantwort" +}) +public class SubmitApplicationSachPrivatResponseType + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected AntragSachPrivatType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + public AntragSachPrivatType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + public void setAntragsantwort(AntragSachPrivatType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java new file mode 100644 index 00000000..21b37dc9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Response Upselling Sach-Privat + * + *

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

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

+ * <complexType name="UpsellingSachPrivatResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingSachPrivatResponse_Type") +public class UpsellingSachPrivatResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java index 205ab983..f8e1f2f2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java @@ -1,15 +1,16 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; -import java.util.ArrayList; -import java.util.List; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.VersichertesInteresseType; + 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_7_0.common.ProduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.VerkaufsproduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_7_0.common.VersichertesInteresseType; +import java.util.ArrayList; +import java.util.List; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java new file mode 100644 index 00000000..3eb78dbf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.VersichertesInteresseMitAttributMetadatenType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Type für ein versichertes Objekt in der Sach-Privat-Versicherung + * + *

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

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

+ * <complexType name="VersichertesObjektSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="RisikoAdresse" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoAdresse_Type"/>
+ *         <element name="RisikoGebaeude" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="RisikoHaushalt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoHaushalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertesObjektSachPrivat_Type", propOrder = { + "objektId", + "risikoAdresse", + "risikoGebaeude", + "risikoHaushalt" +}) +public class VersichertesObjektSachPrivatType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "ObjektId") + protected ObjektIdType objektId; + @XmlElement(name = "RisikoAdresse", required = true) + protected RisikoAdresseType risikoAdresse; + @XmlElement(name = "RisikoGebaeude") + protected List risikoGebaeude; + @XmlElement(name = "RisikoHaushalt") + protected RisikoHaushaltType risikoHaushalt; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der risikoAdresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoAdresseType } + * + */ + public RisikoAdresseType getRisikoAdresse() { + return risikoAdresse; + } + + /** + * Legt den Wert der risikoAdresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoAdresseType } + * + */ + public void setRisikoAdresse(RisikoAdresseType value) { + this.risikoAdresse = value; + } + + /** + * Gets the value of the risikoGebaeude 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 risikoGebaeude property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoGebaeudeType } + * + * + */ + public List getRisikoGebaeude() { + if (risikoGebaeude == null) { + risikoGebaeude = new ArrayList(); + } + return this.risikoGebaeude; + } + + /** + * Ruft den Wert der risikoHaushalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoHaushaltType } + * + */ + public RisikoHaushaltType getRisikoHaushalt() { + return risikoHaushalt; + } + + /** + * Legt den Wert der risikoHaushalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoHaushaltType } + * + */ + public void setRisikoHaushalt(RisikoHaushaltType value) { + this.risikoHaushalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java new file mode 100644 index 00000000..41fbbf15 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardbaustein Photovoltaik als Erweiterung von ZusaetzlicheGebaeudeDaten_Type + * + *

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

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

+ * <complexType name="ZusaetzlicheGebaeudedatenPhotovoltaik_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenPhotovoltaik_Type") +public class ZusaetzlicheGebaeudedatenPhotovoltaikType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java new file mode 100644 index 00000000..13b0f88f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardbaustein Schwimmbad + * + *

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

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

+ * <complexType name="ZusaetzlicheGebaeudedatenSchwimmbad_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenSchwimmbad_Type") +public class ZusaetzlicheGebaeudedatenSchwimmbadType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java new file mode 100644 index 00000000..c6e9da54 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Strandardbaustein Solarthermie + * + *

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

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

+ * <complexType name="ZusaetzlicheGebaeudedatenSolarthermie_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenSolarthermie_Type") +public class ZusaetzlicheGebaeudedatenSolarthermieType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java new file mode 100644 index 00000000..6bccc766 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +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 Basistyp zur Definition zusätzlicher Gebäudedaten + * + *

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

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

+ * <complexType name="ZusaetzlicheGebaeudedaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedaten_Type") +@XmlSeeAlso({ + ZusaetzlicheGebaeudedatenWintergartenType.class, + ZusaetzlicheGebaeudedatenSolarthermieType.class, + ZusaetzlicheGebaeudedatenSchwimmbadType.class, + ZusaetzlicheGebaeudedatenPhotovoltaikType.class +}) +public abstract class ZusaetzlicheGebaeudedatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java new file mode 100644 index 00000000..8810428d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardbaustein Wintergarten + * + *

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

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

+ * <complexType name="ZusaetzlicheGebaeudedatenWintergarten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenWintergarten_Type") +public class ZusaetzlicheGebaeudedatenWintergartenType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java new file mode 100644 index 00000000..7fd1dd17 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp zur Definition zusätzlicher Haushaltsdaten + * + *

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

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

+ * <complexType name="ZusaetzlicheHaushaltsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheHaushaltsdaten_Type") +public abstract class ZusaetzlicheHaushaltsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/package-info.java new file mode 100644 index 00000000..7e995139 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/sachPrivat/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.sachPrivat; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/BasisSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/BasisSchadenType.java new file mode 100644 index 00000000..61ce18b8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/BasisSchadenType.java @@ -0,0 +1,391 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schaden und Schaden-Light + * + *

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

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

+ * <complexType name="BasisSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage" minOccurs="0"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="BearbStandSeit" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="VormaligeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="SachbearbVU" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SachbearbVUType" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZusaetzlicheSchadensdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensdaten_Type" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisSchaden_Type", propOrder = { + "geschaeftsfallSchadenanlage", + "schadennr", + "bearbStandSeit", + "vormaligeSchadennr", + "nachfolgendeSchadennr", + "sachbearbVU", + "polizzennr", + "vertragsID", + "erledDat", + "deepLink", + "zusaetzlicheSchadensdaten", + "meldungen" +}) +@XmlSeeAlso({ + SchadenType.class, + SchadenLightType.class +}) +public class BasisSchadenType { + + @XmlElement(name = "GeschaeftsfallSchadenanlage") + protected ObjektIdType geschaeftsfallSchadenanlage; + @XmlElement(name = "Schadennr") + protected String schadennr; + @XmlElement(name = "BearbStandSeit") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar bearbStandSeit; + @XmlElement(name = "VormaligeSchadennr") + protected List vormaligeSchadennr; + @XmlElement(name = "NachfolgendeSchadennr") + protected String nachfolgendeSchadennr; + @XmlElement(name = "SachbearbVU") + protected SachbearbVUType sachbearbVU; + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + @XmlElement(name = "ErledDat") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar erledDat; + @XmlElement(name = "DeepLink") + protected String deepLink; + @XmlElement(name = "ZusaetzlicheSchadensdaten") + protected ZusaetzlicheSchadensdatenType zusaetzlicheSchadensdaten; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallSchadenanlage() { + return geschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallSchadenanlage(ObjektIdType value) { + this.geschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der bearbStandSeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBearbStandSeit() { + return bearbStandSeit; + } + + /** + * Legt den Wert der bearbStandSeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBearbStandSeit(XMLGregorianCalendar value) { + this.bearbStandSeit = value; + } + + /** + * Gets the value of the vormaligeSchadennr 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 vormaligeSchadennr property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVormaligeSchadennr() { + if (vormaligeSchadennr == null) { + vormaligeSchadennr = new ArrayList(); + } + return this.vormaligeSchadennr; + } + + /** + * Ruft den Wert der nachfolgendeSchadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNachfolgendeSchadennr() { + return nachfolgendeSchadennr; + } + + /** + * Legt den Wert der nachfolgendeSchadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNachfolgendeSchadennr(String value) { + this.nachfolgendeSchadennr = value; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link SachbearbVUType } + * + */ + public SachbearbVUType getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SachbearbVUType } + * + */ + public void setSachbearbVU(SachbearbVUType value) { + this.sachbearbVU = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der erledDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErledDat() { + return erledDat; + } + + /** + * Legt den Wert der erledDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErledDat(XMLGregorianCalendar value) { + this.erledDat = value; + } + + /** + * Ruft den Wert der deepLink-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeepLink() { + return deepLink; + } + + /** + * Legt den Wert der deepLink-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeepLink(String value) { + this.deepLink = value; + } + + /** + * Ruft den Wert der zusaetzlicheSchadensdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheSchadensdatenType } + * + */ + public ZusaetzlicheSchadensdatenType getZusaetzlicheSchadensdaten() { + return zusaetzlicheSchadensdaten; + } + + /** + * Legt den Wert der zusaetzlicheSchadensdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheSchadensdatenType } + * + */ + public void setZusaetzlicheSchadensdaten(ZusaetzlicheSchadensdatenType value) { + this.zusaetzlicheSchadensdaten = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/BasisSchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/BasisSchadenereignisType.java new file mode 100644 index 00000000..3c5110b2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/BasisSchadenereignisType.java @@ -0,0 +1,335 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schadenereignis und Schadenereignis-Light + * + *

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

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

+ * <complexType name="BasisSchadenereignis_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/>
+ *         <element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisSchadenereignis_Type", propOrder = { + "vuNr", + "geschaeftsfallSchadenereignis", + "nachfolgendeSchadenmeldung", + "vorherigeSchadenmeldungen", + "ereigniszpkt", + "ereignisbeschrTxt", + "meldedat", + "deepLink", + "zusaetzlicheSchadensereignisdaten", + "meldungen" +}) +@XmlSeeAlso({ + SchadenereignisType.class, + SchadenereignisLightType.class +}) +public abstract class BasisSchadenereignisType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "GeschaeftsfallSchadenereignis") + protected ObjektIdType geschaeftsfallSchadenereignis; + @XmlElement(name = "NachfolgendeSchadenmeldung") + protected ObjektIdType nachfolgendeSchadenmeldung; + @XmlElement(name = "VorherigeSchadenmeldungen") + protected List vorherigeSchadenmeldungen; + @XmlElement(name = "Ereigniszpkt", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar ereigniszpkt; + @XmlElement(name = "EreignisbeschrTxt", required = true) + protected String ereignisbeschrTxt; + @XmlElement(name = "Meldedat", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar meldedat; + @XmlElement(name = "DeepLink") + protected String deepLink; + @XmlElement(name = "ZusaetzlicheSchadensereignisdaten") + protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallSchadenereignis() { + return geschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallSchadenereignis(ObjektIdType value) { + this.geschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der nachfolgendeSchadenmeldung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getNachfolgendeSchadenmeldung() { + return nachfolgendeSchadenmeldung; + } + + /** + * Legt den Wert der nachfolgendeSchadenmeldung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setNachfolgendeSchadenmeldung(ObjektIdType value) { + this.nachfolgendeSchadenmeldung = value; + } + + /** + * Gets the value of the vorherigeSchadenmeldungen 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 vorherigeSchadenmeldungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ObjektIdType } + * + * + */ + public List getVorherigeSchadenmeldungen() { + if (vorherigeSchadenmeldungen == null) { + vorherigeSchadenmeldungen = new ArrayList(); + } + return this.vorherigeSchadenmeldungen; + } + + /** + * Ruft den Wert der ereigniszpkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEreigniszpkt() { + return ereigniszpkt; + } + + /** + * Legt den Wert der ereigniszpkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEreigniszpkt(XMLGregorianCalendar value) { + this.ereigniszpkt = value; + } + + /** + * Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEreignisbeschrTxt() { + return ereignisbeschrTxt; + } + + /** + * Legt den Wert der ereignisbeschrTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEreignisbeschrTxt(String value) { + this.ereignisbeschrTxt = value; + } + + /** + * Ruft den Wert der meldedat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMeldedat() { + return meldedat; + } + + /** + * Legt den Wert der meldedat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMeldedat(XMLGregorianCalendar value) { + this.meldedat = value; + } + + /** + * Ruft den Wert der deepLink-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeepLink() { + return deepLink; + } + + /** + * Legt den Wert der deepLink-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeepLink(String value) { + this.deepLink = value; + } + + /** + * Ruft den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheSchadensereignisdatenType } + * + */ + public ZusaetzlicheSchadensereignisdatenType getZusaetzlicheSchadensereignisdaten() { + return zusaetzlicheSchadensereignisdaten; + } + + /** + * Legt den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheSchadensereignisdatenType } + * + */ + public void setZusaetzlicheSchadensereignisdaten(ZusaetzlicheSchadensereignisdatenType value) { + this.zusaetzlicheSchadensereignisdaten = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/BeteiligtePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/BeteiligtePersonType.java new file mode 100644 index 00000000..0a1587f8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/BeteiligtePersonType.java @@ -0,0 +1,83 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.PersonType; + +import javax.xml.bind.annotation.*; + + +/** + * Typ für die Meldung von Personen, die an einem Schaden beteiligt sind + * + *

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

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

+ * <complexType name="BeteiligtePerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ *       </sequence>
+ *       <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BeteiligtePerson_Type", propOrder = { + "person" +}) +public class BeteiligtePersonType { + + @XmlElement(name = "Person", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected PersonType person; + @XmlAttribute(name = "Lfnr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + + /** + * Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setPerson(PersonType value) { + this.person = value; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/CheckClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/CheckClaimRequestType.java new file mode 100644 index 00000000..73d43d2a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/CheckClaimRequestType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.UploadDokumentType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ für die probeweise Anlage einer Schadenmeldung + * + *

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

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

+ * <complexType name="CheckClaimRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckClaimRequest_Type", propOrder = { + "schadenereignis", + "dokumente" +}) +public class CheckClaimRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Schadenereignis", required = true) + protected SchadenereignisType schadenereignis; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link UploadDokumentType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/CheckClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/CheckClaimResponseType.java new file mode 100644 index 00000000..7b1caf8c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/CheckClaimResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonResponseType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Anworttyp beim Erzeugen einer Schadenmeldung + * + *

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

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

+ * <complexType name="CheckClaimResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckClaimResponse_Type", propOrder = { + "schadenereignis" +}) +public class CheckClaimResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisType schadenereignis; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeokoordinatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeokoordinatenType.java new file mode 100644 index 00000000..3dd712ce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeokoordinatenType.java @@ -0,0 +1,87 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Geokoordinaten im Dezimalsystem + * + *

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

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

+ * <complexType name="Geokoordinaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Breite" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *       <attribute name="Laenge" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Geokoordinaten_Type") +public class GeokoordinatenType { + + @XmlAttribute(name = "Breite", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + protected Double breite; + @XmlAttribute(name = "Laenge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + protected Double laenge; + + /** + * Ruft den Wert der breite-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getBreite() { + return breite; + } + + /** + * Legt den Wert der breite-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setBreite(Double value) { + this.breite = value; + } + + /** + * Ruft den Wert der laenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getLaenge() { + return laenge; + } + + /** + * Legt den Wert der laenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setLaenge(Double value) { + this.laenge = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeschaedigtesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeschaedigtesInteresseType.java new file mode 100644 index 00000000..d606fd84 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeschaedigtesInteresseType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.*; + + +/** + * Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + * + *

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

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

+ * <complexType name="GeschaedigtesInteresse_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="SchadenBeschreibung">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesInteresse_Type", propOrder = { + "lfnr", + "schadenBeschreibung" +}) +@XmlSeeAlso({ + GeschaedigtesObjektKfzType.class, + GeschaedigtesObjektImmobilieType.class +}) +public class GeschaedigtesInteresseType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlElement(name = "SchadenBeschreibung", required = true) + protected String schadenBeschreibung; + + /** + * 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 schadenBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenBeschreibung() { + return schadenBeschreibung; + } + + /** + * Legt den Wert der schadenBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenBeschreibung(String value) { + this.schadenBeschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeschaedigtesObjektImmobilieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeschaedigtesObjektImmobilieType.java new file mode 100644 index 00000000..453332a1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeschaedigtesObjektImmobilieType.java @@ -0,0 +1,128 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + * + *

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

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

+ * <complexType name="GeschaedigtesObjektImmobilie_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type">
+ *       <sequence>
+ *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *         <element name="GebauedeBez" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="60"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesObjektImmobilie_Type", propOrder = { + "gebaeudeArtCd", + "ordnungsbegriffZuordFremd", + "gebauedeBez" +}) +public class GeschaedigtesObjektImmobilieType + extends GeschaedigtesInteresseType +{ + + @XmlElement(name = "GebaeudeArtCd") + protected String gebaeudeArtCd; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String ordnungsbegriffZuordFremd; + @XmlElement(name = "GebauedeBez") + protected String gebauedeBez; + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeArtCd(String value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der ordnungsbegriffZuordFremd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + + /** + * Ruft den Wert der gebauedeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebauedeBez() { + return gebauedeBez; + } + + /** + * Legt den Wert der gebauedeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebauedeBez(String value) { + this.gebauedeBez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeschaedigtesObjektKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeschaedigtesObjektKfzType.java new file mode 100644 index 00000000..404e08af --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GeschaedigtesObjektKfzType.java @@ -0,0 +1,351 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + * + *

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

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

+ * <complexType name="GeschaedigtesObjektKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type">
+ *       <sequence>
+ *         <element name="VUNrGesch" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="VUNameGesch" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="PolNrGesch" type="{urn:omds20}Polizzennr"/>
+ *         <element name="SchadennrGesch" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="LandesCd_GeschKfz" type="{urn:omds20}LandesCd_Type" minOccurs="0"/>
+ *         <element name="Kennz_GeschKfz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="12"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Marke" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="40"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Handelsbez" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="30"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Fahrgestnr" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="20"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TypVarVer" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="20"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesObjektKfz_Type", propOrder = { + "vuNrGesch", + "vuNameGesch", + "polNrGesch", + "schadennrGesch", + "landesCdGeschKfz", + "kennzGeschKfz", + "marke", + "handelsbez", + "fahrgestnr", + "typVarVer" +}) +public class GeschaedigtesObjektKfzType + extends GeschaedigtesInteresseType +{ + + @XmlElement(name = "VUNrGesch") + protected String vuNrGesch; + @XmlElement(name = "VUNameGesch", required = true) + protected String vuNameGesch; + @XmlElement(name = "PolNrGesch", required = true) + protected String polNrGesch; + @XmlElement(name = "SchadennrGesch") + protected String schadennrGesch; + @XmlElement(name = "LandesCd_GeschKfz") + protected String landesCdGeschKfz; + @XmlElement(name = "Kennz_GeschKfz", required = true) + protected String kennzGeschKfz; + @XmlElement(name = "Marke") + protected String marke; + @XmlElement(name = "Handelsbez") + protected String handelsbez; + @XmlElement(name = "Fahrgestnr") + protected String fahrgestnr; + @XmlElement(name = "TypVarVer") + protected String typVarVer; + + /** + * Ruft den Wert der vuNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNrGesch() { + return vuNrGesch; + } + + /** + * Legt den Wert der vuNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNrGesch(String value) { + this.vuNrGesch = value; + } + + /** + * Ruft den Wert der vuNameGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNameGesch() { + return vuNameGesch; + } + + /** + * Legt den Wert der vuNameGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNameGesch(String value) { + this.vuNameGesch = value; + } + + /** + * Ruft den Wert der polNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolNrGesch() { + return polNrGesch; + } + + /** + * Legt den Wert der polNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolNrGesch(String value) { + this.polNrGesch = value; + } + + /** + * Ruft den Wert der schadennrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennrGesch() { + return schadennrGesch; + } + + /** + * Legt den Wert der schadennrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennrGesch(String value) { + this.schadennrGesch = value; + } + + /** + * Ruft den Wert der landesCdGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCdGeschKfz() { + return landesCdGeschKfz; + } + + /** + * Legt den Wert der landesCdGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCdGeschKfz(String value) { + this.landesCdGeschKfz = value; + } + + /** + * Ruft den Wert der kennzGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzGeschKfz() { + return kennzGeschKfz; + } + + /** + * Legt den Wert der kennzGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzGeschKfz(String value) { + this.kennzGeschKfz = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTypVarVer(String value) { + this.typVarVer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GetClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GetClaimRequestType.java new file mode 100644 index 00000000..eeb2ae2c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GetClaimRequestType.java @@ -0,0 +1,156 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + * + *

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

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

+ * <complexType name="GetClaimRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis"/>
+ *           <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage"/>
+ *           <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *         </choice>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetClaimRequest_Type", propOrder = { + "authFilter", + "geschaeftsfallSchadenereignis", + "geschaeftsfallSchadenanlage", + "schadennr" +}) +public class GetClaimRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "GeschaeftsfallSchadenereignis") + protected ObjektIdType geschaeftsfallSchadenereignis; + @XmlElement(name = "GeschaeftsfallSchadenanlage") + protected ObjektIdType geschaeftsfallSchadenanlage; + @XmlElement(name = "Schadennr") + protected String schadennr; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallSchadenereignis() { + return geschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallSchadenereignis(ObjektIdType value) { + this.geschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallSchadenanlage() { + return geschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallSchadenanlage(ObjektIdType value) { + this.geschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GetClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GetClaimResponseType.java new file mode 100644 index 00000000..c92dae0a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/GetClaimResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonResponseType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Response-Objekt für Schadenereignisse + * + *

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

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

+ * <complexType name="GetClaimResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetClaimResponse_Type", propOrder = { + "schadenereignis" +}) +public class GetClaimResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisType schadenereignis; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/NatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/NatPersonType.java new file mode 100644 index 00000000..cfdd633f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/NatPersonType.java @@ -0,0 +1,113 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.*; + + +/** + * Natuerliche Person + * + *

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

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

+ * <complexType name="NatPerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Familienname" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *       <attribute name="Vorname" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *       <attribute name="GeschlechtCd" use="required" type="{urn:omds20}GeschlechtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NatPerson_Type") +public class NatPersonType { + + @XmlAttribute(name = "Familienname", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @XmlSchemaType(name = "anySimpleType") + protected String familienname; + @XmlAttribute(name = "Vorname", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + @XmlSchemaType(name = "anySimpleType") + protected String vorname; + @XmlAttribute(name = "GeschlechtCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + protected String geschlechtCd; + + /** + * Ruft den Wert der familienname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFamilienname() { + return familienname; + } + + /** + * Legt den Wert der familienname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFamilienname(String value) { + this.familienname = value; + } + + /** + * Ruft den Wert der vorname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVorname() { + return vorname; + } + + /** + * Legt den Wert der vorname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVorname(String value) { + this.vorname = value; + } + + /** + * Ruft den Wert der geschlechtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeschlechtCd() { + return geschlechtCd; + } + + /** + * Legt den Wert der geschlechtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeschlechtCd(String value) { + this.geschlechtCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ObjectFactory.java index 2c3b6043..05352ff0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ObjectFactory.java @@ -1,11 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; + import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; -import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/OrtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/OrtType.java new file mode 100644 index 00000000..14373f44 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/OrtType.java @@ -0,0 +1,122 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds2Types.v2_14.ADRESSEType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für den Schadenort + * + *

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

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

+ * <complexType name="Ort_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type" minOccurs="0"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Geokoordinaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Geokoordinaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ort_Type", propOrder = { + "adresse", + "beschreibung", + "geokoordinaten" +}) +public class OrtType { + + @XmlElement(name = "Adresse") + protected ADRESSEType adresse; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + @XmlElement(name = "Geokoordinaten") + protected GeokoordinatenType geokoordinaten; + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + public ADRESSEType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + public void setAdresse(ADRESSEType value) { + this.adresse = value; + } + + /** + * 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; + } + + /** + * Ruft den Wert der geokoordinaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeokoordinatenType } + * + */ + public GeokoordinatenType getGeokoordinaten() { + return geokoordinaten; + } + + /** + * Legt den Wert der geokoordinaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeokoordinatenType } + * + */ + public void setGeokoordinaten(GeokoordinatenType value) { + this.geokoordinaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java new file mode 100644 index 00000000..852cc8f0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.*; + + +/** + * 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. + * + *

+ * <complexType name="ReferenzAufBeteiligtePersonSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="BetTxt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="100"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReferenzAufBeteiligtePersonSchaden_Type") +@XmlSeeAlso({ + SchadenType.BeteiligtePersonen.class +}) +public class ReferenzAufBeteiligtePersonSchadenType { + + @XmlAttribute(name = "BetLfnr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int betLfnr; + @XmlAttribute(name = "BetTxt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + protected String betTxt; + + /** + * Ruft den Wert der betLfnr-Eigenschaft ab. + * + */ + public int getBetLfnr() { + return betLfnr; + } + + /** + * Legt den Wert der betLfnr-Eigenschaft fest. + * + */ + public void setBetLfnr(int value) { + this.betLfnr = value; + } + + /** + * Ruft den Wert der betTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetTxt() { + return betTxt; + } + + /** + * Legt den Wert der betTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetTxt(String value) { + this.betTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SachbearbVUType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SachbearbVUType.java new file mode 100644 index 00000000..51eb7db4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SachbearbVUType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds2Types.v2_14.ELKommunikationType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + * + *

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

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

+ * <complexType name="SachbearbVUType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Person" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}NatPerson_Type"/>
+ *         <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SachbearbVUType", propOrder = { + "person", + "elKommunikation" +}) +public class SachbearbVUType { + + @XmlElement(name = "Person", required = true) + protected NatPersonType person; + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20", required = true) + protected List elKommunikation; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link NatPersonType } + * + */ + public NatPersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NatPersonType } + * + */ + public void setPerson(NatPersonType value) { + this.person = value; + } + + /** + * Gets the value of the elKommunikation 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 elKommunikation property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELKommunikationType } + * + * + */ + public List getELKommunikation() { + if (elKommunikation == null) { + elKommunikation = new ArrayList(); + } + return this.elKommunikation; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenLightType.java new file mode 100644 index 00000000..1ddf46e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenLightType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ zur leichtgewichtigen Abbildung von Schadenobjekten + * + *

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

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

+ * <complexType name="SchadenLight_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchaden_Type">
+ *       <sequence>
+ *         <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenLight_Type", propOrder = { + "bearbStandCd", + "schadenzuordnung" +}) +public class SchadenLightType + extends BasisSchadenType +{ + + @XmlElement(name = "BearbStandCd", required = true) + protected String bearbStandCd; + @XmlElement(name = "Schadenzuordnung") + protected SchadenzuordnungType schadenzuordnung; + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der schadenzuordnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenType.java new file mode 100644 index 00000000..ff8db8e8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenType.java @@ -0,0 +1,412 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds2Types.v2_14.VtgRolleCdType; +import at.vvo.omds.types.omds2Types.v2_14.WaehrungsCdType; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + + +/** + * Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses) + * + *

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

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

+ * <complexType name="Schaden_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchaden_Type">
+ *       <sequence>
+ *         <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung"/>
+ *         <element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BeteiligtePersonen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
+ *                 <sequence>
+ *                   <choice>
+ *                     <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
+ *                     <sequence>
+ *                       <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
+ *                       <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *                     </sequence>
+ *                   </choice>
+ *                   <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *         <element name="Spartendetails" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schaden_Type", propOrder = { + "bearbStandCd", + "schadenzuordnung", + "schadenTxt", + "beteiligtePersonen", + "leistungGeschaetzt", + "waehrungsCd", + "spartendetails" +}) +public class SchadenType + extends BasisSchadenType +{ + + @XmlElement(name = "BearbStandCd") + protected String bearbStandCd; + @XmlElement(name = "Schadenzuordnung", required = true) + protected SchadenzuordnungType schadenzuordnung; + @XmlElement(name = "SchadenTxt") + protected String schadenTxt; + @XmlElement(name = "BeteiligtePersonen") + protected List beteiligtePersonen; + @XmlElement(name = "LeistungGeschaetzt") + protected BigDecimal leistungGeschaetzt; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + protected WaehrungsCdType waehrungsCd; + @XmlElement(name = "Spartendetails") + protected SpartendetailSchadenType spartendetails; + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der schadenzuordnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + + /** + * Ruft den Wert der schadenTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenTxt() { + return schadenTxt; + } + + /** + * Legt den Wert der schadenTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenTxt(String value) { + this.schadenTxt = value; + } + + /** + * Gets the value of the beteiligtePersonen 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 beteiligtePersonen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonen } + * + * + */ + public List getBeteiligtePersonen() { + if (beteiligtePersonen == null) { + beteiligtePersonen = new ArrayList(); + } + return this.beteiligtePersonen; + } + + /** + * Ruft den Wert der leistungGeschaetzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLeistungGeschaetzt() { + return leistungGeschaetzt; + } + + /** + * Legt den Wert der leistungGeschaetzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLeistungGeschaetzt(BigDecimal value) { + this.leistungGeschaetzt = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der spartendetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpartendetailSchadenType } + * + */ + public SpartendetailSchadenType getSpartendetails() { + return spartendetails; + } + + /** + * Legt den Wert der spartendetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpartendetailSchadenType } + * + */ + public void setSpartendetails(SpartendetailSchadenType value) { + this.spartendetails = value; + } + + + /** + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
+     *       <sequence>
+     *         <choice>
+     *           <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
+     *           <sequence>
+     *             <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
+     *             <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+     *           </sequence>
+     *         </choice>
+     *         <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "vertragsrolle", + "schadensrolle", + "geschInteresseLfnr", + "zusaetzlicheRollendaten" + }) + public static class BeteiligtePersonen + extends ReferenzAufBeteiligtePersonSchadenType + { + + @XmlElement(name = "Vertragsrolle") + @XmlSchemaType(name = "string") + protected VtgRolleCdType vertragsrolle; + @XmlElement(name = "Schadensrolle") + protected String schadensrolle; + @XmlElement(name = "GeschInteresseLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer geschInteresseLfnr; + @XmlElement(name = "ZusaetzlicheRollendaten") + protected List zusaetzlicheRollendaten; + + /** + * Ruft den Wert der vertragsrolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + public VtgRolleCdType getVertragsrolle() { + return vertragsrolle; + } + + /** + * Legt den Wert der vertragsrolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + public void setVertragsrolle(VtgRolleCdType value) { + this.vertragsrolle = value; + } + + /** + * Ruft den Wert der schadensrolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadensrolle() { + return schadensrolle; + } + + /** + * Legt den Wert der schadensrolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadensrolle(String value) { + this.schadensrolle = value; + } + + /** + * Ruft den Wert der geschInteresseLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getGeschInteresseLfnr() { + return geschInteresseLfnr; + } + + /** + * Legt den Wert der geschInteresseLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setGeschInteresseLfnr(Integer value) { + this.geschInteresseLfnr = value; + } + + /** + * Gets the value of the zusaetzlicheRollendaten 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 zusaetzlicheRollendaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheRollendatenType } + * + * + */ + public List getZusaetzlicheRollendaten() { + if (zusaetzlicheRollendaten == null) { + zusaetzlicheRollendaten = new ArrayList(); + } + return this.zusaetzlicheRollendaten; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenereignisLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenereignisLightType.java new file mode 100644 index 00000000..bd6a5d57 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenereignisLightType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + * + *

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

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

+ * <complexType name="SchadenereignisLight_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchadenereignis_Type">
+ *       <sequence>
+ *         <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenLight_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenereignisLight_Type", propOrder = { + "schaeden" +}) +public class SchadenereignisLightType + extends BasisSchadenereignisType +{ + + @XmlElement(name = "Schaeden", required = true) + protected List schaeden; + + /** + * Gets the value of the schaeden 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 schaeden property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenLightType } + * + * + */ + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenereignisType.java new file mode 100644 index 00000000..b708243d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenereignisType.java @@ -0,0 +1,264 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.PersBankverbindungType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses. + * + *

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

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

+ * <complexType name="Schadenereignis_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchadenereignis_Type">
+ *       <sequence>
+ *         <element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/>
+ *         <element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <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" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schadenereignis_Type", propOrder = { + "schadOrt", + "beteiligtePersonen", + "geschaedigteInteressen", + "dokumente", + "schadenmelder", + "bankverbindung", + "schaeden" +}) +public class SchadenereignisType + extends BasisSchadenereignisType +{ + + @XmlElement(name = "SchadOrt", required = true) + protected OrtType schadOrt; + @XmlElement(name = "BeteiligtePersonen") + protected List beteiligtePersonen; + @XmlElement(name = "GeschaedigteInteressen") + protected List geschaedigteInteressen; + @XmlElement(name = "Dokumente") + protected List dokumente; + @XmlElement(name = "Schadenmelder") + protected SchadenmelderType schadenmelder; + @XmlElement(name = "Bankverbindung") + protected List bankverbindung; + @XmlElement(name = "Schaeden", required = true) + protected List schaeden; + + /** + * Ruft den Wert der schadOrt-Eigenschaft ab. + * + * @return + * possible object is + * {@link OrtType } + * + */ + public OrtType getSchadOrt() { + return schadOrt; + } + + /** + * Legt den Wert der schadOrt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OrtType } + * + */ + public void setSchadOrt(OrtType value) { + this.schadOrt = value; + } + + /** + * Gets the value of the beteiligtePersonen 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 beteiligtePersonen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonType } + * + * + */ + public List getBeteiligtePersonen() { + if (beteiligtePersonen == null) { + beteiligtePersonen = new ArrayList(); + } + return this.beteiligtePersonen; + } + + /** + * Gets the value of the geschaedigteInteressen 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 geschaedigteInteressen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link GeschaedigtesInteresseType } + * + * + */ + public List getGeschaedigteInteressen() { + if (geschaedigteInteressen == null) { + geschaedigteInteressen = new ArrayList(); + } + return this.geschaedigteInteressen; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Ruft den Wert der schadenmelder-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenmelderType } + * + */ + public SchadenmelderType getSchadenmelder() { + return schadenmelder; + } + + /** + * Legt den Wert der schadenmelder-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenmelderType } + * + */ + public void setSchadenmelder(SchadenmelderType value) { + this.schadenmelder = value; + } + + /** + * 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 } + * + * + */ + public List getBankverbindung() { + if (bankverbindung == null) { + bankverbindung = new ArrayList(); + } + return this.bankverbindung; + } + + /** + * Gets the value of the schaeden 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 schaeden property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenType } + * + * + */ + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenmelderType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenmelderType.java new file mode 100644 index 00000000..c25ad1f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenmelderType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + * + *

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

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

+ * <complexType name="Schadenmelder_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schadenmelder_Type") +public abstract class SchadenmelderType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenmelderVermittlerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenmelderVermittlerType.java new file mode 100644 index 00000000..ef2acacf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenmelderVermittlerType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektSpezifikationType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ zur Angabe eines Vermittlers als Schadenmelder + * + *

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

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

+ * <complexType name="SchadenmelderVermittler_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <sequence>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenmelderVermittler_Type", propOrder = { + "vermnr" +}) +public class SchadenmelderVermittlerType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Vermnr", required = true) + protected String vermnr; + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermnr(String value) { + this.vermnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenzuordnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenzuordnungType.java new file mode 100644 index 00000000..b7b5bc6e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SchadenzuordnungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + * + *

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

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

+ * <complexType name="SchadenzuordnungType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SchadenSparteCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="UrsacheCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SpezifikationCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ArtGeschaedigtesObjCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenzuordnungType", propOrder = { + "schadenSparteCd", + "ursacheCd", + "spezifikationCd", + "artGeschaedigtesObjCd" +}) +public class SchadenzuordnungType { + + @XmlElement(name = "SchadenSparteCd", required = true) + protected String schadenSparteCd; + @XmlElement(name = "UrsacheCd") + protected String ursacheCd; + @XmlElement(name = "SpezifikationCd") + protected String spezifikationCd; + @XmlElement(name = "ArtGeschaedigtesObjCd") + protected String artGeschaedigtesObjCd; + + /** + * Ruft den Wert der schadenSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenSparteCd() { + return schadenSparteCd; + } + + /** + * Legt den Wert der schadenSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenSparteCd(String value) { + this.schadenSparteCd = value; + } + + /** + * Ruft den Wert der ursacheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUrsacheCd() { + return ursacheCd; + } + + /** + * Legt den Wert der ursacheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUrsacheCd(String value) { + this.ursacheCd = value; + } + + /** + * Ruft den Wert der spezifikationCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpezifikationCd() { + return spezifikationCd; + } + + /** + * Legt den Wert der spezifikationCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpezifikationCd(String value) { + this.spezifikationCd = value; + } + + /** + * Ruft den Wert der artGeschaedigtesObjCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtGeschaedigtesObjCd() { + return artGeschaedigtesObjCd; + } + + /** + * Legt den Wert der artGeschaedigtesObjCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtGeschaedigtesObjCd(String value) { + this.artGeschaedigtesObjCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SearchClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SearchClaimRequestType.java new file mode 100644 index 00000000..cf4c8a81 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SearchClaimRequestType.java @@ -0,0 +1,308 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ZeitraumType; + +import javax.xml.bind.annotation.*; + + +/** + * Request-Type für die Suche nach einem Schaden + * + *

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

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

+ * <complexType name="SearchClaimRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Personennr" type="{urn:omds20}Personennr" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Meldedatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimRequest_Type", propOrder = { + "vuNr", + "authFilter", + "suchbegriff", + "polizzennr", + "personennr", + "zeitraum", + "bearbStandCd", + "maxResults", + "offset", + "orderBy" +}) +public class SearchClaimRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Suchbegriff") + protected String suchbegriff; + @XmlElement(name = "Polizzennr") + protected String polizzennr; + @XmlElement(name = "Personennr") + protected String personennr; + @XmlElement(name = "Zeitraum") + protected ZeitraumType zeitraum; + @XmlElement(name = "BearbStandCd") + protected String bearbStandCd; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedInt") + protected long offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der suchbegriff-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuchbegriff() { + return suchbegriff; + } + + /** + * Legt den Wert der suchbegriff-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuchbegriff(String value) { + this.suchbegriff = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + public long getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + public void setMaxResults(long value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + public long getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + public void setOffset(long value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SearchClaimResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SearchClaimResponseResultType.java new file mode 100644 index 00000000..33e15b01 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SearchClaimResponseResultType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * 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. + * + *

+ * <complexType name="SearchClaimResponseResult_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Schadenereignisse" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenereignisLight_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimResponseResult_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "schadenereignisse" +}) +public class SearchClaimResponseResultType { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + @XmlElement(name = "Schadenereignisse") + protected List schadenereignisse; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the schadenereignisse 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 schadenereignisse property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenereignisLightType } + * + * + */ + public List getSchadenereignisse() { + if (schadenereignisse == null) { + schadenereignisse = new ArrayList(); + } + return this.schadenereignisse; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SearchClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SearchClaimResponseType.java new file mode 100644 index 00000000..a6257dac --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SearchClaimResponseType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Response-Type der Suche nach einem Schaden + * + *

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

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

+ * <complexType name="SearchClaimResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SearchClaimResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class SearchClaimResponseType { + + @XmlElement(name = "Result") + protected SearchClaimResponseResultType result; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link SearchClaimResponseResultType } + * + */ + public SearchClaimResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SearchClaimResponseResultType } + * + */ + public void setResult(SearchClaimResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenKfzType.java new file mode 100644 index 00000000..d5953be4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenKfzType.java @@ -0,0 +1,122 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spartenerweiterung der Schadenmeldung für Kfz + * + *

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

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

+ * <complexType name="SpartendetailSchadenKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="BehoerdlichAufgenommen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="VerschuldenCd" type="{urn:omds20}VerschuldenCd_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenKfz_Type", propOrder = { + "behoerdlichAufgenommen", + "kennzeichen", + "verschuldenCd" +}) +public class SpartendetailSchadenKfzType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "BehoerdlichAufgenommen") + protected Boolean behoerdlichAufgenommen; + @XmlElement(name = "Kennzeichen", required = true) + protected String kennzeichen; + @XmlElement(name = "VerschuldenCd") + protected String verschuldenCd; + + /** + * Ruft den Wert der behoerdlichAufgenommen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isBehoerdlichAufgenommen() { + return behoerdlichAufgenommen; + } + + /** + * Legt den Wert der behoerdlichAufgenommen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setBehoerdlichAufgenommen(Boolean value) { + this.behoerdlichAufgenommen = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der verschuldenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerschuldenCd() { + return verschuldenCd; + } + + /** + * Legt den Wert der verschuldenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerschuldenCd(String value) { + this.verschuldenCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenKrankenType.java new file mode 100644 index 00000000..be957b79 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenKrankenType.java @@ -0,0 +1,195 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Spartenerweiterung der Schadenmeldung für Kranken + * + *

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

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

+ * <complexType name="SpartendetailSchadenKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="BehandlerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Behandlungen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="BehandlungVon" type="{urn:omds20}Datum"/>
+ *                   <element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenKranken_Type", propOrder = { + "behandlerName", + "behandlungen" +}) +public class SpartendetailSchadenKrankenType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "BehandlerName", required = true) + protected String behandlerName; + @XmlElement(name = "Behandlungen") + protected List behandlungen; + + /** + * Ruft den Wert der behandlerName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehandlerName() { + return behandlerName; + } + + /** + * Legt den Wert der behandlerName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehandlerName(String value) { + this.behandlerName = value; + } + + /** + * Gets the value of the behandlungen 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 behandlungen property. + * + *

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

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

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

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="BehandlungVon" type="{urn:omds20}Datum"/>
+     *         <element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "behandlungVon", + "behandlungBis" + }) + public static class Behandlungen { + + @XmlElement(name = "BehandlungVon", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar behandlungVon; + @XmlElement(name = "BehandlungBis") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar behandlungBis; + + /** + * Ruft den Wert der behandlungVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBehandlungVon() { + return behandlungVon; + } + + /** + * Legt den Wert der behandlungVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBehandlungVon(XMLGregorianCalendar value) { + this.behandlungVon = value; + } + + /** + * Ruft den Wert der behandlungBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBehandlungBis() { + return behandlungBis; + } + + /** + * Legt den Wert der behandlungBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBehandlungBis(XMLGregorianCalendar value) { + this.behandlungBis = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenType.java new file mode 100644 index 00000000..cf3b4c94 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + * + *

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

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

+ * <complexType name="SpartendetailSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchaden_Type") +@XmlSeeAlso({ + SpartendetailSchadenKfzType.class, + SpartendetailSchadenUnfallType.class, + SpartendetailSchadenKrankenType.class +}) +public abstract class SpartendetailSchadenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenUnfallType.java new file mode 100644 index 00000000..ea7a6340 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SpartendetailSchadenUnfallType.java @@ -0,0 +1,150 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Spartenerweiterung der Schadenmeldung für Unfall + * + *

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

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

+ * <complexType name="SpartendetailSchadenUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="ArbeitsunfaehigVon" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="ArbeitsunfaehigBis" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Diagnose" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BehandlerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenUnfall_Type", propOrder = { + "arbeitsunfaehigVon", + "arbeitsunfaehigBis", + "diagnose", + "behandlerName" +}) +public class SpartendetailSchadenUnfallType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "ArbeitsunfaehigVon") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar arbeitsunfaehigVon; + @XmlElement(name = "ArbeitsunfaehigBis") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar arbeitsunfaehigBis; + @XmlElement(name = "Diagnose", required = true) + protected String diagnose; + @XmlElement(name = "BehandlerName") + protected String behandlerName; + + /** + * Ruft den Wert der arbeitsunfaehigVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getArbeitsunfaehigVon() { + return arbeitsunfaehigVon; + } + + /** + * Legt den Wert der arbeitsunfaehigVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setArbeitsunfaehigVon(XMLGregorianCalendar value) { + this.arbeitsunfaehigVon = value; + } + + /** + * Ruft den Wert der arbeitsunfaehigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getArbeitsunfaehigBis() { + return arbeitsunfaehigBis; + } + + /** + * Legt den Wert der arbeitsunfaehigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setArbeitsunfaehigBis(XMLGregorianCalendar value) { + this.arbeitsunfaehigBis = value; + } + + /** + * Ruft den Wert der diagnose-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDiagnose() { + return diagnose; + } + + /** + * Legt den Wert der diagnose-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDiagnose(String value) { + this.diagnose = value; + } + + /** + * Ruft den Wert der behandlerName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehandlerName() { + return behandlerName; + } + + /** + * Legt den Wert der behandlerName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehandlerName(String value) { + this.behandlerName = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SubmitClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SubmitClaimRequestType.java new file mode 100644 index 00000000..27618641 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SubmitClaimRequestType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.UploadDokumentType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ für die Durchführung einer Schadenmeldung + * + *

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

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

+ * <complexType name="SubmitClaimRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitClaimRequest_Type", propOrder = { + "schadenereignis", + "dokumente" +}) +public class SubmitClaimRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisType schadenereignis; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link UploadDokumentType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SubmitClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SubmitClaimResponseType.java new file mode 100644 index 00000000..3b2ae4a9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/SubmitClaimResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonResponseType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Anworttyp beim Erzeugen einer Schadenmeldung + * + *

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

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

+ * <complexType name="SubmitClaimResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitClaimResponse_Type", propOrder = { + "schadenereignis" +}) +public class SubmitClaimResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisType schadenereignis; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ZusaetzlicheRollendatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ZusaetzlicheRollendatenType.java new file mode 100644 index 00000000..4643d6f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ZusaetzlicheRollendatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind + * + *

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

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

+ * <complexType name="ZusaetzlicheRollendaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheRollendaten_Type") +public abstract class ZusaetzlicheRollendatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ZusaetzlicheSchadensdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ZusaetzlicheSchadensdatenType.java new file mode 100644 index 00000000..e5088edf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ZusaetzlicheSchadensdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung von Schäden um Elemente, die nicht im Standard enthalten sind + * + *

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

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

+ * <complexType name="ZusaetzlicheSchadensdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheSchadensdaten_Type") +public abstract class ZusaetzlicheSchadensdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java new file mode 100644 index 00000000..dd1303fe --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung der Schadensmeldung um Elemente, die nicht im Standard enthalten sind + * + *

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

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

+ * <complexType name="ZusaetzlicheSchadensereignisdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheSchadensereignisdaten_Type") +public abstract class ZusaetzlicheSchadensereignisdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/package-info.java new file mode 100644 index 00000000..176a7b5c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcContent.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcContent.java new file mode 100644 index 00000000..5d955002 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcContent.java @@ -0,0 +1,91 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import javax.activation.DataHandler; +import javax.xml.bind.annotation.*; + + +/** + * Informationen zu einem Dokument und das Dokument base64encoded + * + *

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

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

+ * <complexType name="ArcContent">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo"/>
+ *         <element name="arcImage" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcContent", propOrder = { + "arcImageInfo", + "arcImage" +}) +public class ArcContent { + + @XmlElement(required = true) + protected ArcImageInfo arcImageInfo; + @XmlElement(required = true) + @XmlMimeType("application/octet-stream") + protected DataHandler arcImage; + + /** + * Ruft den Wert der arcImageInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcImageInfo } + * + */ + public ArcImageInfo getArcImageInfo() { + return arcImageInfo; + } + + /** + * Legt den Wert der arcImageInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcImageInfo } + * + */ + public void setArcImageInfo(ArcImageInfo value) { + this.arcImageInfo = value; + } + + /** + * Ruft den Wert der arcImage-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getArcImage() { + return arcImage; + } + + /** + * Legt den Wert der arcImage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setArcImage(DataHandler value) { + this.arcImage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageInfo.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageInfo.java new file mode 100644 index 00000000..bc26a27e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageInfo.java @@ -0,0 +1,228 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ElementIdType; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Information zu einem einzelnen Dokument + * + *

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

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

+ * <complexType name="ArcImageInfo">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="arcContentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="arcContentLength" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="docReference" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfo", propOrder = { + "arcImageIdDetails", + "name", + "documentType", + "arcContentType", + "arcContentLength", + "date", + "docReference" +}) +public class ArcImageInfo { + + @XmlElement(required = true) + protected ElementIdType arcImageIdDetails; + @XmlElement(required = true) + protected String name; + protected int documentType; + protected String arcContentType; + protected Long arcContentLength; + @XmlElement(required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar date; + protected List docReference; + + /** + * Ruft den Wert der arcImageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getArcImageIdDetails() { + return arcImageIdDetails; + } + + /** + * Legt den Wert der arcImageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setArcImageIdDetails(ElementIdType value) { + this.arcImageIdDetails = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der arcContentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArcContentType() { + return arcContentType; + } + + /** + * Legt den Wert der arcContentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArcContentType(String value) { + this.arcContentType = value; + } + + /** + * Ruft den Wert der arcContentLength-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getArcContentLength() { + return arcContentLength; + } + + /** + * Legt den Wert der arcContentLength-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setArcContentLength(Long value) { + this.arcContentLength = value; + } + + /** + * Ruft den Wert der date-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDate() { + return date; + } + + /** + * Legt den Wert der date-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDate(XMLGregorianCalendar value) { + this.date = value; + } + + /** + * Gets the value of the docReference 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 docReference property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDocReference() { + if (docReference == null) { + docReference = new ArrayList(); + } + return this.docReference; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageInfosRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageInfosRequest.java new file mode 100644 index 00000000..8d5f0867 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageInfosRequest.java @@ -0,0 +1,270 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Anfragetyp Informationen zu vertragsbezogenen Dokumenten + * + *

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

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

+ * <complexType name="ArcImageInfosRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element name="policyType" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="policyPartnerRole" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "policyType", + "policyPartnerRole", + "documentType", + "dateFrom", + "dateUntil" +}) +public class ArcImageInfosRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String policyNumber; + protected String policyType; + protected List policyPartnerRole; + @XmlElement(type = Integer.class) + protected List documentType; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der policyType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyType() { + return policyType; + } + + /** + * Legt den Wert der policyType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyType(String value) { + this.policyType = value; + } + + /** + * Gets the value of the policyPartnerRole 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 policyPartnerRole property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + public List getPolicyPartnerRole() { + if (policyPartnerRole == null) { + policyPartnerRole = new ArrayList(); + } + return this.policyPartnerRole; + } + + /** + * Gets the value of the documentType 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 documentType property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getDocumentType() { + if (documentType == null) { + documentType = new ArrayList(); + } + return this.documentType; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageInfosResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageInfosResponse.java new file mode 100644 index 00000000..8e317ee2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageInfosResponse.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Rückgabetyp Informationen zu vertragsbezogenen Dokumenten + * + *

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

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

+ * <complexType name="ArcImageInfosResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosResponse", propOrder = { + "arcImageInfo", + "serviceFault" +}) +public class ArcImageInfosResponse { + + protected List arcImageInfo; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Gets the value of the arcImageInfo 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 arcImageInfo property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getArcImageInfo() { + if (arcImageInfo == null) { + arcImageInfo = new ArrayList(); + } + return this.arcImageInfo; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageRequest.java new file mode 100644 index 00000000..f2f90f96 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageRequest.java @@ -0,0 +1,128 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Requesttyp zur Abholung eines einzelnen bekannten Dokuments + * + *

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

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

+ * <complexType name="ArcImageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ArcImageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageRequest", propOrder = { + "vuNr", + "authFilter", + "arcImageId" +}) +public class ArcImageRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ArcImageId", required = true) + protected String arcImageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der arcImageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArcImageId() { + return arcImageId; + } + + /** + * Legt den Wert der arcImageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArcImageId(String value) { + this.arcImageId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageResponse.java new file mode 100644 index 00000000..dc6a6548 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/ArcImageResponse.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Responsetyp zur Rückgabe eines einzelnen Dokumentes + * + *

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

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

+ * <complexType name="ArcImageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ArcContent" type="{urn:omds3ServiceTypes-1-1-0}ArcContent" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageResponse", propOrder = { + "arcContent", + "serviceFault" +}) +public class ArcImageResponse { + + @XmlElement(name = "ArcContent") + protected ArcContent arcContent; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der arcContent-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcContent } + * + */ + public ArcContent getArcContent() { + return arcContent; + } + + /** + * Legt den Wert der arcContent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcContent } + * + */ + public void setArcContent(ArcContent value) { + this.arcContent = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkBusinessObjectResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkBusinessObjectResponse.java new file mode 100644 index 00000000..054509df --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkBusinessObjectResponse.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + *

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

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

+ * <complexType name="DeepLinkBusinessObjectResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="httpActionLink" type="{urn:omds3ServiceTypes-1-1-0}HttpActionLinkType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkBusinessObjectResponse", propOrder = { + "httpActionLink", + "serviceFault" +}) +public class DeepLinkBusinessObjectResponse { + + protected List httpActionLink; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the httpActionLink 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 httpActionLink property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link HttpActionLinkType } + * + * + */ + public List getHttpActionLink() { + if (httpActionLink == null) { + httpActionLink = new ArrayList(); + } + return this.httpActionLink; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkClaimRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkClaimRequest.java new file mode 100644 index 00000000..3e4ac882 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkClaimRequest.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="DeepLinkClaimRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="claimNumber" type="{urn:omds20}Schadennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkClaimRequest", propOrder = { + "vuNr", + "authFilter", + "claimNumber", + "withoutFrame" +}) +public class DeepLinkClaimRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String claimNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der claimNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaimNumber() { + return claimNumber; + } + + /** + * Legt den Wert der claimNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaimNumber(String value) { + this.claimNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkOfferRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkOfferRequest.java new file mode 100644 index 00000000..c127f74e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkOfferRequest.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="DeepLinkOfferRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="offerNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkOfferRequest", propOrder = { + "vuNr", + "authFilter", + "offerNumber", + "withoutFrame" +}) +public class DeepLinkOfferRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String offerNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der offerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOfferNumber() { + return offerNumber; + } + + /** + * Legt den Wert der offerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOfferNumber(String value) { + this.offerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkPartnerRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkPartnerRequest.java new file mode 100644 index 00000000..8c51bf53 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkPartnerRequest.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="DeepLinkPartnerRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPartnerRequest", propOrder = { + "vuNr", + "authFilter", + "partnerNumber", + "withoutFrame" +}) +public class DeepLinkPartnerRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String partnerNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkPolicyRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkPolicyRequest.java new file mode 100644 index 00000000..04e9efd5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/DeepLinkPolicyRequest.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="DeepLinkPolicyRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPolicyRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "withoutFrame" +}) +public class DeepLinkPolicyRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String policyNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/HttpActionLinkType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/HttpActionLinkType.java new file mode 100644 index 00000000..27a19f34 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/HttpActionLinkType.java @@ -0,0 +1,138 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Definiert einen Deep-Link + * + *

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

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

+ * <complexType name="HttpActionLinkType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="url">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="type">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="10"/>
+ *               <enumeration value="11"/>
+ *               <enumeration value="12"/>
+ *               <enumeration value="13"/>
+ *               <enumeration value="14"/>
+ *               <enumeration value="15"/>
+ *               <enumeration value="16"/>
+ *               <enumeration value="17"/>
+ *               <enumeration value="18"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="validUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HttpActionLinkType", propOrder = { + "url", + "type", + "validUntil" +}) +public class HttpActionLinkType { + + @XmlElement(required = true) + protected String url; + protected int type; + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar validUntil; + + /** + * Ruft den Wert der url-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUrl() { + return url; + } + + /** + * Legt den Wert der url-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUrl(String value) { + this.url = value; + } + + /** + * Ruft den Wert der type-Eigenschaft ab. + * + */ + public int getType() { + return type; + } + + /** + * Legt den Wert der type-Eigenschaft fest. + * + */ + public void setType(int value) { + this.type = value; + } + + /** + * Ruft den Wert der validUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getValidUntil() { + return validUntil; + } + + /** + * Legt den Wert der validUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setValidUntil(XMLGregorianCalendar value) { + this.validUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/LoginRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/LoginRequestType.java new file mode 100644 index 00000000..568300f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/LoginRequestType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + * + *

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

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

+ * <complexType name="LoginRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LoginRequestType", propOrder = { + "vuNr", + "authFilter" +}) +public class LoginRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageInfoType.java new file mode 100644 index 00000000..3ef83caf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageInfoType.java @@ -0,0 +1,235 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds2Types.v2_14.PaketInhCdType; +import at.vvo.omds.types.omds2Types.v2_14.PaketUmfCdType; +import at.vvo.omds.types.omds3Types.r1_7_0.common.ElementIdType; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + * + *

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

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

+ * <complexType name="OMDSPackageInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="omdsPackageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="timeStamp" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="packageSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="packageExtent" type="{urn:omds20}PaketUmfCd_Type"/>
+ *         <element name="packageContentCode" type="{urn:omds20}PaketInhCd_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageInfoType", propOrder = { + "vuNr", + "maklerID", + "omdsPackageIdDetails", + "timeStamp", + "packageSize", + "packageExtent", + "packageContentCode" +}) +public class OMDSPackageInfoType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "MaklerID", required = true) + protected String maklerID; + @XmlElement(required = true) + protected ElementIdType omdsPackageIdDetails; + @XmlElement(required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar timeStamp; + protected int packageSize; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected PaketUmfCdType packageExtent; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected List packageContentCode; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Ruft den Wert der omdsPackageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getOmdsPackageIdDetails() { + return omdsPackageIdDetails; + } + + /** + * Legt den Wert der omdsPackageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setOmdsPackageIdDetails(ElementIdType value) { + this.omdsPackageIdDetails = value; + } + + /** + * Ruft den Wert der timeStamp-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getTimeStamp() { + return timeStamp; + } + + /** + * Legt den Wert der timeStamp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setTimeStamp(XMLGregorianCalendar value) { + this.timeStamp = value; + } + + /** + * Ruft den Wert der packageSize-Eigenschaft ab. + * + */ + public int getPackageSize() { + return packageSize; + } + + /** + * Legt den Wert der packageSize-Eigenschaft fest. + * + */ + public void setPackageSize(int value) { + this.packageSize = value; + } + + /** + * Ruft den Wert der packageExtent-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketUmfCdType } + * + */ + public PaketUmfCdType getPackageExtent() { + return packageExtent; + } + + /** + * Legt den Wert der packageExtent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketUmfCdType } + * + */ + public void setPackageExtent(PaketUmfCdType value) { + this.packageExtent = value; + } + + /** + * Gets the value of the packageContentCode 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 packageContentCode property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PaketInhCdType } + * + * + */ + public List getPackageContentCode() { + if (packageContentCode == null) { + packageContentCode = new ArrayList(); + } + return this.packageContentCode; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageListRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageListRequest.java new file mode 100644 index 00000000..c3bb929b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageListRequest.java @@ -0,0 +1,145 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AgentFilterType; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

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

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

+ * <complexType name="OMDSPackageListRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListRequest", propOrder = { + "vuNr", + "agentFilter", + "dateFrom", + "dateUntil" +}) +public class OMDSPackageListRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + protected AgentFilterType agentFilter; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageListResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageListResponse.java new file mode 100644 index 00000000..65e4b65f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageListResponse.java @@ -0,0 +1,105 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Dieser Typ definiert eine Liste von OMDS-Datensaetzen + * + *

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

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

+ * <complexType name="OMDSPackageListResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListResponse", propOrder = { + "omdsPackageInfo", + "serviceFault" +}) +public class OMDSPackageListResponse { + + protected List omdsPackageInfo; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the omdsPackageInfo 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 omdsPackageInfo property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link OMDSPackageInfoType } + * + * + */ + public List getOmdsPackageInfo() { + if (omdsPackageInfo == null) { + omdsPackageInfo = new ArrayList(); + } + return this.omdsPackageInfo; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageRequest.java new file mode 100644 index 00000000..b6d16c03 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageRequest.java @@ -0,0 +1,126 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.AgentFilterType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + *

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

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

+ * <complexType name="OMDSPackageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="omdsPackageId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageRequest", propOrder = { + "vuNr", + "agentFilter", + "omdsPackageId" +}) +public class OMDSPackageRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + protected AgentFilterType agentFilter; + @XmlElement(required = true) + protected List omdsPackageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Gets the value of the omdsPackageId 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 omdsPackageId property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOmdsPackageId() { + if (omdsPackageId == null) { + omdsPackageId = new ArrayList(); + } + return this.omdsPackageId; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageResponse.java new file mode 100644 index 00000000..aa087118 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/OMDSPackageResponse.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + *

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

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

+ * <complexType name="OMDSPackageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackage" type="{urn:omds3ServiceTypes-1-1-0}RequestedOMDSPackage" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageResponse", propOrder = { + "requestedOmdsPackage", + "serviceFault" +}) +public class OMDSPackageResponse { + + protected List requestedOmdsPackage; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the requestedOmdsPackage 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 requestedOmdsPackage property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link RequestedOMDSPackage } + * + * + */ + public List getRequestedOmdsPackage() { + if (requestedOmdsPackage == null) { + requestedOmdsPackage = new ArrayList(); + } + return this.requestedOmdsPackage; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/PolicyPartnerRole.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/PolicyPartnerRole.java new file mode 100644 index 00000000..01bd6d20 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/PolicyPartnerRole.java @@ -0,0 +1,98 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.PartnerRoleType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + * + *

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

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

+ * <complexType name="PolicyPartnerRole">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element name="partnerRole" type="{urn:omds3CommonServiceTypes-1-1-0}PartnerRoleType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolicyPartnerRole", propOrder = { + "partnerNumber", + "partnerRole" +}) +public class PolicyPartnerRole { + + @XmlElement(required = true) + protected String partnerNumber; + @XmlSchemaType(name = "string") + protected List partnerRole; + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Gets the value of the partnerRole 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 partnerRole property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PartnerRoleType } + * + * + */ + public List getPartnerRole() { + if (partnerRole == null) { + partnerRole = new ArrayList(); + } + return this.partnerRole; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/RequestedOMDSPackage.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/RequestedOMDSPackage.java new file mode 100644 index 00000000..fead8cdb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/RequestedOMDSPackage.java @@ -0,0 +1,228 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_7_0.common.ServiceFault; + +import javax.activation.DataHandler; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Typ fuer ein OMDS-Datensatz-Package + * + *

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

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

+ * <complexType name="RequestedOMDSPackage">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="omdsPackage" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+ *                   <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RequestedOMDSPackage", propOrder = { + "requestedOmdsPackageId", + "omdsPackage", + "serviceFault" +}) +public class RequestedOMDSPackage { + + @XmlElement(required = true) + protected String requestedOmdsPackageId; + protected OmdsPackage omdsPackage; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der requestedOmdsPackageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestedOmdsPackageId() { + return requestedOmdsPackageId; + } + + /** + * Legt den Wert der requestedOmdsPackageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestedOmdsPackageId(String value) { + this.requestedOmdsPackageId = value; + } + + /** + * Ruft den Wert der omdsPackage-Eigenschaft ab. + * + * @return + * possible object is + * {@link OmdsPackage } + * + */ + public OmdsPackage getOmdsPackage() { + return omdsPackage; + } + + /** + * Legt den Wert der omdsPackage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OmdsPackage } + * + */ + public void setOmdsPackage(OmdsPackage value) { + this.omdsPackage = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

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

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

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

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="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+     *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "omdsPackageInfo", + "content" + }) + public static class OmdsPackage { + + @XmlElement(required = true) + protected OMDSPackageInfoType omdsPackageInfo; + @XmlElement(required = true) + @XmlMimeType("application/zip") + protected DataHandler content; + + /** + * Ruft den Wert der omdsPackageInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link OMDSPackageInfoType } + * + */ + public OMDSPackageInfoType getOmdsPackageInfo() { + return omdsPackageInfo; + } + + /** + * Legt den Wert der omdsPackageInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OMDSPackageInfoType } + * + */ + public void setOmdsPackageInfo(OMDSPackageInfoType value) { + this.omdsPackageInfo = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setContent(DataHandler value) { + this.content = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/UserDataRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/UserDataRequest.java new file mode 100644 index 00000000..99e10b94 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/UserDataRequest.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="UserDataRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataRequest", propOrder = { + "vuNr" +}) +public class UserDataRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/UserDataResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/UserDataResponse.java new file mode 100644 index 00000000..18fc90e1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/UserDataResponse.java @@ -0,0 +1,201 @@ + +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; + +import at.vvo.omds.types.omds2Types.v2_14.PERSONType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + * + * + *

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

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

+ * <complexType name="UserDataResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="userid">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="availableServices">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="person" type="{urn:omds20}PERSON_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataResponse", propOrder = { + "userid", + "availableServices", + "person" +}) +public class UserDataResponse { + + @XmlElement(required = true) + protected String userid; + @XmlElement(required = true) + protected AvailableServices availableServices; + @XmlElement(required = true) + protected PERSONType person; + + /** + * Ruft den Wert der userid-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserid() { + return userid; + } + + /** + * Legt den Wert der userid-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserid(String value) { + this.userid = value; + } + + /** + * Ruft den Wert der availableServices-Eigenschaft ab. + * + * @return + * possible object is + * {@link AvailableServices } + * + */ + public AvailableServices getAvailableServices() { + return availableServices; + } + + /** + * Legt den Wert der availableServices-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AvailableServices } + * + */ + public void setAvailableServices(AvailableServices value) { + this.availableServices = value; + } + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + public PERSONType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + public void setPerson(PERSONType value) { + this.person = value; + } + + + /** + *

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="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "service" + }) + public static class AvailableServices { + + @XmlElement(required = true) + protected List service; + + /** + * Gets the value of the service 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 service property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getService() { + if (service == null) { + service = new ArrayList(); + } + return this.service; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/package-info.java new file mode 100644 index 00000000..d200410c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/servicetypes/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3ServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_7_0.servicetypes; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AListenAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AListenAttributType.java new file mode 100644 index 00000000..3e928a29 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AListenAttributType.java @@ -0,0 +1,108 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten + * + *

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

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

+ * <complexType name="AListenAttribut_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <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}unsignedShort" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AListenAttribut_Type", propOrder = { + "values", + "minAnz" +}) +@XmlSeeAlso({ + AttributEnumType.class, + AttributMultiEnumType.class +}) +public abstract class AListenAttributType + extends AttributType +{ + + @XmlElement(name = "Values") + protected List values; + @XmlElement(name = "MinAnz") + @XmlSchemaType(name = "unsignedShort") + protected Integer minAnz; + + /** + * 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. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinAnz() { + return minAnz; + } + + /** + * Legt den Wert der minAnz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinAnz(Integer value) { + this.minAnz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ASingleAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ASingleAttributType.java new file mode 100644 index 00000000..d6e0b2aa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ASingleAttributType.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Attribute mit einem Wert + * + *

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

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

+ * <complexType name="ASingleAttribut_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ASingleAttribut_Type", propOrder = { + "pflichtfeld" +}) +@XmlSeeAlso({ + AttributStringType.class, + AttributIntType.class, + AttributDezimalType.class, + AttributDoubleType.class, + AttributDatumType.class +}) +public abstract class ASingleAttributType + extends AttributType +{ + + @XmlElement(name = "Pflichtfeld") + protected Boolean pflichtfeld; + + /** + * Ruft den Wert der pflichtfeld-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isPflichtfeld() { + return pflichtfeld; + } + + /** + * Legt den Wert der pflichtfeld-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setPflichtfeld(Boolean value) { + this.pflichtfeld = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AbgelehnteRisikenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AbgelehnteRisikenType.java new file mode 100644 index 00000000..0553dc95 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AbgelehnteRisikenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ zur Beschreibung abgelehnter Risiken + * + *

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

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

+ * <complexType name="AbgelehnteRisiken_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbgelehnteRisiken_Type") +public abstract class AbgelehnteRisikenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AbtretungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AbtretungType.java new file mode 100644 index 00000000..866d6335 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AbtretungType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Abtretung / Zession + * + *

Java-Klasse 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_8_0/common/AdresseArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AdresseArtCdType.java new file mode 100644 index 00000000..5b61a9f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AdresseArtCdType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für AdresseArtCd_Type. + * + *

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

+ * <simpleType name="AdresseArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="HA"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AdresseArtCd_Type") +@XmlEnum +public enum AdresseArtCdType { + + + /** + * Hauptadresse + * + */ + HA; + + public String value() { + return name(); + } + + public static AdresseArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AdresseType.java new file mode 100644 index 00000000..fa921d73 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AdresseType.java @@ -0,0 +1,302 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für eine Adresse mit ObjektId + * + *

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

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

+ * <complexType name="Adresse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Adresse_Type", propOrder = { + "objektId" +}) +public class AdresseType { + + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + protected Long pac; + @XmlAttribute(name = "LandesCd") + protected String landesCd; + @XmlAttribute(name = "PLZ") + protected String plz; + @XmlAttribute(name = "Ort") + protected String ort; + @XmlAttribute(name = "Strasse") + protected String strasse; + @XmlAttribute(name = "Hausnr") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + protected String zusatz; + @XmlAttribute(name = "AdressID_VU") + protected String adressIDVU; + @XmlAttribute(name = "AdressID_Makler") + protected String adressIDMakler; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = 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 ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrt(String value) { + this.ort = 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 hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZusatz(String value) { + this.zusatz = value; + } + + /** + * Ruft den Wert der adressIDVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdressIDVU() { + return adressIDVU; + } + + /** + * Legt den Wert der adressIDVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdressIDVU(String value) { + this.adressIDVU = value; + } + + /** + * Ruft den Wert der adressIDMakler-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdressIDMakler() { + return adressIDMakler; + } + + /** + * Legt den Wert der adressIDMakler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdressIDMakler(String value) { + this.adressIDMakler = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AgentFilterType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AgentFilterType.java new file mode 100644 index 00000000..294bb77f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AgentFilterType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + * + *

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

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

+ * <complexType name="AgentFilter_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter">
+ *       <choice>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AgentFilter_Type", propOrder = { + "maklerID", + "vermnr" +}) +public class AgentFilterType + extends AuthorizationFilter +{ + + @XmlElement(name = "MaklerID") + protected String maklerID; + @XmlElement(name = "Vermnr") + protected List vermnr; + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Gets the value of the vermnr 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 vermnr property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVermnr() { + if (vermnr == null) { + vermnr = new ArrayList(); + } + return this.vermnr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AntragsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AntragsartType.java new file mode 100644 index 00000000..29d87ef1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AntragsartType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Antragsart_Type. + * + *

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

+ * <simpleType name="Antragsart_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="NA"/>
+ *     <enumeration value="FW"/>
+ *     <enumeration value="VW"/>
+ *     <enumeration value="WK"/>
+ *     <enumeration value="TU"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Antragsart_Type") +@XmlEnum +public enum AntragsartType { + + + /** + * Neuantrag + * + */ + NA, + + /** + * Fahrzeugwechsel + * + */ + FW, + + /** + * Versicherungswechsel + * + */ + VW, + + /** + * Wechselkennzeichen + * + */ + WK, + + /** + * Tarifumstellung + * + */ + TU; + + public String value() { + return name(); + } + + public static AntragsartType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributDatumType.java new file mode 100644 index 00000000..e38480bb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributDatumType.java @@ -0,0 +1,192 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <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 ASingleAttributType +{ + + @XmlElement(name = "Value") + @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_8_0/common/AttributDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributDezimalType.java new file mode 100644 index 00000000..ad85aed4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributDezimalType.java @@ -0,0 +1,186 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <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 ASingleAttributType +{ + + @XmlElement(name = "Value") + 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_8_0/common/AttributDoubleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributDoubleType.java new file mode 100644 index 00000000..3512aa96 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributDoubleType.java @@ -0,0 +1,185 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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}ASingleAttribut_Type">
+ *       <sequence>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <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 ASingleAttributType +{ + + @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. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + 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_8_0/common/AttributEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributEnumType.java new file mode 100644 index 00000000..d9696ab7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributEnumType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * 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}AListenAttribut_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"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributEnum_Type", propOrder = { + "value", + "_default" +}) +public class AttributEnumType + extends AListenAttributType +{ + + @XmlElement(name = "Value") + protected String value; + @XmlElement(name = "Default") + protected String _default; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributIntType.java new file mode 100644 index 00000000..a75e1ded --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributIntType.java @@ -0,0 +1,185 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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}ASingleAttribut_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 ASingleAttributType +{ + + @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_8_0/common/AttributMetadatenDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenDatumType.java new file mode 100644 index 00000000..311a6829 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenDatumType.java @@ -0,0 +1,163 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ mit Metadaten für xsd:date-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenDatum_Type">
+ *   <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="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 = "AttributMetadatenDatum_Type", propOrder = { + "_default", + "values", + "min", + "max" +}) +public class AttributMetadatenDatumType + extends AttributMetadatenType +{ + + @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 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_8_0/common/AttributMetadatenDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenDezimalType.java new file mode 100644 index 00000000..9fb53674 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenDezimalType.java @@ -0,0 +1,158 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ mit Metadaten für omds:decimal-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenDezimal_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <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 = "AttributMetadatenDezimal_Type", propOrder = { + "_default", + "values", + "min", + "max" +}) +public class AttributMetadatenDezimalType + extends AttributMetadatenType +{ + + @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 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_8_0/common/AttributMetadatenEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenEnumType.java new file mode 100644 index 00000000..e14a8f74 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenEnumType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ mit Metadaten für Schlüssellisten + * + *

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

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

+ * <complexType name="AttributMetadatenEnum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <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>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenEnum_Type", propOrder = { + "_default", + "values" +}) +public class AttributMetadatenEnumType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + protected String _default; + @XmlElement(name = "Values") + protected List values; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenIntType.java new file mode 100644 index 00000000..6c4b5bc6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenIntType.java @@ -0,0 +1,157 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ mit Metadaten für xsd:int-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenInt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <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 = "AttributMetadatenInt_Type", propOrder = { + "_default", + "values", + "min", + "max" +}) +public class AttributMetadatenIntType + extends AttributMetadatenType +{ + + @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 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_8_0/common/AttributMetadatenStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenStringType.java new file mode 100644 index 00000000..9f1d108e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenStringType.java @@ -0,0 +1,188 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ mit Metadaten für xsd:string-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenString_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenString_Type", propOrder = { + "_default", + "values", + "minLaenge", + "maxLaenge", + "regex" +}) +public class AttributMetadatenStringType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + protected String _default; + @XmlElement(name = "Values") + protected List values; + @XmlElement(name = "MinLaenge") + @XmlSchemaType(name = "unsignedShort") + protected Integer minLaenge; + @XmlElement(name = "MaxLaenge") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxLaenge; + @XmlElement(name = "Regex") + protected String regex; + + /** + * 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 String } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der minLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinLaenge() { + return minLaenge; + } + + /** + * Legt den Wert der minLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinLaenge(Integer value) { + this.minLaenge = value; + } + + /** + * Ruft den Wert der maxLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxLaenge() { + return maxLaenge; + } + + /** + * Legt den Wert der maxLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxLaenge(Integer value) { + this.maxLaenge = 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenType.java new file mode 100644 index 00000000..0117b6ef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMetadatenType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 AttributMetadaten_Type complex type. + * + *

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

+ * <complexType name="AttributMetadaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Attribut" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Aenderbar" 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"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadaten_Type", propOrder = { + "attribut", + "aenderbar", + "bezeichnung", + "beschreibungTxt" +}) +@XmlSeeAlso({ + AttributMetadatenStringType.class, + AttributMetadatenIntType.class, + AttributMetadatenDezimalType.class, + AttributMetadatenDatumType.class, + AttributMetadatenEnumType.class +}) +public abstract class AttributMetadatenType { + + @XmlElement(name = "Attribut", required = true) + protected Object attribut; + @XmlElement(name = "Aenderbar") + protected boolean aenderbar; + @XmlElement(name = "Bezeichnung") + protected String bezeichnung; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + + /** + * Ruft den Wert der attribut-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAttribut() { + return attribut; + } + + /** + * Legt den Wert der attribut-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAttribut(Object value) { + this.attribut = value; + } + + /** + * 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 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMsgType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMsgType.java new file mode 100644 index 00000000..a665020b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMsgType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0/common/AttributMultiEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMultiEnumType.java new file mode 100644 index 00000000..2b72bdd3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributMultiEnumType.java @@ -0,0 +1,134 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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, 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}AListenAttribut_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="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMultiEnum_Type", propOrder = { + "value", + "_default", + "maxAnz" +}) +public class AttributMultiEnumType + extends AListenAttributType +{ + + @XmlElement(name = "Value") + protected List value; + @XmlElement(name = "Default") + protected List _default; + @XmlElement(name = "MaxAnz") + 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; + } + + /** + * 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_8_0/common/AttributStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributStringType.java new file mode 100644 index 00000000..c3475a5c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributStringType.java @@ -0,0 +1,216 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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}ASingleAttribut_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}unsignedShort" minOccurs="0"/>
+ *         <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" 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 ASingleAttributType +{ + + @XmlElement(name = "Value") + protected String value; + @XmlElement(name = "Default") + protected String _default; + @XmlElement(name = "Regex") + protected String regex; + @XmlElement(name = "MaxLaenge") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxLaenge; + @XmlElement(name = "MinLaenge") + @XmlSchemaType(name = "unsignedShort") + protected Integer 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 Integer } + * + */ + public Integer getMaxLaenge() { + return maxLaenge; + } + + /** + * Legt den Wert der maxLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxLaenge(Integer value) { + this.maxLaenge = value; + } + + /** + * Ruft den Wert der minLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinLaenge() { + return minLaenge; + } + + /** + * Legt den Wert der minLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinLaenge(Integer 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_8_0/common/AttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributType.java new file mode 100644 index 00000000..ff15fffe --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AttributType.java @@ -0,0 +1,154 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type) + * + *

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" minOccurs="0"/>
+ *         <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", + "bezeichnung", + "beschreibungTxt", + "msg" +}) +@XmlSeeAlso({ + ASingleAttributType.class, + AListenAttributType.class, + RaucherType.class +}) +public abstract class AttributType { + + @XmlElement(name = "Aenderbar") + protected Boolean aenderbar; + @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. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAenderbar() { + return aenderbar; + } + + /** + * Legt den Wert der aenderbar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAenderbar(Boolean value) { + this.aenderbar = 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_8_0/common/AuthorizationFilter.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AuthorizationFilter.java new file mode 100644 index 00000000..e1eecf8c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AuthorizationFilter.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + * + *

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

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

+ * <complexType name="AuthorizationFilter">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AuthorizationFilter") +@XmlSeeAlso({ + AgentFilterType.class +}) +public abstract class AuthorizationFilter { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AutorisierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AutorisierungType.java new file mode 100644 index 00000000..b7f6a942 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AutorisierungType.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ zur Übermittlung von Metadaten einer Autorisierung (z.B. einer elektronischen Unterschrift) + * + *

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

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

+ * <complexType name="Autorisierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="LfnrPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ *         <element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Autorisierung_Type", propOrder = { + "autorisierungsId", + "lfnrPerson", + "rolle", + "autorisierungsart" +}) +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.r1_8_0.common.ProzessDokumentType.Autorisierungen.class +}) +public class AutorisierungType { + + @XmlElement(name = "AutorisierungsId") + protected Object autorisierungsId; + @XmlElement(name = "LfnrPerson") + @XmlSchemaType(name = "unsignedByte") + protected short lfnrPerson; + @XmlElement(name = "Rolle", required = true) + protected String rolle; + @XmlElement(name = "Autorisierungsart", required = true) + protected AutorisierungsartType autorisierungsart; + + /** + * Ruft den Wert der autorisierungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAutorisierungsId() { + return autorisierungsId; + } + + /** + * Legt den Wert der autorisierungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAutorisierungsId(Object value) { + this.autorisierungsId = value; + } + + /** + * Ruft den Wert der lfnrPerson-Eigenschaft ab. + * + */ + public short getLfnrPerson() { + return lfnrPerson; + } + + /** + * Legt den Wert der lfnrPerson-Eigenschaft fest. + * + */ + public void setLfnrPerson(short value) { + this.lfnrPerson = value; + } + + /** + * Ruft den Wert der rolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRolle() { + return rolle; + } + + /** + * Legt den Wert der rolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRolle(String value) { + this.rolle = value; + } + + /** + * Ruft den Wert der autorisierungsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link AutorisierungsartType } + * + */ + public AutorisierungsartType getAutorisierungsart() { + return autorisierungsart; + } + + /** + * Legt den Wert der autorisierungsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AutorisierungsartType } + * + */ + public void setAutorisierungsart(AutorisierungsartType value) { + this.autorisierungsart = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AutorisierungsAnforderungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AutorisierungsAnforderungType.java new file mode 100644 index 00000000..5da2ae4f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AutorisierungsAnforderungType.java @@ -0,0 +1,149 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ zur Übermittlung von Anforderungen an eine Autorisierung (z.B. einer elektronischen Unterschrift) + * + *

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

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

+ * <complexType name="AutorisierungsAnforderung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="LfnrPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ *         <element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AutorisierungsAnforderung_Type", propOrder = { + "autorisierungsId", + "lfnrPerson", + "rolle", + "autorisierungsart" +}) +public class AutorisierungsAnforderungType { + + @XmlElement(name = "AutorisierungsId") + protected Object autorisierungsId; + @XmlElement(name = "LfnrPerson") + @XmlSchemaType(name = "unsignedByte") + protected short lfnrPerson; + @XmlElement(name = "Rolle", required = true) + protected String rolle; + @XmlElement(name = "Autorisierungsart", required = true) + protected List autorisierungsart; + + /** + * Ruft den Wert der autorisierungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAutorisierungsId() { + return autorisierungsId; + } + + /** + * Legt den Wert der autorisierungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAutorisierungsId(Object value) { + this.autorisierungsId = value; + } + + /** + * Ruft den Wert der lfnrPerson-Eigenschaft ab. + * + */ + public short getLfnrPerson() { + return lfnrPerson; + } + + /** + * Legt den Wert der lfnrPerson-Eigenschaft fest. + * + */ + public void setLfnrPerson(short value) { + this.lfnrPerson = value; + } + + /** + * Ruft den Wert der rolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRolle() { + return rolle; + } + + /** + * Legt den Wert der rolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRolle(String value) { + this.rolle = value; + } + + /** + * Gets the value of the autorisierungsart 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 autorisierungsart property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AutorisierungsartType } + * + * + */ + public List getAutorisierungsart() { + if (autorisierungsart == null) { + autorisierungsart = new ArrayList(); + } + return this.autorisierungsart; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AutorisierungsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AutorisierungsartType.java new file mode 100644 index 00000000..a067b6a1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/AutorisierungsartType.java @@ -0,0 +1,61 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + * Der Typ für Autorisierungsarten + * + *

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

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

+ * <complexType name="Autorisierungsart_Type">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Autorisierungsart_Type", propOrder = { + "value" +}) +public class AutorisierungsartType { + + @XmlValue + protected String value; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BankverbindungType.java new file mode 100644 index 00000000..9ad4626e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BankverbindungType.java @@ -0,0 +1,152 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * beschreibt eine Bankverbindug + * + *

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

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

+ * <complexType name="Bankverbindung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Kontoinhaber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Bank" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
+ *         <element name="IBAN" type="{urn:omds3CommonServiceTypes-1-1-0}IBAN_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bankverbindung_Type", propOrder = { + "kontoinhaber", + "bank", + "bic", + "iban" +}) +@XmlSeeAlso({ + PersBankverbindungType.class +}) +public class BankverbindungType { + + @XmlElement(name = "Kontoinhaber", required = true) + protected String kontoinhaber; + @XmlElement(name = "Bank") + protected String bank; + @XmlElement(name = "BIC") + protected String bic; + @XmlElement(name = "IBAN", required = true) + protected String iban; + + /** + * Ruft den Wert der kontoinhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontoinhaber() { + return kontoinhaber; + } + + /** + * Legt den Wert der kontoinhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontoinhaber(String value) { + this.kontoinhaber = value; + } + + /** + * Ruft den Wert der bank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBank() { + return bank; + } + + /** + * Legt den Wert der bank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBank(String value) { + this.bank = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBIC(String value) { + this.bic = value; + } + + /** + * Ruft den Wert der iban-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIBAN() { + return iban; + } + + /** + * Legt den Wert der iban-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIBAN(String value) { + this.iban = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BasisProduktbausteinType.java new file mode 100644 index 00000000..5b221a2b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BasisProduktbausteinType.java @@ -0,0 +1,192 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen + * + *

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

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

+ * <complexType name="BasisProduktbaustein_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TarifId" type="{urn:omds3CommonServiceTypes-1-1-0}TarifId_Type" 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>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisProduktbaustein_Type", propOrder = { + "id", + "tarifId", + "bezeichnung", + "bedingungen", + "meldungen" +}) +@XmlSeeAlso({ + ProduktbausteinType.class +}) +public abstract class BasisProduktbausteinType { + + @XmlElement(name = "Id") + protected String id; + @XmlElement(name = "TarifId") + protected TarifIdType tarifId; + @XmlElement(name = "Bezeichnung") + protected String bezeichnung; + @XmlElement(name = "Bedingungen") + protected List bedingungen; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der tarifId-Eigenschaft ab. + * + * @return + * possible object is + * {@link TarifIdType } + * + */ + public TarifIdType getTarifId() { + return tarifId; + } + + /** + * Legt den Wert der tarifId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link TarifIdType } + * + */ + public void setTarifId(TarifIdType value) { + this.tarifId = 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; + } + + /** + * Gets the value of the bedingungen 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 bedingungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBedingungen() { + if (bedingungen == null) { + bedingungen = new ArrayList(); + } + return this.bedingungen; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BerechnungsvarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BerechnungsvarianteType.java new file mode 100644 index 00000000..169b8d05 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BerechnungsvarianteType.java @@ -0,0 +1,53 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Berechnungsvariante_Type. + * + *

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

+ * <simpleType name="Berechnungsvariante_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="basic"/>
+ *     <enumeration value="medium"/>
+ *     <enumeration value="top"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Berechnungsvariante_Type") +@XmlEnum +public enum BerechnungsvarianteType { + + @XmlEnumValue("basic") + BASIC("basic"), + @XmlEnumValue("medium") + MEDIUM("medium"), + @XmlEnumValue("top") + TOP("top"); + private final String value; + + BerechnungsvarianteType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BerechnungsvarianteType fromValue(String v) { + for (BerechnungsvarianteType c: BerechnungsvarianteType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BeteiligtePersonVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BeteiligtePersonVertragType.java new file mode 100644 index 00000000..18484462 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BeteiligtePersonVertragType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind + * + *

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

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

+ * <complexType name="BeteiligtePersonVertrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BeteiligtePersonVertrag_Type", propOrder = { + "lfnr", + "person" +}) +public class BeteiligtePersonVertragType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlElement(name = "Person", required = true) + protected PersonType person; + + /** + * 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; + } + + /** + * Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setPerson(PersonType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungGesetzlicheErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungGesetzlicheErbenType.java new file mode 100644 index 00000000..079dec4e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungGesetzlicheErbenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung gesetzliche Erben + * + *

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

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

+ * <complexType name="BezugsberechtigungGesetzlicheErben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungGesetzlicheErben_Type") +public class BezugsberechtigungGesetzlicheErbenType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungIndividuell.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungIndividuell.java new file mode 100644 index 00000000..ee6cc964 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungIndividuell.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Bezugsberechtigung Individuell + * + *

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

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

+ * <complexType name="BezugsberechtigungIndividuell">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *       <sequence>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungIndividuell", propOrder = { + "beschreibung" +}) +public class BezugsberechtigungIndividuell + extends BezugsberechtigungType +{ + + @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_8_0/common/BezugsberechtigungNamentlich.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungNamentlich.java new file mode 100644 index 00000000..37fdf89b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungNamentlich.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Bezugsberechtigung namentlich + * + *

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

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

+ * <complexType name="BezugsberechtigungNamentlich">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *       <sequence>
+ *         <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}PersonNamentlichesBezugsrecht_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungNamentlich", propOrder = { + "unwiderruflich", + "personen" +}) +public class BezugsberechtigungNamentlich + extends BezugsberechtigungType +{ + + @XmlElement(name = "Unwiderruflich") + protected boolean unwiderruflich; + @XmlElement(name = "Personen", required = true) + protected List personen; + + /** + * Ruft den Wert der unwiderruflich-Eigenschaft ab. + * + */ + public boolean isUnwiderruflich() { + return unwiderruflich; + } + + /** + * Legt den Wert der unwiderruflich-Eigenschaft fest. + * + */ + public void setUnwiderruflich(boolean value) { + this.unwiderruflich = 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 PersonNamentlichesBezugsrechtType } + * + * + */ + 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_8_0/common/BezugsberechtigungTestamentarischeErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungTestamentarischeErbenType.java new file mode 100644 index 00000000..0c0110ee --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungTestamentarischeErbenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung testamentarische Erben + * + *

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

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

+ * <complexType name="BezugsberechtigungTestamentarischeErben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungTestamentarischeErben_Type") +public class BezugsberechtigungTestamentarischeErbenType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungType.java new file mode 100644 index 00000000..d750f5f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell + * + *

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

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

+ * <complexType name="Bezugsberechtigung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Art">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bezugsberechtigung_Type", propOrder = { + "art" +}) +@XmlSeeAlso({ + BezugsberechtigungGesetzlicheErbenType.class, + BezugsberechtigungTestamentarischeErbenType.class, + BezugsberechtigungUeberbringerType.class, + BezugsberechtigungNamentlich.class, + BezugsberechtigungVersicherungsnehmerType.class, + BezugsberechtigungVersichertePersonType.class, + BezugsberechtigungIndividuell.class +}) +public abstract class BezugsberechtigungType { + + @XmlElement(name = "Art") + protected short art; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + */ + public short getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + */ + public void setArt(short value) { + this.art = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungUeberbringerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungUeberbringerType.java new file mode 100644 index 00000000..582eac4d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungUeberbringerType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung Überbringer + * + *

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

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

+ * <complexType name="BezugsberechtigungUeberbringer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungUeberbringer_Type") +public class BezugsberechtigungUeberbringerType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungVersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungVersichertePersonType.java new file mode 100644 index 00000000..f1b1e0ff --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungVersichertePersonType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung VersichertePerson + * + *

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

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

+ * <complexType name="BezugsberechtigungVersichertePerson_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungVersichertePerson_Type") +public class BezugsberechtigungVersichertePersonType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungVersicherungsnehmerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungVersicherungsnehmerType.java new file mode 100644 index 00000000..b2129bba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsberechtigungVersicherungsnehmerType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung Versicherungsnehmer + * + *

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

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

+ * <complexType name="BezugsberechtigungVersicherungsnehmer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungVersicherungsnehmer_Type") +public class BezugsberechtigungVersicherungsnehmerType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsrechtType.java new file mode 100644 index 00000000..ffdac6e6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BezugsrechtType.java @@ -0,0 +1,65 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds2Types.v2_14.PERSONType; + + +/** + * Type Bezugsrecht (nur Kontext Kfz), für Bezugsberechtigungen in anderen Sparten steht jetzt Bezugsberechtigung_Type zur Verfügung. + * + *

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

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

+ * <complexType name="Bezugsrecht_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PERSON"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bezugsrecht_Type", propOrder = { + "person" +}) +public class BezugsrechtType { + + @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true) + protected PERSONType person; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + public PERSONType getPERSON() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + public void setPERSON(PERSONType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BonusMalusSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BonusMalusSystemType.java new file mode 100644 index 00000000..7d39ebd8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BonusMalusSystemType.java @@ -0,0 +1,157 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Type Bonus Malus System + * + *

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

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

+ * <complexType name="BonusMalusSystem_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BonusMalusVorversicherung" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusVorversicherung_Type"/>
+ *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type" minOccurs="0"/>
+ *         <element name="Polizzennummer" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="15"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OffeneSchaeden" type="{urn:omds3CommonServiceTypes-1-1-0}OffeneSchaeden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BonusMalusSystem_Type", propOrder = { + "bonusMalusVorversicherung", + "versicherungsgesellschaft", + "polizzennummer", + "offeneSchaeden" +}) +public class BonusMalusSystemType { + + @XmlElement(name = "BonusMalusVorversicherung", required = true) + @XmlSchemaType(name = "string") + protected BonusMalusVorversicherungType bonusMalusVorversicherung; + @XmlElement(name = "Versicherungsgesellschaft") + protected String versicherungsgesellschaft; + @XmlElement(name = "Polizzennummer") + protected String polizzennummer; + @XmlElement(name = "OffeneSchaeden") + protected OffeneSchaedenType offeneSchaeden; + + /** + * Ruft den Wert der bonusMalusVorversicherung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BonusMalusVorversicherungType } + * + */ + public BonusMalusVorversicherungType getBonusMalusVorversicherung() { + return bonusMalusVorversicherung; + } + + /** + * Legt den Wert der bonusMalusVorversicherung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BonusMalusVorversicherungType } + * + */ + public void setBonusMalusVorversicherung(BonusMalusVorversicherungType value) { + this.bonusMalusVorversicherung = value; + } + + /** + * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungsgesellschaft() { + return versicherungsgesellschaft; + } + + /** + * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungsgesellschaft(String value) { + this.versicherungsgesellschaft = value; + } + + /** + * Ruft den Wert der polizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennummer() { + return polizzennummer; + } + + /** + * Legt den Wert der polizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennummer(String value) { + this.polizzennummer = value; + } + + /** + * Ruft den Wert der offeneSchaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffeneSchaedenType } + * + */ + public OffeneSchaedenType getOffeneSchaeden() { + return offeneSchaeden; + } + + /** + * Legt den Wert der offeneSchaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffeneSchaedenType } + * + */ + public void setOffeneSchaeden(OffeneSchaedenType value) { + this.offeneSchaeden = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BonusMalusVorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BonusMalusVorversicherungType.java new file mode 100644 index 00000000..85423caa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/BonusMalusVorversicherungType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für BonusMalusVorversicherung_Type. + * + *

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

+ * <simpleType name="BonusMalusVorversicherung_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Ohne Vorversicherung"/>
+ *     <enumeration value="Mit Vorversicherung"/>
+ *     <enumeration value="BM-Übernahme von Angehörigen"/>
+ *     <enumeration value="BM-Übernahme vom Dienstgeber"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BonusMalusVorversicherung_Type") +@XmlEnum +public enum BonusMalusVorversicherungType { + + @XmlEnumValue("Ohne Vorversicherung") + OHNE_VORVERSICHERUNG("Ohne Vorversicherung"), + @XmlEnumValue("Mit Vorversicherung") + MIT_VORVERSICHERUNG("Mit Vorversicherung"), + @XmlEnumValue("BM-\u00dcbernahme von Angeh\u00f6rigen") + BM_ÜBERNAHME_VON_ANGEHÖRIGEN("BM-\u00dcbernahme von Angeh\u00f6rigen"), + @XmlEnumValue("BM-\u00dcbernahme vom Dienstgeber") + BM_ÜBERNAHME_VOM_DIENSTGEBER("BM-\u00dcbernahme vom Dienstgeber"); + private final String value; + + BonusMalusVorversicherungType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BonusMalusVorversicherungType fromValue(String v) { + for (BonusMalusVorversicherungType c: BonusMalusVorversicherungType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonProcessRequestType.java new file mode 100644 index 00000000..34814199 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonProcessRequestType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common.BOAProcessRequestType; + + +/** + * Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind + * + *

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

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

+ * <complexType name="CommonProcessRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonProcessRequest_Type", propOrder = { + "geschaeftsfallnummer" +}) +@XmlSeeAlso({ + BOAProcessRequestType.class +}) +public abstract class CommonProcessRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + protected ObjektIdType geschaeftsfallnummer; + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonProcessResponseType.java new file mode 100644 index 00000000..c23040c2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonProcessResponseType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common.BOAProcessResponseType; + + +/** + * Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind + * + *

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

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

+ * <complexType name="CommonProcessResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonProcessResponse_Type", propOrder = { + "geschaeftsfallnummer" +}) +@XmlSeeAlso({ + BOAProcessResponseType.class +}) +public abstract class CommonProcessResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + protected ObjektIdType geschaeftsfallnummer; + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonRequestType.java new file mode 100644 index 00000000..0e3f2a08 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonRequestType.java @@ -0,0 +1,205 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common.GetApplicationDocumentRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckClaimRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageRequest; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitClaimRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptRequest; + + +/** + * Abstraktes RequestObjekt + * + *

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

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

+ * <complexType name="CommonRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="ClientId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TechnischeParameter" type="{urn:omds3CommonServiceTypes-1-1-0}TechnicalKeyValue_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="TechnischeObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}TechnischesObjekt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonRequest_Type", propOrder = { + "vuNr", + "clientId", + "technischeParameter", + "technischeObjekte", + "korrelationsId" +}) +@XmlSeeAlso({ + CheckClaimRequestType.class, + SubmitClaimRequestType.class, + GetClaimRequestType.class, + CommonSearchRequestType.class, + GetApplicationDocumentRequestType.class, + CommonProcessRequestType.class, + SubmitReceiptRequest.class, + CheckCoverageRequest.class +}) +public abstract class CommonRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "ClientId") + protected String clientId; + @XmlElement(name = "TechnischeParameter") + protected List technischeParameter; + @XmlElement(name = "TechnischeObjekte") + protected List technischeObjekte; + @XmlElement(name = "KorrelationsId", required = true) + protected String korrelationsId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der clientId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getClientId() { + return clientId; + } + + /** + * Legt den Wert der clientId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClientId(String value) { + this.clientId = value; + } + + /** + * Gets the value of the technischeParameter 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 technischeParameter property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TechnicalKeyValueType } + * + * + */ + public List getTechnischeParameter() { + if (technischeParameter == null) { + technischeParameter = new ArrayList(); + } + return this.technischeParameter; + } + + /** + * Gets the value of the technischeObjekte 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 technischeObjekte property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TechnischesObjektType } + * + * + */ + public List getTechnischeObjekte() { + if (technischeObjekte == null) { + technischeObjekte = new ArrayList(); + } + return this.technischeObjekte; + } + + /** + * Ruft den Wert der korrelationsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKorrelationsId() { + return korrelationsId; + } + + /** + * Legt den Wert der korrelationsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKorrelationsId(String value) { + this.korrelationsId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonResponseType.java new file mode 100644 index 00000000..67b51152 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonResponseType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common.GetApplicationDocumentResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckClaimResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageResponse; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitClaimResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptResponse; + + +/** + * Abstraktes ResponseObjekt + * + *

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

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

+ * <complexType name="CommonResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Status" type="{urn:omds3CommonServiceTypes-1-1-0}ResponseStatus_Type"/>
+ *         <element name="TechnischeObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}TechnischesObjekt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Gestartet" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="Beendet" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonResponse_Type", propOrder = { + "status", + "technischeObjekte", + "gestartet", + "beendet" +}) +@XmlSeeAlso({ + CheckClaimResponseType.class, + SubmitClaimResponseType.class, + GetClaimResponseType.class, + CommonSearchResponseType.class, + GetApplicationDocumentResponseType.class, + CommonProcessResponseType.class, + SubmitReceiptResponse.class, + CheckCoverageResponse.class +}) +public abstract class CommonResponseType { + + @XmlElement(name = "Status", required = true) + protected ResponseStatusType status; + @XmlElement(name = "TechnischeObjekte") + protected List technischeObjekte; + @XmlElement(name = "Gestartet") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar gestartet; + @XmlElement(name = "Beendet") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar beendet; + + /** + * Ruft den Wert der status-Eigenschaft ab. + * + * @return + * possible object is + * {@link ResponseStatusType } + * + */ + public ResponseStatusType getStatus() { + return status; + } + + /** + * Legt den Wert der status-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ResponseStatusType } + * + */ + public void setStatus(ResponseStatusType value) { + this.status = value; + } + + /** + * Gets the value of the technischeObjekte 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 technischeObjekte property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TechnischesObjektType } + * + * + */ + public List getTechnischeObjekte() { + if (technischeObjekte == null) { + technischeObjekte = new ArrayList(); + } + return this.technischeObjekte; + } + + /** + * Ruft den Wert der gestartet-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGestartet() { + return gestartet; + } + + /** + * Legt den Wert der gestartet-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGestartet(XMLGregorianCalendar value) { + this.gestartet = value; + } + + /** + * Ruft den Wert der beendet-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBeendet() { + return beendet; + } + + /** + * Legt den Wert der beendet-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBeendet(XMLGregorianCalendar value) { + this.beendet = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonSearchRequestType.java new file mode 100644 index 00000000..fc170ef2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonSearchRequestType.java @@ -0,0 +1,200 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds2Types.v2_14.ELZeitraumType; + + +/** + * Abstakter Typ fuer Suchanfragen + * + *

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

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

+ * <complexType name="CommonSearchRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Meldedatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonSearchRequest_Type", propOrder = { + "authFilter", + "suchbegriff", + "zeitraum", + "maxResults", + "offset", + "orderBy" +}) +public abstract class CommonSearchRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Suchbegriff") + protected String suchbegriff; + @XmlElement(name = "Zeitraum") + protected ELZeitraumType zeitraum; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedInt") + protected long offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der suchbegriff-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuchbegriff() { + return suchbegriff; + } + + /** + * Legt den Wert der suchbegriff-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuchbegriff(String value) { + this.suchbegriff = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELZeitraumType } + * + */ + public ELZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELZeitraumType } + * + */ + public void setZeitraum(ELZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + public long getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + public void setMaxResults(long value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + public long getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + public void setOffset(long value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonSearchResponseType.java new file mode 100644 index 00000000..e9574715 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/CommonSearchResponseType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Abstrakter Typ für Ergebnisse von Suchen + * + *

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

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

+ * <complexType name="CommonSearchResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonSearchResponse_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults" +}) +public abstract class CommonSearchResponseType + extends CommonResponseType +{ + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DateianhangType.java new file mode 100644 index 00000000..12304e89 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DateianhangType.java @@ -0,0 +1,191 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Deprecated, verwende ProzessDokument_Type. + * + *

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

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

+ * <complexType name="Dateianhang_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/>
+ *         <element name="DateiName">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="DateiBeschreibung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="200"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Dateianhang_Type", propOrder = { + "mimetype", + "dateiType", + "dateiName", + "dateiData", + "dateiBeschreibung" +}) +public class DateianhangType { + + @XmlElement(name = "Mimetype", required = true) + protected String mimetype; + @XmlElement(name = "DateiType") + protected Integer dateiType; + @XmlElement(name = "DateiName", required = true) + protected String dateiName; + @XmlElement(name = "DateiData", required = true) + @XmlMimeType("application/octet-stream") + protected DataHandler dateiData; + @XmlElement(name = "DateiBeschreibung") + protected String dateiBeschreibung; + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der dateiType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDateiType() { + return dateiType; + } + + /** + * Legt den Wert der dateiType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDateiType(Integer value) { + this.dateiType = value; + } + + /** + * Ruft den Wert der dateiName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDateiName() { + return dateiName; + } + + /** + * Legt den Wert der dateiName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDateiName(String value) { + this.dateiName = value; + } + + /** + * Ruft den Wert der dateiData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getDateiData() { + return dateiData; + } + + /** + * Legt den Wert der dateiData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setDateiData(DataHandler value) { + this.dateiData = value; + } + + /** + * Ruft den Wert der dateiBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDateiBeschreibung() { + return dateiBeschreibung; + } + + /** + * Legt den Wert der dateiBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDateiBeschreibung(String value) { + this.dateiBeschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DatenverwendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DatenverwendungType.java new file mode 100644 index 00000000..207eb3c9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DatenverwendungType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Type Datenverwendung + * + *

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

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

+ * <complexType name="Datenverwendung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZustimmungZurElektrUebermittlungVorvertraglDokumente" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ElektrUebermittlungVorvertraglDokumenteEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZustimmungZurVerwendungDerDatenZuWerbezwecken" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Datenverwendung_Type", propOrder = { + "zustimmungZurElektrUebermittlungVorvertraglDokumente", + "elektrUebermittlungVorvertraglDokumenteEmail", + "zustimmungZurVerwendungDerDatenZuWerbezwecken" +}) +public class DatenverwendungType { + + @XmlElement(name = "ZustimmungZurElektrUebermittlungVorvertraglDokumente") + protected Boolean zustimmungZurElektrUebermittlungVorvertraglDokumente; + @XmlElement(name = "ElektrUebermittlungVorvertraglDokumenteEmail") + protected String elektrUebermittlungVorvertraglDokumenteEmail; + @XmlElement(name = "ZustimmungZurVerwendungDerDatenZuWerbezwecken") + protected boolean zustimmungZurVerwendungDerDatenZuWerbezwecken; + + /** + * Ruft den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isZustimmungZurElektrUebermittlungVorvertraglDokumente() { + return zustimmungZurElektrUebermittlungVorvertraglDokumente; + } + + /** + * Legt den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setZustimmungZurElektrUebermittlungVorvertraglDokumente(Boolean value) { + this.zustimmungZurElektrUebermittlungVorvertraglDokumente = value; + } + + /** + * Ruft den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElektrUebermittlungVorvertraglDokumenteEmail() { + return elektrUebermittlungVorvertraglDokumenteEmail; + } + + /** + * Legt den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElektrUebermittlungVorvertraglDokumenteEmail(String value) { + this.elektrUebermittlungVorvertraglDokumenteEmail = value; + } + + /** + * Ruft den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft ab. + * + */ + public boolean isZustimmungZurVerwendungDerDatenZuWerbezwecken() { + return zustimmungZurVerwendungDerDatenZuWerbezwecken; + } + + /** + * Legt den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft fest. + * + */ + public void setZustimmungZurVerwendungDerDatenZuWerbezwecken(boolean value) { + this.zustimmungZurVerwendungDerDatenZuWerbezwecken = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DirectionCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DirectionCdType.java new file mode 100644 index 00000000..09bc04a5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DirectionCdType.java @@ -0,0 +1,47 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für DirectionCd_Type. + * + *

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

+ * <simpleType name="DirectionCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="IN"/>
+ *     <enumeration value="OUT"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DirectionCd_Type") +@XmlEnum +public enum DirectionCdType { + + + /** + * Input-Wert + * + */ + IN, + + /** + * Output-Wert + * + */ + OUT; + + public String value() { + return name(); + } + + public static DirectionCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentBinaryDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentBinaryDataType.java new file mode 100644 index 00000000..9f4cab17 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentBinaryDataType.java @@ -0,0 +1,184 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Typ zur Übermittlung von Dokumenten als Binary plus Metadaten + * + *

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

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

+ * <complexType name="DokumentBinaryData_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type">
+ *       <sequence>
+ *         <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentBinaryData_Type", propOrder = { + "dateiData", + "mimetype", + "groesse", + "datum", + "name" +}) +public class DokumentBinaryDataType + extends DokumentDataType +{ + + @XmlElement(name = "DateiData", required = true) + @XmlMimeType("application/octet-stream") + protected DataHandler dateiData; + @XmlElement(name = "Mimetype", required = true) + protected String mimetype; + @XmlElement(name = "Groesse") + protected Long groesse; + @XmlElement(name = "Datum") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar datum; + @XmlElement(name = "Name") + protected String name; + + /** + * Ruft den Wert der dateiData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getDateiData() { + return dateiData; + } + + /** + * Legt den Wert der dateiData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setDateiData(DataHandler value) { + this.dateiData = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setGroesse(Long value) { + this.groesse = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentDataType.java new file mode 100644 index 00000000..9fc573b2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentDataType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Typ zur Übermittlung von Dokumentendaten + * + *

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

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

+ * <complexType name="DokumentData_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentData_Type") +@XmlSeeAlso({ + DokumentBinaryDataType.class +}) +public abstract class DokumentDataType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentInfoType.java new file mode 100644 index 00000000..6da7522e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentInfoType.java @@ -0,0 +1,309 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten) + * + *

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

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

+ * <complexType name="DokumentInfo_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ArtAusfolgung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Unterschrift" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentInfo_Type", propOrder = { + "content", + "name", + "documentType", + "mimetype", + "groesse", + "datum", + "referenzWeitereDokumente", + "artAusfolgung", + "unterschrift" +}) +public class DokumentInfoType { + + @XmlElement(name = "Content") + @XmlMimeType("application/octet-stream") + protected DataHandler content; + @XmlElement(name = "Name") + protected String name; + @XmlElement(name = "DocumentType") + protected int documentType; + @XmlElement(name = "Mimetype") + protected String mimetype; + @XmlElement(name = "Groesse") + protected Long groesse; + @XmlElement(name = "Datum") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar datum; + @XmlElement(name = "ReferenzWeitereDokumente") + protected List referenzWeitereDokumente; + @XmlElement(name = "ArtAusfolgung") + protected Short artAusfolgung; + @XmlElement(name = "Unterschrift") + protected Short unterschrift; + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setContent(DataHandler value) { + this.content = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setGroesse(Long value) { + this.groesse = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Gets the value of the referenzWeitereDokumente 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 referenzWeitereDokumente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getReferenzWeitereDokumente() { + if (referenzWeitereDokumente == null) { + referenzWeitereDokumente = new ArrayList(); + } + return this.referenzWeitereDokumente; + } + + /** + * Ruft den Wert der artAusfolgung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getArtAusfolgung() { + return artAusfolgung; + } + + /** + * Legt den Wert der artAusfolgung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setArtAusfolgung(Short value) { + this.artAusfolgung = value; + } + + /** + * Ruft den Wert der unterschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getUnterschrift() { + return unterschrift; + } + + /** + * Legt den Wert der unterschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setUnterschrift(Short value) { + this.unterschrift = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentenReferenzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentenReferenzType.java new file mode 100644 index 00000000..fa5a75a5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/DokumentenReferenzType.java @@ -0,0 +1,262 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Information zu einem einzelnen Dokument + * + *

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

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

+ * <complexType name="DokumentenReferenz_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Datum" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentenReferenz_Type", propOrder = { + "id", + "name", + "documentType", + "mimetype", + "groesse", + "datum", + "objektSpezifikation", + "referenzWeitereDokumente" +}) +public class DokumentenReferenzType { + + @XmlElement(name = "Id", required = true) + protected ElementIdType id; + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "DocumentType") + protected int documentType; + @XmlElement(name = "Mimetype") + protected String mimetype; + @XmlElement(name = "Groesse") + protected Long groesse; + @XmlElement(name = "Datum", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar datum; + @XmlElement(name = "ObjektSpezifikation") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "ReferenzWeitereDokumente") + protected List referenzWeitereDokumente; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setId(ElementIdType value) { + this.id = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setGroesse(Long value) { + this.groesse = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Gets the value of the referenzWeitereDokumente 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 referenzWeitereDokumente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + public List getReferenzWeitereDokumente() { + if (referenzWeitereDokumente == null) { + referenzWeitereDokumente = new ArrayList(); + } + return this.referenzWeitereDokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EintragSchluessellisteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EintragSchluessellisteType.java new file mode 100644 index 00000000..e771d39a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EintragSchluessellisteType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ für einen einzelnen Eintrag einer Schlüsselliste + * + *

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

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

+ * <complexType name="EintragSchluesselliste_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Schluessel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EintragSchluesselliste_Type", propOrder = { + "text", + "schluessel" +}) +public class EintragSchluessellisteType { + + @XmlElement(name = "Text", required = true) + protected String text; + @XmlElement(name = "Schluessel", required = true) + protected String schluessel; + + /** + * Ruft den Wert der text-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getText() { + return text; + } + + /** + * Legt den Wert der text-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setText(String value) { + this.text = value; + } + + /** + * Ruft den Wert der schluessel-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchluessel() { + return schluessel; + } + + /** + * Legt den Wert der schluessel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchluessel(String value) { + this.schluessel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwGesDatenVNType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwGesDatenVNType.java new file mode 100644 index 00000000..af740432 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwGesDatenVNType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einwilligung Bekanntgabe Gesundheitsdaten an VN + * + *

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

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

+ * <complexType name="EinwGesDatenVN_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwGesDatenVN_Type") +public class EinwGesDatenVNType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwSprachaufzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwSprachaufzType.java new file mode 100644 index 00000000..ac9bdf28 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwSprachaufzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einwilligung Sprachaufzeichnung + * + *

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

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

+ * <complexType name="EinwSprachaufz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwSprachaufz_Type") +public class EinwSprachaufzType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwVerarbGesDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwVerarbGesDatenType.java new file mode 100644 index 00000000..9a1c7327 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwVerarbGesDatenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Einwilligung Verarbeitung Gesundheitsdaten + * + *

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

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

+ * <complexType name="EinwVerarbGesDaten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwVerarbGesDaten_Type") +public class EinwVerarbGesDatenType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwilligungPersDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwilligungPersDatenType.java new file mode 100644 index 00000000..452e68d0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwilligungPersDatenType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für Einwilligung personenbezogene Daten + * + *

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

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

+ * <complexType name="EinwilligungPersDaten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type">
+ *       <sequence>
+ *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwilligungPersDaten_Type", propOrder = { + "personRefLfnr" +}) +@XmlSeeAlso({ + EinwVerarbGesDatenType.class, + EinwGesDatenVNType.class, + EinwSprachaufzType.class +}) +public abstract class EinwilligungPersDatenType + extends EinwilligungType +{ + + @XmlElement(name = "PersonRefLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int personRefLfnr; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwilligungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwilligungType.java new file mode 100644 index 00000000..bd95d454 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/EinwilligungType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Typ für Einwilligung + * + *

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

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

+ * <complexType name="Einwilligung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Einwilligung_Type", propOrder = { + "zustimmung", + "text" +}) +@XmlSeeAlso({ + EinwilligungPersDatenType.class +}) +public abstract class EinwilligungType { + + @XmlElement(name = "Zustimmung") + protected Boolean zustimmung; + @XmlElement(name = "Text") + protected String text; + + /** + * Ruft den Wert der zustimmung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isZustimmung() { + return zustimmung; + } + + /** + * Legt den Wert der zustimmung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setZustimmung(Boolean value) { + this.zustimmung = value; + } + + /** + * Ruft den Wert der text-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getText() { + return text; + } + + /** + * Legt den Wert der text-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setText(String value) { + this.text = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementFondsauswahlType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementFondsauswahlType.java new file mode 100644 index 00000000..db8d8c66 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementFondsauswahlType.java @@ -0,0 +1,164 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Ein einzelnes Element einer Fondsauswahl + * + *

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

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

+ * <complexType name="ElementFondsauswahl_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="ISIN" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *           <element name="WKN" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ *         </choice>
+ *         <element name="Prozentanteil" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}float">
+ *               <minInclusive value="0"/>
+ *               <maxInclusive value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ZusaetzlicheFondsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheFondsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementFondsauswahl_Type", propOrder = { + "isin", + "wkn", + "prozentanteil", + "zusaetzlicheFondsdaten" +}) +public class ElementFondsauswahlType { + + @XmlElement(name = "ISIN") + protected AttributEnumType isin; + @XmlElement(name = "WKN") + protected AttributEnumType wkn; + @XmlElement(name = "Prozentanteil") + protected Float prozentanteil; + @XmlElement(name = "ZusaetzlicheFondsdaten") + protected List zusaetzlicheFondsdaten; + + /** + * Ruft den Wert der isin-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getISIN() { + return isin; + } + + /** + * Legt den Wert der isin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setISIN(AttributEnumType value) { + this.isin = value; + } + + /** + * Ruft den Wert der wkn-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getWKN() { + return wkn; + } + + /** + * Legt den Wert der wkn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setWKN(AttributEnumType value) { + this.wkn = value; + } + + /** + * Ruft den Wert der prozentanteil-Eigenschaft ab. + * + * @return + * possible object is + * {@link Float } + * + */ + public Float getProzentanteil() { + return prozentanteil; + } + + /** + * Legt den Wert der prozentanteil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Float } + * + */ + public void setProzentanteil(Float value) { + this.prozentanteil = value; + } + + /** + * Gets the value of the zusaetzlicheFondsdaten 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 zusaetzlicheFondsdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheFondsdatenType } + * + * + */ + public List getZusaetzlicheFondsdaten() { + if (zusaetzlicheFondsdaten == null) { + zusaetzlicheFondsdaten = new ArrayList(); + } + return this.zusaetzlicheFondsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementIdType.java new file mode 100644 index 00000000..a5676677 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementIdType.java @@ -0,0 +1,114 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + * + *

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

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

+ * <complexType name="ElementIdType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="idValidUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *         <element name="idIsSingleUse" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementIdType", propOrder = { + "id", + "idValidUntil", + "idIsSingleUse" +}) +public class ElementIdType { + + @XmlElement(required = true) + protected String id; + @XmlElement(required = true, nillable = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar idValidUntil; + protected boolean idIsSingleUse; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der idValidUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getIdValidUntil() { + return idValidUntil; + } + + /** + * Legt den Wert der idValidUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setIdValidUntil(XMLGregorianCalendar value) { + this.idValidUntil = value; + } + + /** + * Ruft den Wert der idIsSingleUse-Eigenschaft ab. + * + */ + public boolean isIdIsSingleUse() { + return idIsSingleUse; + } + + /** + * Legt den Wert der idIsSingleUse-Eigenschaft fest. + * + */ + public void setIdIsSingleUse(boolean value) { + this.idIsSingleUse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementarproduktGenerischType.java new file mode 100644 index 00000000..ac5e3a1d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementarproduktGenerischType.java @@ -0,0 +1,187 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.TarifLebenType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.LeistungsartUnfallType; + + +/** + * Basistyp für ein Elementarprodukt, 2. Generation + * + *

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

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

+ * <complexType name="ElementarproduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_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 = "ElementarproduktGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt", + "versicherungssumme" +}) +@XmlSeeAlso({ + LeistungsartUnfallType.class, + TarifLebenType.class, + ElementarproduktSachPrivatType.class +}) +public abstract class ElementarproduktGenerischType + extends ElementarproduktType +{ + + @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_8_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementarproduktType.java new file mode 100644 index 00000000..d4c52f0d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ElementarproduktType.java @@ -0,0 +1,141 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.ElementarproduktKfzType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType; + + +/** + * Basistyp für ein Elementarprodukt + * + *

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

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

+ * <complexType name="Elementarprodukt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Elementarprodukt_Type", propOrder = { + "vtgBeg", + "refSicherstellungLfnr", + "zusaetzlicheElementarproduktdaten" +}) +@XmlSeeAlso({ + ElementarproduktGenerischType.class, + ElementarproduktKfzType.class, + VerkehrsrechtsschutzKfzType.class +}) +public abstract class ElementarproduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "VtgBeg") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; + @XmlElement(name = "ZusaetzlicheElementarproduktdaten") + protected List zusaetzlicheElementarproduktdaten; + + /** + * 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; + } + + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + + /** + * Gets the value of the zusaetzlicheElementarproduktdaten 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 zusaetzlicheElementarproduktdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheElementarproduktdatenType } + * + * + */ + public List getZusaetzlicheElementarproduktdaten() { + if (zusaetzlicheElementarproduktdaten == null) { + zusaetzlicheElementarproduktdaten = new ArrayList(); + } + return this.zusaetzlicheElementarproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ErsatzpolizzeMitAendGrundType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ErsatzpolizzeMitAendGrundType.java new file mode 100644 index 00000000..10554754 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ErsatzpolizzeMitAendGrundType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Einfache Implementierung einer zu ersetzenden Polizze mit Angabe eines Änderungsgrunds + * + *

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

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

+ * <complexType name="ErsatzpolizzeMitAendGrund_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type">
+ *       <sequence>
+ *         <element name="AendGrundCd" type="{urn:omds20}AendGrundCd_Type"/>
+ *         <element name="AendGrundbez" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ErsatzpolizzeMitAendGrund_Type", propOrder = { + "aendGrundCd", + "aendGrundbez" +}) +public class ErsatzpolizzeMitAendGrundType + extends ErsatzpolizzeType +{ + + @XmlElement(name = "AendGrundCd", required = true) + protected String aendGrundCd; + @XmlElement(name = "AendGrundbez") + protected String aendGrundbez; + + /** + * Ruft den Wert der aendGrundCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAendGrundCd() { + return aendGrundCd; + } + + /** + * Legt den Wert der aendGrundCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAendGrundCd(String value) { + this.aendGrundCd = value; + } + + /** + * Ruft den Wert der aendGrundbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAendGrundbez() { + return aendGrundbez; + } + + /** + * Legt den Wert der aendGrundbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAendGrundbez(String value) { + this.aendGrundbez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ErsatzpolizzeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ErsatzpolizzeType.java new file mode 100644 index 00000000..1da0aee3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ErsatzpolizzeType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Beschreibung einer durch Konvertierung zu ersetzenden Polizze + * + *

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

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

+ * <complexType name="Ersatzpolizze_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ersatzpolizze_Type", propOrder = { + "polizzennr", + "vertragsID" +}) +@XmlSeeAlso({ + ErsatzpolizzeMitAendGrundType.class +}) +public abstract class ErsatzpolizzeType { + + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ErsatzpolizzenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ErsatzpolizzenType.java new file mode 100644 index 00000000..eab0c1ef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ErsatzpolizzenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ für Ersatzpolizzen + * + *

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

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

+ * <complexType name="Ersatzpolizzen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Ersatzpolizzennummer1" type="{urn:omds20}Polizzennr"/>
+ *         <element name="Ersatzpolizzennummer2" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Ersatzpolizzennummer3" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ersatzpolizzen_Type", propOrder = { + "ersatzpolizzennummer1", + "ersatzpolizzennummer2", + "ersatzpolizzennummer3" +}) +public class ErsatzpolizzenType { + + @XmlElement(name = "Ersatzpolizzennummer1", required = true) + protected String ersatzpolizzennummer1; + @XmlElement(name = "Ersatzpolizzennummer2") + protected String ersatzpolizzennummer2; + @XmlElement(name = "Ersatzpolizzennummer3") + protected String ersatzpolizzennummer3; + + /** + * Ruft den Wert der ersatzpolizzennummer1-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer1() { + return ersatzpolizzennummer1; + } + + /** + * Legt den Wert der ersatzpolizzennummer1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer1(String value) { + this.ersatzpolizzennummer1 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer2() { + return ersatzpolizzennummer2; + } + + /** + * Legt den Wert der ersatzpolizzennummer2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer2(String value) { + this.ersatzpolizzennummer2 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer3-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer3() { + return ersatzpolizzennummer3; + } + + /** + * Legt den Wert der ersatzpolizzennummer3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer3(String value) { + this.ersatzpolizzennummer3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FATCANatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FATCANatPersonType.java new file mode 100644 index 00000000..06e357e0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FATCANatPersonType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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="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 = { + "usIndizien", + "usSteuerpflicht" +}) +public class FATCANatPersonType { + + @XmlElement(name = "US_Indizien") + protected boolean usIndizien; + @XmlElement(name = "US_Steuerpflicht") + protected boolean usSteuerpflicht; + + /** + * 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_8_0/common/FATCASonstPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FATCASonstPersonType.java new file mode 100644 index 00000000..a5edfb6d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FATCASonstPersonType.java @@ -0,0 +1,132 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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"/>
+ *         <element name="GIIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="KonzessionFinanzen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="NichtFinanzielleDienstleistungen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_SonstPersonType", propOrder = { + "landFirmensitz", + "giin", + "konzessionFinanzen", + "nichtFinanzielleDienstleistungen" +}) +public class FATCASonstPersonType { + + @XmlElement(name = "LandFirmensitz", required = true) + protected AttributEnumType landFirmensitz; + @XmlElement(name = "GIIN") + protected String giin; + @XmlElement(name = "KonzessionFinanzen") + protected boolean konzessionFinanzen; + @XmlElement(name = "NichtFinanzielleDienstleistungen") + protected boolean nichtFinanzielleDienstleistungen; + + /** + * 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; + } + + /** + * Ruft den Wert der giin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGIIN() { + return giin; + } + + /** + * Legt den Wert der giin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGIIN(String value) { + this.giin = value; + } + + /** + * Ruft den Wert der konzessionFinanzen-Eigenschaft ab. + * + */ + public boolean isKonzessionFinanzen() { + return konzessionFinanzen; + } + + /** + * Legt den Wert der konzessionFinanzen-Eigenschaft fest. + * + */ + public void setKonzessionFinanzen(boolean value) { + this.konzessionFinanzen = value; + } + + /** + * Ruft den Wert der nichtFinanzielleDienstleistungen-Eigenschaft ab. + * + */ + public boolean isNichtFinanzielleDienstleistungen() { + return nichtFinanzielleDienstleistungen; + } + + /** + * Legt den Wert der nichtFinanzielleDienstleistungen-Eigenschaft fest. + * + */ + public void setNichtFinanzielleDienstleistungen(boolean value) { + this.nichtFinanzielleDienstleistungen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FATCAType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FATCAType.java new file mode 100644 index 00000000..cd468b5e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FATCAType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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="US_TIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/>
+ *         <element name="FATCA_SonstPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_SonstPersonType"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FATCA_Type", propOrder = { + "ustin", + "fatcaNatPerson", + "fatcaSonstPerson" +}) +public class FATCAType { + + @XmlElement(name = "US_TIN") + protected String ustin; + @XmlElement(name = "FATCA_NatPerson") + protected FATCANatPersonType fatcaNatPerson; + @XmlElement(name = "FATCA_SonstPerson") + protected FATCASonstPersonType fatcaSonstPerson; + + /** + * Ruft den Wert der ustin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUSTIN() { + return ustin; + } + + /** + * Legt den Wert der ustin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUSTIN(String value) { + this.ustin = value; + } + + /** + * 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 FATCASonstPersonType } + * + */ + public FATCASonstPersonType getFATCASonstPerson() { + return fatcaSonstPerson; + } + + /** + * Legt den Wert der fatcaSonstPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FATCASonstPersonType } + * + */ + public void setFATCASonstPerson(FATCASonstPersonType value) { + this.fatcaSonstPerson = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FahrzeugType.java new file mode 100644 index 00000000..90b55df8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/FahrzeugType.java @@ -0,0 +1,890 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_14.Entsch2Type; + + +/** + * Basisklasse für alle Fahrzeuge in der Kfz-Versicherung + * + *

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

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

+ * <complexType name="Fahrzeug_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *       <sequence>
+ *         <element name="Zulassungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zulassungsdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" />
+ *       <attribute name="Marke">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Handelsbez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="30"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="TypVarVer">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Leasingkz" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="Modelljahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Leistung" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Nutzlast">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ *             <totalDigits value="6"/>
+ *             <fractionDigits value="0"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Hubraum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="AntriebsArtCd" type="{urn:omds20}AntriebsArtCd_Type" />
+ *       <attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Fahrgestnr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Motornr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="NatCode">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VerwendzweckCd" type="{urn:omds20}VerwendzweckCd_Type" />
+ *       <attribute name="Erstzulassdat" type="{urn:omds20}Datum" />
+ *       <attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="Pol_Kennz">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="12"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Tueren" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Baujahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Gesamtgewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Listenpreis" type="{urn:omds20}decimal" />
+ *       <attribute name="Sonderausstattung" type="{urn:omds20}decimal" />
+ *       <attribute name="Eigengewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="ZulassdatHalter" type="{urn:omds20}Datum" />
+ *       <attribute name="AufbauNatC" type="{urn:omds3CommonServiceTypes-1-1-0}AufbauNatC_Type" />
+ *       <attribute name="Historisch" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Fahrzeug_Type", propOrder = { + "zulassungsdaten" +}) +public class FahrzeugType + extends VersichertesInteresseType +{ + + @XmlElement(name = "Zulassungsdaten") + protected ZulassungsdatenType zulassungsdaten; + @XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String fzgArtCd; + @XmlAttribute(name = "Marke", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String marke; + @XmlAttribute(name = "Handelsbez", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String handelsbez; + @XmlAttribute(name = "TypVarVer", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String typVarVer; + @XmlAttribute(name = "Leasingkz", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected Entsch2Type leasingkz; + @XmlAttribute(name = "Modelljahr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer modelljahr; + @XmlAttribute(name = "Leistung", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer leistung; + @XmlAttribute(name = "Plaetze", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer plaetze; + @XmlAttribute(name = "Nutzlast", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected BigDecimal nutzlast; + @XmlAttribute(name = "Hubraum", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer hubraum; + @XmlAttribute(name = "AntriebsArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String antriebsArtCd; + @XmlAttribute(name = "CO2_Ausstoss", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer co2Ausstoss; + @XmlAttribute(name = "Fahrgestnr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String fahrgestnr; + @XmlAttribute(name = "Motornr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String motornr; + @XmlAttribute(name = "NatCode", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String natCode; + @XmlAttribute(name = "VerwendzweckCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String verwendzweckCd; + @XmlAttribute(name = "Erstzulassdat", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar erstzulassdat; + @XmlAttribute(name = "LandesCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String landesCd; + @XmlAttribute(name = "Pol_Kennz", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String polKennz; + @XmlAttribute(name = "Tueren", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer tueren; + @XmlAttribute(name = "Baujahr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer baujahr; + @XmlAttribute(name = "Gesamtgewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer gesamtgewicht; + @XmlAttribute(name = "Listenpreis", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected BigDecimal listenpreis; + @XmlAttribute(name = "Sonderausstattung", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected BigDecimal sonderausstattung; + @XmlAttribute(name = "Eigengewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer eigengewicht; + @XmlAttribute(name = "ZulassdatHalter", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar zulassdatHalter; + @XmlAttribute(name = "AufbauNatC", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String aufbauNatC; + @XmlAttribute(name = "Historisch", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected Boolean historisch; + + /** + * Ruft den Wert der zulassungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZulassungsdatenType } + * + */ + public ZulassungsdatenType getZulassungsdaten() { + return zulassungsdaten; + } + + /** + * Legt den Wert der zulassungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZulassungsdatenType } + * + */ + public void setZulassungsdaten(ZulassungsdatenType value) { + this.zulassungsdaten = value; + } + + /** + * Ruft den Wert der fzgArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFzgArtCd() { + return fzgArtCd; + } + + /** + * Legt den Wert der fzgArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFzgArtCd(String value) { + this.fzgArtCd = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTypVarVer(String value) { + this.typVarVer = value; + } + + /** + * Ruft den Wert der leasingkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getLeasingkz() { + return leasingkz; + } + + /** + * Legt den Wert der leasingkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setLeasingkz(Entsch2Type value) { + this.leasingkz = value; + } + + /** + * Ruft den Wert der modelljahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getModelljahr() { + return modelljahr; + } + + /** + * Legt den Wert der modelljahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setModelljahr(Integer value) { + this.modelljahr = value; + } + + /** + * Ruft den Wert der leistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getLeistung() { + return leistung; + } + + /** + * Legt den Wert der leistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setLeistung(Integer value) { + this.leistung = value; + } + + /** + * Ruft den Wert der plaetze-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPlaetze() { + return plaetze; + } + + /** + * Legt den Wert der plaetze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPlaetze(Integer value) { + this.plaetze = value; + } + + /** + * Ruft den Wert der nutzlast-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNutzlast() { + return nutzlast; + } + + /** + * Legt den Wert der nutzlast-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNutzlast(BigDecimal value) { + this.nutzlast = value; + } + + /** + * Ruft den Wert der hubraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getHubraum() { + return hubraum; + } + + /** + * Legt den Wert der hubraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setHubraum(Integer value) { + this.hubraum = value; + } + + /** + * Ruft den Wert der antriebsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntriebsArtCd() { + return antriebsArtCd; + } + + /** + * Legt den Wert der antriebsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntriebsArtCd(String value) { + this.antriebsArtCd = value; + } + + /** + * Ruft den Wert der co2Ausstoss-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getCO2Ausstoss() { + return co2Ausstoss; + } + + /** + * Legt den Wert der co2Ausstoss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setCO2Ausstoss(Integer value) { + this.co2Ausstoss = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der motornr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotornr() { + return motornr; + } + + /** + * Legt den Wert der motornr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotornr(String value) { + this.motornr = value; + } + + /** + * Ruft den Wert der natCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNatCode() { + return natCode; + } + + /** + * Legt den Wert der natCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNatCode(String value) { + this.natCode = value; + } + + /** + * Ruft den Wert der verwendzweckCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerwendzweckCd() { + return verwendzweckCd; + } + + /** + * Legt den Wert der verwendzweckCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerwendzweckCd(String value) { + this.verwendzweckCd = value; + } + + /** + * Ruft den Wert der erstzulassdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErstzulassdat() { + return erstzulassdat; + } + + /** + * Legt den Wert der erstzulassdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErstzulassdat(XMLGregorianCalendar value) { + this.erstzulassdat = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der polKennz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolKennz() { + return polKennz; + } + + /** + * Legt den Wert der polKennz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolKennz(String value) { + this.polKennz = value; + } + + /** + * Ruft den Wert der tueren-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getTueren() { + return tueren; + } + + /** + * Legt den Wert der tueren-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setTueren(Integer value) { + this.tueren = value; + } + + /** + * Ruft den Wert der baujahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getBaujahr() { + return baujahr; + } + + /** + * Legt den Wert der baujahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setBaujahr(Integer value) { + this.baujahr = value; + } + + /** + * Ruft den Wert der gesamtgewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getGesamtgewicht() { + return gesamtgewicht; + } + + /** + * Legt den Wert der gesamtgewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setGesamtgewicht(Integer value) { + this.gesamtgewicht = value; + } + + /** + * Ruft den Wert der listenpreis-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getListenpreis() { + return listenpreis; + } + + /** + * Legt den Wert der listenpreis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setListenpreis(BigDecimal value) { + this.listenpreis = value; + } + + /** + * Ruft den Wert der sonderausstattung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSonderausstattung() { + return sonderausstattung; + } + + /** + * Legt den Wert der sonderausstattung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSonderausstattung(BigDecimal value) { + this.sonderausstattung = value; + } + + /** + * Ruft den Wert der eigengewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getEigengewicht() { + return eigengewicht; + } + + /** + * Legt den Wert der eigengewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setEigengewicht(Integer value) { + this.eigengewicht = value; + } + + /** + * Ruft den Wert der zulassdatHalter-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZulassdatHalter() { + return zulassdatHalter; + } + + /** + * Legt den Wert der zulassdatHalter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZulassdatHalter(XMLGregorianCalendar value) { + this.zulassdatHalter = value; + } + + /** + * Ruft den Wert der aufbauNatC-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAufbauNatC() { + return aufbauNatC; + } + + /** + * Legt den Wert der aufbauNatC-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAufbauNatC(String value) { + this.aufbauNatC = value; + } + + /** + * Ruft den Wert der historisch-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHistorisch() { + return historisch; + } + + /** + * Legt den Wert der historisch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHistorisch(Boolean value) { + this.historisch = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/GMSGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/GMSGType.java new file mode 100644 index 00000000..e832ca7f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/GMSGType.java @@ -0,0 +1,165 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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" minOccurs="0"/>
+ *                 </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" minOccurs="0"/>
+     *       </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") + 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_8_0/common/GeschaeftsobjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/GeschaeftsobjektArtType.java new file mode 100644 index 00000000..aee61418 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/GeschaeftsobjektArtType.java @@ -0,0 +1,61 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für GeschaeftsobjektArt_Type. + * + *

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

+ * <simpleType name="GeschaeftsobjektArt_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="VTG"/>
+ *     <enumeration value="SC"/>
+ *     <enumeration value="AN"/>
+ *     <enumeration value="IB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GeschaeftsobjektArt_Type") +@XmlEnum +public enum GeschaeftsobjektArtType { + + + /** + * Vertrag + * + */ + VTG, + + /** + * Schaden + * + */ + SC, + + /** + * Antrag + * + */ + AN, + + /** + * Interventionsbericht + * + */ + IB; + + public String value() { + return name(); + } + + public static GeschaeftsobjektArtType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/GlaeubigerSicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/GlaeubigerSicherstellungType.java new file mode 100644 index 00000000..21d309de --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/GlaeubigerSicherstellungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/KontierungType.java new file mode 100644 index 00000000..138859a8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/KontierungType.java @@ -0,0 +1,177 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden. + * + *

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

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

+ * <complexType name="Kontierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vermittlernummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Vermittlername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Abschluss" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Folge" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Betreuung" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kontierung_Type", propOrder = { + "vermittlernummer", + "vermittlername", + "abschluss", + "folge", + "betreuung" +}) +public class KontierungType { + + @XmlElement(name = "Vermittlernummer", required = true) + protected String vermittlernummer; + @XmlElement(name = "Vermittlername") + protected String vermittlername; + @XmlElement(name = "Abschluss", required = true) + protected BigInteger abschluss; + @XmlElement(name = "Folge", required = true) + protected BigInteger folge; + @XmlElement(name = "Betreuung", required = true) + protected BigInteger betreuung; + + /** + * Ruft den Wert der vermittlernummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermittlernummer() { + return vermittlernummer; + } + + /** + * Legt den Wert der vermittlernummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermittlernummer(String value) { + this.vermittlernummer = value; + } + + /** + * Ruft den Wert der vermittlername-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermittlername() { + return vermittlername; + } + + /** + * Legt den Wert der vermittlername-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermittlername(String value) { + this.vermittlername = value; + } + + /** + * Ruft den Wert der abschluss-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAbschluss() { + return abschluss; + } + + /** + * Legt den Wert der abschluss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAbschluss(BigInteger value) { + this.abschluss = value; + } + + /** + * Ruft den Wert der folge-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFolge() { + return folge; + } + + /** + * Legt den Wert der folge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFolge(BigInteger value) { + this.folge = value; + } + + /** + * Ruft den Wert der betreuung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBetreuung() { + return betreuung; + } + + /** + * Legt den Wert der betreuung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBetreuung(BigInteger value) { + this.betreuung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/KostenFixOderProzentType.java new file mode 100644 index 00000000..d2c37435 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/KostenFixOderProzentType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlType; + + +/** + * Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert + * + *

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

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

+ * <complexType name="KostenFixOderProzent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="AbsoluterBetrag" type="{urn:omds20}decimal"/>
+ *           <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KostenFixOderProzent_Type", propOrder = { + "absoluterBetrag", + "prozentVs" +}) +public class KostenFixOderProzentType { + + @XmlElement(name = "AbsoluterBetrag") + protected BigDecimal absoluterBetrag; + @XmlElement(name = "ProzentVs") + @XmlSchemaType(name = "unsignedByte") + protected Short prozentVs; + + /** + * Ruft den Wert der absoluterBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAbsoluterBetrag() { + return absoluterBetrag; + } + + /** + * Legt den Wert der absoluterBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAbsoluterBetrag(BigDecimal value) { + this.absoluterBetrag = value; + } + + /** + * Ruft den Wert der prozentVs-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getProzentVs() { + return prozentVs; + } + + /** + * Legt den Wert der prozentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setProzentVs(Short value) { + this.prozentVs = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/KreditkarteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/KreditkarteType.java new file mode 100644 index 00000000..6d715dec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/KreditkarteType.java @@ -0,0 +1,189 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ Kreditkarte + * + *

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

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

+ * <complexType name="Kreditkarte_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Pruefziffer" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ *             <totalDigits value="3"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="AblaufMonat" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *             <totalDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="AblaufJahr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *             <totalDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kreditkarte_Type") +public class KreditkarteType { + + @XmlAttribute(name = "Gesellschaft", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String gesellschaft; + @XmlAttribute(name = "Kartennummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String kartennummer; + @XmlAttribute(name = "Inhaber", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String inhaber; + @XmlAttribute(name = "Pruefziffer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected long pruefziffer; + @XmlAttribute(name = "AblaufMonat", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected short ablaufMonat; + @XmlAttribute(name = "AblaufJahr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected short ablaufJahr; + + /** + * Ruft den Wert der gesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGesellschaft() { + return gesellschaft; + } + + /** + * Legt den Wert der gesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGesellschaft(String value) { + this.gesellschaft = value; + } + + /** + * Ruft den Wert der kartennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKartennummer() { + return kartennummer; + } + + /** + * Legt den Wert der kartennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKartennummer(String value) { + this.kartennummer = value; + } + + /** + * Ruft den Wert der inhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInhaber() { + return inhaber; + } + + /** + * Legt den Wert der inhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInhaber(String value) { + this.inhaber = value; + } + + /** + * Ruft den Wert der pruefziffer-Eigenschaft ab. + * + */ + public long getPruefziffer() { + return pruefziffer; + } + + /** + * Legt den Wert der pruefziffer-Eigenschaft fest. + * + */ + public void setPruefziffer(long value) { + this.pruefziffer = value; + } + + /** + * Ruft den Wert der ablaufMonat-Eigenschaft ab. + * + */ + public short getAblaufMonat() { + return ablaufMonat; + } + + /** + * Legt den Wert der ablaufMonat-Eigenschaft fest. + * + */ + public void setAblaufMonat(short value) { + this.ablaufMonat = value; + } + + /** + * Ruft den Wert der ablaufJahr-Eigenschaft ab. + * + */ + public short getAblaufJahr() { + return ablaufJahr; + } + + /** + * Legt den Wert der ablaufJahr-Eigenschaft fest. + * + */ + public void setAblaufJahr(short value) { + this.ablaufJahr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/LegitimationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/LegitimationType.java new file mode 100644 index 00000000..a60851c4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/LegitimationType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_14.ELLegitimationType; + + +/** + * Daten zur Legitimation des Antragstellers bzw. Kunden + * + *

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

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

+ * <complexType name="Legitimation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds20}EL-Legitimation_Type">
+ *       <attribute name="AusstellendesLand" type="{urn:omds20}LandesCd_Type" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Legitimation_Type") +public class LegitimationType + extends ELLegitimationType +{ + + @XmlAttribute(name = "AusstellendesLand", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String ausstellendesLand; + + /** + * Ruft den Wert der ausstellendesLand-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAusstellendesLand() { + return ausstellendesLand; + } + + /** + * Legt den Wert der ausstellendesLand-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAusstellendesLand(String value) { + this.ausstellendesLand = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjectFactory.java new file mode 100644 index 00000000..7ac549a9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjectFactory.java @@ -0,0 +1,865 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +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_8_0.common 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 _ServiceFault_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "serviceFault"); + private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd"); + private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId"); + private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person"); + private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_8_0.common + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GMSGType } + * + */ + public GMSGType createGMSGType() { + return new GMSGType(); + } + + /** + * Create an instance of {@link ProzessDokumentType } + * + */ + public ProzessDokumentType createProzessDokumentType() { + return new ProzessDokumentType(); + } + + /** + * Create an instance of {@link ZahlwegType } + * + */ + public ZahlwegType createZahlwegType() { + return new ZahlwegType(); + } + + /** + * Create an instance of {@link ObjektIdType } + * + */ + public ObjektIdType createObjektIdType() { + return new ObjektIdType(); + } + + /** + * Create an instance of {@link TechnicalKeyValueType } + * + */ + public TechnicalKeyValueType createTechnicalKeyValueType() { + return new TechnicalKeyValueType(); + } + + /** + * Create an instance of {@link PersonType } + * + */ + public PersonType createPersonType() { + return new PersonType(); + } + + /** + * Create an instance of {@link ResponseStatusType } + * + */ + public ResponseStatusType createResponseStatusType() { + return new ResponseStatusType(); + } + + /** + * Create an instance of {@link ServiceFault } + * + */ + public ServiceFault createServiceFault() { + return new ServiceFault(); + } + + /** + * Create an instance of {@link AdresseType } + * + */ + public AdresseType createAdresseType() { + return new AdresseType(); + } + + /** + * Create an instance of {@link AgentFilterType } + * + */ + public AgentFilterType createAgentFilterType() { + return new AgentFilterType(); + } + + /** + * Create an instance of {@link ElementIdType } + * + */ + public ElementIdType createElementIdType() { + return new ElementIdType(); + } + + /** + * Create an instance of {@link Referenz } + * + */ + public Referenz createReferenz() { + return new Referenz(); + } + + /** + * Create an instance of {@link LegitimationType } + * + */ + public LegitimationType createLegitimationType() { + return new LegitimationType(); + } + + /** + * Create an instance of {@link DateianhangType } + * + */ + public DateianhangType createDateianhangType() { + return new DateianhangType(); + } + + /** + * Create an instance of {@link DokumentBinaryDataType } + * + */ + public DokumentBinaryDataType createDokumentBinaryDataType() { + return new DokumentBinaryDataType(); + } + + /** + * Create an instance of {@link AutorisierungType } + * + */ + public AutorisierungType createAutorisierungType() { + return new AutorisierungType(); + } + + /** + * Create an instance of {@link AutorisierungsAnforderungType } + * + */ + public AutorisierungsAnforderungType createAutorisierungsAnforderungType() { + return new AutorisierungsAnforderungType(); + } + + /** + * Create an instance of {@link AutorisierungsartType } + * + */ + public AutorisierungsartType createAutorisierungsartType() { + return new AutorisierungsartType(); + } + + /** + * Create an instance of {@link ProzessDokRequirementType } + * + */ + public ProzessDokRequirementType createProzessDokRequirementType() { + return new ProzessDokRequirementType(); + } + + /** + * Create an instance of {@link ProzessDokToReturnType } + * + */ + public ProzessDokToReturnType createProzessDokToReturnType() { + return new ProzessDokToReturnType(); + } + + /** + * Create an instance of {@link ProzessDokHandoutType } + * + */ + public ProzessDokHandoutType createProzessDokHandoutType() { + return new ProzessDokHandoutType(); + } + + /** + * Create an instance of {@link KontierungType } + * + */ + public KontierungType createKontierungType() { + return new KontierungType(); + } + + /** + * Create an instance of {@link ZusatzproduktGenerischType } + * + */ + public ZusatzproduktGenerischType createZusatzproduktGenerischType() { + return new ZusatzproduktGenerischType(); + } + + /** + * Create an instance of {@link BeteiligtePersonVertragType } + * + */ + public BeteiligtePersonVertragType createBeteiligtePersonVertragType() { + return new BeteiligtePersonVertragType(); + } + + /** + * Create an instance of {@link PraemieType } + * + */ + public PraemieType createPraemieType() { + return new PraemieType(); + } + + /** + * Create an instance of {@link VersicherungssteuerType } + * + */ + public VersicherungssteuerType createVersicherungssteuerType() { + return new VersicherungssteuerType(); + } + + /** + * Create an instance of {@link VertragspersonType } + * + */ + public VertragspersonType createVertragspersonType() { + return new VertragspersonType(); + } + + /** + * Create an instance of {@link VinkulierungType } + * + */ + public VinkulierungType createVinkulierungType() { + return new VinkulierungType(); + } + + /** + * Create an instance of {@link VinkularglaeubigerType } + * + */ + public VinkularglaeubigerType createVinkularglaeubigerType() { + return new VinkularglaeubigerType(); + } + + /** + * Create an instance of {@link BezugsrechtType } + * + */ + public BezugsrechtType createBezugsrechtType() { + return new BezugsrechtType(); + } + + /** + * Create an instance of {@link BezugsberechtigungGesetzlicheErbenType } + * + */ + public BezugsberechtigungGesetzlicheErbenType createBezugsberechtigungGesetzlicheErbenType() { + return new BezugsberechtigungGesetzlicheErbenType(); + } + + /** + * Create an instance of {@link BezugsberechtigungTestamentarischeErbenType } + * + */ + public BezugsberechtigungTestamentarischeErbenType createBezugsberechtigungTestamentarischeErbenType() { + return new BezugsberechtigungTestamentarischeErbenType(); + } + + /** + * Create an instance of {@link BezugsberechtigungUeberbringerType } + * + */ + public BezugsberechtigungUeberbringerType createBezugsberechtigungUeberbringerType() { + return new BezugsberechtigungUeberbringerType(); + } + + /** + * Create an instance of {@link BezugsberechtigungNamentlich } + * + */ + public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() { + return new BezugsberechtigungNamentlich(); + } + + /** + * Create an instance of {@link PersonNamentlichesBezugsrechtType } + * + */ + public PersonNamentlichesBezugsrechtType createPersonNamentlichesBezugsrechtType() { + return new PersonNamentlichesBezugsrechtType(); + } + + /** + * Create an instance of {@link BezugsberechtigungVersicherungsnehmerType } + * + */ + public BezugsberechtigungVersicherungsnehmerType createBezugsberechtigungVersicherungsnehmerType() { + return new BezugsberechtigungVersicherungsnehmerType(); + } + + /** + * Create an instance of {@link BezugsberechtigungVersichertePersonType } + * + */ + public BezugsberechtigungVersichertePersonType createBezugsberechtigungVersichertePersonType() { + return new BezugsberechtigungVersichertePersonType(); + } + + /** + * Create an instance of {@link BezugsberechtigungIndividuell } + * + */ + public BezugsberechtigungIndividuell createBezugsberechtigungIndividuell() { + return new BezugsberechtigungIndividuell(); + } + + /** + * Create an instance of {@link BonusMalusSystemType } + * + */ + public BonusMalusSystemType createBonusMalusSystemType() { + return new BonusMalusSystemType(); + } + + /** + * Create an instance of {@link OffeneSchaedenType } + * + */ + public OffeneSchaedenType createOffeneSchaedenType() { + return new OffeneSchaedenType(); + } + + /** + * Create an instance of {@link OffenerSchadenType } + * + */ + public OffenerSchadenType createOffenerSchadenType() { + return new OffenerSchadenType(); + } + + /** + * Create an instance of {@link VorversicherungenImplType } + * + */ + public VorversicherungenImplType createVorversicherungenImplType() { + return new VorversicherungenImplType(); + } + + /** + * Create an instance of {@link VorversicherungType } + * + */ + public VorversicherungType createVorversicherungType() { + return new VorversicherungType(); + } + + /** + * Create an instance of {@link VorversicherungenDetailType } + * + */ + public VorversicherungenDetailType createVorversicherungenDetailType() { + return new VorversicherungenDetailType(); + } + + /** + * Create an instance of {@link DatenverwendungType } + * + */ + public DatenverwendungType createDatenverwendungType() { + return new DatenverwendungType(); + } + + /** + * Create an instance of {@link ErsatzpolizzenType } + * + */ + public ErsatzpolizzenType createErsatzpolizzenType() { + return new ErsatzpolizzenType(); + } + + /** + * Create an instance of {@link ErsatzpolizzeMitAendGrundType } + * + */ + public ErsatzpolizzeMitAendGrundType createErsatzpolizzeMitAendGrundType() { + return new ErsatzpolizzeMitAendGrundType(); + } + + /** + * Create an instance of {@link DokumentInfoType } + * + */ + public DokumentInfoType createDokumentInfoType() { + return new DokumentInfoType(); + } + + /** + * Create an instance of {@link ZahlungsdatenType } + * + */ + public ZahlungsdatenType createZahlungsdatenType() { + return new ZahlungsdatenType(); + } + + /** + * Create an instance of {@link KreditkarteType } + * + */ + public KreditkarteType createKreditkarteType() { + return new KreditkarteType(); + } + + /** + * Create an instance of {@link BankverbindungType } + * + */ + public BankverbindungType createBankverbindungType() { + return new BankverbindungType(); + } + + /** + * Create an instance of {@link PersBankverbindungType } + * + */ + public PersBankverbindungType createPersBankverbindungType() { + return new PersBankverbindungType(); + } + + /** + * Create an instance of {@link VersichertePersonType } + * + */ + public VersichertePersonType createVersichertePersonType() { + return new VersichertePersonType(); + } + + /** + * Create an instance of {@link RisikoNatPersonType } + * + */ + public RisikoNatPersonType createRisikoNatPersonType() { + return new RisikoNatPersonType(); + } + + /** + * Create an instance of {@link FahrzeugType } + * + */ + public FahrzeugType createFahrzeugType() { + return new FahrzeugType(); + } + + /** + * Create an instance of {@link ZulassungsdatenType } + * + */ + public ZulassungsdatenType createZulassungsdatenType() { + return new ZulassungsdatenType(); + } + + /** + * Create an instance of {@link VersicherteLiegenschaftType } + * + */ + public VersicherteLiegenschaftType createVersicherteLiegenschaftType() { + return new VersicherteLiegenschaftType(); + } + + /** + * Create an instance of {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType createKostenFixOderProzentType() { + return new KostenFixOderProzentType(); + } + + /** + * Create an instance of {@link SelbstbehaltType } + * + */ + public SelbstbehaltType createSelbstbehaltType() { + return new SelbstbehaltType(); + } + + /** + * Create an instance of {@link UploadDokumentType } + * + */ + public UploadDokumentType createUploadDokumentType() { + return new UploadDokumentType(); + } + + /** + * Create an instance of {@link DokumentenReferenzType } + * + */ + public DokumentenReferenzType createDokumentenReferenzType() { + return new DokumentenReferenzType(); + } + + /** + * Create an instance of {@link ZeitraumType } + * + */ + public ZeitraumType createZeitraumType() { + return new ZeitraumType(); + } + + /** + * Create an instance of {@link PolizzenObjektSpezifikationType } + * + */ + public PolizzenObjektSpezifikationType createPolizzenObjektSpezifikationType() { + return new PolizzenObjektSpezifikationType(); + } + + /** + * Create an instance of {@link SchadenObjektSpezifikationType } + * + */ + public SchadenObjektSpezifikationType createSchadenObjektSpezifikationType() { + return new SchadenObjektSpezifikationType(); + } + + /** + * Create an instance of {@link AttributMsgType } + * + */ + public AttributMsgType createAttributMsgType() { + return new AttributMsgType(); + } + + /** + * Create an instance of {@link AttributMetadatenStringType } + * + */ + public AttributMetadatenStringType createAttributMetadatenStringType() { + return new AttributMetadatenStringType(); + } + + /** + * Create an instance of {@link AttributMetadatenIntType } + * + */ + public AttributMetadatenIntType createAttributMetadatenIntType() { + return new AttributMetadatenIntType(); + } + + /** + * Create an instance of {@link AttributMetadatenDezimalType } + * + */ + public AttributMetadatenDezimalType createAttributMetadatenDezimalType() { + return new AttributMetadatenDezimalType(); + } + + /** + * Create an instance of {@link AttributMetadatenDatumType } + * + */ + public AttributMetadatenDatumType createAttributMetadatenDatumType() { + return new AttributMetadatenDatumType(); + } + + /** + * Create an instance of {@link AttributMetadatenEnumType } + * + */ + public AttributMetadatenEnumType createAttributMetadatenEnumType() { + return new AttributMetadatenEnumType(); + } + + /** + * Create an instance of {@link EintragSchluessellisteType } + * + */ + public EintragSchluessellisteType createEintragSchluessellisteType() { + 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 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 EinwVerarbGesDatenType } + * + */ + public EinwVerarbGesDatenType createEinwVerarbGesDatenType() { + return new EinwVerarbGesDatenType(); + } + + /** + * Create an instance of {@link EinwGesDatenVNType } + * + */ + public EinwGesDatenVNType createEinwGesDatenVNType() { + return new EinwGesDatenVNType(); + } + + /** + * Create an instance of {@link EinwSprachaufzType } + * + */ + public EinwSprachaufzType createEinwSprachaufzType() { + return new EinwSprachaufzType(); + } + + /** + * 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 ElementFondsauswahlType } + * + */ + public ElementFondsauswahlType createElementFondsauswahlType() { + return new ElementFondsauswahlType(); + } + + /** + * Create an instance of {@link GMSGType.SteuerlichAnsaessig } + * + */ + public GMSGType.SteuerlichAnsaessig createGMSGTypeSteuerlichAnsaessig() { + return new GMSGType.SteuerlichAnsaessig(); + } + + /** + * Create an instance of {@link ProzessDokumentType.Autorisierungen } + * + */ + public ProzessDokumentType.Autorisierungen createProzessDokumentTypeAutorisierungen() { + return new ProzessDokumentType.Autorisierungen(); + } + + /** + * Create an instance of {@link ZahlwegType.Kundenkonto } + * + */ + public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() { + return new ZahlwegType.Kundenkonto(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "serviceFault") + public JAXBElement createServiceFault(ServiceFault value) { + return new JAXBElement(_ServiceFault_QNAME, ServiceFault.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "OrdnungsbegriffZuordFremd") + public JAXBElement createOrdnungsbegriffZuordFremd(String value) { + return new JAXBElement(_OrdnungsbegriffZuordFremd_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "ObjektId") + public JAXBElement createObjektId(ObjektIdType value) { + return new JAXBElement(_ObjektId_QNAME, ObjektIdType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Person") + public JAXBElement createPerson(PersonType value) { + return new JAXBElement(_Person_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Adresse") + public JAXBElement createAdresse(AdresseType value) { + return new JAXBElement(_Adresse_QNAME, AdresseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjektIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjektIdType.java new file mode 100644 index 00000000..310fb2e5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjektIdType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Type für Objektreferenzen + * + *

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

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

+ * <complexType name="ObjektId_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="255"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="GueltigAb" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjektId_Type", propOrder = { + "id", + "gueltigAb", + "ordnungsbegriffZuordFremd" +}) +public class ObjektIdType { + + @XmlElement(name = "Id") + protected String id; + @XmlElement(name = "GueltigAb") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar gueltigAb; + @XmlElement(name = "OrdnungsbegriffZuordFremd") + protected String ordnungsbegriffZuordFremd; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + + /** + * Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjektSpezifikationType.java new file mode 100644 index 00000000..9e3f6ad3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ObjektSpezifikationType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SchadenmelderVermittlerType; + + +/** + * Eine abstrakte Spezifikation eines Objekts + * + *

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

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

+ * <complexType name="ObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjektSpezifikation_Type") +@XmlSeeAlso({ + SchadenmelderVermittlerType.class, + PolizzenObjektSpezifikationType.class, + SchadenObjektSpezifikationType.class +}) +public abstract class ObjektSpezifikationType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/OffeneSchaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/OffeneSchaedenType.java new file mode 100644 index 00000000..bfcf9b99 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/OffeneSchaedenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Type Offene Schäden + * + *

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

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

+ * <complexType name="OffeneSchaeden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OffenerSchaden1" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type"/>
+ *         <element name="OffenerSchaden2" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *         <element name="OffenerSchaden3" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffeneSchaeden_Type", propOrder = { + "offenerSchaden1", + "offenerSchaden2", + "offenerSchaden3" +}) +public class OffeneSchaedenType { + + @XmlElement(name = "OffenerSchaden1", required = true) + protected OffenerSchadenType offenerSchaden1; + @XmlElement(name = "OffenerSchaden2") + protected OffenerSchadenType offenerSchaden2; + @XmlElement(name = "OffenerSchaden3") + protected OffenerSchadenType offenerSchaden3; + + /** + * Ruft den Wert der offenerSchaden1-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden1() { + return offenerSchaden1; + } + + /** + * Legt den Wert der offenerSchaden1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden1(OffenerSchadenType value) { + this.offenerSchaden1 = value; + } + + /** + * Ruft den Wert der offenerSchaden2-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden2() { + return offenerSchaden2; + } + + /** + * Legt den Wert der offenerSchaden2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden2(OffenerSchadenType value) { + this.offenerSchaden2 = value; + } + + /** + * Ruft den Wert der offenerSchaden3-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden3() { + return offenerSchaden3; + } + + /** + * Legt den Wert der offenerSchaden3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden3(OffenerSchadenType value) { + this.offenerSchaden3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/OffenerSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/OffenerSchadenType.java new file mode 100644 index 00000000..0ea64c0b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/OffenerSchadenType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Type einzelner offener Schaden + * + *

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

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

+ * <complexType name="OffenerSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Monat" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Jahr" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffenerSchaden_Type", propOrder = { + "monat", + "jahr" +}) +public class OffenerSchadenType { + + @XmlElement(name = "Monat", required = true) + protected BigInteger monat; + @XmlElement(name = "Jahr", required = true) + protected BigInteger jahr; + + /** + * Ruft den Wert der monat-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMonat() { + return monat; + } + + /** + * Legt den Wert der monat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMonat(BigInteger value) { + this.monat = value; + } + + /** + * Ruft den Wert der jahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getJahr() { + return jahr; + } + + /** + * Legt den Wert der jahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setJahr(BigInteger value) { + this.jahr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PEPType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PEPType.java new file mode 100644 index 00000000..d0c15717 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PEPType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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="PEP" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PEP_Type", propOrder = { + "pep", + "beschreibung" +}) +public class PEPType { + + @XmlElement(name = "PEP") + protected boolean pep; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + + /** + * Ruft den Wert der pep-Eigenschaft ab. + * + */ + public boolean isPEP() { + return pep; + } + + /** + * Legt den Wert der pep-Eigenschaft fest. + * + */ + public void setPEP(boolean value) { + this.pep = value; + } + + /** + * 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_8_0/common/PartnerRoleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PartnerRoleType.java new file mode 100644 index 00000000..83e13be9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PartnerRoleType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PartnerRoleType. + * + *

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

+ * <simpleType name="PartnerRoleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <length value="2"/>
+ *     <enumeration value="VN"/>
+ *     <enumeration value="VP"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PartnerRoleType") +@XmlEnum +public enum PartnerRoleType { + + + /** + * Versicherungsnehmer + * + */ + VN, + + /** + * Versicherte Person + * + */ + VP; + + public String value() { + return name(); + } + + public static PartnerRoleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PersBankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PersBankverbindungType.java new file mode 100644 index 00000000..5473ea17 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PersBankverbindungType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist + * + *

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

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

+ * <complexType name="PersBankverbindung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type">
+ *       <attribute name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersBankverbindung_Type") +public class PersBankverbindungType + extends BankverbindungType +{ + + @XmlAttribute(name = "PersonRefLfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer personRefLfnr; + + /** + * Ruft den Wert der personRefLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPersonRefLfnr() { + return personRefLfnr; + } + + /** + * Legt den Wert der personRefLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPersonRefLfnr(Integer value) { + this.personRefLfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PersonNamentlichesBezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PersonNamentlichesBezugsrechtType.java new file mode 100644 index 00000000..7c274025 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PersonNamentlichesBezugsrechtType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + *

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

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

+ * <complexType name="PersonNamentlichesBezugsrecht_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonNamentlichesBezugsrecht_Type", propOrder = { + "prozentsatz", + "zugunsten" +}) +public class PersonNamentlichesBezugsrechtType { + + @XmlElement(name = "Prozentsatz") + protected Double prozentsatz; + @XmlElement(name = "Zugunsten") + @XmlSchemaType(name = "unsignedShort") + protected int zugunsten; + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setProzentsatz(Double value) { + this.prozentsatz = value; + } + + /** + * Ruft den Wert der zugunsten-Eigenschaft ab. + * + */ + public int getZugunsten() { + return zugunsten; + } + + /** + * Legt den Wert der zugunsten-Eigenschaft fest. + * + */ + public void setZugunsten(int value) { + this.zugunsten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PersonType.java new file mode 100644 index 00000000..c547bb0c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PersonType.java @@ -0,0 +1,421 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_14.ELAnzahlType; +import at.vvo.omds.types.omds2Types.v2_14.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_14.ELEntscheidungsfrageType; +import at.vvo.omds.types.omds2Types.v2_14.ELIdentifizierungType; +import at.vvo.omds.types.omds2Types.v2_14.ELKommunikationType; +import at.vvo.omds.types.omds2Types.v2_14.ELLegitimationType; +import at.vvo.omds.types.omds2Types.v2_14.ELTextType; +import at.vvo.omds.types.omds2Types.v2_14.NATUERLICHEPERSONType; +import at.vvo.omds.types.omds2Types.v2_14.PersArtCdType; +import at.vvo.omds.types.omds2Types.v2_14.SONSTIGEPERSONType; + + +/** + * Der Typ für eine Person mit ObjektId + * + *

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

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

+ * <complexType name="Person_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ *           <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ *         </choice>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Legitimation" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Anzahl" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Einstufung" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Entscheidungsfrage" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Identifizierung" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Text" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Person_Type", propOrder = { + "objektId", + "natuerlicheperson", + "sonstigeperson", + "adresse", + "elKommunikation", + "elLegitimation", + "elAnzahl", + "elEinstufung", + "elEntscheidungsfrage", + "elIdentifizierung", + "elText" +}) +public class PersonType { + + @XmlElement(name = "ObjektId") + protected ObjektIdType objektId; + @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20") + protected SONSTIGEPERSONType sonstigeperson; + @XmlElement(name = "Adresse") + protected AdresseType adresse; + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20") + protected List elKommunikation; + @XmlElement(name = "EL-Legitimation", namespace = "urn:omds20") + protected List elLegitimation; + @XmlElement(name = "EL-Anzahl", namespace = "urn:omds20") + protected List elAnzahl; + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20") + protected List elEinstufung; + @XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20") + protected List elEntscheidungsfrage; + @XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20") + protected List elIdentifizierung; + @XmlElement(name = "EL-Text", namespace = "urn:omds20") + protected List elText; + @XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected PersArtCdType persArtCd; + + /** + * Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine ID von Service-Consumer Seite mitzugeben) + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der natuerlicheperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link NATUERLICHEPERSONType } + * + */ + public NATUERLICHEPERSONType getNATUERLICHEPERSON() { + return natuerlicheperson; + } + + /** + * Legt den Wert der natuerlicheperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NATUERLICHEPERSONType } + * + */ + public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + this.natuerlicheperson = value; + } + + /** + * Ruft den Wert der sonstigeperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link SONSTIGEPERSONType } + * + */ + public SONSTIGEPERSONType getSONSTIGEPERSON() { + return sonstigeperson; + } + + /** + * Legt den Wert der sonstigeperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SONSTIGEPERSONType } + * + */ + public void setSONSTIGEPERSON(SONSTIGEPERSONType value) { + this.sonstigeperson = value; + } + + /** + * Die Hauptadresse des Partners mit ObjektId + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setAdresse(AdresseType value) { + this.adresse = value; + } + + /** + * Gets the value of the elKommunikation 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 elKommunikation property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELKommunikationType } + * + * + */ + public List getELKommunikation() { + if (elKommunikation == null) { + elKommunikation = new ArrayList(); + } + return this.elKommunikation; + } + + /** + * Gets the value of the elLegitimation 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 elLegitimation property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELLegitimationType } + * + * + */ + public List getELLegitimation() { + if (elLegitimation == null) { + elLegitimation = new ArrayList(); + } + return this.elLegitimation; + } + + /** + * Gets the value of the elAnzahl 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 elAnzahl property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * + * + */ + public List getELAnzahl() { + if (elAnzahl == null) { + elAnzahl = new ArrayList(); + } + return this.elAnzahl; + } + + /** + * Gets the value of the elEinstufung 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 elEinstufung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELEinstufungType } + * + * + */ + public List getELEinstufung() { + if (elEinstufung == null) { + elEinstufung = new ArrayList(); + } + return this.elEinstufung; + } + + /** + * Gets the value of the elEntscheidungsfrage 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 elEntscheidungsfrage property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELEntscheidungsfrageType } + * + * + */ + public List getELEntscheidungsfrage() { + if (elEntscheidungsfrage == null) { + elEntscheidungsfrage = new ArrayList(); + } + return this.elEntscheidungsfrage; + } + + /** + * Gets the value of the elIdentifizierung 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 elIdentifizierung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELIdentifizierungType } + * + * + */ + public List getELIdentifizierung() { + if (elIdentifizierung == null) { + elIdentifizierung = new ArrayList(); + } + return this.elIdentifizierung; + } + + /** + * Gets the value of the elText 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 elText property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELTextType } + * + * + */ + public List getELText() { + if (elText == null) { + elText = new ArrayList(); + } + return this.elText; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PfandglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PfandglaeubigerType.java new file mode 100644 index 00000000..78e2ac08 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PfandglaeubigerType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0/common/PolizzenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PolizzenObjektSpezifikationType.java new file mode 100644 index 00000000..3c5c9731 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PolizzenObjektSpezifikationType.java @@ -0,0 +1,130 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.PolicyPartnerRole; + + +/** + * Die Spezifikation eines Polizzenobjektes + * + *

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

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

+ * <complexType name="PolizzenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <sequence>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VtgProdCd" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="RollePartner" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolizzenObjektSpezifikation_Type", propOrder = { + "polizzennr", + "vtgProdCd", + "rollePartner" +}) +public class PolizzenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VtgProdCd") + protected String vtgProdCd; + @XmlElement(name = "RollePartner") + protected List rollePartner; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vtgProdCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgProdCd() { + return vtgProdCd; + } + + /** + * Legt den Wert der vtgProdCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgProdCd(String value) { + this.vtgProdCd = value; + } + + /** + * Gets the value of the rollePartner 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 rollePartner property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + public List getRollePartner() { + if (rollePartner == null) { + rollePartner = new ArrayList(); + } + return this.rollePartner; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PolizzenversandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PolizzenversandType.java new file mode 100644 index 00000000..3a629eab --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PolizzenversandType.java @@ -0,0 +1,75 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PolizzenversandType. + * + *

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

+ * <simpleType name="PolizzenversandType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="MAK2"/>
+ *     <enumeration value="VN1"/>
+ *     <enumeration value="MAKVN"/>
+ *     <enumeration value="MAK1"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PolizzenversandType") +@XmlEnum +public enum PolizzenversandType { + + + /** + * 2fach Makler: Ist nur bei Postversand möglich. Makler erhält Original und Kopie + * + */ + @XmlEnumValue("MAK2") + MAK_2("MAK2"), + + /** + * 1fach Versicherungsnehmer: Kunde erhält Original + * + */ + @XmlEnumValue("VN1") + VN_1("VN1"), + + /** + * 1fach Makler und 1fach Versicherungsnehmer: Kunde erhält Original und Makler die Kopie + * + */ + MAKVN("MAKVN"), + + /** + * 1fach Makler: Makler erhält Original + * + */ + @XmlEnumValue("MAK1") + MAK_1("MAK1"); + private final String value; + + PolizzenversandType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PolizzenversandType fromValue(String v) { + for (PolizzenversandType c: PolizzenversandType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PraemieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PraemieType.java new file mode 100644 index 00000000..af407558 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/PraemieType.java @@ -0,0 +1,271 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_14.WaehrungsCdType; + + +/** + * Darstellung einer Praemie + * + *

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

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

+ * <complexType name="Praemie_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/>
+ *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
+ *         <element name="PraemieNto" type="{urn:omds20}decimal"/>
+ *         <element name="PraemieBto" type="{urn:omds20}decimal"/>
+ *         <element name="Versicherungssteuer" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungssteuer_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *         <element name="Unterjaehrigkeitszuschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Abschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Praemie_Type", propOrder = { + "zahlrhythmus", + "zahlweg", + "praemieNto", + "praemieBto", + "versicherungssteuer", + "waehrungsCd", + "unterjaehrigkeitszuschlag", + "abschlag" +}) +public class PraemieType { + + @XmlElement(name = "Zahlrhythmus", required = true) + protected String zahlrhythmus; + @XmlElement(name = "Zahlweg") + protected String zahlweg; + @XmlElement(name = "PraemieNto", required = true) + protected BigDecimal praemieNto; + @XmlElement(name = "PraemieBto", required = true) + protected BigDecimal praemieBto; + @XmlElement(name = "Versicherungssteuer") + protected List versicherungssteuer; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + protected WaehrungsCdType waehrungsCd; + @XmlElement(name = "Unterjaehrigkeitszuschlag") + protected Double unterjaehrigkeitszuschlag; + @XmlElement(name = "Abschlag") + protected Double abschlag; + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlweg(String value) { + this.zahlweg = value; + } + + /** + * Ruft den Wert der praemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieNto() { + return praemieNto; + } + + /** + * Legt den Wert der praemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieNto(BigDecimal value) { + this.praemieNto = value; + } + + /** + * Ruft den Wert der praemieBto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieBto() { + return praemieBto; + } + + /** + * Legt den Wert der praemieBto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieBto(BigDecimal value) { + this.praemieBto = value; + } + + /** + * Gets the value of the versicherungssteuer 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 versicherungssteuer property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VersicherungssteuerType } + * + * + */ + public List getVersicherungssteuer() { + if (versicherungssteuer == null) { + versicherungssteuer = new ArrayList(); + } + return this.versicherungssteuer; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der unterjaehrigkeitszuschlag-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getUnterjaehrigkeitszuschlag() { + return unterjaehrigkeitszuschlag; + } + + /** + * Legt den Wert der unterjaehrigkeitszuschlag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setUnterjaehrigkeitszuschlag(Double value) { + this.unterjaehrigkeitszuschlag = value; + } + + /** + * Ruft den Wert der abschlag-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getAbschlag() { + return abschlag; + } + + /** + * Legt den Wert der abschlag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setAbschlag(Double value) { + this.abschlag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktGenerischType.java new file mode 100644 index 00000000..a8ec3899 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktGenerischType.java @@ -0,0 +1,155 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.ProduktSachPrivatType; + + +/** + * Basistyp für ein Produkt, 2. Generation + * + *

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

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

+ * <complexType name="ProduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_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"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt" +}) +@XmlSeeAlso({ + ProduktMitVpType.class, + ProduktSachPrivatType.class +}) +public abstract class ProduktGenerischType + extends ProduktType +{ + + @XmlElement(name = "Eingeschlossen") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktMitVpType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktMitVpType.java new file mode 100644 index 00000000..46cd36e8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktMitVpType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.ProduktLebenType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.ProduktUnfallType; + + +/** + * Basistyp für ein Produkt vom Typ "Versicherte Person" für Personensparten + * + *

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

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

+ * <complexType name="ProduktMitVp_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktMitVp_Type", propOrder = { + "bezugsberechtigungen", + "versPersonenRefLfnr" +}) +@XmlSeeAlso({ + ProduktUnfallType.class, + ProduktLebenType.class +}) +public abstract class ProduktMitVpType + extends ProduktGenerischType +{ + + @XmlElement(name = "Bezugsberechtigungen") + protected List bezugsberechtigungen; + @XmlElement(name = "VersPersonenRefLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int versPersonenRefLfnr; + + /** + * Gets the value of the bezugsberechtigungen 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 bezugsberechtigungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link BezugsberechtigungType } + * + * + */ + public List getBezugsberechtigungen() { + if (bezugsberechtigungen == null) { + bezugsberechtigungen = new ArrayList(); + } + return this.bezugsberechtigungen; + } + + /** + * Ruft den Wert der versPersonenRefLfnr-Eigenschaft ab. + * + */ + public int getVersPersonenRefLfnr() { + return versPersonenRefLfnr; + } + + /** + * Legt den Wert der versPersonenRefLfnr-Eigenschaft fest. + * + */ + public void setVersPersonenRefLfnr(int value) { + this.versPersonenRefLfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktType.java new file mode 100644 index 00000000..2545d834 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktType.java @@ -0,0 +1,254 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.ProduktKfzType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.ZusatzproduktKfzType; + + +/** + * Basistyp für ein Produkt + * + *

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

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

+ * <complexType name="Produkt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/>
+ *         <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type" minOccurs="0"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Produkt_Type", propOrder = { + "vtgBeg", + "produktgeneration", + "zahlweg", + "zahlrhythmus", + "hauptfaelligkeit", + "refSicherstellungLfnr", + "zusaetzlicheProduktdaten" +}) +@XmlSeeAlso({ + ProduktGenerischType.class, + ProduktKfzType.class, + ZusatzproduktKfzType.class +}) +public abstract class ProduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "VtgBeg") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "Produktgeneration") + protected String produktgeneration; + @XmlElement(name = "Zahlweg") + protected String zahlweg; + @XmlElement(name = "Zahlrhythmus") + protected String zahlrhythmus; + @XmlElement(name = "Hauptfaelligkeit") + @XmlSchemaType(name = "gMonthDay") + protected XMLGregorianCalendar hauptfaelligkeit; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; + @XmlElement(name = "ZusaetzlicheProduktdaten") + protected List zusaetzlicheProduktdaten; + + /** + * 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; + } + + /** + * Ruft den Wert der produktgeneration-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProduktgeneration() { + return produktgeneration; + } + + /** + * Legt den Wert der produktgeneration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProduktgeneration(String value) { + this.produktgeneration = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlweg(String value) { + this.zahlweg = value; + } + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Ruft den Wert der hauptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getHauptfaelligkeit() { + return hauptfaelligkeit; + } + + /** + * Legt den Wert der hauptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setHauptfaelligkeit(XMLGregorianCalendar value) { + this.hauptfaelligkeit = value; + } + + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + + /** + * Gets the value of the zusaetzlicheProduktdaten 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 zusaetzlicheProduktdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheProduktdatenType } + * + * + */ + public List getZusaetzlicheProduktdaten() { + if (zusaetzlicheProduktdaten == null) { + zusaetzlicheProduktdaten = new ArrayList(); + } + return this.zusaetzlicheProduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktbausteinGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktbausteinGenerischType.java new file mode 100644 index 00000000..4e2b0dbb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktbausteinGenerischType.java @@ -0,0 +1,149 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation + * + *

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

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

+ * <complexType name="ProduktbausteinGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_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"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktbausteinGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt" +}) +public abstract class ProduktbausteinGenerischType + extends ProduktbausteinType +{ + + @XmlElement(name = "Eingeschlossen") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktbausteinType.java new file mode 100644 index 00000000..0dc3c3f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProduktbausteinType.java @@ -0,0 +1,141 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Abstrakter Typ für alle Produktbausteine im Antragsprozess + * + *

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

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

+ * <complexType name="Produktbaustein_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}BasisProduktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgEnde" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Produktbaustein_Type", propOrder = { + "vtgEnde", + "praemie", + "jahrespraemieNto" +}) +@XmlSeeAlso({ + ProduktbausteinGenerischType.class, + ZusatzproduktType.class, + VerkaufsproduktType.class, + ProduktType.class, + ElementarproduktType.class +}) +public abstract class ProduktbausteinType + extends BasisProduktbausteinType +{ + + @XmlElement(name = "VtgEnde") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar vtgEnde; + @XmlElement(name = "Praemie") + protected List praemie; + @XmlElement(name = "JahrespraemieNto") + protected BigDecimal jahrespraemieNto; + + /** + * Ruft den Wert der vtgEnde-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getVtgEnde() { + return vtgEnde; + } + + /** + * Legt den Wert der vtgEnde-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setVtgEnde(XMLGregorianCalendar value) { + this.vtgEnde = value; + } + + /** + * Gets the value of the praemie 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 praemie property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PraemieType } + * + * + */ + public List getPraemie() { + if (praemie == null) { + praemie = new ArrayList(); + } + return this.praemie; + } + + /** + * Ruft den Wert der jahrespraemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getJahrespraemieNto() { + return jahrespraemieNto; + } + + /** + * Legt den Wert der jahrespraemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setJahrespraemieNto(BigDecimal value) { + this.jahrespraemieNto = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokHandoutType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokHandoutType.java new file mode 100644 index 00000000..b6282c70 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokHandoutType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Bereitstellung Dokument für Kunde, nicht zu unterschreiben + * + *

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

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

+ * <complexType name="ProzessDokHandout_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type">
+ *       <sequence>
+ *         <element name="DokData" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type"/>
+ *         <element name="ArtAusfolgung">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokHandout_Type", propOrder = { + "dokData", + "artAusfolgung" +}) +public class ProzessDokHandoutType + extends ProzessDokumentBasisType +{ + + @XmlElement(name = "DokData", required = true) + protected DokumentDataType dokData; + @XmlElement(name = "ArtAusfolgung") + protected short artAusfolgung; + + /** + * Ruft den Wert der dokData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentDataType } + * + */ + public DokumentDataType getDokData() { + return dokData; + } + + /** + * Legt den Wert der dokData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentDataType } + * + */ + public void setDokData(DokumentDataType value) { + this.dokData = value; + } + + /** + * Ruft den Wert der artAusfolgung-Eigenschaft ab. + * + */ + public short getArtAusfolgung() { + return artAusfolgung; + } + + /** + * Legt den Wert der artAusfolgung-Eigenschaft fest. + * + */ + public void setArtAusfolgung(short value) { + this.artAusfolgung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokRequirementType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokRequirementType.java new file mode 100644 index 00000000..950f6580 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokRequirementType.java @@ -0,0 +1,187 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Anforderung eines beizubringenden Dokuments + * + *

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

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

+ * <complexType name="ProzessDokRequirement_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type">
+ *       <sequence>
+ *         <element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Autorisierungen" type="{urn:omds3CommonServiceTypes-1-1-0}AutorisierungsAnforderung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DocUploadRequired" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="ZulaessigeMimetypes" 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>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokRequirement_Type", propOrder = { + "dokAnforderungsId", + "autorisierungen", + "docUploadRequired", + "zulaessigeMimetypes", + "meldungen" +}) +public class ProzessDokRequirementType + extends ProzessDokumentBasisType +{ + + @XmlElement(name = "DokAnforderungsId", required = true) + protected ObjektIdType dokAnforderungsId; + @XmlElement(name = "Autorisierungen") + protected List autorisierungen; + @XmlElement(name = "DocUploadRequired") + protected boolean docUploadRequired; + @XmlElement(name = "ZulaessigeMimetypes") + protected List zulaessigeMimetypes; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der dokAnforderungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getDokAnforderungsId() { + return dokAnforderungsId; + } + + /** + * Legt den Wert der dokAnforderungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setDokAnforderungsId(ObjektIdType value) { + this.dokAnforderungsId = value; + } + + /** + * Gets the value of the autorisierungen 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 autorisierungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AutorisierungsAnforderungType } + * + * + */ + public List getAutorisierungen() { + if (autorisierungen == null) { + autorisierungen = new ArrayList(); + } + return this.autorisierungen; + } + + /** + * Ruft den Wert der docUploadRequired-Eigenschaft ab. + * + */ + public boolean isDocUploadRequired() { + return docUploadRequired; + } + + /** + * Legt den Wert der docUploadRequired-Eigenschaft fest. + * + */ + public void setDocUploadRequired(boolean value) { + this.docUploadRequired = value; + } + + /** + * Gets the value of the zulaessigeMimetypes 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 zulaessigeMimetypes property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getZulaessigeMimetypes() { + if (zulaessigeMimetypes == null) { + zulaessigeMimetypes = new ArrayList(); + } + return this.zulaessigeMimetypes; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokToReturnType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokToReturnType.java new file mode 100644 index 00000000..233cd37a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokToReturnType.java @@ -0,0 +1,215 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Bereitstellung Dokument zum Unterschreiben bzw. Ausfüllen + * + *

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

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

+ * <complexType name="ProzessDokToReturn_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type">
+ *       <sequence>
+ *         <element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Autorisierungen" type="{urn:omds3CommonServiceTypes-1-1-0}AutorisierungsAnforderung_Type" maxOccurs="unbounded"/>
+ *         <element name="DocUploadRequired" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="ZulaessigeMimetypes" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DokData" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokToReturn_Type", propOrder = { + "dokAnforderungsId", + "autorisierungen", + "docUploadRequired", + "zulaessigeMimetypes", + "dokData", + "meldungen" +}) +public class ProzessDokToReturnType + extends ProzessDokumentBasisType +{ + + @XmlElement(name = "DokAnforderungsId", required = true) + protected ObjektIdType dokAnforderungsId; + @XmlElement(name = "Autorisierungen", required = true) + protected List autorisierungen; + @XmlElement(name = "DocUploadRequired") + protected boolean docUploadRequired; + @XmlElement(name = "ZulaessigeMimetypes") + protected List zulaessigeMimetypes; + @XmlElement(name = "DokData", required = true) + protected DokumentDataType dokData; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der dokAnforderungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getDokAnforderungsId() { + return dokAnforderungsId; + } + + /** + * Legt den Wert der dokAnforderungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setDokAnforderungsId(ObjektIdType value) { + this.dokAnforderungsId = value; + } + + /** + * Gets the value of the autorisierungen 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 autorisierungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AutorisierungsAnforderungType } + * + * + */ + public List getAutorisierungen() { + if (autorisierungen == null) { + autorisierungen = new ArrayList(); + } + return this.autorisierungen; + } + + /** + * Ruft den Wert der docUploadRequired-Eigenschaft ab. + * + */ + public boolean isDocUploadRequired() { + return docUploadRequired; + } + + /** + * Legt den Wert der docUploadRequired-Eigenschaft fest. + * + */ + public void setDocUploadRequired(boolean value) { + this.docUploadRequired = value; + } + + /** + * Gets the value of the zulaessigeMimetypes 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 zulaessigeMimetypes property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getZulaessigeMimetypes() { + if (zulaessigeMimetypes == null) { + zulaessigeMimetypes = new ArrayList(); + } + return this.zulaessigeMimetypes; + } + + /** + * Ruft den Wert der dokData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentDataType } + * + */ + public DokumentDataType getDokData() { + return dokData; + } + + /** + * Legt den Wert der dokData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentDataType } + * + */ + public void setDokData(DokumentDataType value) { + this.dokData = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokumentBasisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokumentBasisType.java new file mode 100644 index 00000000..e0f6c198 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokumentBasisType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Basistyp für Bereitstellung und Anforderung von Dokumenten + * + *

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

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

+ * <complexType name="ProzessDokumentBasis_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Dokumenttyp" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Beschreibung">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="200"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokumentBasis_Type", propOrder = { + "dokumenttyp", + "beschreibung" +}) +@XmlSeeAlso({ + ProzessDokRequirementType.class, + ProzessDokToReturnType.class, + ProzessDokHandoutType.class +}) +public abstract class ProzessDokumentBasisType { + + @XmlElement(name = "Dokumenttyp", required = true) + protected String dokumenttyp; + @XmlElement(name = "Beschreibung", required = true) + protected String beschreibung; + + /** + * Ruft den Wert der dokumenttyp-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDokumenttyp() { + return dokumenttyp; + } + + /** + * Legt den Wert der dokumenttyp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDokumenttyp(String value) { + this.dokumenttyp = value; + } + + /** + * 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_8_0/common/ProzessDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokumentType.java new file mode 100644 index 00000000..7bce0939 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ProzessDokumentType.java @@ -0,0 +1,242 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ für den Upload / die Bereitstellung eines Dokuments als Teil eines Geschäftsfalls durch den Serviceaufrufer. + * + *

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

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

+ * <complexType name="ProzessDokument_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Dokumenttyp" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Beschreibung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="200"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Autorisierungen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung_Type">
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DokumentHinterlegt" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="DokData" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProzessDokument_Type", propOrder = { + "dokAnforderungsId", + "dokumenttyp", + "beschreibung", + "autorisierungen", + "dokumentHinterlegt", + "dokData" +}) +public class ProzessDokumentType { + + @XmlElement(name = "DokAnforderungsId") + protected ObjektIdType dokAnforderungsId; + @XmlElement(name = "Dokumenttyp", required = true) + protected String dokumenttyp; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + @XmlElement(name = "Autorisierungen") + protected List autorisierungen; + @XmlElement(name = "DokumentHinterlegt") + protected boolean dokumentHinterlegt; + @XmlElement(name = "DokData") + protected DokumentDataType dokData; + + /** + * Ruft den Wert der dokAnforderungsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getDokAnforderungsId() { + return dokAnforderungsId; + } + + /** + * Legt den Wert der dokAnforderungsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setDokAnforderungsId(ObjektIdType value) { + this.dokAnforderungsId = value; + } + + /** + * Ruft den Wert der dokumenttyp-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDokumenttyp() { + return dokumenttyp; + } + + /** + * Legt den Wert der dokumenttyp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDokumenttyp(String value) { + this.dokumenttyp = value; + } + + /** + * 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; + } + + /** + * Gets the value of the autorisierungen 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 autorisierungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentType.Autorisierungen } + * + * + */ + public List getAutorisierungen() { + if (autorisierungen == null) { + autorisierungen = new ArrayList(); + } + return this.autorisierungen; + } + + /** + * Ruft den Wert der dokumentHinterlegt-Eigenschaft ab. + * + */ + public boolean isDokumentHinterlegt() { + return dokumentHinterlegt; + } + + /** + * Legt den Wert der dokumentHinterlegt-Eigenschaft fest. + * + */ + public void setDokumentHinterlegt(boolean value) { + this.dokumentHinterlegt = value; + } + + /** + * Ruft den Wert der dokData-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentDataType } + * + */ + public DokumentDataType getDokData() { + return dokData; + } + + /** + * Legt den Wert der dokData-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentDataType } + * + */ + public void setDokData(DokumentDataType value) { + this.dokData = value; + } + + + /** + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung_Type">
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Autorisierungen + extends AutorisierungType + { + + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/RaucherType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/RaucherType.java new file mode 100644 index 00000000..4a8dc2fb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/RaucherType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0/common/Referenz.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/Referenz.java new file mode 100644 index 00000000..d0e9db28 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/Referenz.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Ein Link auf ein Element + * + *

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

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

+ * <complexType name="Referenz">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Link" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Referenz", propOrder = { + "link", + "bezeichnung" +}) +public class Referenz { + + @XmlElement(name = "Link", required = true) + protected Object link; + @XmlElement(name = "Bezeichnung") + protected Object bezeichnung; + + /** + * Ruft den Wert der link-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getLink() { + return link; + } + + /** + * Legt den Wert der link-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setLink(Object value) { + this.link = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setBezeichnung(Object value) { + this.bezeichnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ResponseStatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ResponseStatusType.java new file mode 100644 index 00000000..6eed171f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ResponseStatusType.java @@ -0,0 +1,162 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Statusinformationen im Response eines Serviceaufrufs + * + *

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

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

+ * <complexType name="ResponseStatus_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Referenzen" type="{urn:omds3CommonServiceTypes-1-1-0}Referenz" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResponseStatus_Type", propOrder = { + "korrelationsId", + "ergebnis", + "meldungen", + "referenzen" +}) +public class ResponseStatusType { + + @XmlElement(name = "KorrelationsId", required = true) + protected String korrelationsId; + @XmlElement(name = "Ergebnis", required = true) + @XmlSchemaType(name = "string") + protected StatusType ergebnis; + @XmlElement(name = "Meldungen") + protected List meldungen; + @XmlElement(name = "Referenzen") + protected List referenzen; + + /** + * Ruft den Wert der korrelationsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKorrelationsId() { + return korrelationsId; + } + + /** + * Legt den Wert der korrelationsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKorrelationsId(String value) { + this.korrelationsId = value; + } + + /** + * Ruft den Wert der ergebnis-Eigenschaft ab. + * + * @return + * possible object is + * {@link StatusType } + * + */ + public StatusType getErgebnis() { + return ergebnis; + } + + /** + * Legt den Wert der ergebnis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link StatusType } + * + */ + public void setErgebnis(StatusType value) { + this.ergebnis = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + + /** + * Gets the value of the referenzen 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 referenzen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Referenz } + * + * + */ + public List getReferenzen() { + if (referenzen == null) { + referenzen = new ArrayList(); + } + return this.referenzen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/RisikoNatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/RisikoNatPersonType.java new file mode 100644 index 00000000..a3ae8697 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/RisikoNatPersonType.java @@ -0,0 +1,501 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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="FreizeitSportRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Risikozuschlaege" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" 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="BehandelnderArzt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="KontaktRueckfragen" type="{http://www.w3.org/2001/XMLSchema}string" 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", + "freizeitSportRisiken", + "risikozuschlaege", + "gesetzlicheUV", + "personenartKranken", + "berufsgruppe", + "manuelleTaetigkeit", + "behandelnderArzt", + "kontaktRueckfragen", + "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 = "FreizeitSportRisiken") + protected List freizeitSportRisiken; + @XmlElement(name = "Risikozuschlaege") + protected List risikozuschlaege; + @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 = "BehandelnderArzt") + protected String behandelnderArzt; + @XmlElement(name = "KontaktRueckfragen") + protected String kontaktRueckfragen; + @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; + } + + /** + * Gets the value of the freizeitSportRisiken 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 freizeitSportRisiken property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AttributEnumType } + * + * + */ + public List getFreizeitSportRisiken() { + if (freizeitSportRisiken == null) { + freizeitSportRisiken = new ArrayList(); + } + return this.freizeitSportRisiken; + } + + /** + * Gets the value of the risikozuschlaege 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 risikozuschlaege property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AttributEnumType } + * + * + */ + public List getRisikozuschlaege() { + if (risikozuschlaege == null) { + risikozuschlaege = new ArrayList(); + } + return this.risikozuschlaege; + } + + /** + * 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; + } + + /** + * Ruft den Wert der behandelnderArzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehandelnderArzt() { + return behandelnderArzt; + } + + /** + * Legt den Wert der behandelnderArzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehandelnderArzt(String value) { + this.behandelnderArzt = value; + } + + /** + * Ruft den Wert der kontaktRueckfragen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontaktRueckfragen() { + return kontaktRueckfragen; + } + + /** + * Legt den Wert der kontaktRueckfragen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontaktRueckfragen(String value) { + this.kontaktRueckfragen = 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_8_0/common/SchadenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/SchadenObjektSpezifikationType.java new file mode 100644 index 00000000..9e1e031b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/SchadenObjektSpezifikationType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Die Spezifikation eines Schadenobjektes + * + *

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

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

+ * <complexType name="SchadenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <choice>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenObjektSpezifikation_Type", propOrder = { + "geschaeftsfallnummer", + "schadennr" +}) +public class SchadenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "Schadennr") + protected String schadennr; + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/SelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/SelbstbehaltType.java new file mode 100644 index 00000000..f6c19e56 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/SelbstbehaltType.java @@ -0,0 +1,179 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlType; + + +/** + * Dient zur Abbildung eines Selbstbehalts + * + *

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

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

+ * <complexType name="Selbstbehalt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Art" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ *         <element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Selbstbehalt_Type", propOrder = { + "art", + "selbstbehalt", + "selbstbehaltProzentVs", + "selbstbehaltMinBetrag", + "selbstbehaltMaxBetrag" +}) +public class SelbstbehaltType { + + @XmlElement(name = "Art") + protected String art; + @XmlElement(name = "Selbstbehalt") + protected BigDecimal selbstbehalt; + @XmlElement(name = "SelbstbehaltProzentVs") + @XmlSchemaType(name = "unsignedByte") + protected Short selbstbehaltProzentVs; + @XmlElement(name = "SelbstbehaltMinBetrag") + protected BigDecimal selbstbehaltMinBetrag; + @XmlElement(name = "SelbstbehaltMaxBetrag") + protected BigDecimal selbstbehaltMaxBetrag; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArt(String value) { + this.art = value; + } + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehalt(BigDecimal value) { + this.selbstbehalt = value; + } + + /** + * Ruft den Wert der selbstbehaltProzentVs-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getSelbstbehaltProzentVs() { + return selbstbehaltProzentVs; + } + + /** + * Legt den Wert der selbstbehaltProzentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setSelbstbehaltProzentVs(Short value) { + this.selbstbehaltProzentVs = value; + } + + /** + * Ruft den Wert der selbstbehaltMinBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltMinBetrag() { + return selbstbehaltMinBetrag; + } + + /** + * Legt den Wert der selbstbehaltMinBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltMinBetrag(BigDecimal value) { + this.selbstbehaltMinBetrag = value; + } + + /** + * Ruft den Wert der selbstbehaltMaxBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltMaxBetrag() { + return selbstbehaltMaxBetrag; + } + + /** + * Legt den Wert der selbstbehaltMaxBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltMaxBetrag(BigDecimal value) { + this.selbstbehaltMaxBetrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ServiceFault.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ServiceFault.java new file mode 100644 index 00000000..55a5c6b6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ServiceFault.java @@ -0,0 +1,155 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + * + *

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

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

+ * <complexType name="ServiceFault">
+ *   <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"/>
+ *         <element name="elementReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServiceFault", propOrder = { + "errorType", + "errorCode", + "errorMsg", + "elementReference" +}) +public class ServiceFault { + + @XmlElement(required = true) + protected BigInteger errorType; + protected BigInteger errorCode; + @XmlElement(required = true) + protected String errorMsg; + protected String elementReference; + + /** + * 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; + } + + /** + * Ruft den Wert der elementReference-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElementReference() { + return elementReference; + } + + /** + * Legt den Wert der elementReference-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElementReference(String value) { + this.elementReference = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/SicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/SicherstellungType.java new file mode 100644 index 00000000..7e2786f6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/SicherstellungType.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Abstrakter Typ fuer Sicherstellungen + * + *

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 abstract 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_8_0/common/StatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/StatusType.java new file mode 100644 index 00000000..82cda89b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/StatusType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Status_Type. + * + *

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

+ * <simpleType name="Status_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="OK"/>
+ *     <enumeration value="OKNA"/>
+ *     <enumeration value="NOK"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Status_Type") +@XmlEnum +public enum StatusType { + + + /** + * Request konnte verarbeitet werden + * + */ + OK, + + /** + * Request konnte nicht abschließend verarbeitet werden. Zum Beispiel wurde der Request in einen Workflow eingestellt aber noch nicht auf den Bestand angewendet. + * + */ + OKNA, + + /** + * Ein Fehler ist aufgetreten, Request konnte nicht verarbeitet werden + * + */ + NOK; + + public String value() { + return name(); + } + + public static StatusType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TarifIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TarifIdType.java new file mode 100644 index 00000000..ebba8db1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TarifIdType.java @@ -0,0 +1,33 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für eine TarifId. Dieser Typ muss von der VU überschrieben werden, + * die z.B. ein Enum für die zulässigen Tarifschlüssel anbietet. + * + *

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

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

+ * <complexType name="TarifId_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TarifId_Type") +public abstract class TarifIdType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TechnicalKeyValueType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TechnicalKeyValueType.java new file mode 100644 index 00000000..6ff8b9de --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TechnicalKeyValueType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ für nicht weiter spezifizierte technische Parameter + * + *

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

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

+ * <complexType name="TechnicalKeyValue_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Key" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TechnicalKeyValue_Type", propOrder = { + "key", + "value" +}) +public class TechnicalKeyValueType { + + @XmlElement(name = "Key", required = true) + protected String key; + @XmlElement(name = "Value", required = true) + protected String value; + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TechnischesObjektType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TechnischesObjektType.java new file mode 100644 index 00000000..4d23e488 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TechnischesObjektType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 technische Daten + * + *

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

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

+ * <complexType name="TechnischesObjekt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TechnischesObjekt_Type") +public abstract class TechnischesObjektType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TreuhaenderfrageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TreuhaenderfrageType.java new file mode 100644 index 00000000..89c1b618 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/TreuhaenderfrageType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Treuhaenderfrage_Type", propOrder = { + "treuhaender", + "beschreibung" +}) +public class TreuhaenderfrageType { + + @XmlElement(name = "Treuhaender") + protected boolean treuhaender; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + + /** + * 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; + } + + /** + * 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_8_0/common/UploadDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/UploadDokumentType.java new file mode 100644 index 00000000..444a96a7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/UploadDokumentType.java @@ -0,0 +1,143 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + * + *

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

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

+ * <complexType name="Upload_Dokument_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Upload_Dokument_Type", propOrder = { + "name", + "mimetype", + "content", + "documentType" +}) +public class UploadDokumentType { + + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "Mimetype", required = true) + protected String mimetype; + @XmlElement(name = "Content", required = true) + @XmlMimeType("application/octet-stream") + protected DataHandler content; + @XmlElement(name = "DocumentType") + protected int documentType; + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setContent(DataHandler value) { + this.content = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VerkaufsproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VerkaufsproduktGenerischType.java new file mode 100644 index 00000000..7e00762c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VerkaufsproduktGenerischType.java @@ -0,0 +1,158 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.VerkaufsproduktLebenType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.VerkaufsproduktSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.VerkaufsproduktUnfallType; + + +/** + * Basistyp für ein Produktbündel, 2. Generation + * + *

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

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

+ * <complexType name="VerkaufsproduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_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"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt" +}) +@XmlSeeAlso({ + VerkaufsproduktUnfallType.class, + VerkaufsproduktLebenType.class, + VerkaufsproduktSachPrivatType.class +}) +public abstract class VerkaufsproduktGenerischType + extends VerkaufsproduktType +{ + + @XmlElement(name = "Eingeschlossen") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VerkaufsproduktType.java new file mode 100644 index 00000000..6402d7ca --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VerkaufsproduktType.java @@ -0,0 +1,338 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds2Types.v2_14.ELRahmenvereinbarungType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.VerkaufsproduktKfzType; + + +/** + * Basistyp für ein Produktbündel + * + *

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

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Verkaufsprodukt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum"/>
+ *         <element name="Verkaufsproduktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/>
+ *         <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type" minOccurs="0"/>
+ *         <element name="Berechnungsvariante" type="{urn:omds3CommonServiceTypes-1-1-0}Berechnungsvariante_Type" minOccurs="0"/>
+ *         <element name="Vermittlernr" type="{urn:omds20}Vermnr" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Rahmenvereinbarung" minOccurs="0"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="ZusaetzlicheVerkaufproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVerkaufproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Verkaufsprodukt_Type", propOrder = { + "vtgBeg", + "verkaufsproduktgeneration", + "zahlweg", + "zahlrhythmus", + "hauptfaelligkeit", + "berechnungsvariante", + "vermittlernr", + "elRahmenvereinbarung", + "refSicherstellungLfnr", + "zusaetzlicheVerkaufproduktdaten" +}) +@XmlSeeAlso({ + VerkaufsproduktGenerischType.class, + VerkaufsproduktKfzType.class +}) +public abstract class VerkaufsproduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "VtgBeg", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "Verkaufsproduktgeneration") + protected String verkaufsproduktgeneration; + @XmlElement(name = "Zahlweg") + protected String zahlweg; + @XmlElement(name = "Zahlrhythmus") + protected String zahlrhythmus; + @XmlElement(name = "Hauptfaelligkeit") + @XmlSchemaType(name = "gMonthDay") + protected XMLGregorianCalendar hauptfaelligkeit; + @XmlElement(name = "Berechnungsvariante") + @XmlSchemaType(name = "string") + protected BerechnungsvarianteType berechnungsvariante; + @XmlElement(name = "Vermittlernr") + protected String vermittlernr; + @XmlElement(name = "EL-Rahmenvereinbarung", namespace = "urn:omds20") + protected ELRahmenvereinbarungType elRahmenvereinbarung; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; + @XmlElement(name = "ZusaetzlicheVerkaufproduktdaten") + protected List zusaetzlicheVerkaufproduktdaten; + + /** + * 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; + } + + /** + * Ruft den Wert der verkaufsproduktgeneration-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerkaufsproduktgeneration() { + return verkaufsproduktgeneration; + } + + /** + * Legt den Wert der verkaufsproduktgeneration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerkaufsproduktgeneration(String value) { + this.verkaufsproduktgeneration = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlweg(String value) { + this.zahlweg = value; + } + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Ruft den Wert der hauptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getHauptfaelligkeit() { + return hauptfaelligkeit; + } + + /** + * Legt den Wert der hauptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setHauptfaelligkeit(XMLGregorianCalendar value) { + this.hauptfaelligkeit = value; + } + + /** + * Ruft den Wert der berechnungsvariante-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungsvarianteType } + * + */ + public BerechnungsvarianteType getBerechnungsvariante() { + return berechnungsvariante; + } + + /** + * Legt den Wert der berechnungsvariante-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungsvarianteType } + * + */ + public void setBerechnungsvariante(BerechnungsvarianteType value) { + this.berechnungsvariante = value; + } + + /** + * Ruft den Wert der vermittlernr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermittlernr() { + return vermittlernr; + } + + /** + * Legt den Wert der vermittlernr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermittlernr(String value) { + this.vermittlernr = value; + } + + /** + * Ruft den Wert der elRahmenvereinbarung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELRahmenvereinbarungType } + * + */ + public ELRahmenvereinbarungType getELRahmenvereinbarung() { + return elRahmenvereinbarung; + } + + /** + * Legt den Wert der elRahmenvereinbarung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELRahmenvereinbarungType } + * + */ + public void setELRahmenvereinbarung(ELRahmenvereinbarungType value) { + this.elRahmenvereinbarung = value; + } + + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + + /** + * Gets the value of the zusaetzlicheVerkaufproduktdaten 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 zusaetzlicheVerkaufproduktdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheVerkaufproduktdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheVerkaufproduktdatenType } + * + * + */ + public List getZusaetzlicheVerkaufproduktdaten() { + if (zusaetzlicheVerkaufproduktdaten == null) { + zusaetzlicheVerkaufproduktdaten = new ArrayList(); + } + return this.zusaetzlicheVerkaufproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VerpfaendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VerpfaendungType.java new file mode 100644 index 00000000..4f2da2dc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VerpfaendungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0/common/VersicherteLiegenschaftType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersicherteLiegenschaftType.java new file mode 100644 index 00000000..2ccb6c77 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersicherteLiegenschaftType.java @@ -0,0 +1,138 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds2Types.v2_14.ADRESSEType; + + +/** + * Versicherte Liegenschaft + * + *

Java-Klasse für VersicherteLiegenschaft_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersicherteLiegenschaft_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
+ *         <element name="BebauteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="UeberdachteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersicherteLiegenschaft_Type", propOrder = { + "objektId", + "adresse", + "bebauteFlaecheInQm", + "ueberdachteFlaecheInQm" +}) +public class VersicherteLiegenschaftType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Adresse", required = true) + protected ADRESSEType adresse; + @XmlElement(name = "BebauteFlaecheInQm") + @XmlSchemaType(name = "unsignedShort") + protected int bebauteFlaecheInQm; + @XmlElement(name = "UeberdachteFlaecheInQm") + @XmlSchemaType(name = "unsignedShort") + protected int ueberdachteFlaecheInQm; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + public ADRESSEType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + public void setAdresse(ADRESSEType value) { + this.adresse = value; + } + + /** + * Ruft den Wert der bebauteFlaecheInQm-Eigenschaft ab. + * + */ + public int getBebauteFlaecheInQm() { + return bebauteFlaecheInQm; + } + + /** + * Legt den Wert der bebauteFlaecheInQm-Eigenschaft fest. + * + */ + public void setBebauteFlaecheInQm(int value) { + this.bebauteFlaecheInQm = value; + } + + /** + * Ruft den Wert der ueberdachteFlaecheInQm-Eigenschaft ab. + * + */ + public int getUeberdachteFlaecheInQm() { + return ueberdachteFlaecheInQm; + } + + /** + * Legt den Wert der ueberdachteFlaecheInQm-Eigenschaft fest. + * + */ + public void setUeberdachteFlaecheInQm(int value) { + this.ueberdachteFlaecheInQm = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersichertePersonType.java new file mode 100644 index 00000000..b67cff83 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersichertePersonType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Versicherte Person basierend auf VersichertesInteresse_Type. Lfnr muss mit Lfnr der Person übereinstimmen. + * + *

Java-Klasse für VersichertePerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersichertePerson_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <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>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertePerson_Type", propOrder = { + "risikoNatPerson", + "risikoSonstPerson" +}) +public class VersichertePersonType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "RisikoNatPerson") + protected RisikoNatPersonType risikoNatPerson; + @XmlElement(name = "RisikoSonstPerson") + protected Object risikoSonstPerson; + + /** + * 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_8_0/common/VersichertesInteresseMitAttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersichertesInteresseMitAttributMetadatenType.java new file mode 100644 index 00000000..6eb87b3a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersichertesInteresseMitAttributMetadatenType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.RisikoGebaeudeType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.RisikoHaushaltType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.VersichertesObjektSachPrivatType; + + +/** + * Abstrakter Obertyp für versicherte Interessen, unterstützt Attribut-Metadaten + * + *

Java-Klasse für VersichertesInteresseMitAttributMetadaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersichertesInteresseMitAttributMetadaten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *       <sequence>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertesInteresseMitAttributMetadaten_Type", propOrder = { + "attributMetadaten" +}) +@XmlSeeAlso({ + VersichertePersonType.class, + VersicherteLiegenschaftType.class, + VersichertesObjektSachPrivatType.class, + RisikoHaushaltType.class, + RisikoGebaeudeType.class +}) +public abstract class VersichertesInteresseMitAttributMetadatenType + extends VersichertesInteresseType +{ + + @XmlElement(name = "AttributMetadaten") + protected List attributMetadaten; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersichertesInteresseType.java new file mode 100644 index 00000000..0686047a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersichertesInteresseType.java @@ -0,0 +1,98 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Obertyp für versicherte Interessen + * + *

Java-Klasse für VersichertesInteresse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersichertesInteresse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZusaetzlicheRisikodaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheRisikodaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertesInteresse_Type", propOrder = { + "zusaetzlicheRisikodaten" +}) +@XmlSeeAlso({ + FahrzeugType.class, + VersichertesInteresseMitAttributMetadatenType.class +}) +public abstract class VersichertesInteresseType { + + @XmlElement(name = "ZusaetzlicheRisikodaten") + protected List zusaetzlicheRisikodaten; + @XmlAttribute(name = "Lfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + + /** + * 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; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersicherungssteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersicherungssteuerType.java new file mode 100644 index 00000000..b14e7ec7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VersicherungssteuerType.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlType; + + +/** + * Stellt die Versicherungsteuer einer Prämie dar + * + *

Java-Klasse für Versicherungssteuer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Versicherungssteuer_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Versicherungssteuer" type="{urn:omds20}decimal"/>
+ *         <element name="VersicherungssteuerArt" type="{urn:omds3CommonServiceTypes-1-1-0}VersicherungssteuerArt_Type"/>
+ *         <element name="VersicherungssteuerSatz" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Versicherungssteuer_Type", propOrder = { + "versicherungssteuer", + "versicherungssteuerArt", + "versicherungssteuerSatz" +}) +public class VersicherungssteuerType { + + @XmlElement(name = "Versicherungssteuer", required = true) + protected BigDecimal versicherungssteuer; + @XmlElement(name = "VersicherungssteuerArt", required = true) + protected String versicherungssteuerArt; + @XmlElement(name = "VersicherungssteuerSatz") + protected BigDecimal versicherungssteuerSatz; + + /** + * Ruft den Wert der versicherungssteuer-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVersicherungssteuer() { + return versicherungssteuer; + } + + /** + * Legt den Wert der versicherungssteuer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVersicherungssteuer(BigDecimal value) { + this.versicherungssteuer = value; + } + + /** + * Ruft den Wert der versicherungssteuerArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungssteuerArt() { + return versicherungssteuerArt; + } + + /** + * Legt den Wert der versicherungssteuerArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungssteuerArt(String value) { + this.versicherungssteuerArt = value; + } + + /** + * Ruft den Wert der versicherungssteuerSatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVersicherungssteuerSatz() { + return versicherungssteuerSatz; + } + + /** + * Legt den Wert der versicherungssteuerSatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVersicherungssteuerSatz(BigDecimal value) { + this.versicherungssteuerSatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VertragspersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VertragspersonType.java new file mode 100644 index 00000000..44ec4fe7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VertragspersonType.java @@ -0,0 +1,88 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds2Types.v2_14.VtgRolleCdType; + + +/** + * Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle + * + *

Java-Klasse für Vertragsperson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vertragsperson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Rolle" type="{urn:omds20}VtgRolleCd_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vertragsperson_Type", propOrder = { + "lfdNr", + "rolle" +}) +public class VertragspersonType { + + @XmlElement(name = "LfdNr") + @XmlSchemaType(name = "unsignedInt") + protected long lfdNr; + @XmlElement(name = "Rolle", required = true) + @XmlSchemaType(name = "string") + protected VtgRolleCdType rolle; + + /** + * Ruft den Wert der lfdNr-Eigenschaft ab. + * + */ + public long getLfdNr() { + return lfdNr; + } + + /** + * Legt den Wert der lfdNr-Eigenschaft fest. + * + */ + public void setLfdNr(long value) { + this.lfdNr = value; + } + + /** + * Ruft den Wert der rolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + public VtgRolleCdType getRolle() { + return rolle; + } + + /** + * Legt den Wert der rolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + public void setRolle(VtgRolleCdType value) { + this.rolle = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VinkularglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VinkularglaeubigerType.java new file mode 100644 index 00000000..07ed5092 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VinkularglaeubigerType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ zur Beschreibung einer Bank als Vinkulargläubiger + * + *

Java-Klasse für Vinkularglaeubiger_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vinkularglaeubiger_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vertragsnummer">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="32"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerBank">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="2"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerPlz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="4"/>
+ *               <maxLength value="5"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerStrasse" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="3"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkularglaeubiger_Type", propOrder = { + "vertragsnummer", + "vinkularglaeubigerBank", + "vinkularglaeubigerPlz", + "vinkularglaeubigerStrasse" +}) +public class VinkularglaeubigerType { + + @XmlElement(name = "Vertragsnummer", required = true) + protected String vertragsnummer; + @XmlElement(name = "VinkularglaeubigerBank", required = true) + protected String vinkularglaeubigerBank; + @XmlElement(name = "VinkularglaeubigerPlz", required = true) + protected String vinkularglaeubigerPlz; + @XmlElement(name = "VinkularglaeubigerStrasse") + protected String vinkularglaeubigerStrasse; + + /** + * 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; + } + + /** + * Ruft den Wert der vinkularglaeubigerBank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerBank() { + return vinkularglaeubigerBank; + } + + /** + * Legt den Wert der vinkularglaeubigerBank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerBank(String value) { + this.vinkularglaeubigerBank = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerPlz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerPlz() { + return vinkularglaeubigerPlz; + } + + /** + * Legt den Wert der vinkularglaeubigerPlz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerPlz(String value) { + this.vinkularglaeubigerPlz = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerStrasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerStrasse() { + return vinkularglaeubigerStrasse; + } + + /** + * Legt den Wert der vinkularglaeubigerStrasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerStrasse(String value) { + this.vinkularglaeubigerStrasse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VinkulierungPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VinkulierungPersonenType.java new file mode 100644 index 00000000..dfb60f78 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VinkulierungPersonenType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0/common/VinkulierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VinkulierungType.java new file mode 100644 index 00000000..fcdeeffd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VinkulierungType.java @@ -0,0 +1,65 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds2Types.v2_14.PERSONType; + + +/** + * Type Vinkulierung + * + *

Java-Klasse für Vinkulierung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vinkulierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PERSON"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkulierung_Type", propOrder = { + "person" +}) +public class VinkulierungType { + + @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true) + protected PERSONType person; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + public PERSONType getPERSON() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + public void setPERSON(PERSONType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungType.java new file mode 100644 index 00000000..4829e68e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Angaben zu einer Vorversicherung in der Standardimplementierung, erweitert VorversicherungenDetail_Type + * + *

Java-Klasse für Vorversicherung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vorversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
+ *       <sequence>
+ *         <element name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" minOccurs="0"/>
+ *         <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vorversicherung_Type", propOrder = { + "vtgSparteCd", + "spartenCd", + "polizzennr" +}) +public class VorversicherungType + extends VorversicherungenDetailType +{ + + @XmlElement(name = "VtgSparteCd") + protected String vtgSparteCd; + @XmlElement(name = "SpartenCd") + protected List spartenCd; + @XmlElement(name = "Polizzennr") + protected String polizzennr; + + /** + * Ruft den Wert der vtgSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgSparteCd() { + return vtgSparteCd; + } + + /** + * Legt den Wert der vtgSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgSparteCd(String value) { + this.vtgSparteCd = value; + } + + /** + * Gets the value of the spartenCd 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 spartenCd property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpartenCd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpartenCd() { + if (spartenCd == null) { + spartenCd = new ArrayList(); + } + return this.spartenCd; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungenDetailType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungenDetailType.java new file mode 100644 index 00000000..d644fdba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungenDetailType.java @@ -0,0 +1,192 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type + * und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz + * + *

Java-Klasse für VorversicherungenDetail_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VorversicherungenDetail_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="WurdenVorversicherungenAufgeloest" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Aufloesungsgrund" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="aus Schaden"/>
+ *               <enumeration value="durch einvernehmliche Kündigung"/>
+ *               <enumeration value="durch Ablauf"/>
+ *               <enumeration value="durch Besitzwechsel"/>
+ *               <enumeration value="aus sonstigen Gründen"/>
+ *               <enumeration value="zum Ablauf gekündigte Vorversicherung"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AuslaendischeVersicherungsgesellschaft" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type"/>
+ *         <element name="ZusaetzlicheVorversicherungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVorversicherungsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenDetail_Type", propOrder = { + "wurdenVorversicherungenAufgeloest", + "aufloesungsgrund", + "auslaendischeVersicherungsgesellschaft", + "versicherungsgesellschaft", + "zusaetzlicheVorversicherungsdaten" +}) +@XmlSeeAlso({ + VorversicherungType.class, + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class +}) +public class VorversicherungenDetailType { + + @XmlElement(name = "WurdenVorversicherungenAufgeloest") + protected boolean wurdenVorversicherungenAufgeloest; + @XmlElement(name = "Aufloesungsgrund") + protected String aufloesungsgrund; + @XmlElement(name = "AuslaendischeVersicherungsgesellschaft") + protected Boolean auslaendischeVersicherungsgesellschaft; + @XmlElement(name = "Versicherungsgesellschaft", required = true) + protected String versicherungsgesellschaft; + @XmlElement(name = "ZusaetzlicheVorversicherungsdaten") + protected List zusaetzlicheVorversicherungsdaten; + + /** + * Ruft den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft ab. + * + */ + public boolean isWurdenVorversicherungenAufgeloest() { + return wurdenVorversicherungenAufgeloest; + } + + /** + * Legt den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft fest. + * + */ + public void setWurdenVorversicherungenAufgeloest(boolean value) { + this.wurdenVorversicherungenAufgeloest = value; + } + + /** + * Ruft den Wert der aufloesungsgrund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAufloesungsgrund() { + return aufloesungsgrund; + } + + /** + * Legt den Wert der aufloesungsgrund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAufloesungsgrund(String value) { + this.aufloesungsgrund = value; + } + + /** + * Ruft den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAuslaendischeVersicherungsgesellschaft() { + return auslaendischeVersicherungsgesellschaft; + } + + /** + * Legt den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAuslaendischeVersicherungsgesellschaft(Boolean value) { + this.auslaendischeVersicherungsgesellschaft = value; + } + + /** + * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungsgesellschaft() { + return versicherungsgesellschaft; + } + + /** + * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungsgesellschaft(String value) { + this.versicherungsgesellschaft = value; + } + + /** + * Gets the value of the zusaetzlicheVorversicherungsdaten 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 zusaetzlicheVorversicherungsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheVorversicherungsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheVorversicherungsdatenType } + * + * + */ + public List getZusaetzlicheVorversicherungsdaten() { + if (zusaetzlicheVorversicherungsdaten == null) { + zusaetzlicheVorversicherungsdaten = new ArrayList(); + } + return this.zusaetzlicheVorversicherungsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungenImplType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungenImplType.java new file mode 100644 index 00000000..955fe0ed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungenImplType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Standardimplementierung Vorversicherungen: Eine Liste von Vorversicherung_Type-Objekten + * + *

Java-Klasse für VorversicherungenImpl_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VorversicherungenImpl_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type">
+ *       <sequence>
+ *         <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherung_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenImpl_Type", propOrder = { + "vorversicherungen" +}) +public class VorversicherungenImplType + extends VorversicherungenType +{ + + @XmlElement(name = "Vorversicherungen", required = true) + protected List vorversicherungen; + + /** + * Gets the value of the vorversicherungen 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 vorversicherungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorversicherungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VorversicherungType } + * + * + */ + public List getVorversicherungen() { + if (vorversicherungen == null) { + vorversicherungen = new ArrayList(); + } + return this.vorversicherungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungenType.java new file mode 100644 index 00000000..e4126201 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/VorversicherungenType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.VorversicherungenKfzType; + + +/** + * Abstrakter Typ zur Beschreibung der Vorversicherungen, wird verwendet in SpezAntrag_Type. + * Es gibt zwei Ableitungen im Standard: VorversicherungenKfz_Type und VorversicherungenImpl_Type (s.u.), jede VU kann aber auch eigene Implementierungen vornehmen. + * + *

Java-Klasse für Vorversicherungen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vorversicherungen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vorversicherungen_Type") +@XmlSeeAlso({ + VorversicherungenImplType.class, + VorversicherungenKfzType.class +}) +public abstract class VorversicherungenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZahlungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZahlungsdatenType.java new file mode 100644 index 00000000..d7f20199 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZahlungsdatenType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Beschreibt die Zahlungsdaten in Antragsservices + * + *

Java-Klasse für Zahlungsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zahlungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Zahlungsart" type="{urn:omds20}ZahlWegCd_Type"/>
+ *         <element name="Kontonummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zahlungsdaten_Type", propOrder = { + "zahlungsart", + "kontonummer", + "bic", + "beschreibung" +}) +public class ZahlungsdatenType { + + @XmlElement(name = "Zahlungsart", required = true) + protected String zahlungsart; + @XmlElement(name = "Kontonummer") + protected String kontonummer; + @XmlElement(name = "BIC") + protected String bic; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + + /** + * Ruft den Wert der zahlungsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlungsart() { + return zahlungsart; + } + + /** + * Legt den Wert der zahlungsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlungsart(String value) { + this.zahlungsart = value; + } + + /** + * Ruft den Wert der kontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontonummer() { + return kontonummer; + } + + /** + * Legt den Wert der kontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontonummer(String value) { + this.kontonummer = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBIC(String value) { + this.bic = value; + } + + /** + * 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_8_0/common/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZahlwegType.java new file mode 100644 index 00000000..47f6b8ab --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZahlwegType.java @@ -0,0 +1,208 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ Zahlweg + * + *

Java-Klasse für Zahlweg_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zahlweg_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Zahlungsanweisung" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Lastschrift" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
+ *         <element name="Kundenkonto">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Kreditkarte" type="{urn:omds3CommonServiceTypes-1-1-0}Kreditkarte_Type"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zahlweg_Type", propOrder = { + "zahlungsanweisung", + "lastschrift", + "kundenkonto", + "kreditkarte" +}) +public class ZahlwegType { + + @XmlElement(name = "Zahlungsanweisung") + protected Object zahlungsanweisung; + @XmlElement(name = "Lastschrift") + protected BankverbindungType lastschrift; + @XmlElement(name = "Kundenkonto") + protected ZahlwegType.Kundenkonto kundenkonto; + @XmlElement(name = "Kreditkarte") + protected KreditkarteType kreditkarte; + + /** + * Ruft den Wert der zahlungsanweisung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getZahlungsanweisung() { + return zahlungsanweisung; + } + + /** + * Legt den Wert der zahlungsanweisung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setZahlungsanweisung(Object value) { + this.zahlungsanweisung = value; + } + + /** + * Ruft den Wert der lastschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link BankverbindungType } + * + */ + public BankverbindungType getLastschrift() { + return lastschrift; + } + + /** + * Legt den Wert der lastschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BankverbindungType } + * + */ + public void setLastschrift(BankverbindungType value) { + this.lastschrift = value; + } + + /** + * Ruft den Wert der kundenkonto-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlwegType.Kundenkonto } + * + */ + public ZahlwegType.Kundenkonto getKundenkonto() { + return kundenkonto; + } + + /** + * Legt den Wert der kundenkonto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlwegType.Kundenkonto } + * + */ + public void setKundenkonto(ZahlwegType.Kundenkonto value) { + this.kundenkonto = value; + } + + /** + * Ruft den Wert der kreditkarte-Eigenschaft ab. + * + * @return + * possible object is + * {@link KreditkarteType } + * + */ + public KreditkarteType getKreditkarte() { + return kreditkarte; + } + + /** + * Legt den Wert der kreditkarte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KreditkarteType } + * + */ + public void setKreditkarte(KreditkarteType value) { + this.kreditkarte = value; + } + + + /** + *

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">
+     *       <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Kundenkonto { + + @XmlAttribute(name = "Kundenkontonummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String kundenkontonummer; + + /** + * Ruft den Wert der kundenkontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKundenkontonummer() { + return kundenkontonummer; + } + + /** + * Legt den Wert der kundenkontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKundenkontonummer(String value) { + this.kundenkontonummer = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZeitraumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZeitraumType.java new file mode 100644 index 00000000..27f2d083 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZeitraumType.java @@ -0,0 +1,88 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Ein Zeitraum mit Beginn und Ende Datum + * + *

Java-Klasse für Zeitraum_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zeitraum_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ZRBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="ZREnd" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zeitraum_Type") +public class ZeitraumType { + + @XmlAttribute(name = "ZRBeg", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar zrBeg; + @XmlAttribute(name = "ZREnd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar zrEnd; + + /** + * Ruft den Wert der zrBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZRBeg() { + return zrBeg; + } + + /** + * Legt den Wert der zrBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZRBeg(XMLGregorianCalendar value) { + this.zrBeg = value; + } + + /** + * Ruft den Wert der zrEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZREnd() { + return zrEnd; + } + + /** + * Legt den Wert der zrEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZREnd(XMLGregorianCalendar value) { + this.zrEnd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZulassungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZulassungsdatenType.java new file mode 100644 index 00000000..06eb58cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZulassungsdatenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Typ für Zulassungsdaten + * + *

Java-Klasse für Zulassungsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zulassungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VBNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Fahrgestellnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zulassungsdaten_Type", propOrder = { + "vbNummer", + "kennzeichen", + "fahrgestellnummer" +}) +public class ZulassungsdatenType { + + @XmlElement(name = "VBNummer") + protected String vbNummer; + @XmlElement(name = "Kennzeichen") + protected String kennzeichen; + @XmlElement(name = "Fahrgestellnummer") + protected String fahrgestellnummer; + + /** + * Ruft den Wert der vbNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVBNummer() { + return vbNummer; + } + + /** + * Legt den Wert der vbNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVBNummer(String value) { + this.vbNummer = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestellnummer() { + return fahrgestellnummer; + } + + /** + * Legt den Wert der fahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestellnummer(String value) { + this.fahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheElementarproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheElementarproduktdatenType.java new file mode 100644 index 00000000..51e8f3e3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheElementarproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Elementarprodukt + * + *

Java-Klasse für ZusaetzlicheElementarproduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheElementarproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheElementarproduktdaten_Type") +public abstract class ZusaetzlicheElementarproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheFondsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheFondsdatenType.java new file mode 100644 index 00000000..d192b43f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheFondsdatenType.java @@ -0,0 +1,30 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für ZusaetzlicheFondsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheFondsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheFondsdaten_Type") +public abstract class ZusaetzlicheFondsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheProduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheProduktdatenType.java new file mode 100644 index 00000000..8b97014a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheProduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Produkt + * + *

Java-Klasse für ZusaetzlicheProduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheProduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheProduktdaten_Type") +public abstract class ZusaetzlicheProduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheRisikodatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheRisikodatenType.java new file mode 100644 index 00000000..82b3b713 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheRisikodatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Risikodaten + * + *

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_8_0/common/ZusaetzlicheVerkaufproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheVerkaufproduktdatenType.java new file mode 100644 index 00000000..ab38fb45 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheVerkaufproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Verkaufsprodukt + * + *

Java-Klasse für ZusaetzlicheVerkaufproduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheVerkaufproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVerkaufproduktdaten_Type") +public abstract class ZusaetzlicheVerkaufproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheVorversicherungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheVorversicherungsdatenType.java new file mode 100644 index 00000000..414da1ff --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheVorversicherungsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 Vorversicherungsdaten + * + *

Java-Klasse für ZusaetzlicheVorversicherungsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheVorversicherungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVorversicherungsdaten_Type") +public abstract class ZusaetzlicheVorversicherungsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheZusatzproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheZusatzproduktdatenType.java new file mode 100644 index 00000000..2a5a0249 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusaetzlicheZusatzproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0/common/ZusatzproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusatzproduktGenerischType.java new file mode 100644 index 00000000..3dbe1f1c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusatzproduktGenerischType.java @@ -0,0 +1,183 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.ZusatzversicherungLebenType; + + +/** + * 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" +}) +@XmlSeeAlso({ + ZusatzversicherungLebenType.class +}) +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_8_0/common/ZusatzproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusatzproduktType.java new file mode 100644 index 00000000..5ca5ded9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/ZusatzproduktType.java @@ -0,0 +1,108 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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 + * + *

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_8_0/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/package-info.java new file mode 100644 index 00000000..9056c423 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3CommonServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_8_0.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/AddDocToBusinessCaseRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/AddDocToBusinessCaseRequestType.java new file mode 100644 index 00000000..7df53319 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/AddDocToBusinessCaseRequestType.java @@ -0,0 +1,122 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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_8_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.UploadDokumentType; + + +/** + * Typ des Requestobjekts, um Dokument zu Geschäftsfall hinzuzufügen + * + *

Java-Klasse für AddDocToBusinessCaseRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AddDocToBusinessCaseRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToBusinessCaseRequest_Type", propOrder = { + "vuNr", + "geschaeftsfallnummer", + "dokument" +}) +public class AddDocToBusinessCaseRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "Geschaeftsfallnummer", required = true) + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "Dokument", required = true) + protected UploadDokumentType dokument; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link UploadDokumentType } + * + */ + public UploadDokumentType getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UploadDokumentType } + * + */ + public void setDokument(UploadDokumentType value) { + this.dokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/AddDocToBusinessCaseResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/AddDocToBusinessCaseResponseType.java new file mode 100644 index 00000000..d4990087 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/AddDocToBusinessCaseResponseType.java @@ -0,0 +1,79 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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.XmlElements; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ServiceFault; + + +/** + * Response von der VU, wenn ein zusätzliches Dokument übergeben wurde + * + *

Java-Klasse für AddDocToBusinessCaseResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AddDocToBusinessCaseResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice maxOccurs="unbounded">
+ *         <element name="DocRef" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToBusinessCaseResponse_Type", propOrder = { + "docRefOrServiceFault" +}) +public class AddDocToBusinessCaseResponseType { + + @XmlElements({ + @XmlElement(name = "DocRef", type = DokumentenReferenzType.class), + @XmlElement(name = "ServiceFault", type = ServiceFault.class) + }) + protected List docRefOrServiceFault; + + /** + * Gets the value of the docRefOrServiceFault 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 docRefOrServiceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocRefOrServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * {@link ServiceFault } + * + * + */ + public List getDocRefOrServiceFault() { + if (docRefOrServiceFault == null) { + docRefOrServiceFault = new ArrayList(); + } + return this.docRefOrServiceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/DocumentInfosResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/DocumentInfosResponseResultType.java new file mode 100644 index 00000000..953a2870 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/DocumentInfosResponseResultType.java @@ -0,0 +1,165 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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_8_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ZeitraumType; + + +/** + * Informationen zu einem Dokument + * + *

Java-Klasse für DocumentInfosResponseResult_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DocumentInfosResponseResult_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="DokumentInfos" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DocumentInfosResponseResult_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "dokumentInfos", + "zeitraum" +}) +public class DocumentInfosResponseResultType { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + @XmlElement(name = "DokumentInfos") + protected List dokumentInfos; + @XmlElement(name = "Zeitraum", required = true) + protected ZeitraumType zeitraum; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the dokumentInfos 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 dokumentInfos property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumentInfos().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + public List getDokumentInfos() { + if (dokumentInfos == null) { + dokumentInfos = new ArrayList(); + } + return this.dokumentInfos; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfObjectRequestType.java new file mode 100644 index 00000000..958a1e27 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfObjectRequestType.java @@ -0,0 +1,272 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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_8_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ZeitraumType; + + +/** + * Typ mit Elementen fuer die Anfrage nach Dokumenten zu einem fachlichen Objekt + * + *

Java-Klasse für GetDocumentsOfObjectRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentsOfObjectRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Erstellungsdatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfObjectRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType", + "maxResults", + "offset", + "orderBy" +}) +public class GetDocumentsOfObjectRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation", required = true) + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedShort") + protected Integer offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxResults(Integer value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setOffset(Integer value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfObjectResponseType.java new file mode 100644 index 00000000..d941773b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfObjectResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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_8_0.common.ServiceFault; + + +/** + * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts. + * + *

Java-Klasse für GetDocumentsOfObjectResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentsOfObjectResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfObjectResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class GetDocumentsOfObjectResponseType { + + @XmlElement(name = "Result") + protected DocumentInfosResponseResultType result; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentInfosResponseResultType } + * + */ + public DocumentInfosResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentInfosResponseResultType } + * + */ + public void setResult(DocumentInfosResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfPeriodRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfPeriodRequestType.java new file mode 100644 index 00000000..fdd9a3d2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfPeriodRequestType.java @@ -0,0 +1,272 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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_8_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ZeitraumType; + + +/** + * Typ mit Elementen fuer die Anfrage nach Dokumenten eines Zeitraums + * + *

Java-Klasse für GetDocumentsOfPeriodRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentsOfPeriodRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Erstellungsdatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfPeriodRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType", + "maxResults", + "offset", + "orderBy" +}) +public class GetDocumentsOfPeriodRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum", required = true) + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedShort") + protected Integer offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxResults(Integer value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setOffset(Integer value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfPeriodResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfPeriodResponseType.java new file mode 100644 index 00000000..30c533fc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetDocumentsOfPeriodResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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_8_0.common.ServiceFault; + + +/** + * Typ mit Informationen zu den Dokumenten eines Zeitraums + * + *

Java-Klasse für GetDocumentsOfPeriodResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentsOfPeriodResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfPeriodResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class GetDocumentsOfPeriodResponseType { + + @XmlElement(name = "Result") + protected DocumentInfosResponseResultType result; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentInfosResponseResultType } + * + */ + public DocumentInfosResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentInfosResponseResultType } + * + */ + public void setResult(DocumentInfosResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetNumberOfDocumentsRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetNumberOfDocumentsRequestType.java new file mode 100644 index 00000000..89f725c7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetNumberOfDocumentsRequestType.java @@ -0,0 +1,179 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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_8_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ZeitraumType; + + +/** + * Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + * + *

Java-Klasse für GetNumberOfDocumentsRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetNumberOfDocumentsRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType" +}) +public class GetNumberOfDocumentsRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation", required = true) + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetNumberOfDocumentsResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetNumberOfDocumentsResponseType.java new file mode 100644 index 00000000..c6e7a451 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/GetNumberOfDocumentsResponseType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ServiceFault; + + +/** + * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts + * + *

Java-Klasse für GetNumberOfDocumentsResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetNumberOfDocumentsResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="AnzDokumente" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsResponse_Type", propOrder = { + "anzDokumente", + "serviceFault" +}) +public class GetNumberOfDocumentsResponseType { + + @XmlElement(name = "AnzDokumente") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger anzDokumente; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der anzDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAnzDokumente() { + return anzDokumente; + } + + /** + * Legt den Wert der anzDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAnzDokumente(BigInteger value) { + this.anzDokumente = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/ObjectFactory.java new file mode 100644 index 00000000..bc5dfdb3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/ObjectFactory.java @@ -0,0 +1,219 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; + +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_8_0.on1basis 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 _AddDocToBusinessCaseRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "AddDocToBusinessCaseRequest"); + private final static QName _AddDocToBusinessCaseResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "AddDocToBusinessCaseResponse"); + private final static QName _GetNumberOfDocumentsRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetNumberOfDocumentsRequest"); + private final static QName _GetNumberOfDocumentsResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetNumberOfDocumentsResponse"); + private final static QName _GetDocumentsOfObjectRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetDocumentsOfObjectRequest"); + private final static QName _GetDocumentsOfObjectResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetDocumentsOfObjectResponse"); + private final static QName _GetDocumentsOfPeriodRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetDocumentsOfPeriodRequest"); + private final static QName _GetDocumentsOfPeriodResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetDocumentsOfPeriodResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_8_0.on1basis + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link AddDocToBusinessCaseRequestType } + * + */ + public AddDocToBusinessCaseRequestType createAddDocToBusinessCaseRequestType() { + return new AddDocToBusinessCaseRequestType(); + } + + /** + * Create an instance of {@link AddDocToBusinessCaseResponseType } + * + */ + public AddDocToBusinessCaseResponseType createAddDocToBusinessCaseResponseType() { + return new AddDocToBusinessCaseResponseType(); + } + + /** + * Create an instance of {@link GetNumberOfDocumentsRequestType } + * + */ + public GetNumberOfDocumentsRequestType createGetNumberOfDocumentsRequestType() { + return new GetNumberOfDocumentsRequestType(); + } + + /** + * Create an instance of {@link GetNumberOfDocumentsResponseType } + * + */ + public GetNumberOfDocumentsResponseType createGetNumberOfDocumentsResponseType() { + return new GetNumberOfDocumentsResponseType(); + } + + /** + * Create an instance of {@link GetDocumentsOfObjectRequestType } + * + */ + public GetDocumentsOfObjectRequestType createGetDocumentsOfObjectRequestType() { + return new GetDocumentsOfObjectRequestType(); + } + + /** + * Create an instance of {@link GetDocumentsOfObjectResponseType } + * + */ + public GetDocumentsOfObjectResponseType createGetDocumentsOfObjectResponseType() { + return new GetDocumentsOfObjectResponseType(); + } + + /** + * Create an instance of {@link GetDocumentsOfPeriodRequestType } + * + */ + public GetDocumentsOfPeriodRequestType createGetDocumentsOfPeriodRequestType() { + return new GetDocumentsOfPeriodRequestType(); + } + + /** + * Create an instance of {@link GetDocumentsOfPeriodResponseType } + * + */ + public GetDocumentsOfPeriodResponseType createGetDocumentsOfPeriodResponseType() { + return new GetDocumentsOfPeriodResponseType(); + } + + /** + * Create an instance of {@link DocumentInfosResponseResultType } + * + */ + public DocumentInfosResponseResultType createDocumentInfosResponseResultType() { + return new DocumentInfosResponseResultType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddDocToBusinessCaseRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AddDocToBusinessCaseRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "AddDocToBusinessCaseRequest") + public JAXBElement createAddDocToBusinessCaseRequest(AddDocToBusinessCaseRequestType value) { + return new JAXBElement(_AddDocToBusinessCaseRequest_QNAME, AddDocToBusinessCaseRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddDocToBusinessCaseResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AddDocToBusinessCaseResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "AddDocToBusinessCaseResponse") + public JAXBElement createAddDocToBusinessCaseResponse(AddDocToBusinessCaseResponseType value) { + return new JAXBElement(_AddDocToBusinessCaseResponse_QNAME, AddDocToBusinessCaseResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetNumberOfDocumentsRequest") + public JAXBElement createGetNumberOfDocumentsRequest(GetNumberOfDocumentsRequestType value) { + return new JAXBElement(_GetNumberOfDocumentsRequest_QNAME, GetNumberOfDocumentsRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetNumberOfDocumentsResponse") + public JAXBElement createGetNumberOfDocumentsResponse(GetNumberOfDocumentsResponseType value) { + return new JAXBElement(_GetNumberOfDocumentsResponse_QNAME, GetNumberOfDocumentsResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfObjectRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfObjectRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetDocumentsOfObjectRequest") + public JAXBElement createGetDocumentsOfObjectRequest(GetDocumentsOfObjectRequestType value) { + return new JAXBElement(_GetDocumentsOfObjectRequest_QNAME, GetDocumentsOfObjectRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfObjectResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfObjectResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetDocumentsOfObjectResponse") + public JAXBElement createGetDocumentsOfObjectResponse(GetDocumentsOfObjectResponseType value) { + return new JAXBElement(_GetDocumentsOfObjectResponse_QNAME, GetDocumentsOfObjectResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfPeriodRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfPeriodRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetDocumentsOfPeriodRequest") + public JAXBElement createGetDocumentsOfPeriodRequest(GetDocumentsOfPeriodRequestType value) { + return new JAXBElement(_GetDocumentsOfPeriodRequest_QNAME, GetDocumentsOfPeriodRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfPeriodResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetDocumentsOfPeriodResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetDocumentsOfPeriodResponse") + public JAXBElement createGetDocumentsOfPeriodResponse(GetDocumentsOfPeriodResponseType value) { + return new JAXBElement(_GetDocumentsOfPeriodResponse_QNAME, GetDocumentsOfPeriodResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/package-info.java new file mode 100644 index 00000000..ac480464 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on1basis/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_8_0.on1basis; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/BOAProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/BOAProcessRequestType.java new file mode 100644 index 00000000..d0321d71 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/BOAProcessRequestType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ErsatzpolizzeType; + + +/** + * Abstraktes Zwischenelement für alle BOA-Request-Types + * + *

Java-Klasse für BOAProcessRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BOAProcessRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Aenderungsgrund" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/>
+ *         <element name="Ersatzpolizzen" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BOAProcessRequest_Type", propOrder = { + "aenderungsgrund", + "ersatzpolizzen" +}) +@XmlSeeAlso({ + CalculateRequestType.class, + CreateOfferRequestType.class, + CreateApplicationRequestType.class, + SubmitApplicationRequestType.class +}) +public class BOAProcessRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Aenderungsgrund") + protected String aenderungsgrund; + @XmlElement(name = "Ersatzpolizzen") + protected List ersatzpolizzen; + + /** + * Ruft den Wert der aenderungsgrund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAenderungsgrund() { + return aenderungsgrund; + } + + /** + * Legt den Wert der aenderungsgrund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAenderungsgrund(String value) { + this.aenderungsgrund = value; + } + + /** + * Gets the value of the ersatzpolizzen 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 ersatzpolizzen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getErsatzpolizzen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ErsatzpolizzeType } + * + * + */ + public List getErsatzpolizzen() { + if (ersatzpolizzen == null) { + ersatzpolizzen = new ArrayList(); + } + return this.ersatzpolizzen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/BOAProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/BOAProcessResponseType.java new file mode 100644 index 00000000..e1f65de9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/BOAProcessResponseType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ErsatzpolizzeType; + + +/** + * Abstraktes Zwischenelement für alle BOA-Response-Types + * + *

Java-Klasse für BOAProcessResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BOAProcessResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Aenderungsgrund" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/>
+ *         <element name="Ersatzpolizzen" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BOAProcessResponse_Type", propOrder = { + "aenderungsgrund", + "ersatzpolizzen" +}) +@XmlSeeAlso({ + CalculateResponseType.class, + CreateOfferResponseType.class, + CreateApplicationResponseType.class, + SubmitApplicationResponseType.class +}) +public class BOAProcessResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Aenderungsgrund") + protected String aenderungsgrund; + @XmlElement(name = "Ersatzpolizzen") + protected List ersatzpolizzen; + + /** + * Ruft den Wert der aenderungsgrund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAenderungsgrund() { + return aenderungsgrund; + } + + /** + * Legt den Wert der aenderungsgrund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAenderungsgrund(String value) { + this.aenderungsgrund = value; + } + + /** + * Gets the value of the ersatzpolizzen 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 ersatzpolizzen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getErsatzpolizzen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ErsatzpolizzeType } + * + * + */ + public List getErsatzpolizzen() { + if (ersatzpolizzen == null) { + ersatzpolizzen = new ArrayList(); + } + return this.ersatzpolizzen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateRequestGenType.java new file mode 100644 index 00000000..2ec9f207 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateRequestGenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallRequestType; + + +/** + * Abstrakter Request für die Berechnung mit generischen Produktbausteinen + * + *

Java-Klasse für CalculateRequestGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *       <sequence>
+ *         <element name="Produktmetadaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRequestGen_Type", propOrder = { + "produktmetadaten" +}) +@XmlSeeAlso({ + CalculateUnfallRequestType.class, + CalculateLebenRequestType.class, + CalculateSachPrivatRequestType.class +}) +public abstract class CalculateRequestGenType + extends CalculateRequestType +{ + + @XmlElement(name = "Produktmetadaten") + protected boolean produktmetadaten; + + /** + * Ruft den Wert der produktmetadaten-Eigenschaft ab. + * + */ + public boolean isProduktmetadaten() { + return produktmetadaten; + } + + /** + * Legt den Wert der produktmetadaten-Eigenschaft fest. + * + */ + public void setProduktmetadaten(boolean value) { + this.produktmetadaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateRequestType.java new file mode 100644 index 00000000..74aa8ea8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateRequestType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzRequestType; + + +/** + * Abstrakter Request für die Berechnung + * + *

Java-Klasse für CalculateRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
+ *       <sequence>
+ *         <element name="RequestUpselling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRequest_Type", propOrder = { + "requestUpselling" +}) +@XmlSeeAlso({ + CalculateRequestGenType.class, + CalculateKfzRequestType.class +}) +public abstract class CalculateRequestType + extends BOAProcessRequestType +{ + + @XmlElement(name = "RequestUpselling", defaultValue = "false") + protected boolean requestUpselling; + + /** + * Ruft den Wert der requestUpselling-Eigenschaft ab. + * + */ + public boolean isRequestUpselling() { + return requestUpselling; + } + + /** + * Legt den Wert der requestUpselling-Eigenschaft fest. + * + */ + public void setRequestUpselling(boolean value) { + this.requestUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateResponseGenType.java new file mode 100644 index 00000000..3aade798 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateResponseGenType.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallResponseType; + + +/** + * Abstrakter Response Berechnung + * + *

Java-Klasse für CalculateResponseGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateResponseGen_Type") +@XmlSeeAlso({ + 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_8_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateResponseType.java new file mode 100644 index 00000000..8e37528e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CalculateResponseType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzResponseType; + + +/** + * Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen + * + *

Java-Klasse für CalculateResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateResponse_Type") +@XmlSeeAlso({ + CalculateResponseGenType.class, + CalculateKfzResponseType.class +}) +public abstract class CalculateResponseType + extends BOAProcessResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationRequestGenType.java new file mode 100644 index 00000000..8e0f95bf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationRequestGenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateApplicationLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateApplicationUnfallRequestType; + + +/** + * Abstrakter Request der Antragserzeugung mit generischen Produktbausteinen + * + *

Java-Klasse für CreateApplicationRequestGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Produktmetadaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRequestGen_Type", propOrder = { + "produktmetadaten" +}) +@XmlSeeAlso({ + CreateApplicationUnfallRequestType.class, + CreateApplicationLebenRequestType.class, + CreateApplicationSachPrivatRequestType.class +}) +public abstract class CreateApplicationRequestGenType + extends CreateApplicationRequestType +{ + + @XmlElement(name = "Produktmetadaten") + protected boolean produktmetadaten; + + /** + * Ruft den Wert der produktmetadaten-Eigenschaft ab. + * + */ + public boolean isProduktmetadaten() { + return produktmetadaten; + } + + /** + * Legt den Wert der produktmetadaten-Eigenschaft fest. + * + */ + public void setProduktmetadaten(boolean value) { + this.produktmetadaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationRequestType.java new file mode 100644 index 00000000..377cfb26 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationRequestType.java @@ -0,0 +1,114 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ProzessDokumentType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzRequestType; + + +/** + * Abstrakter Request für den Antrag + * + *

Java-Klasse für CreateApplicationRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRequest_Type", propOrder = { + "dateianhaenge", + "dokumente" +}) +@XmlSeeAlso({ + CreateApplicationRequestGenType.class, + CreateApplicationKfzRequestType.class +}) +public abstract class CreateApplicationRequestType + extends BOAProcessRequestType +{ + + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Gets the value of the dateianhaenge 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 dateianhaenge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationResponseGenType.java new file mode 100644 index 00000000..88c88eeb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationResponseGenType.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateApplicationLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateApplicationUnfallResponseType; + + +/** + * Abstrakter Response der Antragserzeugung + * + *

Java-Klasse für CreateApplicationResponseGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationResponseGen_Type") +@XmlSeeAlso({ + 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_8_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationResponseType.java new file mode 100644 index 00000000..f4004e3f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateApplicationResponseType.java @@ -0,0 +1,171 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ProzessDokumentBasisType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzResponseType; + + +/** + * Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen + * + *

Java-Klasse für CreateApplicationResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationResponse_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente", + "dokumenteAnforderungen" +}) +@XmlSeeAlso({ + CreateApplicationResponseGenType.class, + CreateApplicationKfzResponseType.class +}) +public abstract class CreateApplicationResponseType + extends BOAProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + protected Integer antragstatus; + @XmlElement(name = "Antragsnummer") + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + protected List dokumente; + @XmlElement(name = "DokumenteAnforderungen") + protected List dokumenteAnforderungen; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setAntragstatus(Integer value) { + this.antragstatus = value; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Gets the value of the dokumenteAnforderungen 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 dokumenteAnforderungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumenteAnforderungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentBasisType } + * + * + */ + public List getDokumenteAnforderungen() { + if (dokumenteAnforderungen == null) { + dokumenteAnforderungen = new ArrayList(); + } + return this.dokumenteAnforderungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferRequestGenType.java new file mode 100644 index 00000000..ba604c91 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferRequestGenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateOfferLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateOfferUnfallRequestType; + + +/** + * Abstrakter Request für die Offerterstellung mit generischen Produktbausteinen + * + *

Java-Klasse für CreateOfferRequestGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *       <sequence>
+ *         <element name="Produktmetadaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRequestGen_Type", propOrder = { + "produktmetadaten" +}) +@XmlSeeAlso({ + CreateOfferUnfallRequestType.class, + CreateOfferLebenRequestType.class, + CreateOfferSachPrivatRequestType.class +}) +public abstract class CreateOfferRequestGenType + extends CreateOfferRequestType +{ + + @XmlElement(name = "Produktmetadaten") + protected boolean produktmetadaten; + + /** + * Ruft den Wert der produktmetadaten-Eigenschaft ab. + * + */ + public boolean isProduktmetadaten() { + return produktmetadaten; + } + + /** + * Legt den Wert der produktmetadaten-Eigenschaft fest. + * + */ + public void setProduktmetadaten(boolean value) { + this.produktmetadaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferRequestType.java new file mode 100644 index 00000000..9bec059d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferRequestType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzRequestType; + + +/** + * Abstrakter Request für das Offert + * + *

Java-Klasse für CreateOfferRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRequest_Type") +@XmlSeeAlso({ + CreateOfferRequestGenType.class, + CreateOfferKfzRequestType.class +}) +public abstract class CreateOfferRequestType + extends BOAProcessRequestType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferResponseGenType.java new file mode 100644 index 00000000..67c61e5b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferResponseGenType.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateOfferLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateOfferUnfallResponseType; + + +/** + * Abstrakter Response der Offerterstellung + * + *

Java-Klasse für CreateOfferResponseGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferResponseGen_Type") +@XmlSeeAlso({ + 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_8_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferResponseType.java new file mode 100644 index 00000000..8b96773f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/CreateOfferResponseType.java @@ -0,0 +1,114 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ProzessDokumentBasisType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzResponseType; + + +/** + * Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen + * + *

Java-Klasse für CreateOfferResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferResponse_Type", propOrder = { + "dokumente", + "dokumenteAnforderungen" +}) +@XmlSeeAlso({ + CreateOfferResponseGenType.class, + CreateOfferKfzResponseType.class +}) +public abstract class CreateOfferResponseType + extends BOAProcessResponseType +{ + + @XmlElement(name = "Dokumente") + protected List dokumente; + @XmlElement(name = "DokumenteAnforderungen") + protected List dokumenteAnforderungen; + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Gets the value of the dokumenteAnforderungen 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 dokumenteAnforderungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumenteAnforderungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentBasisType } + * + * + */ + public List getDokumenteAnforderungen() { + if (dokumenteAnforderungen == null) { + dokumenteAnforderungen = new ArrayList(); + } + return this.dokumenteAnforderungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/GetApplicationDocumentRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/GetApplicationDocumentRequestType.java new file mode 100644 index 00000000..2b7a39d1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/GetApplicationDocumentRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.CommonRequestType; + + +/** + * Typ um Offert- und Antragsdokumente zu beziehen + * + *

Java-Klasse für GetApplicationDocumentRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetApplicationDocumentRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="DokumentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetApplicationDocumentRequest_Type", propOrder = { + "dokumentId" +}) +public class GetApplicationDocumentRequestType + extends CommonRequestType +{ + + @XmlElement(name = "DokumentId", required = true) + protected String dokumentId; + + /** + * Ruft den Wert der dokumentId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDokumentId() { + return dokumentId; + } + + /** + * Legt den Wert der dokumentId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDokumentId(String value) { + this.dokumentId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/GetApplicationDocumentResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/GetApplicationDocumentResponseType.java new file mode 100644 index 00000000..96555389 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/GetApplicationDocumentResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.DokumentInfoType; + + +/** + * Typ um Offert- und Antragsdokumente zurückzugeben + * + *

Java-Klasse für GetApplicationDocumentResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetApplicationDocumentResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetApplicationDocumentResponse_Type", propOrder = { + "dokument" +}) +public class GetApplicationDocumentResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Dokument") + protected DokumentInfoType dokument; + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentInfoType } + * + */ + public DokumentInfoType getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentInfoType } + * + */ + public void setDokument(DokumentInfoType value) { + this.dokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/ObjectFactory.java new file mode 100644 index 00000000..2548c8f7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/ObjectFactory.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common; + +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_8_0.on2antrag.common 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 _GetApplicationDocumentRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", "GetApplicationDocumentRequest"); + private final static QName _GetApplicationDocumentResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", "GetApplicationDocumentResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GetApplicationDocumentRequestType } + * + */ + public GetApplicationDocumentRequestType createGetApplicationDocumentRequestType() { + return new GetApplicationDocumentRequestType(); + } + + /** + * Create an instance of {@link GetApplicationDocumentResponseType } + * + */ + public GetApplicationDocumentResponseType createGetApplicationDocumentResponseType() { + return new GetApplicationDocumentResponseType(); + } + + /** + * Create an instance of {@link SpezBOASchrittType } + * + */ + public SpezBOASchrittType createSpezBOASchrittType() { + return new SpezBOASchrittType(); + } + + /** + * Create an instance of {@link BOAProcessRequestType } + * + */ + public BOAProcessRequestType createBOAProcessRequestType() { + return new BOAProcessRequestType(); + } + + /** + * Create an instance of {@link BOAProcessResponseType } + * + */ + public BOAProcessResponseType createBOAProcessResponseType() { + return new BOAProcessResponseType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", name = "GetApplicationDocumentRequest") + public JAXBElement createGetApplicationDocumentRequest(GetApplicationDocumentRequestType value) { + return new JAXBElement(_GetApplicationDocumentRequest_QNAME, GetApplicationDocumentRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", name = "GetApplicationDocumentResponse") + public JAXBElement createGetApplicationDocumentResponse(GetApplicationDocumentResponseType value) { + return new JAXBElement(_GetApplicationDocumentResponse_QNAME, GetApplicationDocumentResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezAntragPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezAntragPersonenType.java new file mode 100644 index 00000000..3fdc9aae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezAntragPersonenType.java @@ -0,0 +1,159 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.FATCAType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.GMSGType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.PEPType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.TreuhaenderfrageType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SpezAntragLebenType; + + +/** + * 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}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="FATCA" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_Type" minOccurs="0"/>
+ *         <element name="GSGM" type="{urn:omds3CommonServiceTypes-1-1-0}GMSG_Type" minOccurs="0"/>
+ *         <element name="PEP" type="{urn:omds3CommonServiceTypes-1-1-0}PEP_Type"/>
+ *         <element name="Treuhaenderfrage" type="{urn:omds3CommonServiceTypes-1-1-0}Treuhaenderfrage_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragPersonen_Type", propOrder = { + "fatca", + "gsgm", + "pep", + "treuhaenderfrage" +}) +@XmlSeeAlso({ + SpezAntragLebenType.class +}) +public abstract class SpezAntragPersonenType + extends SpezAntragType +{ + + @XmlElement(name = "FATCA") + protected FATCAType fatca; + @XmlElement(name = "GSGM") + protected GMSGType gsgm; + @XmlElement(name = "PEP", required = true) + protected PEPType pep; + @XmlElement(name = "Treuhaenderfrage", required = true) + protected TreuhaenderfrageType treuhaenderfrage; + + /** + * Ruft den Wert der fatca-Eigenschaft ab. + * + * @return + * possible object is + * {@link FATCAType } + * + */ + public FATCAType getFATCA() { + return fatca; + } + + /** + * Legt den Wert der fatca-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FATCAType } + * + */ + public void setFATCA(FATCAType value) { + this.fatca = value; + } + + /** + * Ruft den Wert der gsgm-Eigenschaft ab. + * + * @return + * possible object is + * {@link GMSGType } + * + */ + public GMSGType getGSGM() { + return gsgm; + } + + /** + * Legt den Wert der gsgm-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GMSGType } + * + */ + public void setGSGM(GMSGType value) { + this.gsgm = value; + } + + /** + * Ruft den Wert der pep-Eigenschaft ab. + * + * @return + * possible object is + * {@link PEPType } + * + */ + public PEPType getPEP() { + return pep; + } + + /** + * Legt den Wert der pep-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PEPType } + * + */ + public void setPEP(PEPType value) { + this.pep = value; + } + + /** + * Ruft den Wert der treuhaenderfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link TreuhaenderfrageType } + * + */ + public TreuhaenderfrageType getTreuhaenderfrage() { + return treuhaenderfrage; + } + + /** + * Legt den Wert der treuhaenderfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link TreuhaenderfrageType } + * + */ + public void setTreuhaenderfrage(TreuhaenderfrageType value) { + this.treuhaenderfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezAntragType.java new file mode 100644 index 00000000..f5feae76 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezAntragType.java @@ -0,0 +1,550 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.AbgelehnteRisikenType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.AntragsartType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.DatenverwendungType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.EinwilligungType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ErsatzpolizzenType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.KontierungType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.PolizzenversandType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.SicherstellungType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VertragspersonType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VorversicherungenType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ZahlungsdatenType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SpezAntragKfzType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.AntragSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SpezAntragUnfallType; + + +/** + * Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist + * + *

Java-Klasse für SpezAntrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntrag_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/>
+ *         <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"/>
+ *         <element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Einwilligungen" type="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntrag_Type", propOrder = { + "antragsart", + "abweichenderPraemienzahler", + "weitereVersicherungsnehmer", + "weitereVertragspersonen", + "abgelehnteRisiken", + "vorversicherungen", + "zahlungsdaten", + "sepa", + "polizzenversand", + "datenschutzbestimmungen", + "kontierung", + "ersatzpolizzennummer", + "zusendungWeitereDokumente", + "zusaetzlicheAntragsdaten", + "sicherstellungen", + "einwilligungen" +}) +@XmlSeeAlso({ + SpezAntragUnfallType.class, + AntragSachPrivatType.class, + SpezAntragPersonenType.class, + SpezAntragKfzType.class +}) +public abstract class SpezAntragType + extends SpezOffertType +{ + + @XmlElement(name = "Antragsart") + @XmlSchemaType(name = "string") + protected AntragsartType antragsart; + @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; + @XmlElement(name = "Sicherstellungen") + protected List sicherstellungen; + @XmlElement(name = "Einwilligungen") + protected List einwilligungen; + + /** + * 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; + } + + /** + * 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; + } + + /** + * Gets the value of the sicherstellungen 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 sicherstellungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSicherstellungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SicherstellungType } + * + * + */ + public List getSicherstellungen() { + if (sicherstellungen == null) { + sicherstellungen = new ArrayList(); + } + return this.sicherstellungen; + } + + /** + * Gets the value of the einwilligungen 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 einwilligungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEinwilligungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EinwilligungType } + * + * + */ + public List getEinwilligungen() { + if (einwilligungen == null) { + einwilligungen = new ArrayList(); + } + return this.einwilligungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezBOASchrittType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezBOASchrittType.java new file mode 100644 index 00000000..6be0ba21 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezBOASchrittType.java @@ -0,0 +1,37 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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; + + +/** + * Abstrackter Basistyp für das Datenmodell aller BOA-Prozessschritte + * + *

Java-Klasse für SpezBOASchritt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBOASchritt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBOASchritt_Type") +@XmlSeeAlso({ + SpezBerechnungType.class, + SpezOffertType.class +}) +public class SpezBOASchrittType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezBerechnungType.java new file mode 100644 index 00000000..d7370368 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezBerechnungType.java @@ -0,0 +1,85 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SpezBerechnungKfzType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SpezBerechnungLebenType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.BerechnungSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SpezBerechnungUnfallType; + + +/** + * Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist + * + *

Java-Klasse für SpezBerechnung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBOASchritt_Type">
+ *       <sequence>
+ *         <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnung_Type", propOrder = { + "personen" +}) +@XmlSeeAlso({ + SpezBerechnungUnfallType.class, + SpezBerechnungLebenType.class, + BerechnungSachPrivatType.class, + SpezBerechnungKfzType.class +}) +public abstract class SpezBerechnungType + extends SpezBOASchrittType +{ + + @XmlElement(name = "Personen") + protected List personen; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezOffertType.java new file mode 100644 index 00000000..e1f6664e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SpezOffertType.java @@ -0,0 +1,137 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SpezOffertKfzType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SpezOffertLebenType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.OffertSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SpezOffertUnfallType; + + +/** + * Abstrakter Basistyp Offert, der bei Request und Response gleich ist + * + *

Java-Klasse für SpezOffert_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffert_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBOASchritt_Type">
+ *       <sequence>
+ *         <element name="Offertnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_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"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffert_Type", propOrder = { + "offertnummer", + "personen", + "versicherungsnehmer" +}) +@XmlSeeAlso({ + SpezOffertUnfallType.class, + SpezOffertLebenType.class, + OffertSachPrivatType.class, + SpezOffertKfzType.class, + SpezAntragType.class +}) +public abstract class SpezOffertType + extends SpezBOASchrittType +{ + + @XmlElement(name = "Offertnummer") + protected ObjektIdType offertnummer; + @XmlElement(name = "Personen", required = true) + protected List personen; + @XmlElement(name = "Versicherungsnehmer") + @XmlSchemaType(name = "unsignedShort") + protected int versicherungsnehmer; + + /** + * Ruft den Wert der offertnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getOffertnummer() { + return offertnummer; + } + + /** + * Legt den Wert der offertnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setOffertnummer(ObjektIdType value) { + this.offertnummer = 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationRequestGenType.java new file mode 100644 index 00000000..fbe68523 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationRequestGenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallRequestType; + + +/** + * Abstrakter Request der Antragsüberleitung mit generischen Produktbausteinen + * + *

Java-Klasse für SubmitApplicationRequestGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Produktmetadaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRequestGen_Type", propOrder = { + "produktmetadaten" +}) +@XmlSeeAlso({ + SubmitApplicationUnfallRequestType.class, + SubmitApplicationLebenRequestType.class, + SubmitApplicationSachPrivatRequestType.class +}) +public abstract class SubmitApplicationRequestGenType + extends SubmitApplicationRequestType +{ + + @XmlElement(name = "Produktmetadaten") + protected boolean produktmetadaten; + + /** + * Ruft den Wert der produktmetadaten-Eigenschaft ab. + * + */ + public boolean isProduktmetadaten() { + return produktmetadaten; + } + + /** + * Legt den Wert der produktmetadaten-Eigenschaft fest. + * + */ + public void setProduktmetadaten(boolean value) { + this.produktmetadaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationRequestType.java new file mode 100644 index 00000000..e4d35697 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationRequestType.java @@ -0,0 +1,143 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ProzessDokumentType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzRequestType; + + +/** + * Abstrakter Request für die Antragsüberleitung + * + *

Java-Klasse für SubmitApplicationRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRequest_Type", propOrder = { + "dateianhaenge", + "dokumente", + "antragsnummer" +}) +@XmlSeeAlso({ + SubmitApplicationRequestGenType.class, + SubmitApplicationKfzRequestType.class +}) +public abstract class SubmitApplicationRequestType + extends BOAProcessRequestType +{ + + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + @XmlElement(name = "Dokumente") + protected List dokumente; + @XmlElement(name = "Antragsnummer") + protected ObjektIdType antragsnummer; + + /** + * Gets the value of the dateianhaenge 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 dateianhaenge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationResponseGenType.java new file mode 100644 index 00000000..2016fc7d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationResponseGenType.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallResponseType; + + +/** + * Abstrakter Response der Antragsüberleitung + * + *

Java-Klasse für SubmitApplicationResponseGen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationResponseGen_Type") +@XmlSeeAlso({ + 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_8_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationResponseType.java new file mode 100644 index 00000000..254d7d8f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/SubmitApplicationResponseType.java @@ -0,0 +1,163 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ProzessDokumentBasisType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzResponseType; + + +/** + * Abstrakter Response der Antragsüberleitung + * + *

Java-Klasse für SubmitApplicationResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationResponse_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente", + "dokumenteAnforderungen" +}) +@XmlSeeAlso({ + SubmitApplicationResponseGenType.class, + SubmitApplicationKfzResponseType.class +}) +public abstract class SubmitApplicationResponseType + extends BOAProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + protected int antragstatus; + @XmlElement(name = "Antragsnummer", required = true) + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + protected List dokumente; + @XmlElement(name = "DokumenteAnforderungen") + protected List dokumenteAnforderungen; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + */ + public int getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + */ + public void setAntragstatus(int value) { + this.antragstatus = value; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Gets the value of the dokumenteAnforderungen 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 dokumenteAnforderungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumenteAnforderungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProzessDokumentBasisType } + * + * + */ + public List getDokumenteAnforderungen() { + if (dokumenteAnforderungen == null) { + dokumenteAnforderungen = new ArrayList(); + } + return this.dokumenteAnforderungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java new file mode 100644 index 00000000..47c354d6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung des Antrags um Elemente, die nicht im Standard enthalten sind + * + *

Java-Klasse für ZusaetzlicheAntragsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheAntragsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheAntragsdaten_Type") +public abstract class ZusaetzlicheAntragsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/package-info.java new file mode 100644 index 00000000..45055765 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ArtBesichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ArtBesichtigungType.java new file mode 100644 index 00000000..afb35d0a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ArtBesichtigungType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für ArtBesichtigung_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="ArtBesichtigung_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Besichtigung durch Betreuer"/>
+ *     <enumeration value="Kaufvertrag Markenhaendler mit Beschreibung"/>
+ *     <enumeration value="Besichtigung durch ARBOE, OEAMTC"/>
+ *     <enumeration value="Nachbesichtigung"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ArtBesichtigung_Type") +@XmlEnum +public enum ArtBesichtigungType { + + @XmlEnumValue("Besichtigung durch Betreuer") + BESICHTIGUNG_DURCH_BETREUER("Besichtigung durch Betreuer"), + @XmlEnumValue("Kaufvertrag Markenhaendler mit Beschreibung") + KAUFVERTRAG_MARKENHAENDLER_MIT_BESCHREIBUNG("Kaufvertrag Markenhaendler mit Beschreibung"), + @XmlEnumValue("Besichtigung durch ARBOE, OEAMTC") + BESICHTIGUNG_DURCH_ARBOE_OEAMTC("Besichtigung durch ARBOE, OEAMTC"), + @XmlEnumValue("Nachbesichtigung") + NACHBESICHTIGUNG("Nachbesichtigung"); + private final String value; + + ArtBesichtigungType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ArtBesichtigungType fromValue(String v) { + for (ArtBesichtigungType c: ArtBesichtigungType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/AssistanceKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/AssistanceKfzType.java new file mode 100644 index 00000000..d0307a49 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/AssistanceKfzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Assistance + * + *

Java-Klasse für AssistanceKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AssistanceKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AssistanceKfz_Type") +public class AssistanceKfzType + extends ElementarproduktKfzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CalculateKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CalculateKfzRequestType.java new file mode 100644 index 00000000..741ef59d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CalculateKfzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.common.CalculateRequestType; + + +/** + * Typ des Requestobjekts für eine Kfz-Berechnung + * + *

Java-Klasse für CalculateKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzRequest_Type", propOrder = { + "berechnungsanfrage" +}) +public class CalculateKfzRequestType + extends CalculateRequestType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezBerechnungKfzType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + public void setBerechnungsanfrage(SpezBerechnungKfzType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CalculateKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CalculateKfzResponseType.java new file mode 100644 index 00000000..b87f4adb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CalculateKfzResponseType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.common.CalculateResponseType; + + +/** + * Typ des Responseobjekts für eine Kfz-Berechnung + * + *

Java-Klasse für CalculateKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type" minOccurs="0"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}UpsellingKfzResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzResponse_Type", propOrder = { + "berechnungsantwort", + "responseUpselling" +}) +public class CalculateKfzResponseType + extends CalculateResponseType +{ + + @XmlElement(name = "Berechnungsantwort") + protected SpezBerechnungKfzType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + protected UpsellingKfzResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + public void setBerechnungsantwort(SpezBerechnungKfzType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingKfzResponseType } + * + */ + public UpsellingKfzResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingKfzResponseType } + * + */ + public void setResponseUpselling(UpsellingKfzResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateApplicationKfzRequestType.java new file mode 100644 index 00000000..b5b8cff8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateApplicationKfzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.common.CreateApplicationRequestType; + + +/** + * Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags + * + *

Java-Klasse für CreateApplicationKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzRequest_Type", propOrder = { + "antraganfrage" +}) +public class CreateApplicationKfzRequestType + extends CreateApplicationRequestType +{ + + @XmlElement(name = "Antraganfrage", required = true) + protected SpezAntragKfzType antraganfrage; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntraganfrage(SpezAntragKfzType value) { + this.antraganfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateApplicationKfzResponseType.java new file mode 100644 index 00000000..51418755 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateApplicationKfzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.common.CreateApplicationResponseType; + + +/** + * Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags + * + *

Java-Klasse für CreateApplicationKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +public class CreateApplicationKfzResponseType + extends CreateApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateOfferKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateOfferKfzRequestType.java new file mode 100644 index 00000000..b9366a50 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateOfferKfzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.common.CreateOfferRequestType; + + +/** + * Typ des Request für ein Kfz-Offert + * + *

Java-Klasse für CreateOfferKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzRequest_Type", propOrder = { + "offertanfrage" +}) +public class CreateOfferKfzRequestType + extends CreateOfferRequestType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected SpezOffertKfzType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertKfzType } + * + */ + public SpezOffertKfzType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertKfzType } + * + */ + public void setOffertanfrage(SpezOffertKfzType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateOfferKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateOfferKfzResponseType.java new file mode 100644 index 00000000..5f0fc9e5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/CreateOfferKfzResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.common.CreateOfferResponseType; + + +/** + * Typ des Response für ein Kfz-Offert + * + *

Java-Klasse für CreateOfferKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzResponse_Type", propOrder = { + "offertantwort" +}) +public class CreateOfferKfzResponseType + extends CreateOfferResponseType +{ + + @XmlElement(name = "Offertantwort") + protected CreateOfferKfzResponseType.Offertantwort offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link CreateOfferKfzResponseType.Offertantwort } + * + */ + public CreateOfferKfzResponseType.Offertantwort getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CreateOfferKfzResponseType.Offertantwort } + * + */ + public void setOffertantwort(CreateOfferKfzResponseType.Offertantwort value) { + this.offertantwort = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Offertantwort + extends SpezOffertKfzType + { + + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ElementarproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ElementarproduktKfzType.java new file mode 100644 index 00000000..a89a35a5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ElementarproduktKfzType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ElementarproduktType; + + +/** + * Abstrakte Basisklasse für KFZ-Elementarprodukte + * + *

Java-Klasse für ElementarproduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ *         <element name="LeasingVerbundUnternehmen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktKfz_Type", propOrder = { + "fahrzeugRefLfdNr", + "leasingVerbundUnternehmen" +}) +@XmlSeeAlso({ + HaftpflichtKfzType.class, + KaskoKfzType.class, + InsassenUnfallKfzType.class, + LenkerUnfallKfzType.class, + AssistanceKfzType.class +}) +public abstract class ElementarproduktKfzType + extends ElementarproduktType +{ + + @XmlElement(name = "FahrzeugRefLfdNr") + protected String fahrzeugRefLfdNr; + @XmlElement(name = "LeasingVerbundUnternehmen") + protected Boolean leasingVerbundUnternehmen; + + /** + * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrzeugRefLfdNr() { + return fahrzeugRefLfdNr; + } + + /** + * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrzeugRefLfdNr(String value) { + this.fahrzeugRefLfdNr = value; + } + + /** + * Ruft den Wert der leasingVerbundUnternehmen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLeasingVerbundUnternehmen() { + return leasingVerbundUnternehmen; + } + + /** + * Legt den Wert der leasingVerbundUnternehmen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLeasingVerbundUnternehmen(Boolean value) { + this.leasingVerbundUnternehmen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/FzZustandBesichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/FzZustandBesichtigungType.java new file mode 100644 index 00000000..33d142aa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/FzZustandBesichtigungType.java @@ -0,0 +1,295 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Ergebnisse einer Besichtigung + * + *

Java-Klasse für FzZustandBesichtigung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="FzZustandBesichtigung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ArtBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ArtBesichtigung_Type"/>
+ *         <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
+ *         <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
+ *         <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="Vorschaeden" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Besichtigungsort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FzZustandBesichtigung_Type", propOrder = { + "zustandsberichtLiegtAlsFormularBei", + "artBesichtigung", + "schaedenAnScheibenKleinglas", + "schaedenAmFahrzeug", + "kilometerLtBesichtigung", + "vorschaeden", + "besichtigungsort", + "besichtigungsdatum", + "grundFuerNachbesichtigung" +}) +public class FzZustandBesichtigungType { + + @XmlElement(name = "ZustandsberichtLiegtAlsFormularBei") + protected Boolean zustandsberichtLiegtAlsFormularBei; + @XmlElement(name = "ArtBesichtigung", required = true) + @XmlSchemaType(name = "string") + protected ArtBesichtigungType artBesichtigung; + @XmlElement(name = "SchaedenAnScheibenKleinglas") + @XmlSchemaType(name = "string") + protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas; + @XmlElement(name = "SchaedenAmFahrzeug") + @XmlSchemaType(name = "string") + protected SchaedenAmFahrzeugType schaedenAmFahrzeug; + @XmlElement(name = "KilometerLtBesichtigung") + protected BigInteger kilometerLtBesichtigung; + @XmlElement(name = "Vorschaeden") + protected String vorschaeden; + @XmlElement(name = "Besichtigungsort") + protected String besichtigungsort; + @XmlElement(name = "Besichtigungsdatum") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar besichtigungsdatum; + @XmlElement(name = "GrundFuerNachbesichtigung") + protected String grundFuerNachbesichtigung; + + /** + * Ruft den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isZustandsberichtLiegtAlsFormularBei() { + return zustandsberichtLiegtAlsFormularBei; + } + + /** + * Legt den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setZustandsberichtLiegtAlsFormularBei(Boolean value) { + this.zustandsberichtLiegtAlsFormularBei = value; + } + + /** + * Ruft den Wert der artBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArtBesichtigungType } + * + */ + public ArtBesichtigungType getArtBesichtigung() { + return artBesichtigung; + } + + /** + * Legt den Wert der artBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArtBesichtigungType } + * + */ + public void setArtBesichtigung(ArtBesichtigungType value) { + this.artBesichtigung = value; + } + + /** + * Ruft den Wert der schaedenAnScheibenKleinglas-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchaedenAnScheibenKleinglasType } + * + */ + public SchaedenAnScheibenKleinglasType getSchaedenAnScheibenKleinglas() { + return schaedenAnScheibenKleinglas; + } + + /** + * Legt den Wert der schaedenAnScheibenKleinglas-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchaedenAnScheibenKleinglasType } + * + */ + public void setSchaedenAnScheibenKleinglas(SchaedenAnScheibenKleinglasType value) { + this.schaedenAnScheibenKleinglas = value; + } + + /** + * Ruft den Wert der schaedenAmFahrzeug-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchaedenAmFahrzeugType } + * + */ + public SchaedenAmFahrzeugType getSchaedenAmFahrzeug() { + return schaedenAmFahrzeug; + } + + /** + * Legt den Wert der schaedenAmFahrzeug-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchaedenAmFahrzeugType } + * + */ + public void setSchaedenAmFahrzeug(SchaedenAmFahrzeugType value) { + this.schaedenAmFahrzeug = value; + } + + /** + * Ruft den Wert der kilometerLtBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getKilometerLtBesichtigung() { + return kilometerLtBesichtigung; + } + + /** + * Legt den Wert der kilometerLtBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setKilometerLtBesichtigung(BigInteger value) { + this.kilometerLtBesichtigung = value; + } + + /** + * Ruft den Wert der vorschaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVorschaeden() { + return vorschaeden; + } + + /** + * Legt den Wert der vorschaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVorschaeden(String value) { + this.vorschaeden = value; + } + + /** + * Ruft den Wert der besichtigungsort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBesichtigungsort() { + return besichtigungsort; + } + + /** + * Legt den Wert der besichtigungsort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBesichtigungsort(String value) { + this.besichtigungsort = value; + } + + /** + * Ruft den Wert der besichtigungsdatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBesichtigungsdatum() { + return besichtigungsdatum; + } + + /** + * Legt den Wert der besichtigungsdatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBesichtigungsdatum(XMLGregorianCalendar value) { + this.besichtigungsdatum = value; + } + + /** + * Ruft den Wert der grundFuerNachbesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrundFuerNachbesichtigung() { + return grundFuerNachbesichtigung; + } + + /** + * Legt den Wert der grundFuerNachbesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrundFuerNachbesichtigung(String value) { + this.grundFuerNachbesichtigung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/HaftpflichtKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/HaftpflichtKfzType.java new file mode 100644 index 00000000..44a62542 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/HaftpflichtKfzType.java @@ -0,0 +1,211 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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.XmlType; +import at.vvo.omds.types.omds2Types.v2_14.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_14.ELVersicherungssummeType; + + +/** + * Typ für das Elementarprodukt KFZ-Haftpflicht + * + *

Java-Klasse für HaftpflichtKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="HaftpflichtKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element ref="{urn:omds20}EL-Versicherungssumme"/>
+ *         <element name="VarianteLeihwagen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VarianteLeihwagen_Type"/>
+ *         <element ref="{urn:omds20}EL-Einstufung"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="VDNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HaftpflichtKfz_Type", propOrder = { + "art", + "elVersicherungssumme", + "varianteLeihwagen", + "elEinstufung", + "zielpraemie", + "vdNummer" +}) +public class HaftpflichtKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "Art", required = true) + protected String art; + @XmlElement(name = "EL-Versicherungssumme", namespace = "urn:omds20", required = true) + protected ELVersicherungssummeType elVersicherungssumme; + @XmlElement(name = "VarianteLeihwagen", required = true) + @XmlSchemaType(name = "string") + protected VarianteLeihwagenType varianteLeihwagen; + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", required = true) + protected ELEinstufungType elEinstufung; + @XmlElement(name = "Zielpraemie") + protected BigDecimal zielpraemie; + @XmlElement(name = "VDNummer") + protected String vdNummer; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArt(String value) { + this.art = value; + } + + /** + * Versicherungssumme Haftpflicht + * + * @return + * possible object is + * {@link ELVersicherungssummeType } + * + */ + public ELVersicherungssummeType getELVersicherungssumme() { + return elVersicherungssumme; + } + + /** + * Legt den Wert der elVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELVersicherungssummeType } + * + */ + public void setELVersicherungssumme(ELVersicherungssummeType value) { + this.elVersicherungssumme = value; + } + + /** + * Ruft den Wert der varianteLeihwagen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VarianteLeihwagenType } + * + */ + public VarianteLeihwagenType getVarianteLeihwagen() { + return varianteLeihwagen; + } + + /** + * Legt den Wert der varianteLeihwagen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VarianteLeihwagenType } + * + */ + public void setVarianteLeihwagen(VarianteLeihwagenType value) { + this.varianteLeihwagen = value; + } + + /** + * Ruft den Wert der elEinstufung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELEinstufungType } + * + */ + public ELEinstufungType getELEinstufung() { + return elEinstufung; + } + + /** + * Legt den Wert der elEinstufung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELEinstufungType } + * + */ + public void setELEinstufung(ELEinstufungType value) { + this.elEinstufung = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der vdNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVDNummer() { + return vdNummer; + } + + /** + * Legt den Wert der vdNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVDNummer(String value) { + this.vdNummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/InsassenUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/InsassenUnfallKfzType.java new file mode 100644 index 00000000..0d710319 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/InsassenUnfallKfzType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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; + + +/** + * Typ für das Elementarprodukt KFZ-Insassenunfall + * + *

Java-Klasse für InsassenUnfallKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="InsassenUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="InsassenUnfallSystem" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallSystem_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InsassenUnfallKfz_Type", propOrder = { + "insassenUnfallSystem" +}) +public class InsassenUnfallKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "InsassenUnfallSystem", required = true) + @XmlSchemaType(name = "string") + protected InsassenUnfallSystemType insassenUnfallSystem; + + /** + * Ruft den Wert der insassenUnfallSystem-Eigenschaft ab. + * + * @return + * possible object is + * {@link InsassenUnfallSystemType } + * + */ + public InsassenUnfallSystemType getInsassenUnfallSystem() { + return insassenUnfallSystem; + } + + /** + * Legt den Wert der insassenUnfallSystem-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InsassenUnfallSystemType } + * + */ + public void setInsassenUnfallSystem(InsassenUnfallSystemType value) { + this.insassenUnfallSystem = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/InsassenUnfallSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/InsassenUnfallSystemType.java new file mode 100644 index 00000000..acfcb932 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/InsassenUnfallSystemType.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für InsassenUnfallSystem_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="InsassenUnfallSystem_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Pauschalsystem"/>
+ *     <enumeration value="Platzsystem1"/>
+ *     <enumeration value="Platzsystem2"/>
+ *     <enumeration value="Personensystem"/>
+ *     <enumeration value="Lenkerunfallversicherung"/>
+ *     <enumeration value="Aufsassenunfallversicherung"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "InsassenUnfallSystem_Type") +@XmlEnum +public enum InsassenUnfallSystemType { + + @XmlEnumValue("Pauschalsystem") + PAUSCHALSYSTEM("Pauschalsystem"), + @XmlEnumValue("Platzsystem1") + PLATZSYSTEM_1("Platzsystem1"), + @XmlEnumValue("Platzsystem2") + PLATZSYSTEM_2("Platzsystem2"), + @XmlEnumValue("Personensystem") + PERSONENSYSTEM("Personensystem"), + @XmlEnumValue("Lenkerunfallversicherung") + LENKERUNFALLVERSICHERUNG("Lenkerunfallversicherung"), + @XmlEnumValue("Aufsassenunfallversicherung") + AUFSASSENUNFALLVERSICHERUNG("Aufsassenunfallversicherung"); + private final String value; + + InsassenUnfallSystemType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static InsassenUnfallSystemType fromValue(String v) { + for (InsassenUnfallSystemType c: InsassenUnfallSystemType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/KaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/KaskoKfzType.java new file mode 100644 index 00000000..c46f4d8c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/KaskoKfzType.java @@ -0,0 +1,292 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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; +import at.vvo.omds.types.omds3Types.r1_8_0.common.BezugsrechtType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VinkulierungType; + + +/** + * Abstrakter Basistyp für die Kasko-Elementarprodukte + * + *

Java-Klasse für KaskoKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element name="SelbstbehaltBisBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="KMLeistung" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="VorsteuerAbzugBerechtigung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkulierung_Type" minOccurs="0"/>
+ *         <element name="Bezugsrecht" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsrecht_Type" minOccurs="0"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Eingeschraenkt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Neuwertklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KaskoKfz_Type", propOrder = { + "art", + "selbstbehaltBisBetrag", + "kmLeistung", + "vorsteuerAbzugBerechtigung", + "vinkulierung", + "bezugsrecht", + "zielpraemie", + "eingeschraenkt", + "neuwertklausel" +}) +@XmlSeeAlso({ + TeilkaskoKfzType.class, + VollkaskoKfzType.class +}) +public abstract class KaskoKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "Art", required = true) + protected String art; + @XmlElement(name = "SelbstbehaltBisBetrag") + protected BigDecimal selbstbehaltBisBetrag; + @XmlElement(name = "KMLeistung") + @XmlSchemaType(name = "unsignedInt") + protected Long kmLeistung; + @XmlElement(name = "VorsteuerAbzugBerechtigung") + protected boolean vorsteuerAbzugBerechtigung; + @XmlElement(name = "Vinkulierung") + protected VinkulierungType vinkulierung; + @XmlElement(name = "Bezugsrecht") + protected BezugsrechtType bezugsrecht; + @XmlElement(name = "Zielpraemie") + protected BigDecimal zielpraemie; + @XmlElement(name = "Eingeschraenkt", defaultValue = "0") + protected Boolean eingeschraenkt; + @XmlElement(name = "Neuwertklausel") + protected Boolean neuwertklausel; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArt(String value) { + this.art = value; + } + + /** + * Ruft den Wert der selbstbehaltBisBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltBisBetrag() { + return selbstbehaltBisBetrag; + } + + /** + * Legt den Wert der selbstbehaltBisBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltBisBetrag(BigDecimal value) { + this.selbstbehaltBisBetrag = value; + } + + /** + * Ruft den Wert der kmLeistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getKMLeistung() { + return kmLeistung; + } + + /** + * Legt den Wert der kmLeistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setKMLeistung(Long value) { + this.kmLeistung = value; + } + + /** + * Ruft den Wert der vorsteuerAbzugBerechtigung-Eigenschaft ab. + * + */ + public boolean isVorsteuerAbzugBerechtigung() { + return vorsteuerAbzugBerechtigung; + } + + /** + * Legt den Wert der vorsteuerAbzugBerechtigung-Eigenschaft fest. + * + */ + public void setVorsteuerAbzugBerechtigung(boolean value) { + this.vorsteuerAbzugBerechtigung = value; + } + + /** + * Ruft den Wert der vinkulierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkulierungType } + * + */ + public VinkulierungType getVinkulierung() { + return vinkulierung; + } + + /** + * Legt den Wert der vinkulierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkulierungType } + * + */ + public void setVinkulierung(VinkulierungType value) { + this.vinkulierung = value; + } + + /** + * Ruft den Wert der bezugsrecht-Eigenschaft ab. + * + * @return + * possible object is + * {@link BezugsrechtType } + * + */ + public BezugsrechtType getBezugsrecht() { + return bezugsrecht; + } + + /** + * Legt den Wert der bezugsrecht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BezugsrechtType } + * + */ + public void setBezugsrecht(BezugsrechtType value) { + this.bezugsrecht = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der eingeschraenkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isEingeschraenkt() { + return eingeschraenkt; + } + + /** + * Legt den Wert der eingeschraenkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setEingeschraenkt(Boolean value) { + this.eingeschraenkt = value; + } + + /** + * Ruft den Wert der neuwertklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isNeuwertklausel() { + return neuwertklausel; + } + + /** + * Legt den Wert der neuwertklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setNeuwertklausel(Boolean value) { + this.neuwertklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/LenkerUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/LenkerUnfallKfzType.java new file mode 100644 index 00000000..b125b3f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/LenkerUnfallKfzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Lenkerunfall + * + *

Java-Klasse für LenkerUnfallKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LenkerUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LenkerUnfallKfz_Type") +public class LenkerUnfallKfzType + extends ElementarproduktKfzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ObjectFactory.java new file mode 100644 index 00000000..22ac092b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ObjectFactory.java @@ -0,0 +1,385 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.kfz 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 _CalculateKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CalculateKfzRequest"); + private final static QName _CalculateKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CalculateKfzResponse"); + private final static QName _CreateOfferKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateOfferKfzRequest"); + private final static QName _CreateOfferKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateOfferKfzResponse"); + private final static QName _CreateApplicationKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateApplicationKfzRequest"); + private final static QName _CreateApplicationKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateApplicationKfzResponse"); + private final static QName _SubmitApplicationKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "SubmitApplicationKfzRequest"); + private final static QName _SubmitApplicationKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "SubmitApplicationKfzResponse"); + private final static QName _FahrzeugRefLfdNr_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "FahrzeugRefLfdNr"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link VorversicherungenKfzType } + * + */ + public VorversicherungenKfzType createVorversicherungenKfzType() { + return new VorversicherungenKfzType(); + } + + /** + * Create an instance of {@link CreateOfferKfzResponseType } + * + */ + public CreateOfferKfzResponseType createCreateOfferKfzResponseType() { + return new CreateOfferKfzResponseType(); + } + + /** + * Create an instance of {@link CalculateKfzRequestType } + * + */ + public CalculateKfzRequestType createCalculateKfzRequestType() { + return new CalculateKfzRequestType(); + } + + /** + * Create an instance of {@link CalculateKfzResponseType } + * + */ + public CalculateKfzResponseType createCalculateKfzResponseType() { + return new CalculateKfzResponseType(); + } + + /** + * Create an instance of {@link CreateOfferKfzRequestType } + * + */ + public CreateOfferKfzRequestType createCreateOfferKfzRequestType() { + return new CreateOfferKfzRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationKfzRequestType } + * + */ + public CreateApplicationKfzRequestType createCreateApplicationKfzRequestType() { + return new CreateApplicationKfzRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationKfzResponseType } + * + */ + public CreateApplicationKfzResponseType createCreateApplicationKfzResponseType() { + return new CreateApplicationKfzResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationKfzRequestType } + * + */ + public SubmitApplicationKfzRequestType createSubmitApplicationKfzRequestType() { + return new SubmitApplicationKfzRequestType(); + } + + /** + * Create an instance of {@link SubmitApplicationKfzResponseType } + * + */ + public SubmitApplicationKfzResponseType createSubmitApplicationKfzResponseType() { + return new SubmitApplicationKfzResponseType(); + } + + /** + * Create an instance of {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType createVerkaufsproduktKfzType() { + return new VerkaufsproduktKfzType(); + } + + /** + * Create an instance of {@link ProduktKfzType } + * + */ + public ProduktKfzType createProduktKfzType() { + return new ProduktKfzType(); + } + + /** + * Create an instance of {@link HaftpflichtKfzType } + * + */ + public HaftpflichtKfzType createHaftpflichtKfzType() { + return new HaftpflichtKfzType(); + } + + /** + * Create an instance of {@link TeilkaskoKfzType } + * + */ + public TeilkaskoKfzType createTeilkaskoKfzType() { + return new TeilkaskoKfzType(); + } + + /** + * Create an instance of {@link VollkaskoKfzType } + * + */ + public VollkaskoKfzType createVollkaskoKfzType() { + return new VollkaskoKfzType(); + } + + /** + * Create an instance of {@link InsassenUnfallKfzType } + * + */ + public InsassenUnfallKfzType createInsassenUnfallKfzType() { + return new InsassenUnfallKfzType(); + } + + /** + * Create an instance of {@link LenkerUnfallKfzType } + * + */ + public LenkerUnfallKfzType createLenkerUnfallKfzType() { + return new LenkerUnfallKfzType(); + } + + /** + * Create an instance of {@link AssistanceKfzType } + * + */ + public AssistanceKfzType createAssistanceKfzType() { + return new AssistanceKfzType(); + } + + /** + * Create an instance of {@link ProduktKfzRechtsschutzType } + * + */ + public ProduktKfzRechtsschutzType createProduktKfzRechtsschutzType() { + return new ProduktKfzRechtsschutzType(); + } + + /** + * Create an instance of {@link VerkehrsrechtsschutzKfzType } + * + */ + public VerkehrsrechtsschutzKfzType createVerkehrsrechtsschutzKfzType() { + return new VerkehrsrechtsschutzKfzType(); + } + + /** + * Create an instance of {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType createSpezBerechnungKfzType() { + return new SpezBerechnungKfzType(); + } + + /** + * Create an instance of {@link SpezOffertKfzType } + * + */ + public SpezOffertKfzType createSpezOffertKfzType() { + return new SpezOffertKfzType(); + } + + /** + * Create an instance of {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType createSpezAntragKfzType() { + return new SpezAntragKfzType(); + } + + /** + * Create an instance of {@link ZusaetzlicheKfzdatenType } + * + */ + public ZusaetzlicheKfzdatenType createZusaetzlicheKfzdatenType() { + return new ZusaetzlicheKfzdatenType(); + } + + /** + * Create an instance of {@link WechselkennzeichenType } + * + */ + public WechselkennzeichenType createWechselkennzeichenType() { + return new WechselkennzeichenType(); + } + + /** + * Create an instance of {@link FzZustandBesichtigungType } + * + */ + public FzZustandBesichtigungType createFzZustandBesichtigungType() { + return new FzZustandBesichtigungType(); + } + + /** + * Create an instance of {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + public ZusaetzlicheAntragsdatenKfzType createZusaetzlicheAntragsdatenKfzType() { + return new ZusaetzlicheAntragsdatenKfzType(); + } + + /** + * Create an instance of {@link VorversicherungenKfzType.VorversicherungKfz } + * + */ + public VorversicherungenKfzType.VorversicherungKfz createVorversicherungenKfzTypeVorversicherungKfz() { + return new VorversicherungenKfzType.VorversicherungKfz(); + } + + /** + * Create an instance of {@link CreateOfferKfzResponseType.Offertantwort } + * + */ + public CreateOfferKfzResponseType.Offertantwort createCreateOfferKfzResponseTypeOffertantwort() { + return new CreateOfferKfzResponseType.Offertantwort(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateKfzRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateKfzRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CalculateKfzRequest") + public JAXBElement createCalculateKfzRequest(CalculateKfzRequestType value) { + return new JAXBElement(_CalculateKfzRequest_QNAME, CalculateKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateKfzResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateKfzResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CalculateKfzResponse") + public JAXBElement createCalculateKfzResponse(CalculateKfzResponseType value) { + return new JAXBElement(_CalculateKfzResponse_QNAME, CalculateKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateOfferKfzRequest") + public JAXBElement createCreateOfferKfzRequest(CreateOfferKfzRequestType value) { + return new JAXBElement(_CreateOfferKfzRequest_QNAME, CreateOfferKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateOfferKfzResponse") + public JAXBElement createCreateOfferKfzResponse(CreateOfferKfzResponseType value) { + return new JAXBElement(_CreateOfferKfzResponse_QNAME, CreateOfferKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateApplicationKfzRequest") + public JAXBElement createCreateApplicationKfzRequest(CreateApplicationKfzRequestType value) { + return new JAXBElement(_CreateApplicationKfzRequest_QNAME, CreateApplicationKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateApplicationKfzResponse") + public JAXBElement createCreateApplicationKfzResponse(CreateApplicationKfzResponseType value) { + return new JAXBElement(_CreateApplicationKfzResponse_QNAME, CreateApplicationKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "SubmitApplicationKfzRequest") + public JAXBElement createSubmitApplicationKfzRequest(SubmitApplicationKfzRequestType value) { + return new JAXBElement(_SubmitApplicationKfzRequest_QNAME, SubmitApplicationKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "SubmitApplicationKfzResponse") + public JAXBElement createSubmitApplicationKfzResponse(SubmitApplicationKfzResponseType value) { + return new JAXBElement(_SubmitApplicationKfzResponse_QNAME, SubmitApplicationKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "FahrzeugRefLfdNr") + public JAXBElement createFahrzeugRefLfdNr(String value) { + return new JAXBElement(_FahrzeugRefLfdNr_QNAME, String.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java new file mode 100644 index 00000000..9aebe23a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht + * + *

Java-Klasse für ProduktKfzRechtsschutz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktKfzRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Verkehrsrechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkehrsrechtsschutzKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfzRechtsschutz_Type", propOrder = { + "verkehrsrechtsschutz" +}) +public class ProduktKfzRechtsschutzType + extends ZusatzproduktKfzType +{ + + @XmlElement(name = "Verkehrsrechtsschutz", required = true) + protected VerkehrsrechtsschutzKfzType verkehrsrechtsschutz; + + /** + * Ruft den Wert der verkehrsrechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + public VerkehrsrechtsschutzKfzType getVerkehrsrechtsschutz() { + return verkehrsrechtsschutz; + } + + /** + * Legt den Wert der verkehrsrechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + public void setVerkehrsrechtsschutz(VerkehrsrechtsschutzKfzType value) { + this.verkehrsrechtsschutz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ProduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ProduktKfzType.java new file mode 100644 index 00000000..c7941f39 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ProduktKfzType.java @@ -0,0 +1,198 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.common.ProduktType; + + +/** + * Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht + * + *

Java-Klasse für ProduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *       <sequence>
+ *         <element name="Haftpflicht" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}HaftpflichtKfz_Type" minOccurs="0"/>
+ *         <choice>
+ *           <element name="Teilkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}TeilkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *           <element name="Vollkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VollkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         </choice>
+ *         <element name="Insassenunfall" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallKfz_Type" minOccurs="0"/>
+ *         <element name="Assistance" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}AssistanceKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfz_Type", propOrder = { + "haftpflicht", + "teilkasko", + "vollkasko", + "insassenunfall", + "assistance" +}) +public class ProduktKfzType + extends ProduktType +{ + + @XmlElement(name = "Haftpflicht") + protected HaftpflichtKfzType haftpflicht; + @XmlElement(name = "Teilkasko") + protected List teilkasko; + @XmlElement(name = "Vollkasko") + protected List vollkasko; + @XmlElement(name = "Insassenunfall") + protected InsassenUnfallKfzType insassenunfall; + @XmlElement(name = "Assistance") + protected List assistance; + + /** + * Ruft den Wert der haftpflicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link HaftpflichtKfzType } + * + */ + public HaftpflichtKfzType getHaftpflicht() { + return haftpflicht; + } + + /** + * Legt den Wert der haftpflicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link HaftpflichtKfzType } + * + */ + public void setHaftpflicht(HaftpflichtKfzType value) { + this.haftpflicht = value; + } + + /** + * Gets the value of the teilkasko 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 teilkasko property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTeilkasko().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TeilkaskoKfzType } + * + * + */ + public List getTeilkasko() { + if (teilkasko == null) { + teilkasko = new ArrayList(); + } + return this.teilkasko; + } + + /** + * Gets the value of the vollkasko 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 vollkasko property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVollkasko().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VollkaskoKfzType } + * + * + */ + public List getVollkasko() { + if (vollkasko == null) { + vollkasko = new ArrayList(); + } + return this.vollkasko; + } + + /** + * Ruft den Wert der insassenunfall-Eigenschaft ab. + * + * @return + * possible object is + * {@link InsassenUnfallKfzType } + * + */ + public InsassenUnfallKfzType getInsassenunfall() { + return insassenunfall; + } + + /** + * Legt den Wert der insassenunfall-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InsassenUnfallKfzType } + * + */ + public void setInsassenunfall(InsassenUnfallKfzType value) { + this.insassenunfall = value; + } + + /** + * Gets the value of the assistance 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 assistance property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAssistance().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AssistanceKfzType } + * + * + */ + public List getAssistance() { + if (assistance == null) { + assistance = new ArrayList(); + } + return this.assistance; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SchaedenAmFahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SchaedenAmFahrzeugType.java new file mode 100644 index 00000000..585ff045 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SchaedenAmFahrzeugType.java @@ -0,0 +1,50 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SchaedenAmFahrzeug_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="SchaedenAmFahrzeug_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Schäden an der Karosserie"/>
+ *     <enumeration value="Schäden an der Karosserie"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchaedenAmFahrzeug_Type") +@XmlEnum +public enum SchaedenAmFahrzeugType { + + @XmlEnumValue("keine Sch\u00e4den an der Karosserie") + KEINE_SCHÄDEN_AN_DER_KAROSSERIE("keine Sch\u00e4den an der Karosserie"), + @XmlEnumValue("Sch\u00e4den an der Karosserie") + SCHÄDEN_AN_DER_KAROSSERIE("Sch\u00e4den an der Karosserie"); + private final String value; + + SchaedenAmFahrzeugType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SchaedenAmFahrzeugType fromValue(String v) { + for (SchaedenAmFahrzeugType c: SchaedenAmFahrzeugType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java new file mode 100644 index 00000000..395cd2a4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java @@ -0,0 +1,50 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SchaedenAnScheibenKleinglas_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="SchaedenAnScheibenKleinglas_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Schäden an Scheiben / Kleinglas"/>
+ *     <enumeration value="Schäden an Scheiben / Kleinglas"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchaedenAnScheibenKleinglas_Type") +@XmlEnum +public enum SchaedenAnScheibenKleinglasType { + + @XmlEnumValue("keine Sch\u00e4den an Scheiben / Kleinglas") + KEINE_SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("keine Sch\u00e4den an Scheiben / Kleinglas"), + @XmlEnumValue("Sch\u00e4den an Scheiben / Kleinglas") + SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("Sch\u00e4den an Scheiben / Kleinglas"); + private final String value; + + SchaedenAnScheibenKleinglasType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SchaedenAnScheibenKleinglasType fromValue(String v) { + for (SchaedenAnScheibenKleinglasType c: SchaedenAnScheibenKleinglasType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SpezAntragKfzType.java new file mode 100644 index 00000000..293327ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SpezAntragKfzType.java @@ -0,0 +1,153 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.common.BonusMalusSystemType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VinkularglaeubigerType; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common.SpezAntragType; + + +/** + * Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird + * + *

Java-Klasse für SpezAntragKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntragKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *         <element name="BonusMalus" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusSystem_Type" minOccurs="0"/>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheKfzDaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragKfz_Type", propOrder = { + "verkaufsprodukt", + "bonusMalus", + "vinkulierung", + "zusaetzlicheKfzDaten" +}) +public class SpezAntragKfzType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + @XmlElement(name = "BonusMalus") + protected BonusMalusSystemType bonusMalus; + @XmlElement(name = "Vinkulierung") + protected VinkularglaeubigerType vinkulierung; + @XmlElement(name = "ZusaetzlicheKfzDaten") + protected ZusaetzlicheKfzdatenType zusaetzlicheKfzDaten; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + + /** + * Ruft den Wert der bonusMalus-Eigenschaft ab. + * + * @return + * possible object is + * {@link BonusMalusSystemType } + * + */ + public BonusMalusSystemType getBonusMalus() { + return bonusMalus; + } + + /** + * Legt den Wert der bonusMalus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BonusMalusSystemType } + * + */ + public void setBonusMalus(BonusMalusSystemType value) { + this.bonusMalus = value; + } + + /** + * Ruft den Wert der vinkulierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkularglaeubigerType } + * + */ + public VinkularglaeubigerType getVinkulierung() { + return vinkulierung; + } + + /** + * Legt den Wert der vinkulierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkularglaeubigerType } + * + */ + public void setVinkulierung(VinkularglaeubigerType value) { + this.vinkulierung = value; + } + + /** + * Ruft den Wert der zusaetzlicheKfzDaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheKfzdatenType } + * + */ + public ZusaetzlicheKfzdatenType getZusaetzlicheKfzDaten() { + return zusaetzlicheKfzDaten; + } + + /** + * Legt den Wert der zusaetzlicheKfzDaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheKfzdatenType } + * + */ + public void setZusaetzlicheKfzDaten(ZusaetzlicheKfzdatenType value) { + this.zusaetzlicheKfzDaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SpezBerechnungKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SpezBerechnungKfzType.java new file mode 100644 index 00000000..cacffbba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SpezBerechnungKfzType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

Java-Klasse für SpezBerechnungKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnungKfz_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-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungKfz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezBerechnungKfzType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SpezOffertKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SpezOffertKfzType.java new file mode 100644 index 00000000..57c1cd6e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SpezOffertKfzType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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; +import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common.SpezOffertType; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

Java-Klasse für SpezOffertKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffertKfz_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-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertKfz_Type", propOrder = { + "verkaufsprodukt" +}) +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzResponseType.Offertantwort.class +}) +public class SpezOffertKfzType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java new file mode 100644 index 00000000..180fcf47 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.common.SubmitApplicationRequestType; + + +/** + * Typ des Requestobjekts für eine Antragseinreichung Kfz + * + *

Java-Klasse für SubmitApplicationKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzRequest_Type", propOrder = { + "antraganfrage" +}) +public class SubmitApplicationKfzRequestType + extends SubmitApplicationRequestType +{ + + @XmlElement(name = "Antraganfrage") + protected SpezAntragKfzType antraganfrage; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntraganfrage(SpezAntragKfzType value) { + this.antraganfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java new file mode 100644 index 00000000..233d598b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.on2antrag.common.SubmitApplicationResponseType; + + +/** + * Typ des Responseobjekts für eine Antragseinreichung Kfz + * + *

Java-Klasse für SubmitApplicationKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +public class SubmitApplicationKfzResponseType + extends SubmitApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/TeilkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/TeilkaskoKfzType.java new file mode 100644 index 00000000..a14d7e21 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/TeilkaskoKfzType.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Teilkasko + * + *

Java-Klasse für TeilkaskoKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TeilkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Vandalismusklausel" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TeilkaskoKfz_Type", propOrder = { + "vandalismusklausel" +}) +public class TeilkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Vandalismusklausel") + protected boolean vandalismusklausel; + + /** + * Ruft den Wert der vandalismusklausel-Eigenschaft ab. + * + */ + public boolean isVandalismusklausel() { + return vandalismusklausel; + } + + /** + * Legt den Wert der vandalismusklausel-Eigenschaft fest. + * + */ + public void setVandalismusklausel(boolean value) { + this.vandalismusklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/UpsellingKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/UpsellingKfzResponseType.java new file mode 100644 index 00000000..ad3ff445 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/UpsellingKfzResponseType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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; + + +/** + * Response Upselling Alternativen + * + *

Java-Klasse für UpsellingKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UpsellingKfzResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="UpsellingVerkaufsprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingKfzResponse_Type", propOrder = { + "upsellingVerkaufsprodukte" +}) +public abstract class UpsellingKfzResponseType { + + @XmlElement(name = "UpsellingVerkaufsprodukte") + protected List upsellingVerkaufsprodukte; + + /** + * Gets the value of the upsellingVerkaufsprodukte 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 upsellingVerkaufsprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUpsellingVerkaufsprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VerkaufsproduktKfzType } + * + * + */ + public List getUpsellingVerkaufsprodukte() { + if (upsellingVerkaufsprodukte == null) { + upsellingVerkaufsprodukte = new ArrayList(); + } + return this.upsellingVerkaufsprodukte; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VarianteLeihwagenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VarianteLeihwagenType.java new file mode 100644 index 00000000..4d921d1d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VarianteLeihwagenType.java @@ -0,0 +1,47 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VarianteLeihwagen_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="VarianteLeihwagen_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="VA"/>
+ *     <enumeration value="VB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VarianteLeihwagen_Type") +@XmlEnum +public enum VarianteLeihwagenType { + + + /** + * ohne Leihwagen + * + */ + VA, + + /** + * mit Leihwagen + * + */ + VB; + + public String value() { + return name(); + } + + public static VarianteLeihwagenType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VerkaufsproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VerkaufsproduktKfzType.java new file mode 100644 index 00000000..18f498e7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VerkaufsproduktKfzType.java @@ -0,0 +1,237 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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; +import at.vvo.omds.types.omds2Types.v2_14.PersArtCdType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.FahrzeugType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VerkaufsproduktType; + + +/** + * Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht + * + *

Java-Klasse für VerkaufsproduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *       <sequence>
+ *         <element name="Gebdat" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="PLZ" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="7"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PersArtCd" type="{urn:omds20}PersArtCd_Type" minOccurs="0"/>
+ *         <element name="KfzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ProduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="KfzZusatzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersicherteFahrzeuge" type="{urn:omds3CommonServiceTypes-1-1-0}Fahrzeug_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktKfz_Type", propOrder = { + "gebdat", + "plz", + "persArtCd", + "kfzVersicherung", + "kfzZusatzVersicherung", + "versicherteFahrzeuge" +}) +public class VerkaufsproduktKfzType + extends VerkaufsproduktType +{ + + @XmlElement(name = "Gebdat") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar gebdat; + @XmlElement(name = "PLZ") + protected String plz; + @XmlElement(name = "PersArtCd") + @XmlSchemaType(name = "string") + protected PersArtCdType persArtCd; + @XmlElement(name = "KfzVersicherung") + protected List kfzVersicherung; + @XmlElement(name = "KfzZusatzVersicherung") + protected List kfzZusatzVersicherung; + @XmlElement(name = "VersicherteFahrzeuge") + protected List versicherteFahrzeuge; + + /** + * Ruft den Wert der gebdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGebdat() { + return gebdat; + } + + /** + * Legt den Wert der gebdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGebdat(XMLGregorianCalendar value) { + this.gebdat = 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 persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + + /** + * Gets the value of the kfzVersicherung 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 kfzVersicherung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKfzVersicherung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktKfzType } + * + * + */ + public List getKfzVersicherung() { + if (kfzVersicherung == null) { + kfzVersicherung = new ArrayList(); + } + return this.kfzVersicherung; + } + + /** + * Gets the value of the kfzZusatzVersicherung 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 kfzZusatzVersicherung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKfzZusatzVersicherung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusatzproduktKfzType } + * + * + */ + public List getKfzZusatzVersicherung() { + if (kfzZusatzVersicherung == null) { + kfzZusatzVersicherung = new ArrayList(); + } + return this.kfzZusatzVersicherung; + } + + /** + * Gets the value of the versicherteFahrzeuge 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 versicherteFahrzeuge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherteFahrzeuge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FahrzeugType } + * + * + */ + public List getVersicherteFahrzeuge() { + if (versicherteFahrzeuge == null) { + versicherteFahrzeuge = new ArrayList(); + } + return this.versicherteFahrzeuge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java new file mode 100644 index 00000000..18450f99 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java @@ -0,0 +1,35 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ElementarproduktType; + + +/** + * Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz + * + *

Java-Klasse für VerkehrsrechtsschutzKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkehrsrechtsschutzKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkehrsrechtsschutzKfz_Type") +public class VerkehrsrechtsschutzKfzType + extends ElementarproduktType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VollkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VollkaskoKfzType.java new file mode 100644 index 00000000..df927681 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VollkaskoKfzType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Vollkasko + * + *

Java-Klasse für VollkaskoKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VollkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Leasingklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VollkaskoKfz_Type", propOrder = { + "leasingklausel" +}) +public class VollkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Leasingklausel") + protected Boolean leasingklausel; + + /** + * Ruft den Wert der leasingklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLeasingklausel() { + return leasingklausel; + } + + /** + * Legt den Wert der leasingklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLeasingklausel(Boolean value) { + this.leasingklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VorversicherungenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VorversicherungenKfzType.java new file mode 100644 index 00000000..a0294516 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/VorversicherungenKfzType.java @@ -0,0 +1,165 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VorversicherungenDetailType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VorversicherungenType; + + +/** + * Vorversicherungen, Implementierung speziell für Kfz. Alternativ siehe auch allgemeine spartenübergreifende Implementierung cst:VorversicherungenImpl_Type. + * + *

Java-Klasse für VorversicherungenKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VorversicherungenKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type">
+ *       <sequence>
+ *         <element name="VorversicherungKfz" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
+ *                 <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VorversicherungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenKfz_Type", propOrder = { + "vorversicherungKfz", + "vorversicherungRechtsschutz" +}) +public class VorversicherungenKfzType + extends VorversicherungenType +{ + + @XmlElement(name = "VorversicherungKfz") + protected List vorversicherungKfz; + @XmlElement(name = "VorversicherungRechtsschutz") + protected VorversicherungenDetailType vorversicherungRechtsschutz; + + /** + * Gets the value of the vorversicherungKfz 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 vorversicherungKfz property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorversicherungKfz().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VorversicherungenKfzType.VorversicherungKfz } + * + * + */ + public List getVorversicherungKfz() { + if (vorversicherungKfz == null) { + vorversicherungKfz = new ArrayList(); + } + return this.vorversicherungKfz; + } + + /** + * Ruft den Wert der vorversicherungRechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenDetailType } + * + */ + public VorversicherungenDetailType getVorversicherungRechtsschutz() { + return vorversicherungRechtsschutz; + } + + /** + * Legt den Wert der vorversicherungRechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenDetailType } + * + */ + public void setVorversicherungRechtsschutz(VorversicherungenDetailType value) { + this.vorversicherungRechtsschutz = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
+     *       <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class VorversicherungKfz + extends VorversicherungenDetailType + { + + @XmlAttribute(name = "VtgSparteCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String vtgSparteCd; + + /** + * Ruft den Wert der vtgSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgSparteCd() { + return vtgSparteCd; + } + + /** + * Legt den Wert der vtgSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgSparteCd(String value) { + this.vtgSparteCd = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/WechselkennzeichenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/WechselkennzeichenType.java new file mode 100644 index 00000000..d14e9e1a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/WechselkennzeichenType.java @@ -0,0 +1,127 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Wechselkennzeichen + * + *

Java-Klasse für Wechselkennzeichen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Wechselkennzeichen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="WechselkennzeichenArt">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Neues Fahrzeug als WKZ in bestehenden Vertrag einbündeln"/>
+ *               <enumeration value="Fahrzeugwechsel im bestehenden WKZ-Vertrag"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BestehenderWechselkennzeichenvertrag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="ErsetztWirdFahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Wechselkennzeichen_Type", propOrder = { + "wechselkennzeichenArt", + "bestehenderWechselkennzeichenvertrag", + "ersetztWirdFahrgestellnummer" +}) +public class WechselkennzeichenType { + + @XmlElement(name = "WechselkennzeichenArt", required = true) + protected String wechselkennzeichenArt; + @XmlElement(name = "BestehenderWechselkennzeichenvertrag", required = true) + protected String bestehenderWechselkennzeichenvertrag; + @XmlElement(name = "ErsetztWirdFahrgestellnummer") + protected String ersetztWirdFahrgestellnummer; + + /** + * Ruft den Wert der wechselkennzeichenArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWechselkennzeichenArt() { + return wechselkennzeichenArt; + } + + /** + * Legt den Wert der wechselkennzeichenArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWechselkennzeichenArt(String value) { + this.wechselkennzeichenArt = value; + } + + /** + * Ruft den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBestehenderWechselkennzeichenvertrag() { + return bestehenderWechselkennzeichenvertrag; + } + + /** + * Legt den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBestehenderWechselkennzeichenvertrag(String value) { + this.bestehenderWechselkennzeichenvertrag = value; + } + + /** + * Ruft den Wert der ersetztWirdFahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsetztWirdFahrgestellnummer() { + return ersetztWirdFahrgestellnummer; + } + + /** + * Legt den Wert der ersetztWirdFahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsetztWirdFahrgestellnummer(String value) { + this.ersetztWirdFahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java new file mode 100644 index 00000000..794859be --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für VU-Spezifische Erweiterungen bei der Kfz-Beschreibung im Antrag + * + *

Java-Klasse für ZusaetzlicheAntragsdatenKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheAntragsdatenKfz_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheAntragsdatenKfz_Type") +public class ZusaetzlicheAntragsdatenKfzType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java new file mode 100644 index 00000000..125a5198 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java @@ -0,0 +1,270 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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; + + +/** + * Type zusätzliche Kfz-Daten + * + *

Java-Klasse für ZusaetzlicheKfzdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheKfzdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="KfzKennzeichen">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="3"/>
+ *               <maxLength value="9"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Fahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type"/>
+ *         <element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Wechselkennzeichen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Wechselkennzeichen_Type" minOccurs="0"/>
+ *         <element name="Fahrzeugzustand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="FzZustandBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FzZustandBesichtigung_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheAntragsdatenKfz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheAntragsdatenKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheKfzdaten_Type", propOrder = { + "kfzKennzeichen", + "fahrgestellnummer", + "erfolgtAnmeldungZeitgleichMitAbmeldung", + "abmeldedatumWechselkennzeichenFahrzeug", + "wechselkennzeichen", + "fahrzeugzustand", + "fzZustandBesichtigung", + "zusaetzlicheAntragsdatenKfz" +}) +public class ZusaetzlicheKfzdatenType { + + @XmlElement(name = "KfzKennzeichen", required = true) + protected String kfzKennzeichen; + @XmlElement(name = "Fahrgestellnummer", required = true) + protected String fahrgestellnummer; + @XmlElement(name = "ErfolgtAnmeldungZeitgleichMitAbmeldung") + protected Boolean erfolgtAnmeldungZeitgleichMitAbmeldung; + @XmlElement(name = "AbmeldedatumWechselkennzeichenFahrzeug") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar abmeldedatumWechselkennzeichenFahrzeug; + @XmlElement(name = "Wechselkennzeichen") + protected WechselkennzeichenType wechselkennzeichen; + @XmlElement(name = "Fahrzeugzustand") + protected String fahrzeugzustand; + @XmlElement(name = "FzZustandBesichtigung") + protected FzZustandBesichtigungType fzZustandBesichtigung; + @XmlElement(name = "ZusaetzlicheAntragsdatenKfz") + protected ZusaetzlicheAntragsdatenKfzType zusaetzlicheAntragsdatenKfz; + + /** + * Ruft den Wert der kfzKennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKfzKennzeichen() { + return kfzKennzeichen; + } + + /** + * Legt den Wert der kfzKennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKfzKennzeichen(String value) { + this.kfzKennzeichen = value; + } + + /** + * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestellnummer() { + return fahrgestellnummer; + } + + /** + * Legt den Wert der fahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestellnummer(String value) { + this.fahrgestellnummer = value; + } + + /** + * Ruft den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isErfolgtAnmeldungZeitgleichMitAbmeldung() { + return erfolgtAnmeldungZeitgleichMitAbmeldung; + } + + /** + * Legt den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setErfolgtAnmeldungZeitgleichMitAbmeldung(Boolean value) { + this.erfolgtAnmeldungZeitgleichMitAbmeldung = value; + } + + /** + * Ruft den Wert der abmeldedatumWechselkennzeichenFahrzeug-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getAbmeldedatumWechselkennzeichenFahrzeug() { + return abmeldedatumWechselkennzeichenFahrzeug; + } + + /** + * Legt den Wert der abmeldedatumWechselkennzeichenFahrzeug-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setAbmeldedatumWechselkennzeichenFahrzeug(XMLGregorianCalendar value) { + this.abmeldedatumWechselkennzeichenFahrzeug = value; + } + + /** + * Ruft den Wert der wechselkennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link WechselkennzeichenType } + * + */ + public WechselkennzeichenType getWechselkennzeichen() { + return wechselkennzeichen; + } + + /** + * Legt den Wert der wechselkennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WechselkennzeichenType } + * + */ + public void setWechselkennzeichen(WechselkennzeichenType value) { + this.wechselkennzeichen = value; + } + + /** + * Ruft den Wert der fahrzeugzustand-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrzeugzustand() { + return fahrzeugzustand; + } + + /** + * Legt den Wert der fahrzeugzustand-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrzeugzustand(String value) { + this.fahrzeugzustand = value; + } + + /** + * Ruft den Wert der fzZustandBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link FzZustandBesichtigungType } + * + */ + public FzZustandBesichtigungType getFzZustandBesichtigung() { + return fzZustandBesichtigung; + } + + /** + * Legt den Wert der fzZustandBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FzZustandBesichtigungType } + * + */ + public void setFzZustandBesichtigung(FzZustandBesichtigungType value) { + this.fzZustandBesichtigung = value; + } + + /** + * Ruft den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + public ZusaetzlicheAntragsdatenKfzType getZusaetzlicheAntragsdatenKfz() { + return zusaetzlicheAntragsdatenKfz; + } + + /** + * Legt den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + public void setZusaetzlicheAntragsdatenKfz(ZusaetzlicheAntragsdatenKfzType value) { + this.zusaetzlicheAntragsdatenKfz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ZusatzproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ZusatzproduktKfzType.java new file mode 100644 index 00000000..7da30d16 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/ZusatzproduktKfzType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; + +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_8_0.common.ProduktType; + + +/** + * Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer KFZ-Versicherung gebündelt werden können. + * + *

Java-Klasse für ZusatzproduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktKfz_Type") +@XmlSeeAlso({ + ProduktKfzRechtsschutzType.class +}) +public abstract class ZusatzproduktKfzType + extends ProduktType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/package-info.java new file mode 100644 index 00000000..f91f9310 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/kfz/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CalculateLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CalculateLebenRequestType.java new file mode 100644 index 00000000..b662e8c1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CalculateLebenRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/leben/CalculateLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CalculateLebenResponseType.java new file mode 100644 index 00000000..c084ca51 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CalculateLebenResponseType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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"/>
+ *         <element name="Upsellingvarianten" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezBerechnungLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateLebenResponse_Type", propOrder = { + "berechnungsantwort", + "upsellingvarianten" +}) +public class CalculateLebenResponseType + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezBerechnungLebenType berechnungsantwort; + @XmlElement(name = "Upsellingvarianten") + protected List upsellingvarianten; + + /** + * 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; + } + + /** + * Gets the value of the upsellingvarianten 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 upsellingvarianten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUpsellingvarianten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SpezBerechnungLebenType } + * + * + */ + public List getUpsellingvarianten() { + if (upsellingvarianten == null) { + upsellingvarianten = new ArrayList(); + } + return this.upsellingvarianten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CreateApplicationLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CreateApplicationLebenRequestType.java new file mode 100644 index 00000000..dfca6fc1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CreateApplicationLebenRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/leben/CreateApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CreateApplicationLebenResponseType.java new file mode 100644 index 00000000..67d88fcd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CreateApplicationLebenResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/leben/CreateOfferLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CreateOfferLebenRequestType.java new file mode 100644 index 00000000..076c2c51 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CreateOfferLebenRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/leben/CreateOfferLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CreateOfferLebenResponseType.java new file mode 100644 index 00000000..88690859 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/CreateOfferLebenResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/leben/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ObjectFactory.java new file mode 100644 index 00000000..916b6812 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ObjectFactory.java @@ -0,0 +1,358 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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"); + private final static QName _ZusatzversicherungUnfallinvaliditaetTypeVersicherungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "Versicherungssumme"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_8_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 SubmitApplicationLebenRequestType } + * + */ + public SubmitApplicationLebenRequestType createSubmitApplicationLebenRequestType() { + return new SubmitApplicationLebenRequestType(); + } + + /** + * 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 TarifLebenType } + * + */ + public TarifLebenType createTarifLebenType() { + return new TarifLebenType(); + } + + /** + * Create an instance of {@link ZusatzversicherungLebenType } + * + */ + public ZusatzversicherungLebenType createZusatzversicherungLebenType() { + return new ZusatzversicherungLebenType(); + } + + /** + * Create an instance of {@link ZusatzversicherungBerufsunfaehigkeitType } + * + */ + public ZusatzversicherungBerufsunfaehigkeitType createZusatzversicherungBerufsunfaehigkeitType() { + return new ZusatzversicherungBerufsunfaehigkeitType(); + } + + /** + * Create an instance of {@link ZusatzversicherungErwerbsunfaehigkeitType } + * + */ + public ZusatzversicherungErwerbsunfaehigkeitType createZusatzversicherungErwerbsunfaehigkeitType() { + return new ZusatzversicherungErwerbsunfaehigkeitType(); + } + + /** + * Create an instance of {@link ZusatzversicherungPraemienuebernahmeAblebenType } + * + */ + public ZusatzversicherungPraemienuebernahmeAblebenType createZusatzversicherungPraemienuebernahmeAblebenType() { + return new ZusatzversicherungPraemienuebernahmeAblebenType(); + } + + /** + * Create an instance of {@link ZusatzversicherungUnfalltodType } + * + */ + public ZusatzversicherungUnfalltodType createZusatzversicherungUnfalltodType() { + return new ZusatzversicherungUnfalltodType(); + } + + /** + * Create an instance of {@link ZusatzversicherungUnfallinvaliditaetType } + * + */ + public ZusatzversicherungUnfallinvaliditaetType createZusatzversicherungUnfallinvaliditaetType() { + return new ZusatzversicherungUnfallinvaliditaetType(); + } + + /** + * Create an instance of {@link ZusatzproduktLebenType } + * + */ + public ZusatzproduktLebenType createZusatzproduktLebenType() { + return new ZusatzproduktLebenType(); + } + + /** + * Create an instance of {@link RentenoptionType } + * + */ + public RentenoptionType createRentenoptionType() { + return new RentenoptionType(); + } + + /** + * Create an instance of {@link VersicherungssummeZusatzbausteinType } + * + */ + public VersicherungssummeZusatzbausteinType createVersicherungssummeZusatzbausteinType() { + return new VersicherungssummeZusatzbausteinType(); + } + + /** + * 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 JAXBElement }{@code <}{@link CalculateLebenRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 SubmitApplicationLebenRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "SubmitApplicationLebenRequest") + public JAXBElement createSubmitApplicationLebenRequest(SubmitApplicationLebenRequestType value) { + return new JAXBElement(_SubmitApplicationLebenRequest_QNAME, SubmitApplicationLebenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "Versicherungssumme", scope = ZusatzversicherungUnfallinvaliditaetType.class) + public JAXBElement createZusatzversicherungUnfallinvaliditaetTypeVersicherungssumme(VersicherungssummeZusatzbausteinType value) { + return new JAXBElement(_ZusatzversicherungUnfallinvaliditaetTypeVersicherungssumme_QNAME, VersicherungssummeZusatzbausteinType.class, ZusatzversicherungUnfallinvaliditaetType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "Versicherungssumme", scope = ZusatzversicherungUnfalltodType.class) + public JAXBElement createZusatzversicherungUnfalltodTypeVersicherungssumme(VersicherungssummeZusatzbausteinType value) { + return new JAXBElement(_ZusatzversicherungUnfallinvaliditaetTypeVersicherungssumme_QNAME, VersicherungssummeZusatzbausteinType.class, ZusatzversicherungUnfalltodType.class, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ProduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ProduktLebenType.java new file mode 100644 index 00000000..34f3610a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ProduktLebenType.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.ProduktMitVpType; + + +/** + * Typ für ein Produkt in der Sparte Leben. + * + *

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}ProduktMitVp_Type">
+ *       <sequence>
+ *         <element name="Tarife" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}TarifLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktLeben_Type", propOrder = { + "tarife" +}) +public class ProduktLebenType + extends ProduktMitVpType +{ + + @XmlElement(name = "Tarife") + protected List tarife; + + /** + * Gets the value of the tarife 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 tarife property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTarife().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TarifLebenType } + * + * + */ + public List getTarife() { + if (tarife == null) { + tarife = new ArrayList(); + } + return this.tarife; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/RentenoptionType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/RentenoptionType.java new file mode 100644 index 00000000..235b4cc2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/RentenoptionType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Vorgefertigter Typ für eine Rentenoption + * + *

Java-Klasse für Rentenoption_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Rentenoption_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Rentenoption_Type") +public class RentenoptionType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SpezAntragLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SpezAntragLebenType.java new file mode 100644 index 00000000..b9a0449a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SpezAntragLebenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.on2antrag.common.SpezAntragPersonenType; + + +/** + * 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}SpezAntragPersonen_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 = "SpezAntragLeben_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezAntragLebenType + extends SpezAntragPersonenType +{ + + @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_8_0/on2antrag/leben/SpezBerechnungLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SpezBerechnungLebenType.java new file mode 100644 index 00000000..379caa6d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SpezBerechnungLebenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/leben/SpezOffertLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SpezOffertLebenType.java new file mode 100644 index 00000000..6d375b96 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SpezOffertLebenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/leben/SubmitApplicationLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SubmitApplicationLebenRequestType.java new file mode 100644 index 00000000..506813f9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SubmitApplicationLebenRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/leben/SubmitApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SubmitApplicationLebenResponseType.java new file mode 100644 index 00000000..ac33ac84 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/SubmitApplicationLebenResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/leben/TarifLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/TarifLebenType.java new file mode 100644 index 00000000..9e2e1b2c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/TarifLebenType.java @@ -0,0 +1,164 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.ElementFondsauswahlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ElementarproduktGenerischType; + + +/** + * Typ für ein Elementarprodukt in der Sparte Leben. + * + *

Java-Klasse für TarifLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TarifLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="GarantierteAblebenssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type" minOccurs="0"/>
+ *         <element name="Rentenoption" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Rentenoption_Type" minOccurs="0"/>
+ *         <element name="Fondsauswahl" type="{urn:omds3CommonServiceTypes-1-1-0}ElementFondsauswahl_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Zusatzbausteine" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TarifLeben_Type", propOrder = { + "garantierteAblebenssumme", + "rentenoption", + "fondsauswahl", + "zusatzbausteine" +}) +public class TarifLebenType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "GarantierteAblebenssumme") + protected VersicherungssummeZusatzbausteinType garantierteAblebenssumme; + @XmlElement(name = "Rentenoption") + protected RentenoptionType rentenoption; + @XmlElement(name = "Fondsauswahl") + protected List fondsauswahl; + @XmlElement(name = "Zusatzbausteine") + protected List zusatzbausteine; + + /** + * Ruft den Wert der garantierteAblebenssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link VersicherungssummeZusatzbausteinType } + * + */ + public VersicherungssummeZusatzbausteinType getGarantierteAblebenssumme() { + return garantierteAblebenssumme; + } + + /** + * Legt den Wert der garantierteAblebenssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VersicherungssummeZusatzbausteinType } + * + */ + public void setGarantierteAblebenssumme(VersicherungssummeZusatzbausteinType value) { + this.garantierteAblebenssumme = value; + } + + /** + * Ruft den Wert der rentenoption-Eigenschaft ab. + * + * @return + * possible object is + * {@link RentenoptionType } + * + */ + public RentenoptionType getRentenoption() { + return rentenoption; + } + + /** + * Legt den Wert der rentenoption-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RentenoptionType } + * + */ + public void setRentenoption(RentenoptionType value) { + this.rentenoption = value; + } + + /** + * Gets the value of the fondsauswahl 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 fondsauswahl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFondsauswahl().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementFondsauswahlType } + * + * + */ + public List getFondsauswahl() { + if (fondsauswahl == null) { + fondsauswahl = new ArrayList(); + } + return this.fondsauswahl; + } + + /** + * Gets the value of the zusatzbausteine 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 zusatzbausteine property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzbausteine().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusatzversicherungLebenType } + * + * + */ + public List getZusatzbausteine() { + if (zusatzbausteine == null) { + zusatzbausteine = new ArrayList(); + } + return this.zusatzbausteine; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/VerkaufsproduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/VerkaufsproduktLebenType.java new file mode 100644 index 00000000..d6c78d0d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/VerkaufsproduktLebenType.java @@ -0,0 +1,142 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_8_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="LebenProdukte" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ProduktLeben_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktLeben_Type", propOrder = { + "lebenProdukte", + "zusatzprodukte", + "versichertePersonen" +}) +public class VerkaufsproduktLebenType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "LebenProdukte", required = true) + protected List lebenProdukte; + @XmlElement(name = "Zusatzprodukte") + protected List zusatzprodukte; + @XmlElement(name = "VersichertePersonen", required = true) + protected List versichertePersonen; + + /** + * Gets the value of the lebenProdukte 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 lebenProdukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLebenProdukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktLebenType } + * + * + */ + public List getLebenProdukte() { + if (lebenProdukte == null) { + lebenProdukte = new ArrayList(); + } + return this.lebenProdukte; + } + + /** + * Gets the value of the zusatzprodukte 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 zusatzprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktGenerischType } + * + * + */ + public List getZusatzprodukte() { + if (zusatzprodukte == null) { + zusatzprodukte = new ArrayList(); + } + return this.zusatzprodukte; + } + + /** + * 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 VersichertePersonType } + * + * + */ + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); + } + return this.versichertePersonen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java new file mode 100644 index 00000000..63f8ce8b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.AttributDezimalType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.AttributDoubleType; + + +/** + * Definition einer Versicherungssumme in einem Zusatzbaustein + * + *

Java-Klasse für VersicherungssummeZusatzbaustein_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersicherungssummeZusatzbaustein_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="ProzentVersicherungssumme" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDouble_Type" minOccurs="0"/>
+ *         <element name="Betrag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDezimal_Type" minOccurs="0"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersicherungssummeZusatzbaustein_Type", propOrder = { + "prozentVersicherungssumme", + "betrag" +}) +public class VersicherungssummeZusatzbausteinType { + + @XmlElement(name = "ProzentVersicherungssumme") + protected AttributDoubleType prozentVersicherungssumme; + @XmlElement(name = "Betrag") + protected AttributDezimalType betrag; + + /** + * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributDoubleType } + * + */ + public AttributDoubleType getProzentVersicherungssumme() { + return prozentVersicherungssumme; + } + + /** + * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributDoubleType } + * + */ + public void setProzentVersicherungssumme(AttributDoubleType value) { + this.prozentVersicherungssumme = value; + } + + /** + * Ruft den Wert der betrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributDezimalType } + * + */ + public AttributDezimalType getBetrag() { + return betrag; + } + + /** + * Legt den Wert der betrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributDezimalType } + * + */ + public void setBetrag(AttributDezimalType value) { + this.betrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/WartefristType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/WartefristType.java new file mode 100644 index 00000000..b2baabb8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/WartefristType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstraktes Element zur Abbildung einer Wartefrist + * + *

Java-Klasse für Wartefrist_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Wartefrist_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Wartefrist_Type") +public abstract class WartefristType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzproduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzproduktLebenType.java new file mode 100644 index 00000000..42abe830 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzproduktLebenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ um Zusatzprodukte (Ebene Produkt) im Verkausfprodukt Leben zu definieren + * + *

Java-Klasse für ZusatzproduktLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzproduktLeben_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktLeben_Type") +public class ZusatzproduktLebenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java new file mode 100644 index 00000000..ce90ebc3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Vorgefertigter Typ für eine Zusatzversicherung Berufsunfähigkeit + * + *

Java-Klasse für ZusatzversicherungBerufsunfaehigkeit_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungBerufsunfaehigkeit_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungBerufsunfaehigkeit_Type", propOrder = { + "wartefrist" +}) +public class ZusatzversicherungBerufsunfaehigkeitType + extends ZusatzversicherungLebenType +{ + + @XmlElement(name = "Wartefrist") + protected WartefristType wartefrist; + + /** + * Ruft den Wert der wartefrist-Eigenschaft ab. + * + * @return + * possible object is + * {@link WartefristType } + * + */ + public WartefristType getWartefrist() { + return wartefrist; + } + + /** + * Legt den Wert der wartefrist-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WartefristType } + * + */ + public void setWartefrist(WartefristType value) { + this.wartefrist = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java new file mode 100644 index 00000000..ec7064dd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Vorgefertigter Typ für eine Zusatzversicherung Erwerbsunfähigkeit + * + *

Java-Klasse für ZusatzversicherungErwerbsunfaehigkeit_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungErwerbsunfaehigkeit_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungErwerbsunfaehigkeit_Type", propOrder = { + "wartefrist" +}) +public class ZusatzversicherungErwerbsunfaehigkeitType + extends ZusatzversicherungLebenType +{ + + @XmlElement(name = "Wartefrist") + protected WartefristType wartefrist; + + /** + * Ruft den Wert der wartefrist-Eigenschaft ab. + * + * @return + * possible object is + * {@link WartefristType } + * + */ + public WartefristType getWartefrist() { + return wartefrist; + } + + /** + * Legt den Wert der wartefrist-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WartefristType } + * + */ + public void setWartefrist(WartefristType value) { + this.wartefrist = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungLebenType.java new file mode 100644 index 00000000..7f32afbb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungLebenType.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben; + +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_8_0.common.ZusatzproduktGenerischType; + + +/** + * Typ für eine Zusatzversicherung in der Sparte Leben (unterhalb von Elementarprodukt) + * + *

Java-Klasse für ZusatzversicherungLeben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusatzproduktGenerisch_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungLeben_Type") +@XmlSeeAlso({ + ZusatzversicherungBerufsunfaehigkeitType.class, + ZusatzversicherungErwerbsunfaehigkeitType.class, + ZusatzversicherungPraemienuebernahmeAblebenType.class, + ZusatzversicherungUnfalltodType.class, + ZusatzversicherungUnfallinvaliditaetType.class +}) +public class ZusatzversicherungLebenType + extends ZusatzproduktGenerischType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java new file mode 100644 index 00000000..3fc8058d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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; + + +/** + * Vorgefertigter Typ für eine Praemienuebernahme im Ablebensfall + * + *

Java-Klasse für ZusatzversicherungPraemienuebernahmeAbleben_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungPraemienuebernahmeAbleben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungPraemienuebernahmeAbleben_Type", propOrder = { + "wartefrist" +}) +public class ZusatzversicherungPraemienuebernahmeAblebenType + extends ZusatzversicherungLebenType +{ + + @XmlElement(name = "Wartefrist") + protected WartefristType wartefrist; + + /** + * Ruft den Wert der wartefrist-Eigenschaft ab. + * + * @return + * possible object is + * {@link WartefristType } + * + */ + public WartefristType getWartefrist() { + return wartefrist; + } + + /** + * Legt den Wert der wartefrist-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WartefristType } + * + */ + public void setWartefrist(WartefristType value) { + this.wartefrist = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java new file mode 100644 index 00000000..10b62f85 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; + + +/** + * Vorgefertigter Typ für eine Zusatzversicherung bei Unfallinvaliditaet + * + *

Java-Klasse für ZusatzversicherungUnfallinvaliditaet_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungUnfallinvaliditaet_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungUnfallinvaliditaet_Type", propOrder = { + "rest" +}) +public class ZusatzversicherungUnfallinvaliditaetType + extends ZusatzversicherungLebenType +{ + + @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false) + protected List> rest; + + /** + * Ruft das restliche Contentmodell ab. + * + *

+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: + * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: + * Zeile 131 von file:/C:/Users/jensb/git/omdsservicedefinitions2/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Leben.xsd + * Zeile 1419 von file:/C:/Users/jensb/git/omdsservicedefinitions2/OMDSServiceDefinition/src/main/resources/def/r1_8_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: + * Gets the value of the rest 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 rest property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRest().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + * + * + */ + public List> getRest() { + if (rest == null) { + rest = new ArrayList>(); + } + return this.rest; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java new file mode 100644 index 00000000..c47a3b05 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; + + +/** + * Vorgefertigter Typ für eine Zusatzversicherung bei Unfalltod + * + *

Java-Klasse für ZusatzversicherungUnfalltod_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzversicherungUnfalltod_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ *       <sequence>
+ *         <element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzversicherungUnfalltod_Type", propOrder = { + "rest" +}) +public class ZusatzversicherungUnfalltodType + extends ZusatzversicherungLebenType +{ + + @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false) + protected List> rest; + + /** + * Ruft das restliche Contentmodell ab. + * + *

+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: + * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: + * Zeile 119 von file:/C:/Users/jensb/git/omdsservicedefinitions2/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Leben.xsd + * Zeile 1419 von file:/C:/Users/jensb/git/omdsservicedefinitions2/OMDSServiceDefinition/src/main/resources/def/r1_8_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: + * Gets the value of the rest 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 rest property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRest().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >} + * + * + */ + public List> getRest() { + if (rest == null) { + rest = new ArrayList>(); + } + return this.rest; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/package-info.java new file mode 100644 index 00000000..43ef76fd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/leben/package-info.java @@ -0,0 +1,2 @@ +@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_8_0.on2antrag.leben; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/AntragSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/AntragSachPrivatType.java new file mode 100644 index 00000000..3e687632 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/AntragSachPrivatType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.SpezAntragType; + + +/** + * Typ der das Produkt beschreibt und in Antraganfrage und Antragantwort verwendet wird + * + *

Java-Klasse für AntragSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AntragSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}VerkaufsproduktSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AntragSachPrivat_Type", propOrder = { + "verkaufsprodukt" +}) +public class AntragSachPrivatType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktSachPrivatType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public VerkaufsproduktSachPrivatType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktSachPrivatType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java new file mode 100644 index 00000000..8652fa2e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

Java-Klasse für BerechnungSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BerechnungSachPrivat_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.sachprivat}VerkaufsproduktSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BerechnungSachPrivat_Type", propOrder = { + "verkaufsprodukt" +}) +public class BerechnungSachPrivatType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktSachPrivatType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public VerkaufsproduktSachPrivatType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktSachPrivatType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java new file mode 100644 index 00000000..2e81ad48 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.CalculateRequestGenType; + + +/** + * Typ des Requestobjekts für eine Berechnung Sach-Privat + * + *

Java-Klasse für CalculateSachPrivatRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateSachPrivatRequest_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.sachprivat}BerechnungSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateSachPrivatRequest_Type", propOrder = { + "berechnungsanfrage" +}) +public class CalculateSachPrivatRequestType + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected BerechnungSachPrivatType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungSachPrivatType } + * + */ + public BerechnungSachPrivatType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungSachPrivatType } + * + */ + public void setBerechnungsanfrage(BerechnungSachPrivatType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java new file mode 100644 index 00000000..aba0423a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.CalculateResponseGenType; + + +/** + * Typ des Responseobjekts für eine Berechnung Sach-Privat + * + *

Java-Klasse für CalculateSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateSachPrivatResponse_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.sachprivat}BerechnungSachPrivat_Type"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}UpsellingSachPrivatResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateSachPrivatResponse_Type", propOrder = { + "berechnungsantwort", + "responseUpselling" +}) +public class CalculateSachPrivatResponseType + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected BerechnungSachPrivatType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + protected UpsellingSachPrivatResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungSachPrivatType } + * + */ + public BerechnungSachPrivatType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungSachPrivatType } + * + */ + public void setBerechnungsantwort(BerechnungSachPrivatType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingSachPrivatResponseType } + * + */ + public UpsellingSachPrivatResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingSachPrivatResponseType } + * + */ + public void setResponseUpselling(UpsellingSachPrivatResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java new file mode 100644 index 00000000..3d73c611 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.CreateApplicationRequestGenType; + + +/** + * Typ des Requestobjekts für einen Antrag Besitz + * + *

Java-Klasse für CreateApplicationSachPrivatRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationSachPrivatRequest_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.sachprivat}AntragSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationSachPrivatRequest_Type", propOrder = { + "antragsanfrage" +}) +public class CreateApplicationSachPrivatRequestType + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + protected AntragSachPrivatType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + public AntragSachPrivatType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + public void setAntragsanfrage(AntragSachPrivatType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java new file mode 100644 index 00000000..fdb94b82 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.CreateApplicationResponseGenType; + + +/** + * Typ des Responseobjekts für einen Antrag Besitz + * + *

Java-Klasse für CreateApplicationSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationSachPrivatResponse_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.sachprivat}AntragSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationSachPrivatResponse_Type", propOrder = { + "antragsantwort" +}) +public class CreateApplicationSachPrivatResponseType + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected AntragSachPrivatType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + public AntragSachPrivatType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + public void setAntragsantwort(AntragSachPrivatType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java new file mode 100644 index 00000000..ddf9960b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.CreateOfferRequestGenType; + + +/** + * Typ des Requestobjekts für ein Offert Sach-Privat + * + *

Java-Klasse für CreateOfferSachPrivatRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferSachPrivatRequest_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.sachprivat}OffertSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferSachPrivatRequest_Type", propOrder = { + "offertanfrage" +}) +public class CreateOfferSachPrivatRequestType + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected OffertSachPrivatType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffertSachPrivatType } + * + */ + public OffertSachPrivatType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffertSachPrivatType } + * + */ + public void setOffertanfrage(OffertSachPrivatType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java new file mode 100644 index 00000000..07a6208d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.CreateOfferResponseGenType; + + +/** + * Typ des Responseobjekts für ein Offert Besitz + * + *

Java-Klasse für CreateOfferSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferSachPrivatResponse_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.sachprivat}OffertSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferSachPrivatResponse_Type", propOrder = { + "offertantwort" +}) +public class CreateOfferSachPrivatResponseType + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + protected OffertSachPrivatType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffertSachPrivatType } + * + */ + public OffertSachPrivatType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffertSachPrivatType } + * + */ + public void setOffertantwort(OffertSachPrivatType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java new file mode 100644 index 00000000..3fa4dcef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * + *

Java-Klasse für ElementarproduktGebaeude_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktSachPrivat_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktGebaeude_Type") +@XmlSeeAlso({ + GenElementarproduktGebaeudeType.class +}) +public class ElementarproduktGebaeudeType + extends ElementarproduktSachPrivatType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java new file mode 100644 index 00000000..6ddbff62 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * + *

Java-Klasse für ElementarproduktHaushalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktSachPrivat_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktHaushalt_Type") +@XmlSeeAlso({ + GenElementarproduktHaushaltType.class +}) +public class ElementarproduktHaushaltType + extends ElementarproduktSachPrivatType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java new file mode 100644 index 00000000..03d626fc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -0,0 +1,281 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.KostenFixOderProzentType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.SelbstbehaltType; + + +/** + * Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen + * + *

Java-Klasse für ElementarproduktSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Pauschalbetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *         <element name="Unterversicherungsverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Nebenkosten" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/>
+ *         <element name="Vorsorge" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/>
+ *         <element name="Hoechsthaftungssumme" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktSachPrivat_Type", propOrder = { + "versObjekteRefLfnr", + "pauschalbetrag", + "selbstbehalt", + "unterversicherungsverzicht", + "prozentVersicherungssumme", + "nebenkosten", + "vorsorge", + "hoechsthaftungssumme" +}) +@XmlSeeAlso({ + ElementarproduktGebaeudeType.class, + ElementarproduktHaushaltType.class +}) +public class ElementarproduktSachPrivatType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versObjekteRefLfnr; + @XmlElement(name = "Pauschalbetrag") + protected BigDecimal pauschalbetrag; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "Unterversicherungsverzicht") + protected Boolean unterversicherungsverzicht; + @XmlElement(name = "ProzentVersicherungssumme") + @XmlSchemaType(name = "unsignedShort") + protected Integer prozentVersicherungssumme; + @XmlElement(name = "Nebenkosten") + protected KostenFixOderProzentType nebenkosten; + @XmlElement(name = "Vorsorge") + protected KostenFixOderProzentType vorsorge; + @XmlElement(name = "Hoechsthaftungssumme") + protected BigDecimal hoechsthaftungssumme; + + /** + * Gets the value of the versObjekteRefLfnr 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 versObjekteRefLfnr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersObjekteRefLfnr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersObjekteRefLfnr() { + if (versObjekteRefLfnr == null) { + versObjekteRefLfnr = new ArrayList(); + } + return this.versObjekteRefLfnr; + } + + /** + * Ruft den Wert der pauschalbetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPauschalbetrag() { + return pauschalbetrag; + } + + /** + * Legt den Wert der pauschalbetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPauschalbetrag(BigDecimal value) { + this.pauschalbetrag = 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; + } + + /** + * Ruft den Wert der unterversicherungsverzicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isUnterversicherungsverzicht() { + return unterversicherungsverzicht; + } + + /** + * Legt den Wert der unterversicherungsverzicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setUnterversicherungsverzicht(Boolean value) { + this.unterversicherungsverzicht = value; + } + + /** + * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getProzentVersicherungssumme() { + return prozentVersicherungssumme; + } + + /** + * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setProzentVersicherungssumme(Integer value) { + this.prozentVersicherungssumme = value; + } + + /** + * Ruft den Wert der nebenkosten-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType getNebenkosten() { + return nebenkosten; + } + + /** + * Legt den Wert der nebenkosten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + public void setNebenkosten(KostenFixOderProzentType value) { + this.nebenkosten = value; + } + + /** + * Ruft den Wert der vorsorge-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType getVorsorge() { + return vorsorge; + } + + /** + * Legt den Wert der vorsorge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + public void setVorsorge(KostenFixOderProzentType value) { + this.vorsorge = value; + } + + /** + * Ruft den Wert der hoechsthaftungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getHoechsthaftungssumme() { + return hoechsthaftungssumme; + } + + /** + * Legt den Wert der hoechsthaftungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setHoechsthaftungssumme(BigDecimal value) { + this.hoechsthaftungssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java new file mode 100644 index 00000000..177592d1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Elementarprodukt Gebäudeversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + * + *

Java-Klasse für GenElementarproduktGebaeude_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GenElementarproduktGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *       <sequence>
+ *         <element name="Sparte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}GebaeudeSpartenCd_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenElementarproduktGebaeude_Type", propOrder = { + "sparte" +}) +public class GenElementarproduktGebaeudeType + extends ElementarproduktGebaeudeType +{ + + @XmlElement(name = "Sparte", required = true) + protected String sparte; + + /** + * Ruft den Wert der sparte-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSparte() { + return sparte; + } + + /** + * Legt den Wert der sparte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSparte(String value) { + this.sparte = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java new file mode 100644 index 00000000..d78e822a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Elementarprodukt Gebäudeinhaltsversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + * + *

Java-Klasse für GenElementarproduktHaushalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GenElementarproduktHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ *       <sequence>
+ *         <element name="Sparte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}HaushaltSpartenCd_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenElementarproduktHaushalt_Type", propOrder = { + "sparte" +}) +public class GenElementarproduktHaushaltType + extends ElementarproduktHaushaltType +{ + + @XmlElement(name = "Sparte", required = true) + protected String sparte; + + /** + * Ruft den Wert der sparte-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSparte() { + return sparte; + } + + /** + * Legt den Wert der sparte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSparte(String value) { + this.sparte = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/NebengebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/NebengebaeudeType.java new file mode 100644 index 00000000..59d39d12 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/NebengebaeudeType.java @@ -0,0 +1,98 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Nebengebaeude_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="Nebengebaeude_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Abstellgebaeude"/>
+ *     <enumeration value="Badehütte"/>
+ *     <enumeration value="Bootshaus"/>
+ *     <enumeration value="Carport"/>
+ *     <enumeration value="ehemaliges Wirtschaftsgebaeude"/>
+ *     <enumeration value="Garage"/>
+ *     <enumeration value="Gartenhaus (nicht für Wohnzwecke)"/>
+ *     <enumeration value="Holzhütte"/>
+ *     <enumeration value="Keller"/>
+ *     <enumeration value="Mobilheim (stationaer)"/>
+ *     <enumeration value="Nebengebaeude"/>
+ *     <enumeration value="Nebengebaeude mit Garage"/>
+ *     <enumeration value="Presshaus"/>
+ *     <enumeration value="Sauna"/>
+ *     <enumeration value="Scheune / Schuppen / Stadel"/>
+ *     <enumeration value="Werkstaette"/>
+ *     <enumeration value="Werkzeug- und Geraeteschuppen"/>
+ *     <enumeration value="Wintergarten, Veranda"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Nebengebaeude_Type") +@XmlEnum +public enum NebengebaeudeType { + + @XmlEnumValue("Abstellgebaeude") + ABSTELLGEBAEUDE("Abstellgebaeude"), + @XmlEnumValue("Badeh\u00fctte") + BADEHÜTTE("Badeh\u00fctte"), + @XmlEnumValue("Bootshaus") + BOOTSHAUS("Bootshaus"), + @XmlEnumValue("Carport") + CARPORT("Carport"), + @XmlEnumValue("ehemaliges Wirtschaftsgebaeude") + EHEMALIGES_WIRTSCHAFTSGEBAEUDE("ehemaliges Wirtschaftsgebaeude"), + @XmlEnumValue("Garage") + GARAGE("Garage"), + @XmlEnumValue("Gartenhaus (nicht f\u00fcr Wohnzwecke)") + GARTENHAUS_NICHT_FÜR_WOHNZWECKE("Gartenhaus (nicht f\u00fcr Wohnzwecke)"), + @XmlEnumValue("Holzh\u00fctte") + HOLZHÜTTE("Holzh\u00fctte"), + @XmlEnumValue("Keller") + KELLER("Keller"), + @XmlEnumValue("Mobilheim (stationaer)") + MOBILHEIM_STATIONAER("Mobilheim (stationaer)"), + @XmlEnumValue("Nebengebaeude") + NEBENGEBAEUDE("Nebengebaeude"), + @XmlEnumValue("Nebengebaeude mit Garage") + NEBENGEBAEUDE_MIT_GARAGE("Nebengebaeude mit Garage"), + @XmlEnumValue("Presshaus") + PRESSHAUS("Presshaus"), + @XmlEnumValue("Sauna") + SAUNA("Sauna"), + @XmlEnumValue("Scheune / Schuppen / Stadel") + SCHEUNE_SCHUPPEN_STADEL("Scheune / Schuppen / Stadel"), + @XmlEnumValue("Werkstaette") + WERKSTAETTE("Werkstaette"), + @XmlEnumValue("Werkzeug- und Geraeteschuppen") + WERKZEUG_UND_GERAETESCHUPPEN("Werkzeug- und Geraeteschuppen"), + @XmlEnumValue("Wintergarten, Veranda") + WINTERGARTEN_VERANDA("Wintergarten, Veranda"); + private final String value; + + NebengebaeudeType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static NebengebaeudeType fromValue(String v) { + for (NebengebaeudeType c: NebengebaeudeType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ObjectFactory.java new file mode 100644 index 00000000..33304b45 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ObjectFactory.java @@ -0,0 +1,407 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.sachPrivat 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 _ProduktGebaeudeversicherung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "ProduktGebaeudeversicherung"); + private final static QName _ProduktHaushaltsversicherung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "ProduktHaushaltsversicherung"); + private final static QName _CalculateSachPrivatRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CalculateSachPrivatRequest"); + private final static QName _CalculateSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CalculateSachPrivatResponse"); + private final static QName _CreateOfferSachPrivatRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CreateOfferSachPrivatRequest"); + private final static QName _CreateOfferSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CreateOfferSachPrivatResponse"); + private final static QName _CreateApplicationSachPrivatRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CreateApplicationSachPrivatRequest"); + private final static QName _CreateApplicationSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CreateApplicationSachPrivatResponse"); + private final static QName _SubmitApplicationSachPrivatRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "SubmitApplicationSachPrivatRequest"); + private final static QName _SubmitApplicationSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "SubmitApplicationSachPrivatResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link ProduktGebaeudeversicherungType } + * + */ + public ProduktGebaeudeversicherungType createProduktGebaeudeversicherungType() { + return new ProduktGebaeudeversicherungType(); + } + + /** + * Create an instance of {@link ProduktHaushaltsversicherungType } + * + */ + public ProduktHaushaltsversicherungType createProduktHaushaltsversicherungType() { + return new ProduktHaushaltsversicherungType(); + } + + /** + * Create an instance of {@link CalculateSachPrivatRequestType } + * + */ + public CalculateSachPrivatRequestType createCalculateSachPrivatRequestType() { + return new CalculateSachPrivatRequestType(); + } + + /** + * Create an instance of {@link CalculateSachPrivatResponseType } + * + */ + public CalculateSachPrivatResponseType createCalculateSachPrivatResponseType() { + return new CalculateSachPrivatResponseType(); + } + + /** + * Create an instance of {@link CreateOfferSachPrivatRequestType } + * + */ + public CreateOfferSachPrivatRequestType createCreateOfferSachPrivatRequestType() { + return new CreateOfferSachPrivatRequestType(); + } + + /** + * Create an instance of {@link CreateOfferSachPrivatResponseType } + * + */ + public CreateOfferSachPrivatResponseType createCreateOfferSachPrivatResponseType() { + return new CreateOfferSachPrivatResponseType(); + } + + /** + * Create an instance of {@link CreateApplicationSachPrivatRequestType } + * + */ + public CreateApplicationSachPrivatRequestType createCreateApplicationSachPrivatRequestType() { + return new CreateApplicationSachPrivatRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationSachPrivatResponseType } + * + */ + public CreateApplicationSachPrivatResponseType createCreateApplicationSachPrivatResponseType() { + return new CreateApplicationSachPrivatResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationSachPrivatRequestType } + * + */ + public SubmitApplicationSachPrivatRequestType createSubmitApplicationSachPrivatRequestType() { + return new SubmitApplicationSachPrivatRequestType(); + } + + /** + * Create an instance of {@link SubmitApplicationSachPrivatResponseType } + * + */ + public SubmitApplicationSachPrivatResponseType createSubmitApplicationSachPrivatResponseType() { + return new SubmitApplicationSachPrivatResponseType(); + } + + /** + * Create an instance of {@link VersichertesObjektSachPrivatType } + * + */ + public VersichertesObjektSachPrivatType createVersichertesObjektSachPrivatType() { + return new VersichertesObjektSachPrivatType(); + } + + /** + * Create an instance of {@link RisikoAdresseType } + * + */ + public RisikoAdresseType createRisikoAdresseType() { + return new RisikoAdresseType(); + } + + /** + * Create an instance of {@link RisikoHaushaltType } + * + */ + public RisikoHaushaltType createRisikoHaushaltType() { + return new RisikoHaushaltType(); + } + + /** + * Create an instance of {@link RisikoGebaeudeType } + * + */ + public RisikoGebaeudeType createRisikoGebaeudeType() { + return new RisikoGebaeudeType(); + } + + /** + * Create an instance of {@link ZusaetzlicheGebaeudedatenWintergartenType } + * + */ + public ZusaetzlicheGebaeudedatenWintergartenType createZusaetzlicheGebaeudedatenWintergartenType() { + return new ZusaetzlicheGebaeudedatenWintergartenType(); + } + + /** + * Create an instance of {@link ZusaetzlicheGebaeudedatenSolarthermieType } + * + */ + public ZusaetzlicheGebaeudedatenSolarthermieType createZusaetzlicheGebaeudedatenSolarthermieType() { + return new ZusaetzlicheGebaeudedatenSolarthermieType(); + } + + /** + * Create an instance of {@link ZusaetzlicheGebaeudedatenSchwimmbadType } + * + */ + public ZusaetzlicheGebaeudedatenSchwimmbadType createZusaetzlicheGebaeudedatenSchwimmbadType() { + return new ZusaetzlicheGebaeudedatenSchwimmbadType(); + } + + /** + * Create an instance of {@link ZusaetzlicheGebaeudedatenPhotovoltaikType } + * + */ + public ZusaetzlicheGebaeudedatenPhotovoltaikType createZusaetzlicheGebaeudedatenPhotovoltaikType() { + return new ZusaetzlicheGebaeudedatenPhotovoltaikType(); + } + + /** + * Create an instance of {@link VerkaufsproduktSachPrivatType } + * + */ + public VerkaufsproduktSachPrivatType createVerkaufsproduktSachPrivatType() { + return new VerkaufsproduktSachPrivatType(); + } + + /** + * Create an instance of {@link ProduktSachPrivatType } + * + */ + public ProduktSachPrivatType createProduktSachPrivatType() { + return new ProduktSachPrivatType(); + } + + /** + * Create an instance of {@link ElementarproduktSachPrivatType } + * + */ + public ElementarproduktSachPrivatType createElementarproduktSachPrivatType() { + return new ElementarproduktSachPrivatType(); + } + + /** + * Create an instance of {@link ElementarproduktGebaeudeType } + * + */ + public ElementarproduktGebaeudeType createElementarproduktGebaeudeType() { + return new ElementarproduktGebaeudeType(); + } + + /** + * Create an instance of {@link ElementarproduktHaushaltType } + * + */ + public ElementarproduktHaushaltType createElementarproduktHaushaltType() { + return new ElementarproduktHaushaltType(); + } + + /** + * Create an instance of {@link GenElementarproduktGebaeudeType } + * + */ + public GenElementarproduktGebaeudeType createGenElementarproduktGebaeudeType() { + return new GenElementarproduktGebaeudeType(); + } + + /** + * Create an instance of {@link GenElementarproduktHaushaltType } + * + */ + public GenElementarproduktHaushaltType createGenElementarproduktHaushaltType() { + return new GenElementarproduktHaushaltType(); + } + + /** + * Create an instance of {@link BerechnungSachPrivatType } + * + */ + public BerechnungSachPrivatType createBerechnungSachPrivatType() { + return new BerechnungSachPrivatType(); + } + + /** + * Create an instance of {@link OffertSachPrivatType } + * + */ + public OffertSachPrivatType createOffertSachPrivatType() { + return new OffertSachPrivatType(); + } + + /** + * Create an instance of {@link AntragSachPrivatType } + * + */ + public AntragSachPrivatType createAntragSachPrivatType() { + return new AntragSachPrivatType(); + } + + /** + * Create an instance of {@link UpsellingSachPrivatResponseType } + * + */ + public UpsellingSachPrivatResponseType createUpsellingSachPrivatResponseType() { + return new UpsellingSachPrivatResponseType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProduktGebaeudeversicherungType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProduktGebaeudeversicherungType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "ProduktGebaeudeversicherung") + public JAXBElement createProduktGebaeudeversicherung(ProduktGebaeudeversicherungType value) { + return new JAXBElement(_ProduktGebaeudeversicherung_QNAME, ProduktGebaeudeversicherungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProduktHaushaltsversicherungType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProduktHaushaltsversicherungType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "ProduktHaushaltsversicherung") + public JAXBElement createProduktHaushaltsversicherung(ProduktHaushaltsversicherungType value) { + return new JAXBElement(_ProduktHaushaltsversicherung_QNAME, ProduktHaushaltsversicherungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateSachPrivatRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateSachPrivatRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CalculateSachPrivatRequest") + public JAXBElement createCalculateSachPrivatRequest(CalculateSachPrivatRequestType value) { + return new JAXBElement(_CalculateSachPrivatRequest_QNAME, CalculateSachPrivatRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateSachPrivatResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CalculateSachPrivatResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CalculateSachPrivatResponse") + public JAXBElement createCalculateSachPrivatResponse(CalculateSachPrivatResponseType value) { + return new JAXBElement(_CalculateSachPrivatResponse_QNAME, CalculateSachPrivatResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferSachPrivatRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferSachPrivatRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CreateOfferSachPrivatRequest") + public JAXBElement createCreateOfferSachPrivatRequest(CreateOfferSachPrivatRequestType value) { + return new JAXBElement(_CreateOfferSachPrivatRequest_QNAME, CreateOfferSachPrivatRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferSachPrivatResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateOfferSachPrivatResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CreateOfferSachPrivatResponse") + public JAXBElement createCreateOfferSachPrivatResponse(CreateOfferSachPrivatResponseType value) { + return new JAXBElement(_CreateOfferSachPrivatResponse_QNAME, CreateOfferSachPrivatResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationSachPrivatRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationSachPrivatRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CreateApplicationSachPrivatRequest") + public JAXBElement createCreateApplicationSachPrivatRequest(CreateApplicationSachPrivatRequestType value) { + return new JAXBElement(_CreateApplicationSachPrivatRequest_QNAME, CreateApplicationSachPrivatRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationSachPrivatResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CreateApplicationSachPrivatResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "CreateApplicationSachPrivatResponse") + public JAXBElement createCreateApplicationSachPrivatResponse(CreateApplicationSachPrivatResponseType value) { + return new JAXBElement(_CreateApplicationSachPrivatResponse_QNAME, CreateApplicationSachPrivatResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationSachPrivatRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationSachPrivatRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "SubmitApplicationSachPrivatRequest") + public JAXBElement createSubmitApplicationSachPrivatRequest(SubmitApplicationSachPrivatRequestType value) { + return new JAXBElement(_SubmitApplicationSachPrivatRequest_QNAME, SubmitApplicationSachPrivatRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationSachPrivatResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationSachPrivatResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "SubmitApplicationSachPrivatResponse") + public JAXBElement createSubmitApplicationSachPrivatResponse(SubmitApplicationSachPrivatResponseType value) { + return new JAXBElement(_SubmitApplicationSachPrivatResponse_QNAME, SubmitApplicationSachPrivatResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/OffertSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/OffertSachPrivatType.java new file mode 100644 index 00000000..7a43e57f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/OffertSachPrivatType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.SpezOffertType; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

Java-Klasse für OffertSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OffertSachPrivat_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.sachprivat}VerkaufsproduktSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffertSachPrivat_Type", propOrder = { + "verkaufsprodukt" +}) +public class OffertSachPrivatType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktSachPrivatType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public VerkaufsproduktSachPrivatType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktSachPrivatType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktSachPrivatType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java new file mode 100644 index 00000000..fb3f65be --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlType; + + +/** + * Spezifischerer Typ für Gebaeudeversicherungs-Produkte + * + *

Java-Klasse für ProduktGebaeudeversicherung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktGebaeudeversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type">
+ *       <sequence>
+ *         <element name="Deckungen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktGebaeudeversicherung_Type", propOrder = { + "deckungen" +}) +public class ProduktGebaeudeversicherungType + extends ProduktSachPrivatType +{ + + @XmlElement(name = "Deckungen") + protected List deckungen; + + /** + * Gets the value of the deckungen 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 deckungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDeckungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktGebaeudeType } + * + * + */ + public List getDeckungen() { + if (deckungen == null) { + deckungen = new ArrayList(); + } + return this.deckungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java new file mode 100644 index 00000000..49bc6787 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlType; + + +/** + * Spezifischerer Typ für Gebäudeinhaltversicherungs-Produkte + * + *

Java-Klasse für ProduktHaushaltsversicherung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktHaushaltsversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type">
+ *       <sequence>
+ *         <element name="Deckungen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktHaushaltsversicherung_Type", propOrder = { + "deckungen" +}) +public class ProduktHaushaltsversicherungType + extends ProduktSachPrivatType +{ + + @XmlElement(name = "Deckungen") + protected List deckungen; + + /** + * Gets the value of the deckungen 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 deckungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDeckungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktHaushaltType } + * + * + */ + public List getDeckungen() { + if (deckungen == null) { + deckungen = new ArrayList(); + } + return this.deckungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ProduktSachPrivatType.java new file mode 100644 index 00000000..7d7f8efb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -0,0 +1,115 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.SelbstbehaltType; + + +/** + * Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen + * + *

Java-Klasse für ProduktSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktSachPrivat_Type", propOrder = { + "versObjekteRefLfnr", + "selbstbehalt" +}) +@XmlSeeAlso({ + ProduktGebaeudeversicherungType.class, + ProduktHaushaltsversicherungType.class +}) +public class ProduktSachPrivatType + extends ProduktGenerischType +{ + + @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versObjekteRefLfnr; + @XmlElement(name = "Selbstbehalt") + protected List selbstbehalt; + + /** + * Gets the value of the versObjekteRefLfnr 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 versObjekteRefLfnr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersObjekteRefLfnr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersObjekteRefLfnr() { + if (versObjekteRefLfnr == null) { + versObjekteRefLfnr = new ArrayList(); + } + return this.versObjekteRefLfnr; + } + + /** + * Gets the value of the selbstbehalt 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 selbstbehalt property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSelbstbehalt().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SelbstbehaltType } + * + * + */ + public List getSelbstbehalt() { + if (selbstbehalt == null) { + selbstbehalt = new ArrayList(); + } + return this.selbstbehalt; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoAdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoAdresseType.java new file mode 100644 index 00000000..92c2cd8d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoAdresseType.java @@ -0,0 +1,181 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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.omds2Types.v2_14.ADRESSEType; + + +/** + * Type zur Beschreibung einer Risikoadresse + * + *

Java-Klasse für RisikoAdresse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoAdresse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds20}ADRESSE_Type">
+ *       <sequence>
+ *         <element name="Horazone" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ *         <element name="ImVerbautenOrt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AusserhalbDesOrtsgebiets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ErreichbarkeitFuerLoeschfahrzeuge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Tarifzone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoAdresse_Type", propOrder = { + "horazone", + "imVerbautenOrt", + "ausserhalbDesOrtsgebiets", + "erreichbarkeitFuerLoeschfahrzeuge", + "tarifzone" +}) +public class RisikoAdresseType + extends ADRESSEType +{ + + @XmlElement(name = "Horazone") + @XmlSchemaType(name = "unsignedByte") + protected Short horazone; + @XmlElement(name = "ImVerbautenOrt") + protected Boolean imVerbautenOrt; + @XmlElement(name = "AusserhalbDesOrtsgebiets") + protected Boolean ausserhalbDesOrtsgebiets; + @XmlElement(name = "ErreichbarkeitFuerLoeschfahrzeuge") + protected Boolean erreichbarkeitFuerLoeschfahrzeuge; + @XmlElement(name = "Tarifzone") + protected String tarifzone; + + /** + * Ruft den Wert der horazone-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getHorazone() { + return horazone; + } + + /** + * Legt den Wert der horazone-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setHorazone(Short value) { + this.horazone = value; + } + + /** + * Ruft den Wert der imVerbautenOrt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isImVerbautenOrt() { + return imVerbautenOrt; + } + + /** + * Legt den Wert der imVerbautenOrt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setImVerbautenOrt(Boolean value) { + this.imVerbautenOrt = value; + } + + /** + * Ruft den Wert der ausserhalbDesOrtsgebiets-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAusserhalbDesOrtsgebiets() { + return ausserhalbDesOrtsgebiets; + } + + /** + * Legt den Wert der ausserhalbDesOrtsgebiets-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAusserhalbDesOrtsgebiets(Boolean value) { + this.ausserhalbDesOrtsgebiets = value; + } + + /** + * Ruft den Wert der erreichbarkeitFuerLoeschfahrzeuge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isErreichbarkeitFuerLoeschfahrzeuge() { + return erreichbarkeitFuerLoeschfahrzeuge; + } + + /** + * Legt den Wert der erreichbarkeitFuerLoeschfahrzeuge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setErreichbarkeitFuerLoeschfahrzeuge(Boolean value) { + this.erreichbarkeitFuerLoeschfahrzeuge = value; + } + + /** + * Ruft den Wert der tarifzone-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTarifzone() { + return tarifzone; + } + + /** + * Legt den Wert der tarifzone-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTarifzone(String value) { + this.tarifzone = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoGebaeudeType.java new file mode 100644 index 00000000..170ed194 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoGebaeudeType.java @@ -0,0 +1,427 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import java.math.BigDecimal; +import java.math.BigInteger; +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.omds2Types.v2_14.ELFlaecheType; +import at.vvo.omds.types.omds2Types.v2_14.Entsch2Type; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VersichertesInteresseMitAttributMetadatenType; + + +/** + * Type zur Risikobeschreibung Gebäude + * + *

Java-Klasse für RisikoGebaeude_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/>
+ *         <element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
+ *         <element name="BauartCd" type="{urn:omds20}BauartCd_Type" minOccurs="0"/>
+ *         <element name="DachungCd" type="{urn:omds20}DachungCd_Type" minOccurs="0"/>
+ *         <element name="GebaeudeHoeheCd" type="{urn:omds20}GebaeudeHoeheCd_Type" minOccurs="0"/>
+ *         <element name="BaujahrGebaeude" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="EL-Flaeche" type="{urn:omds20}EL-Flaeche_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Vorschaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoVorschaeden_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type" minOccurs="0"/>
+ *         <element name="SichergKz" type="{urn:omds20}Entsch2_Type" minOccurs="0"/>
+ *         <element name="PreisProQm" type="{urn:omds20}decimal"/>
+ *         <element name="ZusaetzlicheGebaeudedaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoGebaeude_Type", propOrder = { + "gebaeudeArtCd", + "gebaeudeBez", + "nutzungCd", + "bauartCd", + "dachungCd", + "gebaeudeHoeheCd", + "baujahrGebaeude", + "elFlaeche", + "vorschaeden", + "ausstattungCd", + "sichergKz", + "preisProQm", + "zusaetzlicheGebaeudedaten" +}) +public class RisikoGebaeudeType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "GebaeudeArtCd", required = true) + protected String gebaeudeArtCd; + @XmlElement(name = "GebaeudeBez", required = true) + protected String gebaeudeBez; + @XmlElement(name = "NutzungCd") + protected String nutzungCd; + @XmlElement(name = "BauartCd") + protected String bauartCd; + @XmlElement(name = "DachungCd") + protected String dachungCd; + @XmlElement(name = "GebaeudeHoeheCd") + protected String gebaeudeHoeheCd; + @XmlElement(name = "BaujahrGebaeude") + protected BigInteger baujahrGebaeude; + @XmlElement(name = "EL-Flaeche") + protected List elFlaeche; + @XmlElement(name = "Vorschaeden") + @XmlSchemaType(name = "string") + protected List vorschaeden; + @XmlElement(name = "AusstattungCd") + protected String ausstattungCd; + @XmlElement(name = "SichergKz") + @XmlSchemaType(name = "string") + protected Entsch2Type sichergKz; + @XmlElement(name = "PreisProQm", required = true) + protected BigDecimal preisProQm; + @XmlElement(name = "ZusaetzlicheGebaeudedaten") + protected List zusaetzlicheGebaeudedaten; + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeArtCd(String value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der gebaeudeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeBez() { + return gebaeudeBez; + } + + /** + * Legt den Wert der gebaeudeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeBez(String value) { + this.gebaeudeBez = value; + } + + /** + * Ruft den Wert der nutzungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutzungCd() { + return nutzungCd; + } + + /** + * Legt den Wert der nutzungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutzungCd(String value) { + this.nutzungCd = value; + } + + /** + * Ruft den Wert der bauartCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBauartCd() { + return bauartCd; + } + + /** + * Legt den Wert der bauartCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBauartCd(String value) { + this.bauartCd = value; + } + + /** + * Ruft den Wert der dachungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDachungCd() { + return dachungCd; + } + + /** + * Legt den Wert der dachungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDachungCd(String value) { + this.dachungCd = value; + } + + /** + * Ruft den Wert der gebaeudeHoeheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeHoeheCd() { + return gebaeudeHoeheCd; + } + + /** + * Legt den Wert der gebaeudeHoeheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeHoeheCd(String value) { + this.gebaeudeHoeheCd = value; + } + + /** + * Ruft den Wert der baujahrGebaeude-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBaujahrGebaeude() { + return baujahrGebaeude; + } + + /** + * Legt den Wert der baujahrGebaeude-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBaujahrGebaeude(BigInteger value) { + this.baujahrGebaeude = value; + } + + /** + * Gets the value of the elFlaeche 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 elFlaeche property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELFlaeche().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELFlaecheType } + * + * + */ + public List getELFlaeche() { + if (elFlaeche == null) { + elFlaeche = new ArrayList(); + } + return this.elFlaeche; + } + + /** + * Gets the value of the vorschaeden 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 vorschaeden property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorschaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoVorschaedenType } + * + * + */ + public List getVorschaeden() { + if (vorschaeden == null) { + vorschaeden = new ArrayList(); + } + return this.vorschaeden; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAusstattungCd(String value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der sichergKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getSichergKz() { + return sichergKz; + } + + /** + * Legt den Wert der sichergKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setSichergKz(Entsch2Type value) { + this.sichergKz = value; + } + + /** + * Ruft den Wert der preisProQm-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPreisProQm() { + return preisProQm; + } + + /** + * Legt den Wert der preisProQm-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPreisProQm(BigDecimal value) { + this.preisProQm = value; + } + + /** + * Gets the value of the zusaetzlicheGebaeudedaten 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 zusaetzlicheGebaeudedaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheGebaeudedaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheGebaeudedatenType } + * + * + */ + public List getZusaetzlicheGebaeudedaten() { + if (zusaetzlicheGebaeudedaten == null) { + zusaetzlicheGebaeudedaten = new ArrayList(); + } + return this.zusaetzlicheGebaeudedaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoHaushaltType.java new file mode 100644 index 00000000..f9ef7573 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoHaushaltType.java @@ -0,0 +1,152 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VersichertesInteresseMitAttributMetadatenType; + + +/** + * Type zur Risikobeschreibung Haushalt + * + *

Java-Klasse für RisikoHaushalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/>
+ *         <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheHaushaltDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheHaushaltsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoHaushalt_Type", propOrder = { + "wohnflaeche", + "ausstattungCd", + "nutzungCd", + "zusaetzlicheHaushaltDaten" +}) +public class RisikoHaushaltType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "Wohnflaeche") + @XmlSchemaType(name = "unsignedShort") + protected int wohnflaeche; + @XmlElement(name = "AusstattungCd", required = true) + protected String ausstattungCd; + @XmlElement(name = "NutzungCd") + protected String nutzungCd; + @XmlElement(name = "ZusaetzlicheHaushaltDaten") + protected List zusaetzlicheHaushaltDaten; + + /** + * Ruft den Wert der wohnflaeche-Eigenschaft ab. + * + */ + public int getWohnflaeche() { + return wohnflaeche; + } + + /** + * Legt den Wert der wohnflaeche-Eigenschaft fest. + * + */ + public void setWohnflaeche(int value) { + this.wohnflaeche = value; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAusstattungCd(String value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der nutzungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutzungCd() { + return nutzungCd; + } + + /** + * Legt den Wert der nutzungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutzungCd(String value) { + this.nutzungCd = value; + } + + /** + * Gets the value of the zusaetzlicheHaushaltDaten 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 zusaetzlicheHaushaltDaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheHaushaltDaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheHaushaltsdatenType } + * + * + */ + public List getZusaetzlicheHaushaltDaten() { + if (zusaetzlicheHaushaltDaten == null) { + zusaetzlicheHaushaltDaten = new ArrayList(); + } + return this.zusaetzlicheHaushaltDaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoVorschaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoVorschaedenType.java new file mode 100644 index 00000000..cbd8e7f9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/RisikoVorschaedenType.java @@ -0,0 +1,53 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für RisikoVorschaeden_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ * <simpleType name="RisikoVorschaeden_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Vorschaeden"/>
+ *     <enumeration value="ein Vorschaden"/>
+ *     <enumeration value="mehr als ein Vorschaden"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "RisikoVorschaeden_Type") +@XmlEnum +public enum RisikoVorschaedenType { + + @XmlEnumValue("keine Vorschaeden") + KEINE_VORSCHAEDEN("keine Vorschaeden"), + @XmlEnumValue("ein Vorschaden") + EIN_VORSCHADEN("ein Vorschaden"), + @XmlEnumValue("mehr als ein Vorschaden") + MEHR_ALS_EIN_VORSCHADEN("mehr als ein Vorschaden"); + private final String value; + + RisikoVorschaedenType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static RisikoVorschaedenType fromValue(String v) { + for (RisikoVorschaedenType c: RisikoVorschaedenType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java new file mode 100644 index 00000000..86151ff3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.SubmitApplicationRequestGenType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

Java-Klasse für SubmitApplicationSachPrivatRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationSachPrivatRequest_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.sachprivat}AntragSachPrivat_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationSachPrivatRequest_Type", propOrder = { + "antragsanfrage" +}) +public class SubmitApplicationSachPrivatRequestType + extends SubmitApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage") + protected AntragSachPrivatType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + public AntragSachPrivatType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + public void setAntragsanfrage(AntragSachPrivatType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java new file mode 100644 index 00000000..dceb9948 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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_8_0.on2antrag.common.SubmitApplicationResponseGenType; + + +/** + * Type des Response, um den Antrag einzureichen + * + *

Java-Klasse für SubmitApplicationSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationSachPrivatResponse_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.sachprivat}AntragSachPrivat_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationSachPrivatResponse_Type", propOrder = { + "antragsantwort" +}) +public class SubmitApplicationSachPrivatResponseType + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected AntragSachPrivatType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragSachPrivatType } + * + */ + public AntragSachPrivatType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragSachPrivatType } + * + */ + public void setAntragsantwort(AntragSachPrivatType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java new file mode 100644 index 00000000..f577a122 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Response Upselling Sach-Privat + * + *

Java-Klasse für UpsellingSachPrivatResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UpsellingSachPrivatResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingSachPrivatResponse_Type") +public class UpsellingSachPrivatResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java new file mode 100644 index 00000000..8f44a23c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java @@ -0,0 +1,142 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VersichertesInteresseType; + + +/** + * Typ für ein Besitz-Produktbündel, welches einem Vertrag entspricht + * + *

Java-Klasse für VerkaufsproduktSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ *       <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="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktSachPrivat_Type", propOrder = { + "produkte", + "zusatzprodukte", + "versicherteObjekte" +}) +public class VerkaufsproduktSachPrivatType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "Produkte", required = true) + protected List produkte; + @XmlElement(name = "Zusatzprodukte") + protected List zusatzprodukte; + @XmlElement(name = "VersicherteObjekte", required = true) + protected List versicherteObjekte; + + /** + * 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 ProduktSachPrivatType } + * + * + */ + public List getProdukte() { + if (produkte == null) { + produkte = new ArrayList(); + } + return this.produkte; + } + + /** + * Gets the value of the zusatzprodukte 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 zusatzprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktGenerischType } + * + * + */ + public List getZusatzprodukte() { + if (zusatzprodukte == null) { + zusatzprodukte = new ArrayList(); + } + return this.zusatzprodukte; + } + + /** + * Gets the value of the versicherteObjekte 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 versicherteObjekte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherteObjekte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertesInteresseType } + * + * + */ + public List getVersicherteObjekte() { + if (versicherteObjekte == null) { + versicherteObjekte = new ArrayList(); + } + return this.versicherteObjekte; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java new file mode 100644 index 00000000..a5179864 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java @@ -0,0 +1,159 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VersichertesInteresseMitAttributMetadatenType; + + +/** + * Type für ein versichertes Objekt in der Sach-Privat-Versicherung + * + *

Java-Klasse für VersichertesObjektSachPrivat_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VersichertesObjektSachPrivat_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="RisikoAdresse" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoAdresse_Type"/>
+ *         <element name="RisikoGebaeude" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="RisikoHaushalt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoHaushalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertesObjektSachPrivat_Type", propOrder = { + "objektId", + "risikoAdresse", + "risikoGebaeude", + "risikoHaushalt" +}) +public class VersichertesObjektSachPrivatType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "ObjektId") + protected ObjektIdType objektId; + @XmlElement(name = "RisikoAdresse", required = true) + protected RisikoAdresseType risikoAdresse; + @XmlElement(name = "RisikoGebaeude") + protected List risikoGebaeude; + @XmlElement(name = "RisikoHaushalt") + protected RisikoHaushaltType risikoHaushalt; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der risikoAdresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoAdresseType } + * + */ + public RisikoAdresseType getRisikoAdresse() { + return risikoAdresse; + } + + /** + * Legt den Wert der risikoAdresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoAdresseType } + * + */ + public void setRisikoAdresse(RisikoAdresseType value) { + this.risikoAdresse = value; + } + + /** + * Gets the value of the risikoGebaeude 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 risikoGebaeude property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRisikoGebaeude().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoGebaeudeType } + * + * + */ + public List getRisikoGebaeude() { + if (risikoGebaeude == null) { + risikoGebaeude = new ArrayList(); + } + return this.risikoGebaeude; + } + + /** + * Ruft den Wert der risikoHaushalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoHaushaltType } + * + */ + public RisikoHaushaltType getRisikoHaushalt() { + return risikoHaushalt; + } + + /** + * Legt den Wert der risikoHaushalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoHaushaltType } + * + */ + public void setRisikoHaushalt(RisikoHaushaltType value) { + this.risikoHaushalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java new file mode 100644 index 00000000..169b7022 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardbaustein Photovoltaik als Erweiterung von ZusaetzlicheGebaeudeDaten_Type + * + *

Java-Klasse für ZusaetzlicheGebaeudedatenPhotovoltaik_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenPhotovoltaik_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenPhotovoltaik_Type") +public class ZusaetzlicheGebaeudedatenPhotovoltaikType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java new file mode 100644 index 00000000..2601ea11 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardbaustein Schwimmbad + * + *

Java-Klasse für ZusaetzlicheGebaeudedatenSchwimmbad_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenSchwimmbad_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenSchwimmbad_Type") +public class ZusaetzlicheGebaeudedatenSchwimmbadType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java new file mode 100644 index 00000000..e03d9852 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Strandardbaustein Solarthermie + * + *

Java-Klasse für ZusaetzlicheGebaeudedatenSolarthermie_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenSolarthermie_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenSolarthermie_Type") +public class ZusaetzlicheGebaeudedatenSolarthermieType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java new file mode 100644 index 00000000..cba6dc96 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +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 Basistyp zur Definition zusätzlicher Gebäudedaten + * + *

Java-Klasse für ZusaetzlicheGebaeudedaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedaten_Type") +@XmlSeeAlso({ + ZusaetzlicheGebaeudedatenWintergartenType.class, + ZusaetzlicheGebaeudedatenSolarthermieType.class, + ZusaetzlicheGebaeudedatenSchwimmbadType.class, + ZusaetzlicheGebaeudedatenPhotovoltaikType.class +}) +public abstract class ZusaetzlicheGebaeudedatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java new file mode 100644 index 00000000..b4279608 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standardbaustein Wintergarten + * + *

Java-Klasse für ZusaetzlicheGebaeudedatenWintergarten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenWintergarten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenWintergarten_Type") +public class ZusaetzlicheGebaeudedatenWintergartenType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java new file mode 100644 index 00000000..d3f55509 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp zur Definition zusätzlicher Haushaltsdaten + * + *

Java-Klasse für ZusaetzlicheHaushaltsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheHaushaltsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheHaushaltsdaten_Type") +public abstract class ZusaetzlicheHaushaltsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/package-info.java new file mode 100644 index 00000000..6b8bc7c0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/sachPrivat/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CalculateUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CalculateUnfallRequestType.java new file mode 100644 index 00000000..3ff0edc5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CalculateUnfallRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/unfall/CalculateUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CalculateUnfallResponseType.java new file mode 100644 index 00000000..9984b545 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CalculateUnfallResponseType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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"/>
+ *         <element name="Upsellingvarianten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezBerechnungUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateUnfallResponse_Type", propOrder = { + "berechnungsantwort", + "upsellingvarianten" +}) +public class CalculateUnfallResponseType + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezBerechnungUnfallType berechnungsantwort; + @XmlElement(name = "Upsellingvarianten") + protected List upsellingvarianten; + + /** + * 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; + } + + /** + * Gets the value of the upsellingvarianten 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 upsellingvarianten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUpsellingvarianten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SpezBerechnungUnfallType } + * + * + */ + public List getUpsellingvarianten() { + if (upsellingvarianten == null) { + upsellingvarianten = new ArrayList(); + } + return this.upsellingvarianten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java new file mode 100644 index 00000000..c7f1e653 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java new file mode 100644 index 00000000..c8e1c755 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/unfall/CreateOfferUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CreateOfferUnfallRequestType.java new file mode 100644 index 00000000..460afc47 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CreateOfferUnfallRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/unfall/CreateOfferUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CreateOfferUnfallResponseType.java new file mode 100644 index 00000000..b5ddca8a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/CreateOfferUnfallResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/unfall/LeistungsartUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/LeistungsartUnfallType.java new file mode 100644 index 00000000..f57e1b20 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/LeistungsartUnfallType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_8_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_8_0/on2antrag/unfall/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/ObjectFactory.java new file mode 100644 index 00000000..6309ec85 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/ObjectFactory.java @@ -0,0 +1,259 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_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 SubmitApplicationUnfallRequestType } + * + */ + public SubmitApplicationUnfallRequestType createSubmitApplicationUnfallRequestType() { + return new SubmitApplicationUnfallRequestType(); + } + + /** + * 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 ProduktUnfallType } + * + */ + public ProduktUnfallType createProduktUnfallType() { + return new ProduktUnfallType(); + } + + /** + * 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 JAXBElement }{@code <}{@link CalculateUnfallRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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 SubmitApplicationUnfallRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "SubmitApplicationUnfallRequest") + public JAXBElement createSubmitApplicationUnfallRequest(SubmitApplicationUnfallRequestType value) { + return new JAXBElement(_SubmitApplicationUnfallRequest_QNAME, SubmitApplicationUnfallRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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_8_0/on2antrag/unfall/ProduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/ProduktUnfallType.java new file mode 100644 index 00000000..8f596075 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/ProduktUnfallType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.ProduktMitVpType; +import at.vvo.omds.types.omds3Types.r1_8_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 ProduktUnfall_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
+ *       <sequence>
+ *         <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktUnfall_Type", propOrder = { + "leistungsarten", + "selbstbehalt" +}) +public class ProduktUnfallType + extends ProduktMitVpType +{ + + @XmlElement(name = "Leistungsarten") + protected List leistungsarten; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + + /** + * 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; + } + + /** + * 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_8_0/on2antrag/unfall/SpezAntragUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SpezAntragUnfallType.java new file mode 100644 index 00000000..c0a42fb2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SpezAntragUnfallType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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="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 = { + "verkaufsprodukt" +}) +public class SpezAntragUnfallType + extends SpezAntragType +{ + + @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_8_0/on2antrag/unfall/SpezBerechnungUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SpezBerechnungUnfallType.java new file mode 100644 index 00000000..9a1f2f6d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SpezBerechnungUnfallType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/unfall/SpezOffertUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SpezOffertUnfallType.java new file mode 100644 index 00000000..708dff62 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SpezOffertUnfallType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java new file mode 100644 index 00000000..b7f7bb01 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java new file mode 100644 index 00000000..bf8f781a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_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_8_0/on2antrag/unfall/VerkaufsproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/VerkaufsproduktUnfallType.java new file mode 100644 index 00000000..6f3e1969 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/VerkaufsproduktUnfallType.java @@ -0,0 +1,142 @@ + +package at.vvo.omds.types.omds3Types.r1_8_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_8_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_8_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="Unfallprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ProduktUnfall_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = { + "unfallprodukte", + "zusatzprodukte", + "versichertePersonen" +}) +public class VerkaufsproduktUnfallType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "Unfallprodukte", required = true) + protected List unfallprodukte; + @XmlElement(name = "Zusatzprodukte") + protected List zusatzprodukte; + @XmlElement(name = "VersichertePersonen", required = true) + protected List versichertePersonen; + + /** + * Gets the value of the unfallprodukte 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 unfallprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUnfallprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktUnfallType } + * + * + */ + public List getUnfallprodukte() { + if (unfallprodukte == null) { + unfallprodukte = new ArrayList(); + } + return this.unfallprodukte; + } + + /** + * Gets the value of the zusatzprodukte 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 zusatzprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusatzprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktGenerischType } + * + * + */ + public List getZusatzprodukte() { + if (zusatzprodukte == null) { + zusatzprodukte = new ArrayList(); + } + return this.zusatzprodukte; + } + + /** + * 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 VersichertePersonType } + * + * + */ + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); + } + return this.versichertePersonen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/package-info.java new file mode 100644 index 00000000..2d758ff1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on2antrag/unfall/package-info.java @@ -0,0 +1,2 @@ +@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_8_0.on2antrag.unfall; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/BasisSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/BasisSchadenType.java new file mode 100644 index 00000000..963e10d2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/BasisSchadenType.java @@ -0,0 +1,395 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ServiceFault; + + +/** + * Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schaden und Schaden-Light + * + *

Java-Klasse für BasisSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BasisSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage" minOccurs="0"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="BearbStandSeit" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="VormaligeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="SachbearbVU" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SachbearbVUType" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZusaetzlicheSchadensdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensdaten_Type" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisSchaden_Type", propOrder = { + "geschaeftsfallSchadenanlage", + "schadennr", + "bearbStandSeit", + "vormaligeSchadennr", + "nachfolgendeSchadennr", + "sachbearbVU", + "polizzennr", + "vertragsID", + "erledDat", + "deepLink", + "zusaetzlicheSchadensdaten", + "meldungen" +}) +@XmlSeeAlso({ + SchadenType.class, + SchadenLightType.class +}) +public class BasisSchadenType { + + @XmlElement(name = "GeschaeftsfallSchadenanlage") + protected ObjektIdType geschaeftsfallSchadenanlage; + @XmlElement(name = "Schadennr") + protected String schadennr; + @XmlElement(name = "BearbStandSeit") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar bearbStandSeit; + @XmlElement(name = "VormaligeSchadennr") + protected List vormaligeSchadennr; + @XmlElement(name = "NachfolgendeSchadennr") + protected String nachfolgendeSchadennr; + @XmlElement(name = "SachbearbVU") + protected SachbearbVUType sachbearbVU; + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + @XmlElement(name = "ErledDat") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar erledDat; + @XmlElement(name = "DeepLink") + protected String deepLink; + @XmlElement(name = "ZusaetzlicheSchadensdaten") + protected ZusaetzlicheSchadensdatenType zusaetzlicheSchadensdaten; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallSchadenanlage() { + return geschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallSchadenanlage(ObjektIdType value) { + this.geschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der bearbStandSeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBearbStandSeit() { + return bearbStandSeit; + } + + /** + * Legt den Wert der bearbStandSeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBearbStandSeit(XMLGregorianCalendar value) { + this.bearbStandSeit = value; + } + + /** + * Gets the value of the vormaligeSchadennr 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 vormaligeSchadennr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVormaligeSchadennr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVormaligeSchadennr() { + if (vormaligeSchadennr == null) { + vormaligeSchadennr = new ArrayList(); + } + return this.vormaligeSchadennr; + } + + /** + * Ruft den Wert der nachfolgendeSchadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNachfolgendeSchadennr() { + return nachfolgendeSchadennr; + } + + /** + * Legt den Wert der nachfolgendeSchadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNachfolgendeSchadennr(String value) { + this.nachfolgendeSchadennr = value; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link SachbearbVUType } + * + */ + public SachbearbVUType getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SachbearbVUType } + * + */ + public void setSachbearbVU(SachbearbVUType value) { + this.sachbearbVU = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der erledDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErledDat() { + return erledDat; + } + + /** + * Legt den Wert der erledDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErledDat(XMLGregorianCalendar value) { + this.erledDat = value; + } + + /** + * Ruft den Wert der deepLink-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeepLink() { + return deepLink; + } + + /** + * Legt den Wert der deepLink-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeepLink(String value) { + this.deepLink = value; + } + + /** + * Ruft den Wert der zusaetzlicheSchadensdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheSchadensdatenType } + * + */ + public ZusaetzlicheSchadensdatenType getZusaetzlicheSchadensdaten() { + return zusaetzlicheSchadensdaten; + } + + /** + * Legt den Wert der zusaetzlicheSchadensdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheSchadensdatenType } + * + */ + public void setZusaetzlicheSchadensdaten(ZusaetzlicheSchadensdatenType value) { + this.zusaetzlicheSchadensdaten = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/BasisSchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/BasisSchadenereignisType.java new file mode 100644 index 00000000..2cc96f4b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/BasisSchadenereignisType.java @@ -0,0 +1,339 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ServiceFault; + + +/** + * Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schadenereignis und Schadenereignis-Light + * + *

Java-Klasse für BasisSchadenereignis_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BasisSchadenereignis_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/>
+ *         <element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisSchadenereignis_Type", propOrder = { + "vuNr", + "geschaeftsfallSchadenereignis", + "nachfolgendeSchadenmeldung", + "vorherigeSchadenmeldungen", + "ereigniszpkt", + "ereignisbeschrTxt", + "meldedat", + "deepLink", + "zusaetzlicheSchadensereignisdaten", + "meldungen" +}) +@XmlSeeAlso({ + SchadenereignisType.class, + SchadenereignisLightType.class +}) +public abstract class BasisSchadenereignisType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "GeschaeftsfallSchadenereignis") + protected ObjektIdType geschaeftsfallSchadenereignis; + @XmlElement(name = "NachfolgendeSchadenmeldung") + protected ObjektIdType nachfolgendeSchadenmeldung; + @XmlElement(name = "VorherigeSchadenmeldungen") + protected List vorherigeSchadenmeldungen; + @XmlElement(name = "Ereigniszpkt", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar ereigniszpkt; + @XmlElement(name = "EreignisbeschrTxt", required = true) + protected String ereignisbeschrTxt; + @XmlElement(name = "Meldedat", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar meldedat; + @XmlElement(name = "DeepLink") + protected String deepLink; + @XmlElement(name = "ZusaetzlicheSchadensereignisdaten") + protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallSchadenereignis() { + return geschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallSchadenereignis(ObjektIdType value) { + this.geschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der nachfolgendeSchadenmeldung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getNachfolgendeSchadenmeldung() { + return nachfolgendeSchadenmeldung; + } + + /** + * Legt den Wert der nachfolgendeSchadenmeldung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setNachfolgendeSchadenmeldung(ObjektIdType value) { + this.nachfolgendeSchadenmeldung = value; + } + + /** + * Gets the value of the vorherigeSchadenmeldungen 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 vorherigeSchadenmeldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorherigeSchadenmeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ObjektIdType } + * + * + */ + public List getVorherigeSchadenmeldungen() { + if (vorherigeSchadenmeldungen == null) { + vorherigeSchadenmeldungen = new ArrayList(); + } + return this.vorherigeSchadenmeldungen; + } + + /** + * Ruft den Wert der ereigniszpkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEreigniszpkt() { + return ereigniszpkt; + } + + /** + * Legt den Wert der ereigniszpkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEreigniszpkt(XMLGregorianCalendar value) { + this.ereigniszpkt = value; + } + + /** + * Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEreignisbeschrTxt() { + return ereignisbeschrTxt; + } + + /** + * Legt den Wert der ereignisbeschrTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEreignisbeschrTxt(String value) { + this.ereignisbeschrTxt = value; + } + + /** + * Ruft den Wert der meldedat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMeldedat() { + return meldedat; + } + + /** + * Legt den Wert der meldedat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMeldedat(XMLGregorianCalendar value) { + this.meldedat = value; + } + + /** + * Ruft den Wert der deepLink-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeepLink() { + return deepLink; + } + + /** + * Legt den Wert der deepLink-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeepLink(String value) { + this.deepLink = value; + } + + /** + * Ruft den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheSchadensereignisdatenType } + * + */ + public ZusaetzlicheSchadensereignisdatenType getZusaetzlicheSchadensereignisdaten() { + return zusaetzlicheSchadensereignisdaten; + } + + /** + * Legt den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheSchadensereignisdatenType } + * + */ + public void setZusaetzlicheSchadensereignisdaten(ZusaetzlicheSchadensereignisdatenType value) { + this.zusaetzlicheSchadensereignisdaten = value; + } + + /** + * Gets the value of the meldungen 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/BeteiligtePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/BeteiligtePersonType.java new file mode 100644 index 00000000..0006cff8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/BeteiligtePersonType.java @@ -0,0 +1,87 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +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_8_0.common.PersonType; + + +/** + * Typ für die Meldung von Personen, die an einem Schaden beteiligt sind + * + *

Java-Klasse für BeteiligtePerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BeteiligtePerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ *       </sequence>
+ *       <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BeteiligtePerson_Type", propOrder = { + "person" +}) +public class BeteiligtePersonType { + + @XmlElement(name = "Person", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected PersonType person; + @XmlAttribute(name = "Lfnr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + + /** + * Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setPerson(PersonType value) { + this.person = value; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckClaimRequestType.java new file mode 100644 index 00000000..2fab59f6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckClaimRequestType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.UploadDokumentType; + + +/** + * Typ für die probeweise Anlage einer Schadenmeldung + * + *

Java-Klasse für CheckClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CheckClaimRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckClaimRequest_Type", propOrder = { + "schadenereignis", + "dokumente" +}) +public class CheckClaimRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Schadenereignis", required = true) + protected SchadenereignisType schadenereignis; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link UploadDokumentType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckClaimResponseType.java new file mode 100644 index 00000000..0fdcb5a0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckClaimResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.CommonResponseType; + + +/** + * Anworttyp beim Erzeugen einer Schadenmeldung + * + *

Java-Klasse für CheckClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CheckClaimResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckClaimResponse_Type", propOrder = { + "schadenereignis" +}) +public class CheckClaimResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisType schadenereignis; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckCoverageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckCoverageRequest.java new file mode 100644 index 00000000..5a96fbc7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckCoverageRequest.java @@ -0,0 +1,226 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.PersonType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VersichertesInteresseType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Versicherungsnehmer" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="VersInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" minOccurs="0"/>
+ *         <element name="EigenschaftCd" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ZusaetzlicheDeckungsauskunftsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheDeckungsauskunftsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "versicherungsnehmer", + "polizzennr", + "vertragsID", + "versInteresse", + "eigenschaftCd", + "zusaetzlicheDeckungsauskunftsdaten" +}) +@XmlRootElement(name = "CheckCoverageRequest") +public class CheckCoverageRequest + extends CommonRequestType +{ + + @XmlElement(name = "Versicherungsnehmer") + protected List versicherungsnehmer; + @XmlElement(name = "Polizzennr") + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + @XmlElement(name = "VersInteresse") + protected VersichertesInteresseType versInteresse; + @XmlElement(name = "EigenschaftCd") + protected List eigenschaftCd; + @XmlElement(name = "ZusaetzlicheDeckungsauskunftsdaten") + protected List zusaetzlicheDeckungsauskunftsdaten; + + /** + * Gets the value of the versicherungsnehmer 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 versicherungsnehmer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherungsnehmer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersonType } + * + * + */ + public List getVersicherungsnehmer() { + if (versicherungsnehmer == null) { + versicherungsnehmer = new ArrayList(); + } + return this.versicherungsnehmer; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der versInteresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link VersichertesInteresseType } + * + */ + public VersichertesInteresseType getVersInteresse() { + return versInteresse; + } + + /** + * Legt den Wert der versInteresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VersichertesInteresseType } + * + */ + public void setVersInteresse(VersichertesInteresseType value) { + this.versInteresse = value; + } + + /** + * Gets the value of the eigenschaftCd 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 eigenschaftCd property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEigenschaftCd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getEigenschaftCd() { + if (eigenschaftCd == null) { + eigenschaftCd = new ArrayList(); + } + return this.eigenschaftCd; + } + + /** + * Gets the value of the zusaetzlicheDeckungsauskunftsdaten 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 zusaetzlicheDeckungsauskunftsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheDeckungsauskunftsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheDeckungsauskunftsdatenType } + * + * + */ + public List getZusaetzlicheDeckungsauskunftsdaten() { + if (zusaetzlicheDeckungsauskunftsdaten == null) { + zusaetzlicheDeckungsauskunftsdaten = new ArrayList(); + } + return this.zusaetzlicheDeckungsauskunftsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckCoverageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckCoverageResponse.java new file mode 100644 index 00000000..1174f2ee --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/CheckCoverageResponse.java @@ -0,0 +1,320 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.PersonType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.VersichertesInteresseType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Versicherungsnehmer" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="VersInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheDeckungsauskunftsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheDeckungsauskunftsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Auskuenfte" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="EigenschaftCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                   <element name="Antwort" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "versicherungsnehmer", + "polizzennr", + "vertragsID", + "versInteresse", + "zusaetzlicheDeckungsauskunftsdaten", + "auskuenfte" +}) +@XmlRootElement(name = "CheckCoverageResponse") +public class CheckCoverageResponse + extends CommonResponseType +{ + + @XmlElement(name = "Versicherungsnehmer") + protected List versicherungsnehmer; + @XmlElement(name = "Polizzennr") + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + @XmlElement(name = "VersInteresse") + protected VersichertesInteresseType versInteresse; + @XmlElement(name = "ZusaetzlicheDeckungsauskunftsdaten") + protected List zusaetzlicheDeckungsauskunftsdaten; + @XmlElement(name = "Auskuenfte") + protected List auskuenfte; + + /** + * Gets the value of the versicherungsnehmer 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 versicherungsnehmer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherungsnehmer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersonType } + * + * + */ + public List getVersicherungsnehmer() { + if (versicherungsnehmer == null) { + versicherungsnehmer = new ArrayList(); + } + return this.versicherungsnehmer; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der versInteresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link VersichertesInteresseType } + * + */ + public VersichertesInteresseType getVersInteresse() { + return versInteresse; + } + + /** + * Legt den Wert der versInteresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VersichertesInteresseType } + * + */ + public void setVersInteresse(VersichertesInteresseType value) { + this.versInteresse = value; + } + + /** + * Gets the value of the zusaetzlicheDeckungsauskunftsdaten 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 zusaetzlicheDeckungsauskunftsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheDeckungsauskunftsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheDeckungsauskunftsdatenType } + * + * + */ + public List getZusaetzlicheDeckungsauskunftsdaten() { + if (zusaetzlicheDeckungsauskunftsdaten == null) { + zusaetzlicheDeckungsauskunftsdaten = new ArrayList(); + } + return this.zusaetzlicheDeckungsauskunftsdaten; + } + + /** + * Gets the value of the auskuenfte 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 auskuenfte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAuskuenfte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CheckCoverageResponse.Auskuenfte } + * + * + */ + public List getAuskuenfte() { + if (auskuenfte == null) { + auskuenfte = new ArrayList(); + } + return this.auskuenfte; + } + + + /** + *

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="EigenschaftCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *         <element name="Antwort" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "eigenschaftCd", + "antwort" + }) + public static class Auskuenfte { + + @XmlElement(name = "EigenschaftCd", required = true) + protected String eigenschaftCd; + @XmlElement(name = "Antwort", required = true) + protected String antwort; + + /** + * Ruft den Wert der eigenschaftCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEigenschaftCd() { + return eigenschaftCd; + } + + /** + * Legt den Wert der eigenschaftCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEigenschaftCd(String value) { + this.eigenschaftCd = value; + } + + /** + * Ruft den Wert der antwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntwort() { + return antwort; + } + + /** + * Legt den Wert der antwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntwort(String value) { + this.antwort = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeokoordinatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeokoordinatenType.java new file mode 100644 index 00000000..f0edabc6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeokoordinatenType.java @@ -0,0 +1,87 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Geokoordinaten im Dezimalsystem + * + *

Java-Klasse für Geokoordinaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Geokoordinaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Breite" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *       <attribute name="Laenge" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Geokoordinaten_Type") +public class GeokoordinatenType { + + @XmlAttribute(name = "Breite", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + protected Double breite; + @XmlAttribute(name = "Laenge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + protected Double laenge; + + /** + * Ruft den Wert der breite-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getBreite() { + return breite; + } + + /** + * Legt den Wert der breite-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setBreite(Double value) { + this.breite = value; + } + + /** + * Ruft den Wert der laenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getLaenge() { + return laenge; + } + + /** + * Legt den Wert der laenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setLaenge(Double value) { + this.laenge = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeschaedigtesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeschaedigtesInteresseType.java new file mode 100644 index 00000000..0f095b55 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeschaedigtesInteresseType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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; + + +/** + * Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + * + *

Java-Klasse für GeschaedigtesInteresse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaedigtesInteresse_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="SchadenBeschreibung">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesInteresse_Type", propOrder = { + "lfnr", + "schadenBeschreibung" +}) +@XmlSeeAlso({ + GeschaedigtesObjektKfzType.class, + GeschaedigtesObjektImmobilieType.class +}) +public class GeschaedigtesInteresseType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlElement(name = "SchadenBeschreibung", required = true) + protected String schadenBeschreibung; + + /** + * 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 schadenBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenBeschreibung() { + return schadenBeschreibung; + } + + /** + * Legt den Wert der schadenBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenBeschreibung(String value) { + this.schadenBeschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeschaedigtesObjektImmobilieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeschaedigtesObjektImmobilieType.java new file mode 100644 index 00000000..733c54e7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeschaedigtesObjektImmobilieType.java @@ -0,0 +1,128 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + * + *

Java-Klasse für GeschaedigtesObjektImmobilie_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaedigtesObjektImmobilie_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type">
+ *       <sequence>
+ *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *         <element name="GebauedeBez" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="60"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesObjektImmobilie_Type", propOrder = { + "gebaeudeArtCd", + "ordnungsbegriffZuordFremd", + "gebauedeBez" +}) +public class GeschaedigtesObjektImmobilieType + extends GeschaedigtesInteresseType +{ + + @XmlElement(name = "GebaeudeArtCd") + protected String gebaeudeArtCd; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String ordnungsbegriffZuordFremd; + @XmlElement(name = "GebauedeBez") + protected String gebauedeBez; + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeArtCd(String value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der ordnungsbegriffZuordFremd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + + /** + * Ruft den Wert der gebauedeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebauedeBez() { + return gebauedeBez; + } + + /** + * Legt den Wert der gebauedeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebauedeBez(String value) { + this.gebauedeBez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeschaedigtesObjektKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeschaedigtesObjektKfzType.java new file mode 100644 index 00000000..0b5c1ce1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GeschaedigtesObjektKfzType.java @@ -0,0 +1,351 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + * + *

Java-Klasse für GeschaedigtesObjektKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaedigtesObjektKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type">
+ *       <sequence>
+ *         <element name="VUNrGesch" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="VUNameGesch" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="PolNrGesch" type="{urn:omds20}Polizzennr"/>
+ *         <element name="SchadennrGesch" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="LandesCd_GeschKfz" type="{urn:omds20}LandesCd_Type" minOccurs="0"/>
+ *         <element name="Kennz_GeschKfz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="12"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Marke" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="40"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Handelsbez" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="30"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Fahrgestnr" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="20"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TypVarVer" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="20"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesObjektKfz_Type", propOrder = { + "vuNrGesch", + "vuNameGesch", + "polNrGesch", + "schadennrGesch", + "landesCdGeschKfz", + "kennzGeschKfz", + "marke", + "handelsbez", + "fahrgestnr", + "typVarVer" +}) +public class GeschaedigtesObjektKfzType + extends GeschaedigtesInteresseType +{ + + @XmlElement(name = "VUNrGesch") + protected String vuNrGesch; + @XmlElement(name = "VUNameGesch", required = true) + protected String vuNameGesch; + @XmlElement(name = "PolNrGesch", required = true) + protected String polNrGesch; + @XmlElement(name = "SchadennrGesch") + protected String schadennrGesch; + @XmlElement(name = "LandesCd_GeschKfz") + protected String landesCdGeschKfz; + @XmlElement(name = "Kennz_GeschKfz", required = true) + protected String kennzGeschKfz; + @XmlElement(name = "Marke") + protected String marke; + @XmlElement(name = "Handelsbez") + protected String handelsbez; + @XmlElement(name = "Fahrgestnr") + protected String fahrgestnr; + @XmlElement(name = "TypVarVer") + protected String typVarVer; + + /** + * Ruft den Wert der vuNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNrGesch() { + return vuNrGesch; + } + + /** + * Legt den Wert der vuNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNrGesch(String value) { + this.vuNrGesch = value; + } + + /** + * Ruft den Wert der vuNameGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNameGesch() { + return vuNameGesch; + } + + /** + * Legt den Wert der vuNameGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNameGesch(String value) { + this.vuNameGesch = value; + } + + /** + * Ruft den Wert der polNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolNrGesch() { + return polNrGesch; + } + + /** + * Legt den Wert der polNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolNrGesch(String value) { + this.polNrGesch = value; + } + + /** + * Ruft den Wert der schadennrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennrGesch() { + return schadennrGesch; + } + + /** + * Legt den Wert der schadennrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennrGesch(String value) { + this.schadennrGesch = value; + } + + /** + * Ruft den Wert der landesCdGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCdGeschKfz() { + return landesCdGeschKfz; + } + + /** + * Legt den Wert der landesCdGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCdGeschKfz(String value) { + this.landesCdGeschKfz = value; + } + + /** + * Ruft den Wert der kennzGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzGeschKfz() { + return kennzGeschKfz; + } + + /** + * Legt den Wert der kennzGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzGeschKfz(String value) { + this.kennzGeschKfz = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTypVarVer(String value) { + this.typVarVer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GetClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GetClaimRequestType.java new file mode 100644 index 00000000..247eb404 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GetClaimRequestType.java @@ -0,0 +1,155 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektIdType; + + +/** + * Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + * + *

Java-Klasse für GetClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetClaimRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis"/>
+ *           <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage"/>
+ *           <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *         </choice>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetClaimRequest_Type", propOrder = { + "authFilter", + "geschaeftsfallSchadenereignis", + "geschaeftsfallSchadenanlage", + "schadennr" +}) +public class GetClaimRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "GeschaeftsfallSchadenereignis") + protected ObjektIdType geschaeftsfallSchadenereignis; + @XmlElement(name = "GeschaeftsfallSchadenanlage") + protected ObjektIdType geschaeftsfallSchadenanlage; + @XmlElement(name = "Schadennr") + protected String schadennr; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallSchadenereignis() { + return geschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallSchadenereignis(ObjektIdType value) { + this.geschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallSchadenanlage() { + return geschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallSchadenanlage(ObjektIdType value) { + this.geschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GetClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GetClaimResponseType.java new file mode 100644 index 00000000..f7068101 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/GetClaimResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.CommonResponseType; + + +/** + * Response-Objekt für Schadenereignisse + * + *

Java-Klasse für GetClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetClaimResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetClaimResponse_Type", propOrder = { + "schadenereignis" +}) +public class GetClaimResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisType schadenereignis; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/NatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/NatPersonType.java new file mode 100644 index 00000000..e75b90c0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/NatPersonType.java @@ -0,0 +1,117 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +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. + * + *

+ * <complexType name="NatPerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Familienname" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *       <attribute name="Vorname" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *       <attribute name="GeschlechtCd" use="required" type="{urn:omds20}GeschlechtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NatPerson_Type") +public class NatPersonType { + + @XmlAttribute(name = "Familienname", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @XmlSchemaType(name = "anySimpleType") + protected String familienname; + @XmlAttribute(name = "Vorname", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + @XmlSchemaType(name = "anySimpleType") + protected String vorname; + @XmlAttribute(name = "GeschlechtCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + protected String geschlechtCd; + + /** + * Ruft den Wert der familienname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFamilienname() { + return familienname; + } + + /** + * Legt den Wert der familienname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFamilienname(String value) { + this.familienname = value; + } + + /** + * Ruft den Wert der vorname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVorname() { + return vorname; + } + + /** + * Legt den Wert der vorname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVorname(String value) { + this.vorname = value; + } + + /** + * Ruft den Wert der geschlechtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeschlechtCd() { + return geschlechtCd; + } + + /** + * Legt den Wert der geschlechtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeschlechtCd(String value) { + this.geschlechtCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ObjectFactory.java new file mode 100644 index 00000000..19a4bedf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ObjectFactory.java @@ -0,0 +1,470 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ObjektIdType; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.r1_8_0.on7schaden 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 _CheckClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CheckClaimRequest"); + private final static QName _CheckClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CheckClaimResponse"); + private final static QName _SubmitClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimRequest"); + private final static QName _SubmitClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimResponse"); + private final static QName _GetClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimRequest"); + 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 _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_8_0.on7schaden + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CheckCoverageResponse } + * + */ + public CheckCoverageResponse createCheckCoverageResponse() { + return new CheckCoverageResponse(); + } + + /** + * Create an instance of {@link SpartendetailSchadenKrankenType } + * + */ + public SpartendetailSchadenKrankenType createSpartendetailSchadenKrankenType() { + return new SpartendetailSchadenKrankenType(); + } + + /** + * Create an instance of {@link SchadenType } + * + */ + public SchadenType createSchadenType() { + return new SchadenType(); + } + + /** + * Create an instance of {@link CheckClaimRequestType } + * + */ + public CheckClaimRequestType createCheckClaimRequestType() { + return new CheckClaimRequestType(); + } + + /** + * Create an instance of {@link CheckClaimResponseType } + * + */ + public CheckClaimResponseType createCheckClaimResponseType() { + return new CheckClaimResponseType(); + } + + /** + * Create an instance of {@link SubmitClaimRequestType } + * + */ + public SubmitClaimRequestType createSubmitClaimRequestType() { + return new SubmitClaimRequestType(); + } + + /** + * Create an instance of {@link SubmitClaimResponseType } + * + */ + public SubmitClaimResponseType createSubmitClaimResponseType() { + return new SubmitClaimResponseType(); + } + + /** + * Create an instance of {@link GetClaimRequestType } + * + */ + public GetClaimRequestType createGetClaimRequestType() { + return new GetClaimRequestType(); + } + + /** + * Create an instance of {@link GetClaimResponseType } + * + */ + public GetClaimResponseType createGetClaimResponseType() { + return new GetClaimResponseType(); + } + + /** + * Create an instance of {@link SearchClaimRequestType } + * + */ + public SearchClaimRequestType createSearchClaimRequestType() { + return new SearchClaimRequestType(); + } + + /** + * Create an instance of {@link SearchClaimResponseType } + * + */ + public SearchClaimResponseType createSearchClaimResponseType() { + return new SearchClaimResponseType(); + } + + /** + * Create an instance of {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType createSchadenzuordnungType() { + return new SchadenzuordnungType(); + } + + /** + * Create an instance of {@link CheckCoverageRequest } + * + */ + public CheckCoverageRequest createCheckCoverageRequest() { + return new CheckCoverageRequest(); + } + + /** + * Create an instance of {@link CheckCoverageResponse.Auskuenfte } + * + */ + public CheckCoverageResponse.Auskuenfte createCheckCoverageResponseAuskuenfte() { + return new CheckCoverageResponse.Auskuenfte(); + } + + /** + * Create an instance of {@link SubmitReceiptRequest } + * + */ + public SubmitReceiptRequest createSubmitReceiptRequest() { + return new SubmitReceiptRequest(); + } + + /** + * Create an instance of {@link SubmitReceiptResponse } + * + */ + public SubmitReceiptResponse createSubmitReceiptResponse() { + return new SubmitReceiptResponse(); + } + + /** + * Create an instance of {@link SearchClaimResponseResultType } + * + */ + public SearchClaimResponseResultType createSearchClaimResponseResultType() { + return new SearchClaimResponseResultType(); + } + + /** + * Create an instance of {@link SchadenereignisType } + * + */ + public SchadenereignisType createSchadenereignisType() { + return new SchadenereignisType(); + } + + /** + * Create an instance of {@link SchadenereignisLightType } + * + */ + public SchadenereignisLightType createSchadenereignisLightType() { + return new SchadenereignisLightType(); + } + + /** + * Create an instance of {@link SchadenLightType } + * + */ + public SchadenLightType createSchadenLightType() { + return new SchadenLightType(); + } + + /** + * Create an instance of {@link BasisSchadenType } + * + */ + public BasisSchadenType createBasisSchadenType() { + return new BasisSchadenType(); + } + + /** + * Create an instance of {@link BeteiligtePersonType } + * + */ + public BeteiligtePersonType createBeteiligtePersonType() { + return new BeteiligtePersonType(); + } + + /** + * Create an instance of {@link SpartendetailSchadenKfzType } + * + */ + public SpartendetailSchadenKfzType createSpartendetailSchadenKfzType() { + return new SpartendetailSchadenKfzType(); + } + + /** + * Create an instance of {@link SpartendetailSchadenUnfallType } + * + */ + public SpartendetailSchadenUnfallType createSpartendetailSchadenUnfallType() { + return new SpartendetailSchadenUnfallType(); + } + + /** + * Create an instance of {@link OrtType } + * + */ + public OrtType createOrtType() { + return new OrtType(); + } + + /** + * Create an instance of {@link GeokoordinatenType } + * + */ + public GeokoordinatenType createGeokoordinatenType() { + return new GeokoordinatenType(); + } + + /** + * Create an instance of {@link GeschaedigtesInteresseType } + * + */ + public GeschaedigtesInteresseType createGeschaedigtesInteresseType() { + return new GeschaedigtesInteresseType(); + } + + /** + * Create an instance of {@link GeschaedigtesObjektKfzType } + * + */ + public GeschaedigtesObjektKfzType createGeschaedigtesObjektKfzType() { + return new GeschaedigtesObjektKfzType(); + } + + /** + * Create an instance of {@link GeschaedigtesObjektImmobilieType } + * + */ + public GeschaedigtesObjektImmobilieType createGeschaedigtesObjektImmobilieType() { + return new GeschaedigtesObjektImmobilieType(); + } + + /** + * Create an instance of {@link SchadenmelderVermittlerType } + * + */ + public SchadenmelderVermittlerType createSchadenmelderVermittlerType() { + return new SchadenmelderVermittlerType(); + } + + /** + * Create an instance of {@link ReferenzAufBeteiligtePersonSchadenType } + * + */ + public ReferenzAufBeteiligtePersonSchadenType createReferenzAufBeteiligtePersonSchadenType() { + return new ReferenzAufBeteiligtePersonSchadenType(); + } + + /** + * Create an instance of {@link SachbearbVUType } + * + */ + public SachbearbVUType createSachbearbVUType() { + return new SachbearbVUType(); + } + + /** + * Create an instance of {@link NatPersonType } + * + */ + public NatPersonType createNatPersonType() { + return new NatPersonType(); + } + + /** + * Create an instance of {@link SpartendetailSchadenKrankenType.Behandlungen } + * + */ + public SpartendetailSchadenKrankenType.Behandlungen createSpartendetailSchadenKrankenTypeBehandlungen() { + return new SpartendetailSchadenKrankenType.Behandlungen(); + } + + /** + * Create an instance of {@link SchadenType.BeteiligtePersonen } + * + */ + public SchadenType.BeteiligtePersonen createSchadenTypeBeteiligtePersonen() { + return new SchadenType.BeteiligtePersonen(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CheckClaimRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CheckClaimRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "CheckClaimRequest") + public JAXBElement createCheckClaimRequest(CheckClaimRequestType value) { + return new JAXBElement(_CheckClaimRequest_QNAME, CheckClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CheckClaimResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CheckClaimResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "CheckClaimResponse") + public JAXBElement createCheckClaimResponse(CheckClaimResponseType value) { + return new JAXBElement(_CheckClaimResponse_QNAME, CheckClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitClaimRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitClaimRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "SubmitClaimRequest") + public JAXBElement createSubmitClaimRequest(SubmitClaimRequestType value) { + return new JAXBElement(_SubmitClaimRequest_QNAME, SubmitClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitClaimResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubmitClaimResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "SubmitClaimResponse") + public JAXBElement createSubmitClaimResponse(SubmitClaimResponseType value) { + return new JAXBElement(_SubmitClaimResponse_QNAME, SubmitClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetClaimRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetClaimRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GetClaimRequest") + public JAXBElement createGetClaimRequest(GetClaimRequestType value) { + return new JAXBElement(_GetClaimRequest_QNAME, GetClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetClaimResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GetClaimResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GetClaimResponse") + public JAXBElement createGetClaimResponse(GetClaimResponseType value) { + return new JAXBElement(_GetClaimResponse_QNAME, GetClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SearchClaimRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SearchClaimRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "SearchClaimRequest") + public JAXBElement createSearchClaimRequest(SearchClaimRequestType value) { + return new JAXBElement(_SearchClaimRequest_QNAME, SearchClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SearchClaimResponseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SearchClaimResponseType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "SearchClaimResponse") + public JAXBElement createSearchClaimResponse(SearchClaimResponseType value) { + return new JAXBElement(_SearchClaimResponse_QNAME, SearchClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GeschaeftsfallSchadenereignis") + public JAXBElement createGeschaeftsfallSchadenereignis(ObjektIdType value) { + return new JAXBElement(_GeschaeftsfallSchadenereignis_QNAME, ObjektIdType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GeschaeftsfallSchadenanlage") + public JAXBElement createGeschaeftsfallSchadenanlage(ObjektIdType value) { + return new JAXBElement(_GeschaeftsfallSchadenanlage_QNAME, ObjektIdType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SchadenzuordnungType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new 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_8_0/on7schaden/OrtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/OrtType.java new file mode 100644 index 00000000..c8737021 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/OrtType.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_14.ADRESSEType; + + +/** + * Typ für den Schadenort + * + *

Java-Klasse für Ort_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Ort_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type" minOccurs="0"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Geokoordinaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Geokoordinaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ort_Type", propOrder = { + "adresse", + "beschreibung", + "geokoordinaten" +}) +public class OrtType { + + @XmlElement(name = "Adresse") + protected ADRESSEType adresse; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + @XmlElement(name = "Geokoordinaten") + protected GeokoordinatenType geokoordinaten; + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + public ADRESSEType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + public void setAdresse(ADRESSEType value) { + this.adresse = value; + } + + /** + * 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; + } + + /** + * Ruft den Wert der geokoordinaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeokoordinatenType } + * + */ + public GeokoordinatenType getGeokoordinaten() { + return geokoordinaten; + } + + /** + * Legt den Wert der geokoordinaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeokoordinatenType } + * + */ + public void setGeokoordinaten(GeokoordinatenType value) { + this.geokoordinaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java new file mode 100644 index 00000000..7999a497 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java @@ -0,0 +1,91 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +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. + * + *

+ * <complexType name="ReferenzAufBeteiligtePersonSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="BetTxt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="100"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReferenzAufBeteiligtePersonSchaden_Type") +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SchadenType.BeteiligtePersonen.class +}) +public class ReferenzAufBeteiligtePersonSchadenType { + + @XmlAttribute(name = "BetLfnr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int betLfnr; + @XmlAttribute(name = "BetTxt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + protected String betTxt; + + /** + * Ruft den Wert der betLfnr-Eigenschaft ab. + * + */ + public int getBetLfnr() { + return betLfnr; + } + + /** + * Legt den Wert der betLfnr-Eigenschaft fest. + * + */ + public void setBetLfnr(int value) { + this.betLfnr = value; + } + + /** + * Ruft den Wert der betTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetTxt() { + return betTxt; + } + + /** + * Legt den Wert der betTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetTxt(String value) { + this.betTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SachbearbVUType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SachbearbVUType.java new file mode 100644 index 00000000..64df9d77 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SachbearbVUType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_14.ELKommunikationType; + + +/** + * Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + * + *

Java-Klasse für SachbearbVUType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SachbearbVUType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Person" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}NatPerson_Type"/>
+ *         <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SachbearbVUType", propOrder = { + "person", + "elKommunikation" +}) +public class SachbearbVUType { + + @XmlElement(name = "Person", required = true) + protected NatPersonType person; + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20", required = true) + protected List elKommunikation; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link NatPersonType } + * + */ + public NatPersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NatPersonType } + * + */ + public void setPerson(NatPersonType value) { + this.person = value; + } + + /** + * Gets the value of the elKommunikation 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 elKommunikation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELKommunikation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELKommunikationType } + * + * + */ + public List getELKommunikation() { + if (elKommunikation == null) { + elKommunikation = new ArrayList(); + } + return this.elKommunikation; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenLightType.java new file mode 100644 index 00000000..91b26cbc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenLightType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ zur leichtgewichtigen Abbildung von Schadenobjekten + * + *

Java-Klasse für SchadenLight_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenLight_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchaden_Type">
+ *       <sequence>
+ *         <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenLight_Type", propOrder = { + "bearbStandCd", + "schadenzuordnung" +}) +public class SchadenLightType + extends BasisSchadenType +{ + + @XmlElement(name = "BearbStandCd", required = true) + protected String bearbStandCd; + @XmlElement(name = "Schadenzuordnung") + protected SchadenzuordnungType schadenzuordnung; + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der schadenzuordnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenType.java new file mode 100644 index 00000000..1f102263 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenType.java @@ -0,0 +1,415 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_14.VtgRolleCdType; +import at.vvo.omds.types.omds2Types.v2_14.WaehrungsCdType; + + +/** + * Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses) + * + *

Java-Klasse für Schaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Schaden_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchaden_Type">
+ *       <sequence>
+ *         <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung"/>
+ *         <element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BeteiligtePersonen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
+ *                 <sequence>
+ *                   <choice>
+ *                     <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
+ *                     <sequence>
+ *                       <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
+ *                       <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *                     </sequence>
+ *                   </choice>
+ *                   <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *         <element name="Spartendetails" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schaden_Type", propOrder = { + "bearbStandCd", + "schadenzuordnung", + "schadenTxt", + "beteiligtePersonen", + "leistungGeschaetzt", + "waehrungsCd", + "spartendetails" +}) +public class SchadenType + extends BasisSchadenType +{ + + @XmlElement(name = "BearbStandCd") + protected String bearbStandCd; + @XmlElement(name = "Schadenzuordnung", required = true) + protected SchadenzuordnungType schadenzuordnung; + @XmlElement(name = "SchadenTxt") + protected String schadenTxt; + @XmlElement(name = "BeteiligtePersonen") + protected List beteiligtePersonen; + @XmlElement(name = "LeistungGeschaetzt") + protected BigDecimal leistungGeschaetzt; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + protected WaehrungsCdType waehrungsCd; + @XmlElement(name = "Spartendetails") + protected SpartendetailSchadenType spartendetails; + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der schadenzuordnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + + /** + * Ruft den Wert der schadenTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenTxt() { + return schadenTxt; + } + + /** + * Legt den Wert der schadenTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenTxt(String value) { + this.schadenTxt = value; + } + + /** + * Gets the value of the beteiligtePersonen 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 beteiligtePersonen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBeteiligtePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenType.BeteiligtePersonen } + * + * + */ + public List getBeteiligtePersonen() { + if (beteiligtePersonen == null) { + beteiligtePersonen = new ArrayList(); + } + return this.beteiligtePersonen; + } + + /** + * Ruft den Wert der leistungGeschaetzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLeistungGeschaetzt() { + return leistungGeschaetzt; + } + + /** + * Legt den Wert der leistungGeschaetzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLeistungGeschaetzt(BigDecimal value) { + this.leistungGeschaetzt = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der spartendetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpartendetailSchadenType } + * + */ + public SpartendetailSchadenType getSpartendetails() { + return spartendetails; + } + + /** + * Legt den Wert der spartendetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpartendetailSchadenType } + * + */ + public void setSpartendetails(SpartendetailSchadenType value) { + this.spartendetails = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type">
+     *       <sequence>
+     *         <choice>
+     *           <element name="Vertragsrolle" type="{urn:omds20}VtgRolleCd_Type"/>
+     *           <sequence>
+     *             <element name="Schadensrolle" type="{urn:omds20}BetRolleCd_Type"/>
+     *             <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+     *           </sequence>
+     *         </choice>
+     *         <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "vertragsrolle", + "schadensrolle", + "geschInteresseLfnr", + "zusaetzlicheRollendaten" + }) + public static class BeteiligtePersonen + extends ReferenzAufBeteiligtePersonSchadenType + { + + @XmlElement(name = "Vertragsrolle") + @XmlSchemaType(name = "string") + protected VtgRolleCdType vertragsrolle; + @XmlElement(name = "Schadensrolle") + protected String schadensrolle; + @XmlElement(name = "GeschInteresseLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer geschInteresseLfnr; + @XmlElement(name = "ZusaetzlicheRollendaten") + protected List zusaetzlicheRollendaten; + + /** + * Ruft den Wert der vertragsrolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + public VtgRolleCdType getVertragsrolle() { + return vertragsrolle; + } + + /** + * Legt den Wert der vertragsrolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + public void setVertragsrolle(VtgRolleCdType value) { + this.vertragsrolle = value; + } + + /** + * Ruft den Wert der schadensrolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadensrolle() { + return schadensrolle; + } + + /** + * Legt den Wert der schadensrolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadensrolle(String value) { + this.schadensrolle = value; + } + + /** + * Ruft den Wert der geschInteresseLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getGeschInteresseLfnr() { + return geschInteresseLfnr; + } + + /** + * Legt den Wert der geschInteresseLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setGeschInteresseLfnr(Integer value) { + this.geschInteresseLfnr = value; + } + + /** + * Gets the value of the zusaetzlicheRollendaten 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 zusaetzlicheRollendaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getZusaetzlicheRollendaten().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheRollendatenType } + * + * + */ + public List getZusaetzlicheRollendaten() { + if (zusaetzlicheRollendaten == null) { + zusaetzlicheRollendaten = new ArrayList(); + } + return this.zusaetzlicheRollendaten; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenereignisLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenereignisLightType.java new file mode 100644 index 00000000..11fc7e25 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenereignisLightType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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; + + +/** + * Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + * + *

Java-Klasse für SchadenereignisLight_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenereignisLight_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchadenereignis_Type">
+ *       <sequence>
+ *         <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenLight_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenereignisLight_Type", propOrder = { + "schaeden" +}) +public class SchadenereignisLightType + extends BasisSchadenereignisType +{ + + @XmlElement(name = "Schaeden", required = true) + protected List schaeden; + + /** + * Gets the value of the schaeden 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 schaeden property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenLightType } + * + * + */ + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenereignisType.java new file mode 100644 index 00000000..e23771e8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenereignisType.java @@ -0,0 +1,263 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.PersBankverbindungType; + + +/** + * Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses. + * + *

Java-Klasse für Schadenereignis_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Schadenereignis_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchadenereignis_Type">
+ *       <sequence>
+ *         <element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/>
+ *         <element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <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" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schadenereignis_Type", propOrder = { + "schadOrt", + "beteiligtePersonen", + "geschaedigteInteressen", + "dokumente", + "schadenmelder", + "bankverbindung", + "schaeden" +}) +public class SchadenereignisType + extends BasisSchadenereignisType +{ + + @XmlElement(name = "SchadOrt", required = true) + protected OrtType schadOrt; + @XmlElement(name = "BeteiligtePersonen") + protected List beteiligtePersonen; + @XmlElement(name = "GeschaedigteInteressen") + protected List geschaedigteInteressen; + @XmlElement(name = "Dokumente") + protected List dokumente; + @XmlElement(name = "Schadenmelder") + protected SchadenmelderType schadenmelder; + @XmlElement(name = "Bankverbindung") + protected List bankverbindung; + @XmlElement(name = "Schaeden", required = true) + protected List schaeden; + + /** + * Ruft den Wert der schadOrt-Eigenschaft ab. + * + * @return + * possible object is + * {@link OrtType } + * + */ + public OrtType getSchadOrt() { + return schadOrt; + } + + /** + * Legt den Wert der schadOrt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OrtType } + * + */ + public void setSchadOrt(OrtType value) { + this.schadOrt = value; + } + + /** + * Gets the value of the beteiligtePersonen 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 beteiligtePersonen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBeteiligtePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonType } + * + * + */ + public List getBeteiligtePersonen() { + if (beteiligtePersonen == null) { + beteiligtePersonen = new ArrayList(); + } + return this.beteiligtePersonen; + } + + /** + * Gets the value of the geschaedigteInteressen 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 geschaedigteInteressen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGeschaedigteInteressen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GeschaedigtesInteresseType } + * + * + */ + public List getGeschaedigteInteressen() { + if (geschaedigteInteressen == null) { + geschaedigteInteressen = new ArrayList(); + } + return this.geschaedigteInteressen; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Ruft den Wert der schadenmelder-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenmelderType } + * + */ + public SchadenmelderType getSchadenmelder() { + return schadenmelder; + } + + /** + * Legt den Wert der schadenmelder-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenmelderType } + * + */ + public void setSchadenmelder(SchadenmelderType value) { + this.schadenmelder = value; + } + + /** + * 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 } + * + * + */ + public List getBankverbindung() { + if (bankverbindung == null) { + bankverbindung = new ArrayList(); + } + return this.bankverbindung; + } + + /** + * Gets the value of the schaeden 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 schaeden property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenType } + * + * + */ + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenmelderType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenmelderType.java new file mode 100644 index 00000000..fd65d504 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenmelderType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + * + *

Java-Klasse für Schadenmelder_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Schadenmelder_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schadenmelder_Type") +public abstract class SchadenmelderType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenmelderVermittlerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenmelderVermittlerType.java new file mode 100644 index 00000000..e1e37fbd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenmelderVermittlerType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.ObjektSpezifikationType; + + +/** + * Typ zur Angabe eines Vermittlers als Schadenmelder + * + *

Java-Klasse für SchadenmelderVermittler_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenmelderVermittler_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <sequence>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenmelderVermittler_Type", propOrder = { + "vermnr" +}) +public class SchadenmelderVermittlerType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Vermnr", required = true) + protected String vermnr; + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermnr(String value) { + this.vermnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenzuordnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenzuordnungType.java new file mode 100644 index 00000000..460ddf97 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SchadenzuordnungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + * + *

Java-Klasse für SchadenzuordnungType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenzuordnungType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SchadenSparteCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="UrsacheCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SpezifikationCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ArtGeschaedigtesObjCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenzuordnungType", propOrder = { + "schadenSparteCd", + "ursacheCd", + "spezifikationCd", + "artGeschaedigtesObjCd" +}) +public class SchadenzuordnungType { + + @XmlElement(name = "SchadenSparteCd", required = true) + protected String schadenSparteCd; + @XmlElement(name = "UrsacheCd") + protected String ursacheCd; + @XmlElement(name = "SpezifikationCd") + protected String spezifikationCd; + @XmlElement(name = "ArtGeschaedigtesObjCd") + protected String artGeschaedigtesObjCd; + + /** + * Ruft den Wert der schadenSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenSparteCd() { + return schadenSparteCd; + } + + /** + * Legt den Wert der schadenSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenSparteCd(String value) { + this.schadenSparteCd = value; + } + + /** + * Ruft den Wert der ursacheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUrsacheCd() { + return ursacheCd; + } + + /** + * Legt den Wert der ursacheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUrsacheCd(String value) { + this.ursacheCd = value; + } + + /** + * Ruft den Wert der spezifikationCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpezifikationCd() { + return spezifikationCd; + } + + /** + * Legt den Wert der spezifikationCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpezifikationCd(String value) { + this.spezifikationCd = value; + } + + /** + * Ruft den Wert der artGeschaedigtesObjCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtGeschaedigtesObjCd() { + return artGeschaedigtesObjCd; + } + + /** + * Legt den Wert der artGeschaedigtesObjCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtGeschaedigtesObjCd(String value) { + this.artGeschaedigtesObjCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SearchClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SearchClaimRequestType.java new file mode 100644 index 00000000..dee909dd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SearchClaimRequestType.java @@ -0,0 +1,311 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ZeitraumType; + + +/** + * Request-Type für die Suche nach einem Schaden + * + *

Java-Klasse für SearchClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SearchClaimRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Personennr" type="{urn:omds20}Personennr" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Meldedatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimRequest_Type", propOrder = { + "vuNr", + "authFilter", + "suchbegriff", + "polizzennr", + "personennr", + "zeitraum", + "bearbStandCd", + "maxResults", + "offset", + "orderBy" +}) +public class SearchClaimRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Suchbegriff") + protected String suchbegriff; + @XmlElement(name = "Polizzennr") + protected String polizzennr; + @XmlElement(name = "Personennr") + protected String personennr; + @XmlElement(name = "Zeitraum") + protected ZeitraumType zeitraum; + @XmlElement(name = "BearbStandCd") + protected String bearbStandCd; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedInt") + protected long offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der suchbegriff-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuchbegriff() { + return suchbegriff; + } + + /** + * Legt den Wert der suchbegriff-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuchbegriff(String value) { + this.suchbegriff = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + public long getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + public void setMaxResults(long value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + public long getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + public void setOffset(long value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SearchClaimResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SearchClaimResponseResultType.java new file mode 100644 index 00000000..13cb49d5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SearchClaimResponseResultType.java @@ -0,0 +1,135 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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; + + +/** + * 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. + * + *

+ * <complexType name="SearchClaimResponseResult_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Schadenereignisse" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenereignisLight_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimResponseResult_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "schadenereignisse" +}) +public class SearchClaimResponseResultType { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + @XmlElement(name = "Schadenereignisse") + protected List schadenereignisse; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the schadenereignisse 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 schadenereignisse property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSchadenereignisse().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenereignisLightType } + * + * + */ + public List getSchadenereignisse() { + if (schadenereignisse == null) { + schadenereignisse = new ArrayList(); + } + return this.schadenereignisse; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SearchClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SearchClaimResponseType.java new file mode 100644 index 00000000..50966b1b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SearchClaimResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.ServiceFault; + + +/** + * Response-Type der Suche nach einem Schaden + * + *

Java-Klasse für SearchClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SearchClaimResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SearchClaimResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class SearchClaimResponseType { + + @XmlElement(name = "Result") + protected SearchClaimResponseResultType result; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link SearchClaimResponseResultType } + * + */ + public SearchClaimResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SearchClaimResponseResultType } + * + */ + public void setResult(SearchClaimResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenKfzType.java new file mode 100644 index 00000000..d5c8ee0a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenKfzType.java @@ -0,0 +1,122 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Spartenerweiterung der Schadenmeldung für Kfz + * + *

Java-Klasse für SpartendetailSchadenKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchadenKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="BehoerdlichAufgenommen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="VerschuldenCd" type="{urn:omds20}VerschuldenCd_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenKfz_Type", propOrder = { + "behoerdlichAufgenommen", + "kennzeichen", + "verschuldenCd" +}) +public class SpartendetailSchadenKfzType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "BehoerdlichAufgenommen") + protected Boolean behoerdlichAufgenommen; + @XmlElement(name = "Kennzeichen", required = true) + protected String kennzeichen; + @XmlElement(name = "VerschuldenCd") + protected String verschuldenCd; + + /** + * Ruft den Wert der behoerdlichAufgenommen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isBehoerdlichAufgenommen() { + return behoerdlichAufgenommen; + } + + /** + * Legt den Wert der behoerdlichAufgenommen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setBehoerdlichAufgenommen(Boolean value) { + this.behoerdlichAufgenommen = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der verschuldenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerschuldenCd() { + return verschuldenCd; + } + + /** + * Legt den Wert der verschuldenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerschuldenCd(String value) { + this.verschuldenCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenKrankenType.java new file mode 100644 index 00000000..45438b85 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenKrankenType.java @@ -0,0 +1,199 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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; + + +/** + * Spartenerweiterung der Schadenmeldung für Kranken + * + *

Java-Klasse für SpartendetailSchadenKranken_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchadenKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="BehandlerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Behandlungen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="BehandlungVon" type="{urn:omds20}Datum"/>
+ *                   <element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenKranken_Type", propOrder = { + "behandlerName", + "behandlungen" +}) +public class SpartendetailSchadenKrankenType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "BehandlerName", required = true) + protected String behandlerName; + @XmlElement(name = "Behandlungen") + protected List behandlungen; + + /** + * Ruft den Wert der behandlerName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehandlerName() { + return behandlerName; + } + + /** + * Legt den Wert der behandlerName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehandlerName(String value) { + this.behandlerName = value; + } + + /** + * Gets the value of the behandlungen 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 behandlungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBehandlungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SpartendetailSchadenKrankenType.Behandlungen } + * + * + */ + public List getBehandlungen() { + if (behandlungen == null) { + behandlungen = new ArrayList(); + } + return this.behandlungen; + } + + + /** + *

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="BehandlungVon" type="{urn:omds20}Datum"/>
+     *         <element name="BehandlungBis" type="{urn:omds20}Datum" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "behandlungVon", + "behandlungBis" + }) + public static class Behandlungen { + + @XmlElement(name = "BehandlungVon", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar behandlungVon; + @XmlElement(name = "BehandlungBis") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar behandlungBis; + + /** + * Ruft den Wert der behandlungVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBehandlungVon() { + return behandlungVon; + } + + /** + * Legt den Wert der behandlungVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBehandlungVon(XMLGregorianCalendar value) { + this.behandlungVon = value; + } + + /** + * Ruft den Wert der behandlungBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBehandlungBis() { + return behandlungBis; + } + + /** + * Legt den Wert der behandlungBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBehandlungBis(XMLGregorianCalendar value) { + this.behandlungBis = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenType.java new file mode 100644 index 00000000..0d619001 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + * + *

Java-Klasse für SpartendetailSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchaden_Type") +@XmlSeeAlso({ + SpartendetailSchadenKfzType.class, + SpartendetailSchadenUnfallType.class, + SpartendetailSchadenKrankenType.class +}) +public abstract class SpartendetailSchadenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenUnfallType.java new file mode 100644 index 00000000..e022cc6a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SpartendetailSchadenUnfallType.java @@ -0,0 +1,254 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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; + + +/** + * Spartenerweiterung der Schadenmeldung für Unfall + * + *

Java-Klasse für SpartendetailSchadenUnfall_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchadenUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="ArbeitsunfaehigVon" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="ArbeitsunfaehigBis" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Diagnose" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="BehandlerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Koerperhaelfte" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}byte">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Koerperteil" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BehoerdlicheAufnahme" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenUnfall_Type", propOrder = { + "arbeitsunfaehigVon", + "arbeitsunfaehigBis", + "diagnose", + "behandlerName", + "koerperhaelfte", + "koerperteil", + "behoerdlicheAufnahme" +}) +public class SpartendetailSchadenUnfallType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "ArbeitsunfaehigVon") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar arbeitsunfaehigVon; + @XmlElement(name = "ArbeitsunfaehigBis") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar arbeitsunfaehigBis; + @XmlElement(name = "Diagnose", required = true) + protected String diagnose; + @XmlElement(name = "BehandlerName") + protected String behandlerName; + @XmlElement(name = "Koerperhaelfte") + protected Byte koerperhaelfte; + @XmlElement(name = "Koerperteil") + protected List koerperteil; + @XmlElement(name = "BehoerdlicheAufnahme") + protected String behoerdlicheAufnahme; + + /** + * Ruft den Wert der arbeitsunfaehigVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getArbeitsunfaehigVon() { + return arbeitsunfaehigVon; + } + + /** + * Legt den Wert der arbeitsunfaehigVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setArbeitsunfaehigVon(XMLGregorianCalendar value) { + this.arbeitsunfaehigVon = value; + } + + /** + * Ruft den Wert der arbeitsunfaehigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getArbeitsunfaehigBis() { + return arbeitsunfaehigBis; + } + + /** + * Legt den Wert der arbeitsunfaehigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setArbeitsunfaehigBis(XMLGregorianCalendar value) { + this.arbeitsunfaehigBis = value; + } + + /** + * Ruft den Wert der diagnose-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDiagnose() { + return diagnose; + } + + /** + * Legt den Wert der diagnose-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDiagnose(String value) { + this.diagnose = value; + } + + /** + * Ruft den Wert der behandlerName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehandlerName() { + return behandlerName; + } + + /** + * Legt den Wert der behandlerName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehandlerName(String value) { + this.behandlerName = value; + } + + /** + * Ruft den Wert der koerperhaelfte-Eigenschaft ab. + * + * @return + * possible object is + * {@link Byte } + * + */ + public Byte getKoerperhaelfte() { + return koerperhaelfte; + } + + /** + * Legt den Wert der koerperhaelfte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Byte } + * + */ + public void setKoerperhaelfte(Byte value) { + this.koerperhaelfte = value; + } + + /** + * Gets the value of the koerperteil 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 koerperteil property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKoerperteil().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKoerperteil() { + if (koerperteil == null) { + koerperteil = new ArrayList(); + } + return this.koerperteil; + } + + /** + * Ruft den Wert der behoerdlicheAufnahme-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBehoerdlicheAufnahme() { + return behoerdlicheAufnahme; + } + + /** + * Legt den Wert der behoerdlicheAufnahme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBehoerdlicheAufnahme(String value) { + this.behoerdlicheAufnahme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitClaimRequestType.java new file mode 100644 index 00000000..92e6dbe6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitClaimRequestType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.UploadDokumentType; + + +/** + * Typ für die Durchführung einer Schadenmeldung + * + *

Java-Klasse für SubmitClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitClaimRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitClaimRequest_Type", propOrder = { + "schadenereignis", + "dokumente" +}) +public class SubmitClaimRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisType schadenereignis; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link UploadDokumentType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitClaimResponseType.java new file mode 100644 index 00000000..41fc3bae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitClaimResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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_8_0.common.CommonResponseType; + + +/** + * Anworttyp beim Erzeugen einer Schadenmeldung + * + *

Java-Klasse für SubmitClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitClaimResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitClaimResponse_Type", propOrder = { + "schadenereignis" +}) +public class SubmitClaimResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisType schadenereignis; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitReceiptRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitReceiptRequest.java new file mode 100644 index 00000000..afb66769 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitReceiptRequest.java @@ -0,0 +1,250 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +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.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.DokumentDataType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ZahlwegType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="Betrag" type="{urn:omds20}decimal"/>
+ *         <element name="Grund" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Zahlweg" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlweg_Type"/>
+ *         <element name="Belege" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type" maxOccurs="unbounded"/>
+ *         <element name="ZusaetzlicheBelegeinreichungsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheBelegeinreichungsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "polizzennr", + "vertragsID", + "betrag", + "grund", + "zahlweg", + "belege", + "zusaetzlicheBelegeinreichungsdaten" +}) +@XmlRootElement(name = "SubmitReceiptRequest") +public class SubmitReceiptRequest + extends CommonRequestType +{ + + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + @XmlElement(name = "Betrag", required = true) + protected BigDecimal betrag; + @XmlElement(name = "Grund") + protected String grund; + @XmlElement(name = "Zahlweg", required = true) + protected ZahlwegType zahlweg; + @XmlElement(name = "Belege", required = true) + protected List belege; + @XmlElement(name = "ZusaetzlicheBelegeinreichungsdaten") + protected List zusaetzlicheBelegeinreichungsdaten; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = 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 grund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrund() { + return grund; + } + + /** + * Legt den Wert der grund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrund(String value) { + this.grund = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlwegType } + * + */ + public ZahlwegType getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlwegType } + * + */ + public void setZahlweg(ZahlwegType value) { + this.zahlweg = value; + } + + /** + * Gets the value of the belege 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 belege property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBelege().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentDataType } + * + * + */ + public List getBelege() { + if (belege == null) { + belege = new ArrayList(); + } + return this.belege; + } + + /** + * Gets the value of the zusaetzlicheBelegeinreichungsdaten 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 zusaetzlicheBelegeinreichungsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheBelegeinreichungsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheBelegeinreichungsdatenType } + * + * + */ + public List getZusaetzlicheBelegeinreichungsdaten() { + if (zusaetzlicheBelegeinreichungsdaten == null) { + zusaetzlicheBelegeinreichungsdaten = new ArrayList(); + } + return this.zusaetzlicheBelegeinreichungsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitReceiptResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitReceiptResponse.java new file mode 100644 index 00000000..e7365426 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/SubmitReceiptResponse.java @@ -0,0 +1,35 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonResponseType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "SubmitReceiptResponse") +public class SubmitReceiptResponse + extends CommonResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheBelegeinreichungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheBelegeinreichungsdatenType.java new file mode 100644 index 00000000..68a908d6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheBelegeinreichungsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung des Service zur Belegeinreichung mit Datentypen, die nicht im Standard halten sind + * + *

Java-Klasse für ZusaetzlicheBelegeinreichungsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheBelegeinreichungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheBelegeinreichungsdaten_Type") +public abstract class ZusaetzlicheBelegeinreichungsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheDeckungsauskunftsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheDeckungsauskunftsdatenType.java new file mode 100644 index 00000000..f66b016f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheDeckungsauskunftsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung von Anfragen zu Deckungsauskünften mit Datentypen, die nicht im Standard halten sind + * + *

Java-Klasse für ZusaetzlicheDeckungsauskunftsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheDeckungsauskunftsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheDeckungsauskunftsdaten_Type") +public abstract class ZusaetzlicheDeckungsauskunftsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheRollendatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheRollendatenType.java new file mode 100644 index 00000000..50efd6e1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheRollendatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind + * + *

Java-Klasse für ZusaetzlicheRollendaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheRollendaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheRollendaten_Type") +public abstract class ZusaetzlicheRollendatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheSchadensdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheSchadensdatenType.java new file mode 100644 index 00000000..6403aa7f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheSchadensdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung von Schäden um Elemente, die nicht im Standard enthalten sind + * + *

Java-Klasse für ZusaetzlicheSchadensdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheSchadensdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheSchadensdaten_Type") +public abstract class ZusaetzlicheSchadensdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java new file mode 100644 index 00000000..1f1e7591 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung der Schadensmeldung um Elemente, die nicht im Standard enthalten sind + * + *

Java-Klasse für ZusaetzlicheSchadensereignisdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheSchadensereignisdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheSchadensereignisdaten_Type") +public abstract class ZusaetzlicheSchadensereignisdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/package-info.java new file mode 100644 index 00000000..15f9f89a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/on7schaden/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_8_0.on7schaden; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsService.java new file mode 100644 index 00000000..ea3accfe --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsService.java @@ -0,0 +1,87 @@ +package at.vvo.omds.types.omds3Types.r1_8_0.service; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceFeature; +import javax.xml.ws.Service; + +/** + * This class was generated by Apache CXF 3.5.0 + * 2022-08-10T18:54:50.183+02:00 + * Generated source version: 3.5.0 + * + */ +@WebServiceClient(name = "omdsService", + wsdlLocation = "file:/C:/Users/jensb/git/omdsservicedefinitions2/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3Services.wsdl", + targetNamespace = "urn:omds3Services-1-4-0") +public class OmdsService extends Service { + + public final static URL WSDL_LOCATION; + + public final static QName SERVICE = new QName("urn:omds3Services-1-4-0", "omdsService"); + public final static QName OmdsServicePort = new QName("urn:omds3Services-1-4-0", "omdsServicePort"); + static { + URL url = null; + try { + url = new URL("file:/C:/Users/jensb/git/omdsservicedefinitions2/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3Services.wsdl"); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(OmdsService.class.getName()) + .log(java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", "file:/C:/Users/jensb/git/omdsservicedefinitions2/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3Services.wsdl"); + } + WSDL_LOCATION = url; + } + + public OmdsService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public OmdsService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public OmdsService() { + super(WSDL_LOCATION, SERVICE); + } + + public OmdsService(WebServiceFeature ... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public OmdsService(URL wsdlLocation, WebServiceFeature ... features) { + super(wsdlLocation, SERVICE, features); + } + + public OmdsService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { + super(wsdlLocation, serviceName, features); + } + + + + + /** + * + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + public OmdsServicePortType getOmdsServicePort() { + return super.getPort(OmdsServicePort, OmdsServicePortType.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + public OmdsServicePortType getOmdsServicePort(WebServiceFeature... features) { + return super.getPort(OmdsServicePort, OmdsServicePortType.class, features); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortImpl.java new file mode 100644 index 00000000..a0989684 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortImpl.java @@ -0,0 +1,613 @@ + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +package at.vvo.omds.types.omds3Types.r1_8_0.service; + +import java.util.logging.Logger; +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; +import javax.xml.ws.soap.MTOM; + +/** + * This class was generated by Apache CXF 3.5.0 + * 2022-08-10T18:54:50.123+02:00 + * Generated source version: 3.5.0 + * + */ + +@javax.jws.WebService( + serviceName = "omdsService", + portName = "omdsServicePort", + targetNamespace = "urn:omds3Services-1-4-0", + wsdlLocation = "file:/C:/Users/jensb/git/omdsservicedefinitions2/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3Services.wsdl", + endpointInterface = "at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageListRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageListRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getOMDSPackageList"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#calculateLeben(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenResponseType calculateLeben(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateLeben"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenResponseType _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_8_0.service.OmdsServicePortType#addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_8_0.on1basis.AddDocToBusinessCaseRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_8_0.on1basis.AddDocToBusinessCaseRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation addDocToBusinessCase"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.AddDocToBusinessCaseResponseType _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_8_0.service.OmdsServicePortType#calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateSachPrivat"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#createApplicationKfz(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationKfz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzResponseType _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_8_0.service.OmdsServicePortType#submitReceipt(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptResponse submitReceipt(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation submitReceipt"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptResponse _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_8_0.service.OmdsServicePortType#createOfferKfz(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferKfz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzResponseType _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_8_0.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkPartnerRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkPartnerRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPartner"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#submitApplicationLeben(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenResponseType submitApplicationLeben(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationLeben"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenResponseType _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_8_0.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkPolicyRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkPolicyRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPolicy"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#searchClaim(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SearchClaimRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SearchClaimResponseType searchClaim(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SearchClaimRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation searchClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SearchClaimResponseType _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_8_0.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.UserDataRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.UserDataRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getUserData"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.UserDataResponse _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_8_0.service.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkClaimRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkClaimRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#checkCoverage(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageResponse checkCoverage(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation checkCoverage"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageResponse _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_8_0.service.OmdsServicePortType#submitClaim(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitClaimRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitClaimResponseType submitClaim(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitClaimRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getOMDSPackage"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageResponse _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_8_0.service.OmdsServicePortType#getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetNumberOfDocumentsRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetNumberOfDocumentsRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation getNumberOfDocuments"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetNumberOfDocumentsResponseType _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_8_0.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkOfferRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkOfferRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkOffer"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#calculateUnfall(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallResponseType calculateUnfall(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateUnfall"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallResponseType _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_8_0.service.OmdsServicePortType#submitApplicationUnfall(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallResponseType submitApplicationUnfall(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationUnfall"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallResponseType _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_8_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfPeriodRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfPeriodRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation getDocumentsOfPeriod"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfObjectRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfObjectRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation getDocumentsOfObject"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfObjectResponseType _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_8_0.service.OmdsServicePortType#calculateKfz(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation calculateKfz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzResponseType _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_8_0.service.OmdsServicePortType#createApplicationUnfall(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateApplicationUnfallRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateApplicationUnfallResponseType createApplicationUnfall(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateApplicationUnfallRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationUnfall"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#createOfferSachPrivat(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType createOfferSachPrivat(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferSachPrivat"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType _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_8_0.service.OmdsServicePortType#checkClaim(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckClaimRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckClaimResponseType checkClaim(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckClaimRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation checkClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#createApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType createApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationSachPrivat"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType _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_8_0.service.OmdsServicePortType#getClaim(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimResponseType getClaim(at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation getClaim"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimResponseType _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_8_0.service.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getArcImage"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageResponse _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_8_0.service.OmdsServicePortType#createApplicationLeben(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateApplicationLebenRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateApplicationLebenResponseType createApplicationLeben(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateApplicationLebenRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationLeben"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#createOfferUnfall(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateOfferUnfallRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateOfferUnfallResponseType createOfferUnfall(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateOfferUnfallRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferUnfall"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#createOfferLeben(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateOfferLebenRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateOfferLebenResponseType createOfferLeben(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateOfferLebenRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferLeben"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.LoginRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.LoginRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation login"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0.service.OmdsServicePortType#submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationKfz"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzResponseType _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_8_0.service.OmdsServicePortType#submitApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType submitApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType param) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationSachPrivat"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType _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_8_0.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageInfosRequest param)* + */ + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageInfosRequest param) throws ServiceFaultMsg { + LOG.info("Executing operation getArcImageInfos"); + System.out.println(param); + try { + at.vvo.omds.types.omds3Types.r1_8_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_8_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortType.java new file mode 100644 index 00000000..5076bd37 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortType.java @@ -0,0 +1,308 @@ +package at.vvo.omds.types.omds3Types.r1_8_0.service; + +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.5.0 + * 2022-08-10T18:54:50.164+02:00 + * Generated source version: 3.5.0 + * + */ +@WebService(targetNamespace = "urn:omds3Services-1-4-0", name = "omdsServicePortType") +@XmlSeeAlso({at.vvo.omds.types.omds3Types.r1_8_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_8_0.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_14.ObjectFactory.class}) +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +public interface OmdsServicePortType { + + @WebMethod(action = "urn:getOMDSPackageList") + @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageListResponse getOMDSPackageList( + + @WebParam(partName = "param", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageListRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateLeben") + @WebResult(name = "CalculateLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenResponseType calculateLeben( + + @WebParam(partName = "param", name = "CalculateLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:addDocToBusinessCase") + @WebResult(name = "AddDocToBusinessCaseResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase( + + @WebParam(partName = "param", name = "AddDocToBusinessCaseRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.AddDocToBusinessCaseRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateSachPrivat") + @WebResult(name = "CalculateSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat( + + @WebParam(partName = "param", name = "CalculateSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationKfz") + @WebResult(name = "CreateApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz( + + @WebParam(partName = "param", name = "CreateApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitReceipt") + @WebResult(name = "SubmitReceiptResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptResponse submitReceipt( + + @WebParam(partName = "param", name = "SubmitReceiptRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferKfz") + @WebResult(name = "CreateOfferKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz( + + @WebParam(partName = "param", name = "CreateOfferKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPartner") + @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner( + + @WebParam(partName = "param", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkPartnerRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationLeben") + @WebResult(name = "SubmitApplicationLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenResponseType submitApplicationLeben( + + @WebParam(partName = "param", name = "SubmitApplicationLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPolicy") + @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy( + + @WebParam(partName = "param", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkPolicyRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:searchClaim") + @WebResult(name = "SearchClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SearchClaimResponseType searchClaim( + + @WebParam(partName = "param", name = "SearchClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SearchClaimRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getUserData") + @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.UserDataResponse getUserData( + + @WebParam(partName = "param", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.UserDataRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkClaim") + @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim( + + @WebParam(partName = "param", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkClaimRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:checkCoverage") + @WebResult(name = "CheckCoverageResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageResponse checkCoverage( + + @WebParam(partName = "param", name = "CheckCoverageRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitClaim") + @WebResult(name = "SubmitClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitClaimResponseType submitClaim( + + @WebParam(partName = "param", name = "SubmitClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitClaimRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getOMDSPackage") + @WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageResponse getOMDSPackage( + + @WebParam(partName = "param", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getNumberOfDocuments") + @WebResult(name = "GetNumberOfDocumentsResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments( + + @WebParam(partName = "param", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetNumberOfDocumentsRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkOffer") + @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer( + + @WebParam(partName = "param", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkOfferRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateUnfall") + @WebResult(name = "CalculateUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallResponseType calculateUnfall( + + @WebParam(partName = "param", name = "CalculateUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationUnfall") + @WebResult(name = "SubmitApplicationUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallResponseType submitApplicationUnfall( + + @WebParam(partName = "param", name = "SubmitApplicationUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getDocumentsOfPeriod") + @WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod( + + @WebParam(partName = "param", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfPeriodRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getDocumentsOfObject") + @WebResult(name = "GetDocumentsOfObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject( + + @WebParam(partName = "param", name = "GetDocumentsOfObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfObjectRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateKfz") + @WebResult(name = "CalculateKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz( + + @WebParam(partName = "param", name = "CalculateKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationUnfall") + @WebResult(name = "CreateApplicationUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateApplicationUnfallResponseType createApplicationUnfall( + + @WebParam(partName = "param", name = "CreateApplicationUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateApplicationUnfallRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferSachPrivat") + @WebResult(name = "CreateOfferSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType createOfferSachPrivat( + + @WebParam(partName = "param", name = "CreateOfferSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:checkClaim") + @WebResult(name = "CheckClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckClaimResponseType checkClaim( + + @WebParam(partName = "param", name = "CheckClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckClaimRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationSachPrivat") + @WebResult(name = "CreateApplicationSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType createApplicationSachPrivat( + + @WebParam(partName = "param", name = "CreateApplicationSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getClaim") + @WebResult(name = "GetClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimResponseType getClaim( + + @WebParam(partName = "param", name = "GetClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getArcImage") + @WebResult(name = "getArcImageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageResponse getArcImage( + + @WebParam(partName = "param", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageRequest param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationLeben") + @WebResult(name = "CreateApplicationLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateApplicationLebenResponseType createApplicationLeben( + + @WebParam(partName = "param", name = "CreateApplicationLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateApplicationLebenRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferUnfall") + @WebResult(name = "CreateOfferUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateOfferUnfallResponseType createOfferUnfall( + + @WebParam(partName = "param", name = "CreateOfferUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateOfferUnfallRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferLeben") + @WebResult(name = "CreateOfferLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateOfferLebenResponseType createOfferLeben( + + @WebParam(partName = "param", name = "CreateOfferLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateOfferLebenRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:login") + @WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse login( + + @WebParam(partName = "param", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.LoginRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationKfz") + @WebResult(name = "SubmitApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz( + + @WebParam(partName = "param", name = "SubmitApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationSachPrivat") + @WebResult(name = "SubmitApplicationSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType submitApplicationSachPrivat( + + @WebParam(partName = "param", name = "SubmitApplicationSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType param + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getArcImageInfos") + @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "param") + public at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageInfosResponse getArcImageInfos( + + @WebParam(partName = "param", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageInfosRequest param + ) throws ServiceFaultMsg; +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortType_OmdsServicePort_Client.java new file mode 100644 index 00000000..645a0064 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -0,0 +1,526 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.service; + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +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; +import javax.xml.ws.soap.MTOMFeature; + +/** + * This class was generated by Apache CXF 3.5.0 + * 2022-08-10T18:54:49.981+02:00 + * Generated source version: 3.5.0 + * + */ +public final class OmdsServicePortType_OmdsServicePort_Client { + + private static final QName SERVICE_NAME = new QName("urn:omds3Services-1-4-0", "omdsService"); + + private OmdsServicePortType_OmdsServicePort_Client() { + } + + public static void main(String args[]) throws java.lang.Exception { + URL wsdlURL = OmdsService.WSDL_LOCATION; + if (args.length > 0 && args[0] != null && !"".equals(args[0])) { + File wsdlFile = new File(args[0]); + try { + if (wsdlFile.exists()) { + wsdlURL = wsdlFile.toURI().toURL(); + } else { + wsdlURL = new URL(args[0]); + } + } catch (MalformedURLException e) { + e.printStackTrace(); + } + } + +// OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); +// OmdsServicePortType port = ss.getOmdsServicePort(); + OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); + OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024)); + + { + System.out.println("Invoking getOMDSPackageList..."); + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageListRequest _getOMDSPackageList_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageListResponse _getOMDSPackageList__return = port.getOMDSPackageList(_getOMDSPackageList_param); + 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 calculateLeben..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenRequestType _calculateLeben_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CalculateLebenResponseType _calculateLeben__return = port.calculateLeben(_calculateLeben_param); + System.out.println("calculateLeben.result=" + _calculateLeben__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking addDocToBusinessCase..."); + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.AddDocToBusinessCaseRequestType _addDocToBusinessCase_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.AddDocToBusinessCaseResponseType _addDocToBusinessCase__return = port.addDocToBusinessCase(_addDocToBusinessCase_param); + System.out.println("addDocToBusinessCase.result=" + _addDocToBusinessCase__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_8_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType _calculateSachPrivat_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType _calculateSachPrivat__return = port.calculateSachPrivat(_calculateSachPrivat_param); + 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 createApplicationKfz..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzRequestType _createApplicationKfz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateApplicationKfzResponseType _createApplicationKfz__return = port.createApplicationKfz(_createApplicationKfz_param); + System.out.println("createApplicationKfz.result=" + _createApplicationKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitReceipt..."); + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptRequest _submitReceipt_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptResponse _submitReceipt__return = port.submitReceipt(_submitReceipt_param); + System.out.println("submitReceipt.result=" + _submitReceipt__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createOfferKfz..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzRequestType _createOfferKfz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CreateOfferKfzResponseType _createOfferKfz__return = port.createOfferKfz(_createOfferKfz_param); + System.out.println("createOfferKfz.result=" + _createOfferKfz__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_8_0.servicetypes.DeepLinkPartnerRequest _deepLinkPartner_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPartner__return = port.deepLinkPartner(_deepLinkPartner_param); + 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 submitApplicationLeben..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenRequestType _submitApplicationLeben_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.SubmitApplicationLebenResponseType _submitApplicationLeben__return = port.submitApplicationLeben(_submitApplicationLeben_param); + System.out.println("submitApplicationLeben.result=" + _submitApplicationLeben__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_8_0.servicetypes.DeepLinkPolicyRequest _deepLinkPolicy_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPolicy__return = port.deepLinkPolicy(_deepLinkPolicy_param); + System.out.println("deepLinkPolicy.result=" + _deepLinkPolicy__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking searchClaim..."); + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SearchClaimRequestType _searchClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SearchClaimResponseType _searchClaim__return = port.searchClaim(_searchClaim_param); + System.out.println("searchClaim.result=" + _searchClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getUserData..."); + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.UserDataRequest _getUserData_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.UserDataResponse _getUserData__return = port.getUserData(_getUserData_param); + 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 deepLinkClaim..."); + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkClaimRequest _deepLinkClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkClaim__return = port.deepLinkClaim(_deepLinkClaim_param); + 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 checkCoverage..."); + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageRequest _checkCoverage_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckCoverageResponse _checkCoverage__return = port.checkCoverage(_checkCoverage_param); + System.out.println("checkCoverage.result=" + _checkCoverage__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_8_0.on7schaden.SubmitClaimRequestType _submitClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitClaimResponseType _submitClaim__return = port.submitClaim(_submitClaim_param); + 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 getOMDSPackage..."); + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageRequest _getOMDSPackage_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.OMDSPackageResponse _getOMDSPackage__return = port.getOMDSPackage(_getOMDSPackage_param); + System.out.println("getOMDSPackage.result=" + _getOMDSPackage__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getNumberOfDocuments..."); + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetNumberOfDocumentsRequestType _getNumberOfDocuments_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetNumberOfDocumentsResponseType _getNumberOfDocuments__return = port.getNumberOfDocuments(_getNumberOfDocuments_param); + System.out.println("getNumberOfDocuments.result=" + _getNumberOfDocuments__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_8_0.servicetypes.DeepLinkOfferRequest _deepLinkOffer_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkOffer__return = port.deepLinkOffer(_deepLinkOffer_param); + 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 calculateUnfall..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallRequestType _calculateUnfall_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CalculateUnfallResponseType _calculateUnfall__return = port.calculateUnfall(_calculateUnfall_param); + System.out.println("calculateUnfall.result=" + _calculateUnfall__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitApplicationUnfall..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallRequestType _submitApplicationUnfall_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.SubmitApplicationUnfallResponseType _submitApplicationUnfall__return = port.submitApplicationUnfall(_submitApplicationUnfall_param); + System.out.println("submitApplicationUnfall.result=" + _submitApplicationUnfall__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_8_0.on1basis.GetDocumentsOfPeriodRequestType _getDocumentsOfPeriod_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfPeriodResponseType _getDocumentsOfPeriod__return = port.getDocumentsOfPeriod(_getDocumentsOfPeriod_param); + 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 getDocumentsOfObject..."); + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfObjectRequestType _getDocumentsOfObject_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on1basis.GetDocumentsOfObjectResponseType _getDocumentsOfObject__return = port.getDocumentsOfObject(_getDocumentsOfObject_param); + System.out.println("getDocumentsOfObject.result=" + _getDocumentsOfObject__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking calculateKfz..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzRequestType _calculateKfz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.CalculateKfzResponseType _calculateKfz__return = port.calculateKfz(_calculateKfz_param); + 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 createApplicationUnfall..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateApplicationUnfallRequestType _createApplicationUnfall_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateApplicationUnfallResponseType _createApplicationUnfall__return = port.createApplicationUnfall(_createApplicationUnfall_param); + 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 createOfferSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType _createOfferSachPrivat_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType _createOfferSachPrivat__return = port.createOfferSachPrivat(_createOfferSachPrivat_param); + 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 checkClaim..."); + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckClaimRequestType _checkClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.CheckClaimResponseType _checkClaim__return = port.checkClaim(_checkClaim_param); + System.out.println("checkClaim.result=" + _checkClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking createApplicationSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType _createApplicationSachPrivat_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType _createApplicationSachPrivat__return = port.createApplicationSachPrivat(_createApplicationSachPrivat_param); + System.out.println("createApplicationSachPrivat.result=" + _createApplicationSachPrivat__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getClaim..."); + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimRequestType _getClaim_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.GetClaimResponseType _getClaim__return = port.getClaim(_getClaim_param); + System.out.println("getClaim.result=" + _getClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking getArcImage..."); + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageRequest _getArcImage_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageResponse _getArcImage__return = port.getArcImage(_getArcImage_param); + System.out.println("getArcImage.result=" + _getArcImage__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_8_0.on2antrag.leben.CreateApplicationLebenRequestType _createApplicationLeben_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateApplicationLebenResponseType _createApplicationLeben__return = port.createApplicationLeben(_createApplicationLeben_param); + 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_8_0.on2antrag.unfall.CreateOfferUnfallRequestType _createOfferUnfall_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.CreateOfferUnfallResponseType _createOfferUnfall__return = port.createOfferUnfall(_createOfferUnfall_param); + 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 createOfferLeben..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateOfferLebenRequestType _createOfferLeben_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.leben.CreateOfferLebenResponseType _createOfferLeben__return = port.createOfferLeben(_createOfferLeben_param); + System.out.println("createOfferLeben.result=" + _createOfferLeben__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking login..."); + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.LoginRequestType _login_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.DeepLinkBusinessObjectResponse _login__return = port.login(_login_param); + 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 submitApplicationKfz..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzRequestType _submitApplicationKfz_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.SubmitApplicationKfzResponseType _submitApplicationKfz__return = port.submitApplicationKfz(_submitApplicationKfz_param); + System.out.println("submitApplicationKfz.result=" + _submitApplicationKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + { + System.out.println("Invoking submitApplicationSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType _submitApplicationSachPrivat_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType _submitApplicationSachPrivat__return = port.submitApplicationSachPrivat(_submitApplicationSachPrivat_param); + 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_8_0.servicetypes.ArcImageInfosRequest _getArcImageInfos_param = null; + try { + at.vvo.omds.types.omds3Types.r1_8_0.servicetypes.ArcImageInfosResponse _getArcImageInfos__return = port.getArcImageInfos(_getArcImageInfos_param); + System.out.println("getArcImageInfos.result=" + _getArcImageInfos__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + + } + + System.exit(0); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/ServiceFaultMsg.java new file mode 100644 index 00000000..fcca9d1a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/service/ServiceFaultMsg.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.service; + +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 3.5.0 + * 2022-08-10T18:54:50.121+02:00 + * Generated source version: 3.5.0 + */ + +@WebFault(name = "serviceFault", targetNamespace = "urn:omds3CommonServiceTypes-1-1-0") +public class ServiceFaultMsg extends Exception { + + private at.vvo.omds.types.omds3Types.r1_8_0.common.ServiceFault faultInfo; + + public ServiceFaultMsg() { + super(); + } + + public ServiceFaultMsg(String message) { + super(message); + } + + public ServiceFaultMsg(String message, java.lang.Throwable cause) { + super(message, cause); + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_8_0.common.ServiceFault serviceFault) { + super(message); + this.faultInfo = serviceFault; + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_8_0.common.ServiceFault serviceFault, java.lang.Throwable cause) { + super(message, cause); + this.faultInfo = serviceFault; + } + + public at.vvo.omds.types.omds3Types.r1_8_0.common.ServiceFault getFaultInfo() { + return this.faultInfo; + } +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcContent.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcContent.java new file mode 100644 index 00000000..f2dec0f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcContent.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Informationen zu einem Dokument und das Dokument base64encoded + * + *

Java-Klasse für ArcContent complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcContent">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo"/>
+ *         <element name="arcImage" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcContent", propOrder = { + "arcImageInfo", + "arcImage" +}) +public class ArcContent { + + @XmlElement(required = true) + protected ArcImageInfo arcImageInfo; + @XmlElement(required = true) + @XmlMimeType("application/octet-stream") + protected DataHandler arcImage; + + /** + * Ruft den Wert der arcImageInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcImageInfo } + * + */ + public ArcImageInfo getArcImageInfo() { + return arcImageInfo; + } + + /** + * Legt den Wert der arcImageInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcImageInfo } + * + */ + public void setArcImageInfo(ArcImageInfo value) { + this.arcImageInfo = value; + } + + /** + * Ruft den Wert der arcImage-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getArcImage() { + return arcImage; + } + + /** + * Legt den Wert der arcImage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setArcImage(DataHandler value) { + this.arcImage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageInfo.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageInfo.java new file mode 100644 index 00000000..3d83eb39 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageInfo.java @@ -0,0 +1,231 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ElementIdType; + + +/** + * Information zu einem einzelnen Dokument + * + *

Java-Klasse für ArcImageInfo complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageInfo">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="arcContentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="arcContentLength" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="docReference" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfo", propOrder = { + "arcImageIdDetails", + "name", + "documentType", + "arcContentType", + "arcContentLength", + "date", + "docReference" +}) +public class ArcImageInfo { + + @XmlElement(required = true) + protected ElementIdType arcImageIdDetails; + @XmlElement(required = true) + protected String name; + protected int documentType; + protected String arcContentType; + protected Long arcContentLength; + @XmlElement(required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar date; + protected List docReference; + + /** + * Ruft den Wert der arcImageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getArcImageIdDetails() { + return arcImageIdDetails; + } + + /** + * Legt den Wert der arcImageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setArcImageIdDetails(ElementIdType value) { + this.arcImageIdDetails = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der arcContentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArcContentType() { + return arcContentType; + } + + /** + * Legt den Wert der arcContentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArcContentType(String value) { + this.arcContentType = value; + } + + /** + * Ruft den Wert der arcContentLength-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getArcContentLength() { + return arcContentLength; + } + + /** + * Legt den Wert der arcContentLength-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setArcContentLength(Long value) { + this.arcContentLength = value; + } + + /** + * Ruft den Wert der date-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDate() { + return date; + } + + /** + * Legt den Wert der date-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDate(XMLGregorianCalendar value) { + this.date = value; + } + + /** + * Gets the value of the docReference 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 docReference property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocReference().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDocReference() { + if (docReference == null) { + docReference = new ArrayList(); + } + return this.docReference; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageInfosRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageInfosRequest.java new file mode 100644 index 00000000..7b8ffc4c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageInfosRequest.java @@ -0,0 +1,273 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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; +import at.vvo.omds.types.omds3Types.r1_8_0.common.AuthorizationFilter; + + +/** + * Anfragetyp Informationen zu vertragsbezogenen Dokumenten + * + *

Java-Klasse für ArcImageInfosRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageInfosRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element name="policyType" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="policyPartnerRole" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "policyType", + "policyPartnerRole", + "documentType", + "dateFrom", + "dateUntil" +}) +public class ArcImageInfosRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String policyNumber; + protected String policyType; + protected List policyPartnerRole; + @XmlElement(type = Integer.class) + protected List documentType; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der policyType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyType() { + return policyType; + } + + /** + * Legt den Wert der policyType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyType(String value) { + this.policyType = value; + } + + /** + * Gets the value of the policyPartnerRole 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 policyPartnerRole property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPolicyPartnerRole().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + public List getPolicyPartnerRole() { + if (policyPartnerRole == null) { + policyPartnerRole = new ArrayList(); + } + return this.policyPartnerRole; + } + + /** + * Gets the value of the documentType 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 documentType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocumentType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getDocumentType() { + if (documentType == null) { + documentType = new ArrayList(); + } + return this.documentType; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageInfosResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageInfosResponse.java new file mode 100644 index 00000000..3d1db668 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageInfosResponse.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.ServiceFault; + + +/** + * Rückgabetyp Informationen zu vertragsbezogenen Dokumenten + * + *

Java-Klasse für ArcImageInfosResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageInfosResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosResponse", propOrder = { + "arcImageInfo", + "serviceFault" +}) +public class ArcImageInfosResponse { + + protected List arcImageInfo; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Gets the value of the arcImageInfo 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 arcImageInfo property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getArcImageInfo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getArcImageInfo() { + if (arcImageInfo == null) { + arcImageInfo = new ArrayList(); + } + return this.arcImageInfo; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageRequest.java new file mode 100644 index 00000000..2cfe7349 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageRequest.java @@ -0,0 +1,127 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.AuthorizationFilter; + + +/** + * Requesttyp zur Abholung eines einzelnen bekannten Dokuments + * + *

Java-Klasse für ArcImageRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ArcImageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageRequest", propOrder = { + "vuNr", + "authFilter", + "arcImageId" +}) +public class ArcImageRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ArcImageId", required = true) + protected String arcImageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der arcImageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArcImageId() { + return arcImageId; + } + + /** + * Legt den Wert der arcImageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArcImageId(String value) { + this.arcImageId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageResponse.java new file mode 100644 index 00000000..5be73bbc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ArcImageResponse.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.ServiceFault; + + +/** + * Responsetyp zur Rückgabe eines einzelnen Dokumentes + * + *

Java-Klasse für ArcImageResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ArcContent" type="{urn:omds3ServiceTypes-1-1-0}ArcContent" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageResponse", propOrder = { + "arcContent", + "serviceFault" +}) +public class ArcImageResponse { + + @XmlElement(name = "ArcContent") + protected ArcContent arcContent; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der arcContent-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcContent } + * + */ + public ArcContent getArcContent() { + return arcContent; + } + + /** + * Legt den Wert der arcContent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcContent } + * + */ + public void setArcContent(ArcContent value) { + this.arcContent = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkBusinessObjectResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkBusinessObjectResponse.java new file mode 100644 index 00000000..dce0e44a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkBusinessObjectResponse.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.ServiceFault; + + +/** + *

Java-Klasse für DeepLinkBusinessObjectResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkBusinessObjectResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="httpActionLink" type="{urn:omds3ServiceTypes-1-1-0}HttpActionLinkType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkBusinessObjectResponse", propOrder = { + "httpActionLink", + "serviceFault" +}) +public class DeepLinkBusinessObjectResponse { + + protected List httpActionLink; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the httpActionLink 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 httpActionLink property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHttpActionLink().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HttpActionLinkType } + * + * + */ + public List getHttpActionLink() { + if (httpActionLink == null) { + httpActionLink = new ArrayList(); + } + return this.httpActionLink; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkClaimRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkClaimRequest.java new file mode 100644 index 00000000..1e58e4ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkClaimRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkClaimRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkClaimRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="claimNumber" type="{urn:omds20}Schadennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkClaimRequest", propOrder = { + "vuNr", + "authFilter", + "claimNumber", + "withoutFrame" +}) +public class DeepLinkClaimRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String claimNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der claimNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaimNumber() { + return claimNumber; + } + + /** + * Legt den Wert der claimNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaimNumber(String value) { + this.claimNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkOfferRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkOfferRequest.java new file mode 100644 index 00000000..a0fad618 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkOfferRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkOfferRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkOfferRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="offerNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkOfferRequest", propOrder = { + "vuNr", + "authFilter", + "offerNumber", + "withoutFrame" +}) +public class DeepLinkOfferRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String offerNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der offerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOfferNumber() { + return offerNumber; + } + + /** + * Legt den Wert der offerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOfferNumber(String value) { + this.offerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkPartnerRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkPartnerRequest.java new file mode 100644 index 00000000..7f01cc19 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkPartnerRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkPartnerRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkPartnerRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPartnerRequest", propOrder = { + "vuNr", + "authFilter", + "partnerNumber", + "withoutFrame" +}) +public class DeepLinkPartnerRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String partnerNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkPolicyRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkPolicyRequest.java new file mode 100644 index 00000000..31372f90 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/DeepLinkPolicyRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkPolicyRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkPolicyRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPolicyRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "withoutFrame" +}) +public class DeepLinkPolicyRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String policyNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/HttpActionLinkType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/HttpActionLinkType.java new file mode 100644 index 00000000..bab9b5b4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/HttpActionLinkType.java @@ -0,0 +1,142 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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; + + +/** + * Definiert einen Deep-Link + * + *

Java-Klasse für HttpActionLinkType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="HttpActionLinkType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="url">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="type">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="10"/>
+ *               <enumeration value="11"/>
+ *               <enumeration value="12"/>
+ *               <enumeration value="13"/>
+ *               <enumeration value="14"/>
+ *               <enumeration value="15"/>
+ *               <enumeration value="16"/>
+ *               <enumeration value="17"/>
+ *               <enumeration value="18"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="validUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HttpActionLinkType", propOrder = { + "url", + "type", + "validUntil" +}) +public class HttpActionLinkType { + + @XmlElement(required = true) + protected String url; + protected int type; + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar validUntil; + + /** + * Ruft den Wert der url-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUrl() { + return url; + } + + /** + * Legt den Wert der url-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUrl(String value) { + this.url = value; + } + + /** + * Ruft den Wert der type-Eigenschaft ab. + * + */ + public int getType() { + return type; + } + + /** + * Legt den Wert der type-Eigenschaft fest. + * + */ + public void setType(int value) { + this.type = value; + } + + /** + * Ruft den Wert der validUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getValidUntil() { + return validUntil; + } + + /** + * Legt den Wert der validUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setValidUntil(XMLGregorianCalendar value) { + this.validUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/LoginRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/LoginRequestType.java new file mode 100644 index 00000000..b84139d8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/LoginRequestType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.AuthorizationFilter; + + +/** + * Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + * + *

Java-Klasse für LoginRequestType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LoginRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LoginRequestType", propOrder = { + "vuNr", + "authFilter" +}) +public class LoginRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageInfoType.java new file mode 100644 index 00000000..95e853a7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageInfoType.java @@ -0,0 +1,238 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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; +import at.vvo.omds.types.omds2Types.v2_14.PaketInhCdType; +import at.vvo.omds.types.omds2Types.v2_14.PaketUmfCdType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ElementIdType; + + +/** + * Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + * + *

Java-Klasse für OMDSPackageInfoType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="omdsPackageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="timeStamp" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="packageSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="packageExtent" type="{urn:omds20}PaketUmfCd_Type"/>
+ *         <element name="packageContentCode" type="{urn:omds20}PaketInhCd_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageInfoType", propOrder = { + "vuNr", + "maklerID", + "omdsPackageIdDetails", + "timeStamp", + "packageSize", + "packageExtent", + "packageContentCode" +}) +public class OMDSPackageInfoType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "MaklerID", required = true) + protected String maklerID; + @XmlElement(required = true) + protected ElementIdType omdsPackageIdDetails; + @XmlElement(required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar timeStamp; + protected int packageSize; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected PaketUmfCdType packageExtent; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected List packageContentCode; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Ruft den Wert der omdsPackageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getOmdsPackageIdDetails() { + return omdsPackageIdDetails; + } + + /** + * Legt den Wert der omdsPackageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setOmdsPackageIdDetails(ElementIdType value) { + this.omdsPackageIdDetails = value; + } + + /** + * Ruft den Wert der timeStamp-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getTimeStamp() { + return timeStamp; + } + + /** + * Legt den Wert der timeStamp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setTimeStamp(XMLGregorianCalendar value) { + this.timeStamp = value; + } + + /** + * Ruft den Wert der packageSize-Eigenschaft ab. + * + */ + public int getPackageSize() { + return packageSize; + } + + /** + * Legt den Wert der packageSize-Eigenschaft fest. + * + */ + public void setPackageSize(int value) { + this.packageSize = value; + } + + /** + * Ruft den Wert der packageExtent-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketUmfCdType } + * + */ + public PaketUmfCdType getPackageExtent() { + return packageExtent; + } + + /** + * Legt den Wert der packageExtent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketUmfCdType } + * + */ + public void setPackageExtent(PaketUmfCdType value) { + this.packageExtent = value; + } + + /** + * Gets the value of the packageContentCode 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 packageContentCode property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPackageContentCode().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PaketInhCdType } + * + * + */ + public List getPackageContentCode() { + if (packageContentCode == null) { + packageContentCode = new ArrayList(); + } + return this.packageContentCode; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageListRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageListRequest.java new file mode 100644 index 00000000..0839f97f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageListRequest.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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; +import at.vvo.omds.types.omds3Types.r1_8_0.common.AgentFilterType; + + +/** + *

Java-Klasse für OMDSPackageListRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageListRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListRequest", propOrder = { + "vuNr", + "agentFilter", + "dateFrom", + "dateUntil" +}) +public class OMDSPackageListRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + protected AgentFilterType agentFilter; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageListResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageListResponse.java new file mode 100644 index 00000000..df882557 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageListResponse.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.ServiceFault; + + +/** + * Dieser Typ definiert eine Liste von OMDS-Datensaetzen + * + *

Java-Klasse für OMDSPackageListResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageListResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListResponse", propOrder = { + "omdsPackageInfo", + "serviceFault" +}) +public class OMDSPackageListResponse { + + protected List omdsPackageInfo; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the omdsPackageInfo 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 omdsPackageInfo property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOmdsPackageInfo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OMDSPackageInfoType } + * + * + */ + public List getOmdsPackageInfo() { + if (omdsPackageInfo == null) { + omdsPackageInfo = new ArrayList(); + } + return this.omdsPackageInfo; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageRequest.java new file mode 100644 index 00000000..e0e436ff --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageRequest.java @@ -0,0 +1,125 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.AgentFilterType; + + +/** + *

Java-Klasse für OMDSPackageRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="omdsPackageId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageRequest", propOrder = { + "vuNr", + "agentFilter", + "omdsPackageId" +}) +public class OMDSPackageRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + protected AgentFilterType agentFilter; + @XmlElement(required = true) + protected List omdsPackageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Gets the value of the omdsPackageId 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 omdsPackageId property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOmdsPackageId().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOmdsPackageId() { + if (omdsPackageId == null) { + omdsPackageId = new ArrayList(); + } + return this.omdsPackageId; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageResponse.java new file mode 100644 index 00000000..701b0fc7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/OMDSPackageResponse.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.ServiceFault; + + +/** + *

Java-Klasse für OMDSPackageResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackage" type="{urn:omds3ServiceTypes-1-1-0}RequestedOMDSPackage" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageResponse", propOrder = { + "requestedOmdsPackage", + "serviceFault" +}) +public class OMDSPackageResponse { + + protected List requestedOmdsPackage; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the requestedOmdsPackage 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 requestedOmdsPackage property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRequestedOmdsPackage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RequestedOMDSPackage } + * + * + */ + public List getRequestedOmdsPackage() { + if (requestedOmdsPackage == null) { + requestedOmdsPackage = new ArrayList(); + } + return this.requestedOmdsPackage; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ObjectFactory.java new file mode 100644 index 00000000..c3899ff7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/ObjectFactory.java @@ -0,0 +1,549 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.servicetypes 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 _LoginRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginRequest"); + private final static QName _LoginResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginResponse"); + private final static QName _GetUserDataRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataRequest"); + private final static QName _GetUserDataResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataResponse"); + private final static QName _GetOMDSPackageListRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListRequest"); + private final static QName _GetOMDSPackageListResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListResponse"); + private final static QName _GetOMDSPackageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageRequest"); + private final static QName _GetOMDSPackageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageResponse"); + private final static QName _GetArcImageInfosRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosRequest"); + private final static QName _GetArcImageInfosResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosResponse"); + private final static QName _GetArcImageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageRequest"); + private final static QName _GetArcImageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageResponse"); + private final static QName _GetDeepLinkClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimRequest"); + private final static QName _GetDeepLinkClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimResponse"); + private final static QName _GetDeepLinkPartnerRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerRequest"); + private final static QName _GetDeepLinkPartnerResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerResponse"); + private final static QName _GetDeepLinkOfferRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferRequest"); + private final static QName _GetDeepLinkOfferResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferResponse"); + private final static QName _GetDeepLinkPolicyRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyRequest"); + private final static QName _GetDeepLinkPolicyResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyResponse"); + private final static QName _GetDeepLinkBusinessObjectResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkBusinessObjectResponse"); + private final static QName _WithoutFrame_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "withoutFrame"); + private final static QName _HttpActionLink_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "httpActionLink"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_8_0.servicetypes + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link RequestedOMDSPackage } + * + */ + public RequestedOMDSPackage createRequestedOMDSPackage() { + return new RequestedOMDSPackage(); + } + + /** + * Create an instance of {@link UserDataResponse } + * + */ + public UserDataResponse createUserDataResponse() { + return new UserDataResponse(); + } + + /** + * Create an instance of {@link LoginRequestType } + * + */ + public LoginRequestType createLoginRequestType() { + return new LoginRequestType(); + } + + /** + * Create an instance of {@link DeepLinkBusinessObjectResponse } + * + */ + public DeepLinkBusinessObjectResponse createDeepLinkBusinessObjectResponse() { + return new DeepLinkBusinessObjectResponse(); + } + + /** + * Create an instance of {@link UserDataRequest } + * + */ + public UserDataRequest createUserDataRequest() { + return new UserDataRequest(); + } + + /** + * Create an instance of {@link OMDSPackageListRequest } + * + */ + public OMDSPackageListRequest createOMDSPackageListRequest() { + return new OMDSPackageListRequest(); + } + + /** + * Create an instance of {@link OMDSPackageListResponse } + * + */ + public OMDSPackageListResponse createOMDSPackageListResponse() { + return new OMDSPackageListResponse(); + } + + /** + * Create an instance of {@link OMDSPackageRequest } + * + */ + public OMDSPackageRequest createOMDSPackageRequest() { + return new OMDSPackageRequest(); + } + + /** + * Create an instance of {@link OMDSPackageResponse } + * + */ + public OMDSPackageResponse createOMDSPackageResponse() { + return new OMDSPackageResponse(); + } + + /** + * Create an instance of {@link ArcImageInfosRequest } + * + */ + public ArcImageInfosRequest createArcImageInfosRequest() { + return new ArcImageInfosRequest(); + } + + /** + * Create an instance of {@link ArcImageInfosResponse } + * + */ + public ArcImageInfosResponse createArcImageInfosResponse() { + return new ArcImageInfosResponse(); + } + + /** + * Create an instance of {@link ArcImageRequest } + * + */ + public ArcImageRequest createArcImageRequest() { + return new ArcImageRequest(); + } + + /** + * Create an instance of {@link ArcImageResponse } + * + */ + public ArcImageResponse createArcImageResponse() { + return new ArcImageResponse(); + } + + /** + * Create an instance of {@link DeepLinkClaimRequest } + * + */ + public DeepLinkClaimRequest createDeepLinkClaimRequest() { + return new DeepLinkClaimRequest(); + } + + /** + * Create an instance of {@link DeepLinkPartnerRequest } + * + */ + public DeepLinkPartnerRequest createDeepLinkPartnerRequest() { + return new DeepLinkPartnerRequest(); + } + + /** + * Create an instance of {@link DeepLinkOfferRequest } + * + */ + public DeepLinkOfferRequest createDeepLinkOfferRequest() { + return new DeepLinkOfferRequest(); + } + + /** + * Create an instance of {@link DeepLinkPolicyRequest } + * + */ + public DeepLinkPolicyRequest createDeepLinkPolicyRequest() { + return new DeepLinkPolicyRequest(); + } + + /** + * Create an instance of {@link HttpActionLinkType } + * + */ + public HttpActionLinkType createHttpActionLinkType() { + return new HttpActionLinkType(); + } + + /** + * Create an instance of {@link OMDSPackageInfoType } + * + */ + public OMDSPackageInfoType createOMDSPackageInfoType() { + return new OMDSPackageInfoType(); + } + + /** + * Create an instance of {@link PolicyPartnerRole } + * + */ + public PolicyPartnerRole createPolicyPartnerRole() { + return new PolicyPartnerRole(); + } + + /** + * Create an instance of {@link ArcImageInfo } + * + */ + public ArcImageInfo createArcImageInfo() { + return new ArcImageInfo(); + } + + /** + * Create an instance of {@link ArcContent } + * + */ + public ArcContent createArcContent() { + return new ArcContent(); + } + + /** + * Create an instance of {@link RequestedOMDSPackage.OmdsPackage } + * + */ + public RequestedOMDSPackage.OmdsPackage createRequestedOMDSPackageOmdsPackage() { + return new RequestedOMDSPackage.OmdsPackage(); + } + + /** + * Create an instance of {@link UserDataResponse.AvailableServices } + * + */ + public UserDataResponse.AvailableServices createUserDataResponseAvailableServices() { + return new UserDataResponse.AvailableServices(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LoginRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LoginRequestType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginRequest") + public JAXBElement createLoginRequest(LoginRequestType value) { + return new JAXBElement(_LoginRequest_QNAME, LoginRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginResponse") + public JAXBElement createLoginResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_LoginResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link UserDataRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link UserDataRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataRequest") + public JAXBElement createGetUserDataRequest(UserDataRequest value) { + return new JAXBElement(_GetUserDataRequest_QNAME, UserDataRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link UserDataResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link UserDataResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataResponse") + public JAXBElement createGetUserDataResponse(UserDataResponse value) { + return new JAXBElement(_GetUserDataResponse_QNAME, UserDataResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OMDSPackageListRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListRequest") + public JAXBElement createGetOMDSPackageListRequest(OMDSPackageListRequest value) { + return new JAXBElement(_GetOMDSPackageListRequest_QNAME, OMDSPackageListRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OMDSPackageListResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListResponse") + public JAXBElement createGetOMDSPackageListResponse(OMDSPackageListResponse value) { + return new JAXBElement(_GetOMDSPackageListResponse_QNAME, OMDSPackageListResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OMDSPackageRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageRequest") + public JAXBElement createGetOMDSPackageRequest(OMDSPackageRequest value) { + return new JAXBElement(_GetOMDSPackageRequest_QNAME, OMDSPackageRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OMDSPackageResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageResponse") + public JAXBElement createGetOMDSPackageResponse(OMDSPackageResponse value) { + return new JAXBElement(_GetOMDSPackageResponse_QNAME, OMDSPackageResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArcImageInfosRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosRequest") + public JAXBElement createGetArcImageInfosRequest(ArcImageInfosRequest value) { + return new JAXBElement(_GetArcImageInfosRequest_QNAME, ArcImageInfosRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArcImageInfosResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosResponse") + public JAXBElement createGetArcImageInfosResponse(ArcImageInfosResponse value) { + return new JAXBElement(_GetArcImageInfosResponse_QNAME, ArcImageInfosResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArcImageRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageRequest") + public JAXBElement createGetArcImageRequest(ArcImageRequest value) { + return new JAXBElement(_GetArcImageRequest_QNAME, ArcImageRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArcImageResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageResponse") + public JAXBElement createGetArcImageResponse(ArcImageResponse value) { + return new JAXBElement(_GetArcImageResponse_QNAME, ArcImageResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkClaimRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkClaimRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimRequest") + public JAXBElement createGetDeepLinkClaimRequest(DeepLinkClaimRequest value) { + return new JAXBElement(_GetDeepLinkClaimRequest_QNAME, DeepLinkClaimRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimResponse") + public JAXBElement createGetDeepLinkClaimResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkClaimResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPartnerRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkPartnerRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerRequest") + public JAXBElement createGetDeepLinkPartnerRequest(DeepLinkPartnerRequest value) { + return new JAXBElement(_GetDeepLinkPartnerRequest_QNAME, DeepLinkPartnerRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerResponse") + public JAXBElement createGetDeepLinkPartnerResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkPartnerResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkOfferRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkOfferRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferRequest") + public JAXBElement createGetDeepLinkOfferRequest(DeepLinkOfferRequest value) { + return new JAXBElement(_GetDeepLinkOfferRequest_QNAME, DeepLinkOfferRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferResponse") + public JAXBElement createGetDeepLinkOfferResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkOfferResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPolicyRequest }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkPolicyRequest }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyRequest") + public JAXBElement createGetDeepLinkPolicyRequest(DeepLinkPolicyRequest value) { + return new JAXBElement(_GetDeepLinkPolicyRequest_QNAME, DeepLinkPolicyRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyResponse") + public JAXBElement createGetDeepLinkPolicyResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkPolicyResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkBusinessObjectResponse") + public JAXBElement createGetDeepLinkBusinessObjectResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkBusinessObjectResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "withoutFrame") + public JAXBElement createWithoutFrame(Boolean value) { + return new JAXBElement(_WithoutFrame_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HttpActionLinkType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link HttpActionLinkType }{@code >} + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "httpActionLink") + public JAXBElement createHttpActionLink(HttpActionLinkType value) { + return new JAXBElement(_HttpActionLink_QNAME, HttpActionLinkType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/PolicyPartnerRole.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/PolicyPartnerRole.java new file mode 100644 index 00000000..292c420d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/PolicyPartnerRole.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_8_0.common.PartnerRoleType; + + +/** + * Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + * + *

Java-Klasse für PolicyPartnerRole complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PolicyPartnerRole">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element name="partnerRole" type="{urn:omds3CommonServiceTypes-1-1-0}PartnerRoleType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolicyPartnerRole", propOrder = { + "partnerNumber", + "partnerRole" +}) +public class PolicyPartnerRole { + + @XmlElement(required = true) + protected String partnerNumber; + @XmlSchemaType(name = "string") + protected List partnerRole; + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Gets the value of the partnerRole 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 partnerRole property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPartnerRole().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PartnerRoleType } + * + * + */ + public List getPartnerRole() { + if (partnerRole == null) { + partnerRole = new ArrayList(); + } + return this.partnerRole; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/RequestedOMDSPackage.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/RequestedOMDSPackage.java new file mode 100644 index 00000000..4e3c9684 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/RequestedOMDSPackage.java @@ -0,0 +1,231 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +import java.util.ArrayList; +import java.util.List; +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_8_0.common.ServiceFault; + + +/** + * Typ fuer ein OMDS-Datensatz-Package + * + *

Java-Klasse für RequestedOMDSPackage complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RequestedOMDSPackage">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="omdsPackage" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+ *                   <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RequestedOMDSPackage", propOrder = { + "requestedOmdsPackageId", + "omdsPackage", + "serviceFault" +}) +public class RequestedOMDSPackage { + + @XmlElement(required = true) + protected String requestedOmdsPackageId; + protected RequestedOMDSPackage.OmdsPackage omdsPackage; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der requestedOmdsPackageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestedOmdsPackageId() { + return requestedOmdsPackageId; + } + + /** + * Legt den Wert der requestedOmdsPackageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestedOmdsPackageId(String value) { + this.requestedOmdsPackageId = value; + } + + /** + * Ruft den Wert der omdsPackage-Eigenschaft ab. + * + * @return + * possible object is + * {@link RequestedOMDSPackage.OmdsPackage } + * + */ + public RequestedOMDSPackage.OmdsPackage getOmdsPackage() { + return omdsPackage; + } + + /** + * Legt den Wert der omdsPackage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RequestedOMDSPackage.OmdsPackage } + * + */ + public void setOmdsPackage(RequestedOMDSPackage.OmdsPackage value) { + this.omdsPackage = value; + } + + /** + * Gets the value of the serviceFault 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + + + /** + *

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="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+     *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "omdsPackageInfo", + "content" + }) + public static class OmdsPackage { + + @XmlElement(required = true) + protected OMDSPackageInfoType omdsPackageInfo; + @XmlElement(required = true) + @XmlMimeType("application/zip") + protected DataHandler content; + + /** + * Ruft den Wert der omdsPackageInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link OMDSPackageInfoType } + * + */ + public OMDSPackageInfoType getOmdsPackageInfo() { + return omdsPackageInfo; + } + + /** + * Legt den Wert der omdsPackageInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OMDSPackageInfoType } + * + */ + public void setOmdsPackageInfo(OMDSPackageInfoType value) { + this.omdsPackageInfo = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setContent(DataHandler value) { + this.content = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/UserDataRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/UserDataRequest.java new file mode 100644 index 00000000..9bd35814 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/UserDataRequest.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für UserDataRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UserDataRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataRequest", propOrder = { + "vuNr" +}) +public class UserDataRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/UserDataResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/UserDataResponse.java new file mode 100644 index 00000000..4410c90a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/UserDataResponse.java @@ -0,0 +1,200 @@ + +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; + +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_14.PERSONType; + + +/** + * Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + * + * + *

Java-Klasse für UserDataResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UserDataResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="userid">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="availableServices">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="person" type="{urn:omds20}PERSON_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataResponse", propOrder = { + "userid", + "availableServices", + "person" +}) +public class UserDataResponse { + + @XmlElement(required = true) + protected String userid; + @XmlElement(required = true) + protected UserDataResponse.AvailableServices availableServices; + @XmlElement(required = true) + protected PERSONType person; + + /** + * Ruft den Wert der userid-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserid() { + return userid; + } + + /** + * Legt den Wert der userid-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserid(String value) { + this.userid = value; + } + + /** + * Ruft den Wert der availableServices-Eigenschaft ab. + * + * @return + * possible object is + * {@link UserDataResponse.AvailableServices } + * + */ + public UserDataResponse.AvailableServices getAvailableServices() { + return availableServices; + } + + /** + * Legt den Wert der availableServices-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UserDataResponse.AvailableServices } + * + */ + public void setAvailableServices(UserDataResponse.AvailableServices value) { + this.availableServices = value; + } + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + public PERSONType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + public void setPerson(PERSONType value) { + this.person = value; + } + + + /** + *

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="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "service" + }) + public static class AvailableServices { + + @XmlElement(required = true) + protected List service; + + /** + * Gets the value of the service 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 service property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getService().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getService() { + if (service == null) { + service = new ArrayList(); + } + return this.service; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/package-info.java new file mode 100644 index 00000000..ea882b30 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_8_0/servicetypes/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3ServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_8_0.servicetypes; diff --git a/OMDSServiceDefinition/src/main/resources/Backlog.txt b/OMDSServiceDefinition/src/main/resources/Backlog.txt index 1f9245a8..3ba1872f 100644 --- a/OMDSServiceDefinition/src/main/resources/Backlog.txt +++ b/OMDSServiceDefinition/src/main/resources/Backlog.txt @@ -69,4 +69,13 @@ es ohnehin nur jeweils ein Element gibt. Kfz und Sach-Privat sollten dahingehend Das Element "VersPersonenRefLfnr" in ProduktMitVp_Type sollte umbenannt werden auf "VersPersonRefLfnr", da immer genau eine Person referenziert wird. +14. +Personen und Risikoobjekte werden über Lfnr im Antrag referenziert. Dies könnte eventuell vereinfacht werden, +in dem man einfach Attribute PersonenId und RisikoId oder RisikoObjektId vom Typ String verwendet. Dann könnten +auch die originären Ids der Objekte Verwendung finden. Allerdings müssen neue Personen und Risikoobjekte +in einem Antrag nicht unbedingt eine Id bei der VU haben. + +15. +Vorversicherungen sind aus Rücksichtnahme auf den Bestand in Kfz unnötig kompliziert geworden, sollte vereinfacht +werden. diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds20Types_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds20Types_binding.xml new file mode 100644 index 00000000..4a54e05f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds20Types_binding.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON1_Basisfunktionen_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON1_Basisfunktionen_binding.xml new file mode 100644 index 00000000..91b7a57c --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON1_Basisfunktionen_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Common_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Common_binding.xml new file mode 100644 index 00000000..80f4102e --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Common_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Kfz_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Kfz_binding.xml new file mode 100644 index 00000000..a3c9bfbe --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Kfz_binding.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Kranken_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Kranken_binding.xml new file mode 100644 index 00000000..e0dcf93f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Kranken_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Leben_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Leben_binding.xml new file mode 100644 index 00000000..f54f415f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Leben_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Produktfinder_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Produktfinder_binding.xml new file mode 100644 index 00000000..bf715c85 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Produktfinder_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_RS_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_RS_binding.xml new file mode 100644 index 00000000..c8d67f75 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_RS_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_SachPrivat_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_SachPrivat_binding.xml new file mode 100644 index 00000000..f2b4b881 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_SachPrivat_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Unfall_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Unfall_binding.xml new file mode 100644 index 00000000..89124751 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON2_Antrag_Unfall_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON3_Vertrag_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON3_Vertrag_binding.xml new file mode 100644 index 00000000..44a3ee95 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON3_Vertrag_binding.xml @@ -0,0 +1,13 @@ + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON4_Partner_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON4_Partner_binding.xml new file mode 100644 index 00000000..dabb11d9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON4_Partner_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON7_Schaden_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON7_Schaden_binding.xml new file mode 100644 index 00000000..5c5b14c7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omds3_ON7_Schaden_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omdsCommonServiceTypes_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omdsCommonServiceTypes_binding.xml new file mode 100644 index 00000000..8307107a --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omdsCommonServiceTypes_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omdsExampleVuExtension_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omdsExampleVuExtension_binding.xml new file mode 100644 index 00000000..02e66ffe --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omdsExampleVuExtension_binding.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omdsServiceTypes_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omdsServiceTypes_binding.xml new file mode 100644 index 00000000..1b83d573 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/omdsServiceTypes_binding.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/wsdl_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/wsdl_binding.xml new file mode 100644 index 00000000..8a258987 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/wsdl_binding.xml @@ -0,0 +1,17 @@ + + + + + true + false + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/wsdl_broker_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/wsdl_broker_binding.xml new file mode 100644 index 00000000..67aa3839 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_8_0/wsdl_broker_binding.xml @@ -0,0 +1,18 @@ + + + + + + true + false + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/Bsp/VollTeilkaskoKfz/TestNeuwertklauselNachObenZiehen.xml b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/Bsp/VollTeilkaskoKfz/TestNeuwertklauselNachObenZiehen.xml new file mode 100644 index 00000000..a1498c22 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/Bsp/VollTeilkaskoKfz/TestNeuwertklauselNachObenZiehen.xml @@ -0,0 +1,94 @@ + + + + + + AK + true + + + + + AK + true + true + + + + + AK + 250.00 + 10000 + true + + + + + + + + + + + 123.00 + false + true + true + + + + + AK + 250.00 + 10000 + true + + + + + + + + + + + 123.00 + false + true + + + + + AK + 250.00 + 10000 + true + + + + + + + + + + + 123.00 + false + true + true + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/Bsp/VollTeilkaskoKfz/TestNeuwertklauselNachObenZiehen.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/Bsp/VollTeilkaskoKfz/TestNeuwertklauselNachObenZiehen.xsd new file mode 100644 index 00000000..d2a383d4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/Bsp/VollTeilkaskoKfz/TestNeuwertklauselNachObenZiehen.xsd @@ -0,0 +1,19 @@ + + + + + + + + Produktmodell Kfz + + + + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/ReadMe.txt b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/ReadMe.txt new file mode 100644 index 00000000..5509e087 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/ReadMe.txt @@ -0,0 +1,14 @@ +Releases +================================ +OMDS 3 Version 1.0.0 - Okt. 2017 - erste Veröffentlichung der 'Quick-Wins' +OMDS 3 Version 1.1.0 - Okt. 2017 - Veröffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0 +OMDS 3 Version 1.1.1 - Dez. 2017 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert +OMDS 3 Version 1.2.0 - Mai 2018 - Autorisierung neu beschrieben, keine Änderungen in den Services selbst +OMDS 3 Version 1.3.0 - Jun. 2019 - Berechnung-Offert-Antrag Kfz neu +OMDS 3 Version 1.4.0 - Okt. 2019 - Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11 +OMDS 3 Version 1.5.0 - Jul. 2020 - Berechnung-Offert-Antrag Sach-privat, Schaden überarbeitet, Verwendung OMDS 2.11 +OMDS 3 Version 1.6.0 - Jul. 2021 - Service-Release: Verwendung OMDS 2.14 (SNAPSHOT) +OMDS 3 Version 1.7.0 - Jän. 2022 - Neue Sparten: Berechnung-Offert-Antrag Unfall, Leben, Verwendung OMDS 2.14.0, + Handling von Dokumenten im Prozess, Konvertierung-Fahrzeugwechsel-Wechselkennzeichen. +OMDS 3 Version 1.8.0 - Aug. 2022 - Service-Release: Deckungsprüfung, Belegeinreichung, Veröffentlichungsprozess, + Legitimation, Haftpflicht optional in Kfz \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/ReleaseNotes-1-8-0.txt b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/ReleaseNotes-1-8-0.txt new file mode 100644 index 00000000..adc11558 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/ReleaseNotes-1-8-0.txt @@ -0,0 +1,283 @@ +============= +Version 1.8.0 +============= + +Was ist neu oder anders in Version 1.8.0 im Vergleich zur Version 1.7.0? +===================================================================================== +1. Version 1.8.0 ist abwärtskompatibel zur Version 1.7.0 in dem Sinne, dass ein XML welches unter 1.7.0 valide ist + auch unter 1.8.0 valide ist. Generierte Objekte können abweichen und neue Elemente können im XML enthalten sein. +2. Neue Services Deckungsauskunft und Belegeinreichung aufgenommen: + Neue Methoden sind CheckCoverage und SubmitReceipt. +3. Haftpflicht in Kfz wird optionaler Vertragsbestandteil (bisher verpflichtend) +4. SpartendetailSchaden_Type bekommt folgende neue Attribute Koerperhaelfte, Koerperteil und BehoerdlicheAufnahme +5. Neu aufgenommen Legitimation_Type +6. Mit dem Wert "parameters" gab es ein Problem bei der Generierung von Clients unter Visual Studio. Daher wurde + + geändert auf + +7. Anpassung des Veröffentlichungsprocederes im Dokument ON_1.01.3 Versionierung: Der Steuerkreis + entscheidet über die Veröffentlichung unabhängig vom formalen Status der jeweiligen Norm. +8. Kfz-Kasko: Merkmal Neuwertklausel ja/nein auch bei Teilkasko verfügbar. +9. Selbstbehalt in Sach-Privat auf Produktebene verfügbar. Selbstbehalte bekommen eine Art + und können künftig von VU nochmals abgeleitet werden. +10. Kfz-Risikoobjekt erhält ein optionales Element "Historisch" vom Typ boolean. +11. Möglichkeit den Dateinamen beim Upload / Download von Binaries mit anzugeben. +12. Neues Feld TarifId um einen Antrags- bzw. Vertragsbaustein auf eine konkrete Produktkomponente beziehen zu können. + Der Typ von TarifId ist abstrakt und muss von der VU überschrieben werden, z.B. mit einem Enum der zulässigen + Werte. +13. Hauptfälligkeit, Zahlrhythmus und Zahlweg stehen jetzt optional auch auf Verkaufsproduktebene zur Verfügung. + Auf der Produktebene ist die Hauptfälligkeit jetzt optional und Hauptfälligkeit, Zahlrhythmus und Zahlweg sind im + Kommentar als deprecated markiert. +14. Neues Element SpezBOASchritt_Type: Die Schritte in BOA erben von diesem gemeinsamen Element und + bauen aufeinander auf. +15. Baujahr Gebäude ist optional +16. Neuer DocumentType 42 = Deckungsvergleich + + +============= +Version 1.7.0 +============= + +Was ist neu oder anders in Version 1.7.0 im Vergleich zur Version 1.6.0? +===================================================================================== +1. Version 1.7.0 ist abwärtskompatibel zur Version 1.6.0 in dem Sinne, dass ein XML welches unter 1.6.0 valide ist + auch unter 1.7.0 valide ist. Generierte Objekte können abweichen und neue Elemente können im XML enthalten sein. +2. Berechnung-Offert-Antrag wurde für die Sparten Unfall und Leben hinzugefügt. + Für Leben wurde die Möglichkeit geschaffen bis zu 4 Produktebenen abzubilden (bisher max. 3 Ebenen). +3. Struktur für Konvertierung in BOA wurde nochmals überarbeitet und verwendet jetzt + Vererbung, damit sie künftig erweitert werden kann. Dazu wurde eine neue Zwischenschicht + in der Vererbungshierarchie von B/O/A eingefügt. +4. Dokumentenhandling in BOA wurde verbessert. +5. Neue OMDS Version 2.14-00 + - Es sind neue Personenmerkmale hinzugekommen, einige Merkmale sind nicht mehr verpflichtend + - Neue Änderungsarten: Fahrzeugwechsel, Wechselkennzeichen Aus- und Einschluss. + - Neue Legitimierungsart: Firmenbuchauszug +6. Aufnahme Vermittlername in Kontierung_Type +7. Alle BOA-Sparten: Sicherstellungen und Einwilligungen sind im Antragsobjekt neu hinzu gekommen. +8. Erweiterungsmöglichkeit für die Risikomerkmale von versicherten Interessen. + + +============= +Version 1.6.0 +============= + +Was ist neu oder anders in Version 1.6.0 im Vergleich zur Version 1.5.0? +===================================================================================== +1. Version 1.6.0 ist abwärtskompatibel zur Version 1.5.0 in dem Sinne, dass ein XML welches unter 1.5.0 valide ist + auch unter 1.6.0 valide ist. Generierte Objekte können abweichen und neue Elemente können im XML enthalten sein. +2. Aufnahme der Aufbauart in Kfz +3. Aufnahme Felder für Konvertierung in Berechnung-Offert-Antrag +4. Erweiterung der Liste der Dokumentenarten +5. Aufnahmen eines Änderungsgrundes in BOA +6. Verwendet OMDS 2.14-00 (SNAPSHOT) statt 2.11-00: + - neue Vertragsrollen: AZ - Abweichender Zulassungsbesitzer, FI - Firmeninhaber, ZB - Zustellbevollmächtigter + - neues Feld GesFormCdType in Sonst-Person + - TIN für "Titel nachgestellt" + - neuer LegArtCd_Type: FA - Firmenbuchauszug + - Geburtsland an der Person +7. Entfernen der Restriktion auf genau 4 Zeichen im Status +8. Verwendung technische Objekte in CommonRequest_Type + + +============= +Version 1.5.0 +============= + +Was ist neu oder anders in Version 1.5.0 im Vergleich zur Version 1.4.0? +===================================================================================== +1. Version 1.5.0 ist abwärtskompatibel zur Version 1.4.0 in dem Sinne, dass ein XML welches unter 1.4.0 valide ist + auch unter 1.5.0 valide ist. Generierte Objekte können abweichen und neue Elemente können im XML enthalten sein. +2. Berechnung-Offert-Antrag wurde für die Sparte Sach-Privat hinzugefügt. +3. Es wurden Methoden definiert, um Schäden zu melden und Schadenmeldungen zu suchen und aufzurufen. +4. Vinkulierung ist nicht mehr im allgemeinen Antrags-Spezifikation zu finden, sondern + nur bei KFZ. Hintergrund ist, dass für Sicherstellungen (inkl. Vinkulierung) mit 1.6.0 eine + allgemeinere Lösung kommt. +5. In der Berechnung können optional schon Daten zu Personen angegeben werden. Dies erfolgt im + Vorgriff auf Personenversicherungen, wo dies benötigt wird. In der Praxis hat sich überdies + erwiesen, dass auch bei Sachversicherungen bei manchen Versicherern bereits in der Berechnung + Personendaten erforderlich sind. +6. Es wurden neue "generische" Produktbausteine geschaffen, welche optional Produkt-Metadaten + für den Client zu den Produktbausteinen enthalten können. +7. Es wurden neue Ableitungen für das Versicherte Interesse geschaffen. +8. Für die Übermittlung von Metadaten zu Attributen wurden spezielle Typen angelegt +9. Das allgemeine Response-Objekt kann "Referenzen" aufnehmen. Dies sind Deep-Links oder andere Querverweise. + + +============= +Version 1.4.0 +============= + +Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0? +===================================================================================== +1. Version 1.4.0 ist abwärtskompatibel zur Version 1.3.0 in dem Sinne, dass ein XML welches unter 1.3.0 valide ist + auch unter 1.4.0 valide ist. Generierte Objekte können abweichen und neue Elemente können im XML enthalten sein. +2. Folgend dem Beschluss des Steuerkreises zur Versionierung vom 28.5.2019 sind alle + Definitionen, die noch nicht durch zwei Implementierungen validiert wurden, + aus dem offiziellen Release entfernt worden. + Dies betrifft insb. Schaden, Sparten außer Kfz, maklerseitige Services, Services + zu Partner und Vertragsänderungen. + Diese Teile des Standards sind im Branch "Develop" des Git-Repository aber weiterhin verfügbar: + https://bitbucket.org/omds/omdsservicedefinitions/src/develop/ +3. Antragsdaten Kfz können auch direkt in SubmitApplicationKfz übergeben werden, ein + vorheriger Aufruf von CreateApplicateionKfz ist optional. +4. Für BerechnungsdatenKfz, OffertdatenKfz und AntragsdatenKfz sind eigene Elemente + definiert. +5. Die Zulassungsdaten sind in die omds3CommonServiceTypes gewandert und nun + Teil des Typs "Fahrzeug_Type". In 1.3 waren sie Teil von BOA-Kfz. +6. Vertragsbeginn ist in Ebene 2 und 3 optional. Vertragsbeginn und Vertragsende sind + nur noch vom Typ omds:Datum und nicht omds_Datum-Zeit. +7. Das Element Vorversicherungen wurde verallgemeinert: Es steht jetzt ein abstakter Typ + zur Beschreibung der Vorversicherungen zur Verfügung und eine Implementierung für Kfz. + Bei der Implementierung für Kfz wurde zusätzlich die Möglichkeit der Angabe einer Sparte (VtgSparteCd) + aufgenommen. Die Vorversicherungen haben das neue optionale Merkmal "Ausländische Vorversicherung". + ZusaetzlicheVorversicherungsdaten_Type wurde als zusätzliche VU-spezifische Erweiterungsmöglichkeit eingeführt. +8. Es wurde ein neues abstraktes Element "AbgelehnteRisiken" bei den Antragsdaten eingeführt. +9. Es wurden einige optionale Tarifmerkmale im Kfz-Verkaufsprodukt aufgenommen: Geburtsdatum, Postleitzahl, + Vermittlernummer und Nat. Person / Sonstige Person. +10. Für den Fahrzeugzustand wurde ein zusätzliches Element vom Typ xsd:string eingeführt. Das bisherige + Element "Fahrzeugzustand" wurde zu FzZustandBesichtigung. Der Zustandsbeschreibung_Type wurde zu + ArtBesichtigung_Type und die Schlüsselwerte wurden etwas allgemeiner formuliert. +11. Drei Elemente die bislang in den Antragsdaten Kfz enthalten waren, sind in die allgemeinen Antragsdaten + aufgenommen worden: Ersatzpolizzennummer, ZusendungWeitereDokumente, Vorversicherungen +12. Der abstrakte Produktbaustein_Type wurde zu BasisProduktbaustein_Type; Die Unterscheidung in + ProduktbausteinAntragsprozess_Type und Produktbaustein_Auskunft_Type wurde aufgegeben. + Der ProduktbausteinAntragsprozess_Type heisst jetzt einfach Produktbaustein_Type. Da alle involvierten Typen + abstrakte Typen sind, hat diese Vereinfachung keine Auswirkung auf die tatsächlichen Produktbausteine. +13. Das optionale Element VvdVertrag in ZusaetzlicheKfzdaten_Type wurde umbenannt zu, da es für + den Standard zu spezifisch ist. Es wurde das Element ZusaetzlicheAntragsdatenKfz als zusätzliche VU-spezifische + Erweiterungsmöglichkeit eingeführt, um dieses Element aufnehmen zu können. +14. MTOM Unterstützung wurde aufgenommen für: + - Download OMDSDatensätze getOMDSPackage + - Download Dokumente getArcImage + - Upload und Download Dokumenente bei BOA createApplication, submitApplication + + +============= +Version 1.3.0 +============= + +Was ist neu oder anders in Version 1.3.0 im Vergleich zur Version 1.2.0? +===================================================================================== + +1. Version 1.3.0 ist abwärtskompatibel zur Version 1.2.0 in dem Sinne, dass ein XML welches unter 1.2.0 valide ist + auch unter 1.3.0 valide ist. Generierte Objekte können abweichen und neue Elemente können im XML enthalten sein. +2. Neu enthalten ist: KFZ Berechnung - Offert - Antrag +3. Schaden hat bislang Status "Empfehlung" und wurde bisher noch in keiner Task-force erprobt. + Schaden wurde nicht-abwärtskompatibel verändert: + * VUNr in Requests ist jetzt obligatorisch + * Bereinigung von Inner-Classes + * SchadenStatus_Type erbt jetzt von AbstraktesEreignisStatusAenderung_Type und kann damit auch in + Service "GetStatusChanges" verwendet werden. + * InformationenPerson_Type - Fehlerkorrektur: Personennr war nicht als optional vermerkt + * GetNumberOfDocumentsRequest_Type und GetDocumentInfosRequest_Type: + a) Objektspezifikation, also der Bezug auf ein Geschäftsobjekt, ist optional + b) Zeitraumangabe: Änderung von omds:EL-Zeitraum_Type auf neues Element Zeitraum_Type, + welches keine Art des Zeitraums enthält + * GetDocumentInfosRequest_Type: Vorgaben zur Offset und MaxResults + * GetDocumentInfosResponse_Type: verwendet statt Typ ArcImageInfo den neuen Typ DokumentenReferenz_Type, + welcher eine Referenz auf ein Geschäftsobjekt enthalten kann + * SearchClaimRequest_Type, ChangedClaimsListRequest_Type und LossEventListRequest_Type verwenden statt + omds:EL-Zeitraum_Type den neuen Typ Zeitraum_Type + +4. ServiceFault kann einen zusätzlichen Rückgabewert enthalten: Den String "elementReference". +5. Fehlerkorrektur in ElementIdType: Das Attribut idValidUntil darf null sein. + + +============= +Version 1.2.0 +============= + +Was ist neu oder anders in Version 1.2.0 im Vergleich zur Version 1.1.1? +===================================================================================== + +1. Version 1.2.0 ist abwärtskompatibel zur Version 1.1.1, WSDLs und XSDs sind unverändert. + +2. Dokument "ON_1.02.1_AuthentifizierungAllgemein 1.2.0.docx" wurde um OAuth ergänzt und + es wurde ein erläuterndes Dokument zu OAuth hinzugefügt: "Erläuterungen_OAuth_zu_ON_1.02.1.docx". + Die Einführung von OAuth hat aber keine Auswirkungen auf die SOAP-Definitions-Files. + +============= +Version 1.1.1 +============= + +Was ist neu oder anders in Version 1.1.1 im Vergleich zur Version 1.1.0? +======================================================================== + +1. Es werden einige Fehler korrigiert, es gibt keine grundsaetzlichen Aenderungen. + Daher bleiben die Namespaces unveraendert gegenueber Version 1.1.0. + +2. Die Filenames der WSDL und XSD-Files haben die Versionsnummer nicht mehr angehängt, + da dies als unhandlich in der Generierung beeinsprucht wurde. Die Versionsnummer 1.1.1 ist + aber als Attribut im Kopf der XML-Dateien enthalten. + +3. Das Element serviceFault im File omds3CommonServiceTypes.xsd hatte keinen Type zugewiesen. + Dies wurde korrigiert auf Type ServiceFault. + +4. Das Element GeschInteresseLfnr hatte keinen Typ und hat jetzt den Typ xsd:unsignedIint bekommen. + +5. In GetDocumentInfosResponse_Type hatten ActualOffset, ActualMaxResults und TotalResults keinen Typ. + Der Typ wurde für die drei Elemente auf xsd:unsignedInt festgelegt. + +6. In MeldungsZusammenfassung_Type hatte das Element LfdNr keinen Typ. Der Typ wurde festgelegt mit xsd:unsignedInt. + +7. In Schadenereignis_Type hatten die Elemente vormaligeIdGeschaeftsfall und nachfolgendeIdGeschäftsfall keinen Typ. + Der Typ wurde festgelegt mit 'xsd:string'. Der Umlaut im Element 'nachfolgendeIdGeschäftsfall' wurde aufgelöst + zu 'nachfolgendeIdGeschaeftsfall'. + +8. In SchadenLight_Type hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'. + Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'. + +9. In SchadenType hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'. + Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'. + +10. In Meldungszusammenfassung_Type im ErgebnisSchaeden das Element 'LfdNr' war kein Typ festelegt. Dieser wurde auf + 'xsd:unsignedInt' festgelegt. + +11. In omds3Services.wsdl und in omds3ServicesBroker.wsdl waren die Faultelemente bei einigen Services für wsdl und soap + unterschiedlich benannt. Die Benennung wurde angegelichen. + + +============= +Version 1.1.0 +============= + +Was ist neu oder anders in Version 1.1.0 im Vergleich zur Version 1.0.0? +======================================================================== + +1. Filenames wurden mit Versionsnummer '1-1-0' ergaenzt, Namespaces haben ebenfalls die Versionsnummer erhalten. + +2. Die Services für Schadenmeldung und Schadenstatus wurden ergänzt. + +3. Neues WSDL für Services auf der Maklerseite: 'omds3ServicesBroker-1-1-0.wsdl'. + +4. Ein neues XSD fuer Typen, die allen OMDS 3 Services gemeinsam sind: 'omds3CommonServiceTypes-1-1-0.xsd'. + Übergeordnete Datentypen und Elemente sind in diese Datei verschoben worden. + +5. Im Element UserDataResponse ist das Unterlement 'address' enfallen, da die Adressdaten auch im Unterelement 'person' übermittelt werden können. + +6. Die Message 'serviceFault' im WSDL ist umbenannt worden nach 'ServiceFaultMsg', um Verwechslung mit dem Typ 'ServiceFault' im XSD zu vermeiden. + Die Referenzen auf das Element 'serviceFault' in den XSD-Files sind ersetzt worden durch lokale Elemente 'ServiceFault' mit dem Typ 'ServiceFault' + +7. Im Typ 'HttpActionLinkType' fehlten die verschiedenen in der Dokumentation vorgesehenen Types im Enum. Diese wurden ergänzt. + +8. Im Typ 'ElementIdType' fehlte der Typ des Elements 'idIsSingleUse'. Dieser wurde als boolean deklariert. + +9. Exemplarische Demonstration einer Versicherungs-spezifischen Erweiterung des Services wurde aufgenommen als 'omds3exampleVuServiceTypes-1-1-0.xsd'. + +10. Die Deklaration einer UsernameToken-Policy wurde ins WSDL 'omds3Services-1-1-0.wsdl' aufgenommen. + +11. Typ PolicyDocumentType zu DocumentType umbenannt, da die Dokumententypen nicht nur auf Polizzen bezogen sind. + Die Dokumententypen für Schaden wurden in 'DocumentType' als Enum ergänzt. + +13. Ein Schreibfehler wurde in MaklerID_Type korrigiert: 'MaklertID_Type' wurde zu 'MaklerID_Type'. + +14. AgentFilter umbenannt zu AgentFilter_Type + Subelemente in AgentFilter_Type wurden umbenannt: 'agentID' zu 'MaklerID' und 'agentNumber' zu 'Vermnr'. + +15. In 'ArcImageInfosRequest' und in 'PolizzenObjektSpezifikation_Type' wurde das Element 'policyPartyRole' umbenannt zu 'policyPartnerRole', + da der Typ 'PolicyPartnerRole' heißt. + +16. Für das Feld 'errorType' im Typ 'ServiceFault' wurde ein Enum für 1 = Fehler, 2 = Warnung und 3 = Hinweis hinterlegt. + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds214-00.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds214-00.xsd new file mode 100644 index 00000000..268d1aaa --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds214-00.xsd @@ -0,0 +1,8343 @@ + + + + + + Version 214-00 - OMDS Arbeitsgruppe + + + + + + + + + + + + + + + + + + + + InhCd=AI + + + + + + + InhCd=VI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Postzertifizierter Adress Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CO²-Emission g/km +NEFZ: Messzyklus für PKW und leichte LKW (Klassen M1, N1) + + + + + CO²-Emission g/km +WLTP: Messzyklus für PKW und leichte LKW (Klassen M1, N1) +WMTC: Messzyklus für Motorräder (Klassen L1e, L2e, L3e, L4e und L5e) + + + + + Kraftstoffverbrauch +NEFZ: Messzyklus für PKW und leichte LKW (Klassen M1, N1) + + + + + Kraftstoffverbrauch +WLTP: Messzyklus für PKW und leichte LKW (Klassen M1, N1) +WMTC: Messzyklus für Motorräder (Klassen L1e, L2e, L3e, L4e und L5e) + + + + + Einheit für Kraftstoffverbrauch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Höchstge­schwindigkeit in Stunden­kilometern (km/h) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gibt das Datum an, zu dem der Kunde die Möglichkeit einer ordentlichen Kündigung hat (wenn z.B. abweichend von Vertragsende) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xxxxxxxxxx (19,10) + + + + + + + + + + decimal xxx.xxxxxx (9,6) + + + + + + + + + + decimal xxxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nummer der Mahnung + Laufende Nummer pro erfolgter Mahnung bzw. Mahnende innerhalb eines Mahnverfahrens + + + + + + + + Mahnbetrag + Enthält "alles" (Prämien, Spesen, allfällige Zinsen) + Ist 0.00 für MahnStufeCd "L" + + + + + MahnSpesen + Enthält Spesen, allfällige Zinsen + Sind in MahnBetrag ebenfalls bereits enthalten + + + + + Mahnstufe in codierter Form + + + + + Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Für Mahnung zuständig bei VU, Sachbearbeiter, Abteilung, Telefon, Email etc. + + + + + + + + + + + Für Mahnung beauftragte Stelle, Inkassobüro, Anwalt, Telefon, Email etc. + + + + + + + + + + + Datum, ab wann die Mahnstufe gilt + + + + + Datum, bis wann die Mahnstufe gilt. Ist ungleich MahnStufeGueltigAbNext. + + + + + Nächste Mahnstufe in codierter Form + + + + + Nächste Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Datum, ab wann die nächste Mahnstufe gilt + + + + + Datum, wann letzte Zahlung zu Prämienkonto erfolgte + + + + + Datum, welche älteste Fälligkeit gemahnt wird + + + + + Anzahl der gemahnten Fälligkeiten + + + + + Grund, warum ein Einzugsversuch nicht erfolgreich war, in codierter Form + + + + + Datum, bis wann die Deckung gegeben ist + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gültig ab + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xx (11,2) + + + + + + + + + + decimal xxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Änderungsgrund + + + + + sonstiges + + + + + Änderung ohne Prämienwirksamk. + + + + + Änderung mit Prämienwirksamk. + + + + + Bonus/Malus-Anpassung + + + + + Fahrzeugwechsel + + + + + gesetzl.Erhöhung MindestVers.Su. + + + + + Indexanpassung + + + + + Konvertierung + + + + + Neuvertrag + + + + + Partnerdaten + + + + + Reaktivierung nach Ruhen Teil + + + + + Reaktivierung nach Ruhen Voll + + + + + Ruhen Teil + + + + + Ruhen Voll + + + + + Sparteneinschluß + + + + + Storno Teil + + + + + Storno Voll + + + + + Tarifanpassung Allgemein + + + + + Wechselkennzeichen Ausschluss + + + + + Wechselkennzeichen Einschluss + + + + + + + Antriebsart + + + + + ohne Antrieb (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Gas (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Diesel (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin + + + + + Elektro (E) + + + + + Diesel + + + + + Sonstiges + + + + + Vielstoff (unterschiedliche Kraftstoffe) + + + + + Flüssiggas (LPG) + + + + + Benzin/Flüssiggas (LPG) + + + + + Benzin/Erdgas (CNG) + + + + + Hybr.Benzin/E + + + + + Erdgas (CNG) + + + + + Hybr.Diesel/E + + + + + Wasserstoff + + + + + Hybr.Wasserst./E + + + + + Wasserstoff/Benzin + + + + + Wasserst./Benzin/E + + + + + Brennstoffzelle/Wasserstoff + + + + + Brennstoffzelle/Benzin + + + + + Brennstoffzelle/Methanol + + + + + BZ/Ethanol + + + + + Hybr.Vielstoff/Elektro + + + + + Biogas + + + + + Benzin/Biogas + + + + + Hybr.Erdgas (CNG)/E + + + + + Unbekannt (bei KFZ-Zulassungen vor 1.7.2007 verwendet) + + + + + Hybr. Biogas/E + + + + + Benzin/Ethanol (E85) + + + + + + + Bezugsberechtigungsart + + + + + Ablebensfall + + + + + Erlebensfall + + + + + sonstiger Leistungsfall + + + + + + + Bearbeitungsstand + + + + + sonstiges + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen + + + + + + + Spezifizierung des Betrages + + + + + Sonstige + + + + + Bausparen prämienbegünstiger Beitrag + + + + + Bausparen begünstiger Höchsbeitrag + + + + + Bausparen noch prämienwirksam + + + + + Bausparen Prämie gesamt + + + + + Bausparen Ansparen Saldo + + + + + Bausparen mögliche Vorauszahlung + + + + + Bausparen prämienwirksame Zahlungen + + + + + Bausparen Ansparen Zinssatz + + + + + Bausparen Darlehen Restauszahlungsbetrag + + + + + Bausparen Darlehen Auszahlungen gesamt + + + + + Bausparen Darlehen Mehrleistung + + + + + Bausparen Darlehen bedingungsgemäße Rate + + + + + Bausparen Darlehen Saldo + + + + + Bausparen Darlehen Zinssatz + + + + + Bausparen Einzahlungen laufendes Jahr + + + + + Bausparen Prämie + + + + + Bausparen Punkte zum Stichtag + + + + + Bausparen Prämienvortrag + + + + + Bausparen Sparbetrag + + + + + Bausparen Zinsen nach Bindefristende + + + + + Deckungsstock + + + + + Leben Ablebenssumme mit Gewinnanteilen + + + + + Leben Ablebenssumme ohne Gewinnanteile + + + + + Leben Erlebenssumme mit Gewinnanteilen + + + + + Leben Erlebenssumme ohne Gewinnanteile + + + + + Leben Prämienfreier Wert mit Gewinnanteilen + + + + + Leben Prämienfreier Wert ohne Gewinnanteile + + + + + Leben Rückkaufswert mit Gewinnanteilen + + + + + Leben Rückkaufswert ohne Gewinnanteile + + + + + Leben Teilauszahlung + + + + + Leben Fondgebunden Fondskurs + + + + + Leben Fondgebunden Guthaben + + + + + Leben Fondgebunden Guthabenaufteilung + + + + + Leben Fondgebunden Höchststand + + + + + Leben Fondgebunden Stück + + + + + Leben Fondgebunden Zuführungsaufteilung + + + + + Leben Fondgebunden Portfolio-Gesamtvertragswert + + + + + Leben Fondgebunden Garantiewert + + + + + Leben Fondgebunden Summe einbezahlte Prämie + + + + + Kfz Listenpreis + + + + + Kfz Sonderausstattung + + + + + Tarifprämie + + + + + Zuzahlung + + + + + + + Beteiligungsrolle + + + + + sonstige + + + + + Anspruchsteller + + + + + Anderes VU + + + + + Anwalt + + + + + Bezugsberechtigter + + + + + Behörden + + + + + Bestattung + + + + + Gegner + + + + + Geschädigter + + + + + Lenker + + + + + Regressgegner + + + + + Sachverständiger + + + + + Verursacher + + + + + Werkstatt + + + + + Zahlungsempfänger + + + + + Zeuge + + + + + + + Entscheidungsfrage + + + + + sonstige + + + + + Vorsteuerabzugsberechtigt Ja/Nein + + + + + Ersatzwagenverzicht Ja/Nein (Variante A/B) + + + + + Finanzamtsbestätigung erwünscht Ja/Nein + + + + + Grüne Karte erwünscht Ja/Nein + + + + + Elektronische Kommunikation erwünscht Ja/Nein + + + + + Kaskobesichtigung durchgeführt Ja/Nein + + + + + Erfolgt Untersuchung Ja/Nein + + + + + + + Zweiweg-Entscheidung (J,N) + + + + + + + + + + + Dreiweg-Entscheidung (J,N,0) + + + + + + + Ja + + + + + Nein + + + + + Unbekannt + + + + + + + Einstufungsart + + + + + Gefahrenklasse + + + + + Tarif-, Bonus/Malus-Stufe offiziell + + + + + Tarif-, Bonus/Malus-Stufe VU-intern + + + + + + + Familienstand + + + + + unbekannt + + + + + ledig + + + + + verheiratet + + + + + geschieden + + + + + verwitwet + + + + + Lebensgemeinschaft + + + + + keiner, sonstige + + + + + + + Flächenattribut + + + + + Erdgeschoß + + + + + Stockwerk + + + + + Mansarde + + + + + Keller mit Wohnnutzung + + + + + Keller ohne Wohnnutzung + + + + + Wohnfläche + + + + + Grundfläche + + + + + + + Fahrzeugart + + + + + Sonstige + + + + + Anhänger + + + + + Kraftrad + + + + + Lastkraftwagen + + + + + Motorfahrrad + + + + + Omnibus + + + + + Personenkraftwagen + + + + + Probekennzeichen + + + + + Sonderfahrzeuge + + + + + Zugmaschine + + + + + + + Geschlecht + + + + + unbekannt + + + + + männlich + + + + + weiblich + + + + + + + Erlaubte Werte zu GrundRuecklaufCd + Basis FINancialPAYment Stand Mai 2003 + + + + + Nichteinlösung + + + + + kein Konto + + + + + Konto geschlossen + + + + + kein Abbuchungsauftrag + + + + + Abbuchungsauftrag storniert + + + + + Kontonummer falsch + + + + + Bankleitzahl falsch + + + + + Kundeneinspruch + + + + + Todesfall + + + + + Abbuchungsauftrag wird nicht mehr durchgeführt + + + + + Storno + + + + + Lastschrift auf dieses Konto nicht möglich + + + + + Gutschrift auf dieses Konto gestzl. nicht möglich + + + + + Formalfehler + + + + + keine Rückläuferaktivität + + + + + + + Grenzwertart + + + + + DauerfolgenProz(UV) + + + + + Karenzmonate + + + + + Karenztage + + + + + + + Identifizierungsart + + + + + Firmenbuchnummer + + + + + Sozialversicherungsnr + + + + + Versicherungsbestätigung + + + + + + + Indexart + + + + + unbekannt, kein Index + + + + + Verbraucherpreisindex + + + + + Baukostenindex + + + + + Maschinenpreisindex + + + + + Rechtsschutzindex + + + + + Index, nicht zuordenbar (sonst.) + + + + + + + KommunikationsArt + + + + + Nummer (nicht zuordbar) + + + + + Geschäft Email + + + + + Geschäft Fax + + + + + Geschäft Telefon + + + + + Mobil EMail + + + + + Mobil Fax + + + + + Mobil Telefon + + + + + Privat Email + + + + + Privat Fax + + + + + Privat Telefon + + + + + URL (WebAdresse) Person + + + + + VU-WebAdresse Schadenmeldung + + + + + VU-EMailAdresse Schadenmeldung + + + + + VU-WebAdresse Bestandsanforderung + + + + + VU-EMailAdresse Bestandsanforderung + + + + + + + Ländercode lt. ISO-3166-1 (ALPHA 3) + https://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste + + + + + unbekannt + + + + + sonstiges + + + + + Afghanistan + + + + + Ägypten + + + + + Åland + + + + + Albanien + + + + + Algerien + + + + + Amerikanische Jungferninseln + + + + + Amerikanisch-Samoa + + + + + Andorra + + + + + Angola + + + + + Anguilla + + + + + Antarktika + + + + + Antigua und Barbuda + + + + + Äquatorialguinea + + + + + Argentinien + + + + + Armenien + + + + + Aruba + + + + + Ascension + + + + + Aserbaidschan + + + + + Äthiopien + + + + + Australien + + + + + Bahamas + + + + + Bahrain + + + + + Bangladesch + + + + + Barbados + + + + + Belarus (Weißrussland) + + + + + Belgien + + + + + Belize + + + + + Benin + + + + + Bermuda + + + + + Bhutan + + + + + Bolivien + + + + + Bonaire, Sint Eustatius und Saba (Niederlande) + + + + + Bosnien und Herzegowina + + + + + Botswana + + + + + Bouvetinsel + + + + + Brasilien + + + + + Britische Jungferninseln + + + + + Britisches Territorium im Indischen Ozean + + + + + Brunei Darussalam + + + + + Bulgarien + + + + + Burkina Faso + + + + + Burma (jetzt Myanmar) + + + + + Burundi + + + + + Chile + + + + + China, Volksrepublik + + + + + Clipperton (reserviert für ITU) + + + + + Cookinseln + + + + + Costa Rica + + + + + Côte d´Ivoire (Elfenbeinküste) + + + + + Curaçao + + + + + Dänemark + + + + + Deutschland + + + + + Diego Garcia (reserviert für ITU) + + + + + Dominica + + + + + Dominikanische Republik + + + + + Dschibuti + + + + + Ecuador + + + + + El Salvador + + + + + Eritrea + + + + + Estland + + + + + Europäische Gemeinschaft + + + + + Falklandinseln + + + + + Färöer + + + + + Fidschi + + + + + Finnland + + + + + Frankreich + + + + + Frankreich, France métropolitaine + + + + + Französische Süd- und Antarktisgebiete + + + + + Französisch-Guayana + + + + + Französisch-Polynesien + + + + + Gabun + + + + + Gambia + + + + + Georgien + + + + + Ghana + + + + + Gibraltar + + + + + Grenada + + + + + Griechenland + + + + + Grönland + + + + + Guadeloupe + + + + + Guam + + + + + Guatemala + + + + + Guernsey (Kanalinsel) + + + + + Guinea + + + + + Guinea-Bissau + + + + + Guyana + + + + + Haiti + + + + + Heard und McDonaldinseln + + + + + Honduras + + + + + Hongkong + + + + + Indien + + + + + Indonesien + + + + + Insel Man + + + + + Irak + + + + + Iran, Islamische Republik + + + + + Irland + + + + + Island + + + + + Israel + + + + + Italien + + + + + Jamaika + + + + + Japan + + + + + Jemen + + + + + Jersey (Kanalinsel) + + + + + Jordanien + + + + + Jugoslawien (historisch) + + + + + Kaimaninseln + + + + + Kambodscha + + + + + Kamerun + + + + + Kanada + + + + + Kap Verde + + + + + Kasachstan + + + + + Katar + + + + + Kenia + + + + + Kirgisistan + + + + + Kiribati + + + + + Kokosinseln + + + + + Kolumbien + + + + + Komoren + + + + + Kongo, Demokratische Republik (ehem. Zaire) + + + + + Kongo, Republik (ehem. K.-Brazzaville) + + + + + Korea, Demokratische Volksrepublik (Nordkorea) + + + + + Korea, Republik (Südkorea) + + + + + Kroatien + + + + + Kuba + + + + + Kosovo + + + + + Kuwait + + + + + Laos, Demokratische Volksrepublik + + + + + Lesotho + + + + + Lettland + + + + + Libanon + + + + + Liberia + + + + + Libyen + + + + + Liechtenstein + + + + + Litauen + + + + + Luxemburg + + + + + Macau + + + + + Madagaskar + + + + + Malawi + + + + + Malaysia + + + + + Malediven + + + + + Mali + + + + + Malta + + + + + Marokko + + + + + Marshallinseln + + + + + Martinique + + + + + Mauretanien + + + + + Mauritius + + + + + Mayotte + + + + + Mazedonien + + + + + Mexiko + + + + + Mikronesien + + + + + Moldawien (Republik Moldau) + + + + + Monaco + + + + + Mongolei + + + + + Montenegro + + + + + Montserrat + + + + + Mosambik + + + + + Myanmar (Burma) + + + + + Namibia + + + + + Nauru + + + + + Nepal + + + + + Neukaledonien + + + + + Neuseeland + + + + + Neutrale Zone (Saudi-Arabien und Irak bis 1993) + + + + + Nicaragua + + + + + Niederlande + + + + + Niederländische Antillen (historisch) + + + + + Niger + + + + + Nigeria + + + + + Niue + + + + + Nördliche Marianen + + + + + Norfolkinsel + + + + + Norwegen + + + + + Oman + + + + + Österreich + + + + + Osttimor (Timor-Leste) + + + + + Pakistan + + + + + Palau + + + + + Panama + + + + + Papua-Neuguinea + + + + + Paraguay + + + + + Peru + + + + + Philippinen + + + + + Pitcairninseln + + + + + Polen + + + + + Portugal + + + + + Puerto Rico + + + + + Republik China (Taiwan) + + + + + Réunion + + + + + Ruanda + + + + + Rumänien + + + + + Russische Föderation + + + + + Saint-Barthélemy + + + + + Saint-Martin (franz. Teil) + + + + + Saint-Pierre und Miquelon + + + + + Salomonen + + + + + Sambia + + + + + Samoa + + + + + San Marino + + + + + São Tomé und Príncipe + + + + + Saudi-Arabien + + + + + Schweden + + + + + Schweiz (Confoederatio Helvetica) + + + + + Senegal + + + + + Serbien + + + + + Serbien und Montenegro (historisch) + + + + + Seychellen + + + + + Sierra Leone + + + + + Simbabwe + + + + + Singapur + + + + + Sint Maarten (niederl. Teil) + + + + + Slowakei + + + + + Slowenien + + + + + Somalia + + + + + Spanien + + + + + Sri Lanka + + + + + St. Helena + + + + + St. Kitts und Nevis + + + + + St. Lucia + + + + + St. Vincent und die Grenadinen + + + + + Staat Palästina + + + + + Südafrika + + + + + Sudan + + + + + Südgeorgien und die Südlichen Sandwichinseln + + + + + Südsudan + + + + + Suriname + + + + + Svalbard und Jan Mayen + + + + + Swasiland + + + + + Syrien, Arabische Republik + + + + + Tadschikistan + + + + + Tansania, Vereinigte Republik + + + + + Thailand + + + + + Togo + + + + + Tokelau + + + + + Tonga + + + + + Trinidad und Tobago + + + + + Tristan da Cunha + + + + + Tschad + + + + + Tschechien + + + + + Tschechoslowakei (historisch) + + + + + Tunesien + + + + + Türkei + + + + + Turkmenistan + + + + + Turks- und Caicosinseln + + + + + Tuvalu + + + + + UdSSR (historisch) + + + + + Uganda + + + + + Ukraine + + + + + Ungarn + + + + + United States Minor Outlying Islands + + + + + Uruguay + + + + + Usbekistan + + + + + Vanuatu + + + + + Vatikanstadt + + + + + Venezuela + + + + + Vereinigte Arabische Emirate + + + + + Vereinigte Staaten von Amerika + + + + + Vereinigtes Königreich Großbritannien und Nordirland + + + + + Vietnam + + + + + Wallis und Futuna + + + + + Weihnachtsinsel + + + + + Westsahara + + + + + Zaire (jetzt Demokratische Republik Kongo) + + + + + Zentralafrikanische Republik + + + + + Zypern + + + + + + + Legitimierungsart + + + + + sonstige + + + + + Firmenbuchauszug + + + + + Führerschein + + + + + Personalausweis + + + + + Reisepass + + + + + + + Löschungsarten + + + + + Markieren als nichtmehrversorgt + + + + + Löschen wg.z.B.Falschlieferung + + + + + Gesetzlich: Hinweis an Makler - Person/Vertrag/Schaden wurden bei der VU wegen DSG gelöscht + + + + + + + Mahnstufe + + + + + erledigt + + + + + unbekannt + + + + + Zahlungserinnerung + + + + + Qualifizierte Mahnung (§38 bzw. §39) + + + + + Deckungsfreiheit + + + + + Klagsandrohung + + + + + Klagetermin + + + + + Betreuerintervention vor Mahnklage + + + + + Auftrag zur Klage + + + + + Androhung Kennzeichenentzug (§61/3) + + + + + Prämienklage eingebracht + + + + + Brief §39 + + + + + Durchführung Kennzeichenentzug (§61/4) + + + + + Androhung Storno + + + + + Durchführung Storno + + + + + Sonstiges + + + + + + + Paketinhalt + + + + + Allgem. Initialbestand (generelle Schlüssel) + + + + + VU Fondsbestand + + + + + VU Initialbestand (VU Schlüssel) + + + + + VU Mahn/Klagebestand + + + + + VU Mischbestand + + + + + VU Provisionen + + + + + VU Schadenbestand + + + + + VU Vertragsbestand + + + + + + + Paketumfang + + + + + Differenz + + + + + gesamt + + + + + + + Personenart + + + + + natürliche Person + + + + + sonstige Person + + + + + + + Prämienfreiart + + + + + tariflich + + + + + beantragt + + + + + bedingungsgemäß + + + + + sonstige + + + + + + + Polizzenart + + + + + Ersatzpolizze bei Ersatz/Konv. + + + + + Nachversicherung + + + + + Vorpolizze bei Ersatz/Konv. + + + + + Vorpolizze bei Migration + + + + + + + Prämienfrist + + + + + Einmal + + + + + Jahr + + + + + + + Prämienkorrekturart + + + + + sonstige + + + + + Kundenrabatt + + + + + Risikozuschlag + + + + + tariflicher Nachlass + + + + + Unterjährigkeitszuschlag + + + + + + + Provisionsart + + + + + sonstige + + + + + Abschlußprovision + + + + + Bonuszahlung + + + + + Betreuungsprovision + + + + + Einmalprovision + + + + + Folgeprovision + + + + + + + Risikoart + + + + + KFZ-Haftpflicht + + + + + Voll- und Gross-Schadenkasko + + + + + Teilkasko + + + + + KFZ-Assistance + + + + + Reise-Assistance + + + + + Wohn-Assistance + + + + + Unfall-Assistance + + + + + Insassen-Unfall + + + + + Insassen-Unfall Todesfall + + + + + Insassen-Unfall Invalidität + + + + + Insassen-Unfall Taggeld + + + + + Insassen-Unfall Heilkosten + + + + + Abfertigungs-Versicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betr.Unterbrechung-Feuer-Zivil + + + + + Betr.Unterbrechung Feuer-Industrie + + + + + Betr.Unterbrechung-EC + + + + + Betr.Unterbrechung-Maschinenbruch + + + + + Betr.Unterbrechung-Elementarschaden + + + + + Betr.Unterbrechung f.freiber. Tätige + + + + + Veranstaltungen + + + + + Blitzschlag + + + + + indirekter Blitzschlag + + + + + Einbruch-Diebstahl + + + + + Kassenboten + + + + + Extended Coverage + + + + + Feuer-Zivil + + + + + Feuer-Landwirtschaft + + + + + Feuer-Industrie + + + + + Feuer-EC + + + + + Waldbrand + + + + + Glasbruch privat + + + + + Glasbruch Geschäft + + + + + Allg.Haftpflicht + + + + + Sonder-Haftpflicht + + + + + Flug-Haftpflicht + + + + + Vermögensschaden + + + + + Atom-Haftpflicht + + + + + Verkehrs-Haftpflicht + + + + + Bauherrn-Haftpflicht + + + + + Boots-Haftpflicht + + + + + Sonstige Haftpflicht + + + + + Haushalt + + + + + Spital + + + + + Ambulanz + + + + + Heilmittel + + + + + Taggeld + + + + + Reise-KV + + + + + Pflegegeld + + + + + KV sonstige + + + + + Leben Kapital + + + + + Leben Risiko + + + + + Leben Rente + + + + + Leben Dread Disease + + + + + Leben veranlagungsorientiert + + + + + Leben Kreditrestschuld + + + + + Leben prämiengefördert + + + + + Leben fondgebunden + + + + + Berufsunfähigkeit + + + + + Erwerbsunfähigkeit + + + + + Pflegegeld + + + + + Leben sonstige + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinenbruch + + + + + Maschinen-Montage + + + + + Maschinen-Garantie + + + + + Elektrogeräte + + + + + Computer und Unterhaltungselektronik + + + + + Tiefkühltruhen + + + + + Haustechnik + + + + + Privat Rechtsschutz + + + + + Kfz-Rechtsschutz + + + + + Firmen-Rechtsschutz + + + + + Schadenersatz- und Strafrechtsschutz + + + + + Arbeitsgerichtsrechtsschutz + + + + + Sozialversicherungsrechtsschutz + + + + + Beratungsrechtsschutz + + + + + Allgemeiner Vertragsrechtsschutz + + + + + Grundstückseigentum- und Mietenrechtsschutz + + + + + Erb- und Familienrechtsschutz + + + + + Disziplinarverfahren + + + + + Disziplinarverfahren für angestellte Ärzte + + + + + Vorsatzdelikte + + + + + Fahrzeugrechtsschutz + + + + + Lenkerrechtsschutz + + + + + Fahrzeugvertragsrechtsschutz + + + + + Sonstiger Rechtsschutz + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kühlgut + + + + + Lizenzverlust + + + + + Atom-Sach + + + + + Bauwesen + + + + + Flugkasko + + + + + Bootskasko + + + + + Grabstätten + + + + + sonstige SV + + + + + Sturm + + + + + Land-Binnenwaren + + + + + See + + + + + Krieg + + + + + Lager + + + + + Valoren-Gewerblich + + + + + Valoren-Privat + + + + + Sportboot-Kasko + + + + + Musik-Instrumente + + + + + Kunst + + + + + Seekasko + + + + + Flusskasko + + + + + Landkasko + + + + + Reisegepäck + + + + + Fotoapparate + + + + + Film/Sach + + + + + Film/Ausfall + + + + + Sonstige Transport + + + + + Tier + + + + + Allg.Unfall + + + + + Kollektiv Unfall + + + + + Schülerunfall + + + + + Volksunfall + + + + + Flug-Unfall + + + + + Boots-Unfall + + + + + Besucher-Unfall + + + + + Unfall mit Kapitalrückgewähr + + + + + Taggeld + + + + + Invalidität + + + + + Unfallrente + + + + + Unfalltod + + + + + Spitalgeld + + + + + Unfallkosten + + + + + Kostenersatz + + + + + + + Rentenzahlungsrhythmus + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + monatlich + + + + + sonstiges + + + + + + + Rahmenvertragsart + + + + + Sammelversicherung + + + + + Gruppenversicherung + + + + + Betriebsversicherung + + + + + Beobachtungsversicherung + + + + + Angestellte + + + + + Makler + + + + + Großkunde + + + + + KMU + + + + + Leasing + + + + + Vorsorge + + + + + sonstiges + + + + + + + Selbstbehaltart + + + + + Mindestselbstbehalt je Schadenfall + + + + + Maximalselbstbehalt kumuliert + + + + + Maximalselbstbehalt je Schadenfall + + + + + Standardselbstbehalt je Schadenfall + + + + + Selbstbehalt sonst + + + + + + + Schadenursache + + + + + Unbekannte Ursache Feuer + + + + + Blitzschlag + + + + + Selbstentzündung + + + + + Wärmegeräte + + + + + Mech. Energie + + + + + Elektr. Energie + + + + + Offenes Licht und Feuer + + + + + Behälterexplosion + + + + + Kinderbrandstiftung, Brandleg. + + + + + Sonst. Zündquellen + + + + + Fahrlässigkeit + + + + + Materialfehler + + + + + Mech. Gewalt + + + + + Implosion Elektrogeräte + + + + + Elektrizität Elektrogeräte + + + + + Indir. Blitzschäden Elektrog. + + + + + Sonst. Elektrogeräte + + + + + Einbruchdiebstahl + + + + + Einfacher Diebstahl + + + + + Beraubung innerh. Vers. Räuml. + + + + + Beraubung außerh. Vers. Räuml. + + + + + Sonstige Einbruchdiebstahl + + + + + Cyber Erpressung + + + + + Cyber Mobbing + + + + + Datenschutzverletzung + + + + + Datenschutzverletzung / Entf. von Schadsoftware + + + + + Diebstahl von Finanzmittel + + + + + Hardware Ersatz + + + + + Identitätsdiebstahl + + + + + Online Einkauf/Verkauf + + + + + Smart Home + + + + + Frostschäden Leitungswasser + + + + + Druckrohrgebr. Leitungswasser + + + + + Aufgebr. Leitungswasser + + + + + Fahrlässigkeit Leitungswasser + + + + + Gebr. an Druckschl./Ventile LW + + + + + Sonstige Leitungswasser + + + + + Glasschäden + + + + + Sturmschäden Kleine Elementar + + + + + Hagelschäden Kleine Elementar + + + + + Schneedruck Kleine Elementar + + + + + Felsst/Steinschl/Erdr kl. El. + + + + + Sonst. Kleine Elementar + + + + + Als Verkehrsteilnehmer Haftpf. + + + + + Bei d. Ausüb. v. Sport Haftpf. + + + + + Verw. v. Hieb/Stich/Schußw. HP + + + + + Als Wohnungsinhaber Haftpflicht + + + + + Sonstige Haftpflicht + + + + + sonstiges + + + + + + + Schlüsselarten (Code-Typen) + + + + + + + Änderungsgrund + + + + + Antriebsart + + + + + Ausstattung + + + + + Bauart + + + + + Bezugsberechtigungsart + + + + + Bearbeitungsstand + + + + + Betragsart + + + + + Beteiligungsrolle + + + + + Dachung + + + + + Entscheidungsfrage + + + + + Einstufungsart + + + + + Familienstand + + + + + Flächenattribut + + + + + Fahrzeugart + + + + + Art des Gebäudes + + + + + Gebäudehöhe + + + + + Geschlecht + + + + + GrundRuecklauf + + + + + Grenzwertart + + + + + Identifizierungsart + + + + + Indexart + + + + + KommunikationsArt + + + + + Ländercode + + + + + Legitimierungsart + + + + + Löschungsarten + + + + + Nutzung + + + + + Objektdatenart + + + + + Paketinhalt + + + + + Paketumfang + + + + + Personenart + + + + + Prämienfreiart + + + + + Polizzenart + + + + + Prämienfrist + + + + + Prämienkorrekturart + + + + + Provisionsart + + + + + Risikoart + + + + + Rentenzahlungsrhythmus + + + + + Selbstbehaltart + + + + + Schadenursache + + + + + Art der sonstigen Person + + + + + Sparte + + + + + Steuerart + + + + + Textart + + + + + Versicherungssummenart + + + + + Verbandssparte + + + + + Versicherte Landwirtschaft + + + + + Status + + + + + Versicherte Sache + + + + + Verschulden + + + + + Verwendungszweck + + + + + Vertragsprodukt + + + + + Vertragsrolle + + + + + Vertragssparte + + + + + Vertragsstatus + + + + + Währung + + + + + Art des Zeitraumes + + + + + Zahlungsgrund + + + + + Zahlungsrhythmus + + + + + Zahlungsweg + + + + + MahnStufe + + + + + GrundRuecklauf + + + + + Sprachenschlüssel + + + + + Einheit für Verbrauch + + + + + Gesellschaftsform + + + + + Rahmenvertragsart + + + + + + + Art der sonstigen Person + + + + + unbekannt + + + + + Bank + + + + + Versicherung + + + + + Firma + + + + + Gruppe + + + + + Verein + + + + + Körperschaft + + + + + sonstige + + + + + + + Sparte + + + + + sonstige + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko (nur bis inkl. Vers. 212-02 zu verw.) + + + + + KFZ-Teilkasko + + + + + KFZ-Vollkasko + + + + + AllRisk + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + Abfertigungsversicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betriebs-Unterbrechung + + + + + Cyberversicherung + + + + + Einbruchdiebstahl + + + + + Elektronik pauschal + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Einzel-KV + + + + + Gruppen-KV + + + + + Kühlgut + + + + + Leasing + + + + + Lebensversicherung + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Reiseversicherung + + + + + Rechtsschutz + + + + + Sonstige SV + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + + + Steuerart + + + + + Vers-Steuer + + + + + Motorbez. Vers-Steuer + + + + + Feuerschutzsteuer + + + + + + + Textart + + + + + Anrede + + + + + Beruf + + + + + Freitext + + + + + Titel + + + + + Titel nachgestellt + + + + + Vertragsspez. Klausel + + + + + Beschreibung Schadenort + + + + + Schaden-Expertise (Besichtigungsdaten) + + + + + Oeamtc-Clubkarten-Nr + + + + + Ordnungsbegriff für Zuordnung Fremdsystem + + + + + Risikomerkmal + + + + + + + Versicherungssummenart + + + + + Ablebensumme + + + + + Bausparen Darlehenssumme + + + + + Bausparen Vertragssumme + + + + + Erlebensumme + + + + + EinzelVS + + + + + Höchsthaftungssumme + + + + + Höchstleistungssumme + + + + + ohne Versicherungssumme + + + + + prämienfrei + + + + + prämienpflichtig + + + + + PauschalVS + + + + + + + Verbandssparte + + + + + F. Zivil u. LW + + + + + F. Fabrik + + + + + EC zu Feuer + + + + + F. BU Zivil + + + + + F. BU Fabrik + + + + + EC zu Feuer BU + + + + + Terrorversicherung + + + + + Haushalt + + + + + EG. - Zusatz + + + + + ED (m. K.-Boten) + + + + + Maschinenbruch + + + + + Maschinen BU + + + + + Masch - Montage + + + + + Masch - Garantie + + + + + Elektrogeräte. (ohne Computer) + + + + + Leitungswasser + + + + + Glas + + + + + Kl. Elem. u. Sturm + + + + + Kühlgut + + + + + Bauwesen + + + + + Tier + + + + + Radioisotopen + + + + + Baurücklaß + + + + + Computerversich. + + + + + Einzelunfall + + + + + Kollektivunfall + + + + + Volksunfall + + + + + Privat. Haftpflicht + + + + + Betr. Haftpflicht + + + + + Vermög.-haftpflicht + + + + + Atomhaftpflicht + + + + + Sportversicherung + + + + + Luftfahrt - Haftpfl. + + + + + Luftfahrt - Kasko + + + + + Luftfahrt - Unfall + + + + + Lizenzverlust + + + + + BU f. FB / Selbst. + + + + + KFZ - Haftpfl. + + + + + KFZ - Kasko + + + + + KFZ - Ins. Unf. + + + + + Rechtsschutz + + + + + Transp.-Kasko + + + + + Transp.-Landwaren + + + + + Transp.-Seewaren + + + + + Transp.-Valoren + + + + + Transp.-Verkehrshaftung + + + + + Transp.-Div. (Film, Ausstlg.) + + + + + Reisegepäck + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Vertrauensschaden + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kreditversicherung + + + + + Sonstige Versich. + + + + + Lebensversicherung + + + + + Leben Kapitalversicherung + + + + + Leben Rentenversicherung + + + + + Ablebensversicherung inkl. Kreditrestschuld + + + + + Erlebensversicherung + + + + + Fondsgebundene Lebensversicherung + + + + + Leben eigenständige Dread Disease Versicherung + + + + + Leben eigenständige Berufsunfähigkeitsversicherung + + + + + Leben Pflegerentenversicherung + + + + + Prämienbegünstigte Zukunftsvorsorge + + + + + Betriebliche Altersvorsorge + + + + + Krankenversicherung + + + + + Kranken Einzelversicherung + + + + + Kranken Gruppenversicherung + + + + + Bausparen + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Leasing + + + + + + + Versicherte Sache + + + + + Gebäude + + + + + Einrichtung + + + + + Vorräte + + + + + Maschinen und Anlagen + + + + + Wertgegenstände + + + + + Grundstück + + + + + Betriebsstätte + + + + + Kühlanlagen + + + + + Solar/Photovoltaik + + + + + Luftfahrzeug + + + + + Wasserfahrzeug + + + + + Fahrrad + + + + + Windkraftanlage + + + + + Elektro und Elektronik + + + + + Technik + + + + + Landwirtschaft + + + + + Bote (Postbote) + + + + + Rechtsschutz + + + + + Kassa + + + + + Tier + + + + + D&O-Versicherung + + + + + Musikinstrumente + + + + + Haustechnik + + + + + sonstige Sache + + + + + + + Versicherte Landwirtschaft + + + + + Inventar (z.B. Vieh, dass nie im Stall ist) + + + + + Erntefrüchte + + + + + Kulturen + + + + + Anbaufläche (wie z.B. Feld, Wald, etc.) + + + + + Selbstfahrende Maschinen (z.B. Traktor) + + + + + sonstige Landwirtschaft + + + + + + + Status + + + + + unbekannt + + + + + aktiv + + + + + suspendiert/stillgelegt + + + + + storniert + + + + + + + Verschulden + + + + + sonstiges + + + + + Eigenverschulden + + + + + Kein Verschulden + + + + + Teilverschulden + + + + + Verschulden ungeklärt + + + + + + + OMDS Version + + + + + + + + Verwendungszweck + + + + + zu keiner besonderen Verwendung bestimmt + + + + + z.Verw.im Rahmen ein.land-u.forstwirtsch.Bet.best. + + + + + zur Verwendung für den Werkverkehr bestimmt + + + + + zur Verwendung für die gewerbsm. Beförderung best. + + + + + alt - z.Verw.f.d.entgelt.Pers.Beförderung bestimmt + + + + + z.Verw.f.d.gewerbsm.Vermietung o.Beist.ein.Lenkers + + + + + zur Verwendung bei Spediteuren bestimmt + + + + + zur Beförderung von gefährlichen Gütern bestimmt + + + + + zur Verw.im Rahmen des Taxigewerbes bestimmt + + + + + z. Verw.von Möbeltransporten bestimmt (§106Abs.13) + + + + + zur Verw.als Schulfahrzeug gem.§112Abs.3 bestimmt + + + + + zur Verw.im Rahmen des Schaustellergewerbes best. + + + + + zur Verw.für entgeltl.Personenbeförderung bestimmt + + + + + z.Verw.i.Bereich d.Strassend.gem.§27Abs.1STVO 1960 + + + + + ausschl.o.vorw.f.Arb.d.Strassend.a.bel.Strassen + + + + + z.Verw.i.Ber. Kanalwartung gem.§27Abs.5STVO best. + + + + + z.kommun.Verw.i.Gebietskörp./Gemeindeverb.bestimmt + + + + + zur Verwendung für den Pannenhilfsdienst bestimmt + + + + + z.Begl.v.Sond.transp.d.beeid.Straßenaufs.org.best. + + + + + zur Verwendung für Diplomaten bestimmt + + + + + zur Verwendung für Konsuln bestimmt + + + + + ausschl.o.vorw.z.Verw.f.d.öffentl.Hilfsdienst best + + + + + z.Verw.i.Bereich der Post-u.Telegraphenverw. best. + + + + + z.Verw.f.d.Rettungsd.ein.Gebietskörpersch.o.RK + + + + + ausschl.oder vorwiegend für die Feuerwehr bestimmt + + + + + ausschl.oder vorwiegend f.d.priv.Rettungsd.best. + + + + + z.Verwendung i.Bereich d.Österr.Bundesbahnen best. + + + + + zur Verwendung im Bereich der Zollwache bestimmt + + + + + zur Verwendung im Bereich der Steuerfahndung best. + + + + + zur Verw.im Bereich d.öffentl.Sicherheitsd. best. + + + + + zur Verwendung für den Bergrettungsdienst + + + + + z.Verw.i.Ber.d. Bundesheeres o.d. Heeresverw.best. + + + + + z.Verw.f.Fahrten d.Bundespräsidenten b.feierl.Anl. + + + + + zur Verwendung für Staatsfunktionäre bestimmt + + + + + + + Vertragsprodukt + + + + + sonstige + + + + + Bausparen + + + + + Betriebsversicherung + + + + + Flotte (KFZ) + + + + + KV Einzel + + + + + KFZ + + + + + KV Gruppe + + + + + Leben Einzel + + + + + Leben Gruppe + + + + + Leasing + + + + + Landwirtschaftsversicherung + + + + + Privatversicherung + + + + + Unfallversicherung + + + + + Unfall-Gruppe + + + + + + + Vertragssparte oder Bündelung + + + + + Eigenheim Bündel + + + + + Haushalt Bündel + + + + + Landwirtschaft Bündel + + + + + Betrieb/Gewerbe Bündel + + + + + Wohnhaus/Objekt Bündel + + + + + KFZ Bündel + + + + + Personen Bündel + + + + + Privat Bündel + + + + + Sonstige Bündel + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + BUFT + + + + + Bausparen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Krankenversicherung + + + + + Lebensversicherung + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Recht(s)schutz + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + sonstige Einzelversicherung + + + + + + + Vertragsrolle + + + + + Ansprechperson + + + + + abweichender Zulassungsbesitzer + + + + + Bausparer gesetzlicher Vertreter + + + + + Bausparer mit Prämie + + + + + Bausparer ohne Prämie + + + + + Inkassoadresse + + + + + Firmeninhaber + + + + + Gesetzlicher Vertreter + + + + + Lenker + + + + + Korrespondenz/Zustelladresse + + + + + Versicherungsnehmer + + + + + Zustellbevollmächtigter + + + + + + + Vertragsstatus + + + + + unbekannt + + + + + aktiv + + + + + suspendiert, KZ-Hinterlegung + + + + + beantragt + + + + + kurzfristig + + + + + storniert + + + + + + + Währung + + + + + Dollar Australien + + + + + Lewa Bulgarien + + + + + Dollar Kanadien + + + + + Franken Schweiz + + + + + Pfund Zypern + + + + + Krone Tschechien + + + + + Krone Dänemark + + + + + EURO + + + + + Pfund Großbritannien + + + + + Pfund Gibraltar + + + + + Dollar Hongkong + + + + + Kuna Kroatia + + + + + Forint Ungarn + + + + + Shekel Israel + + + + + Rupie Indien + + + + + Krone Island + + + + + Dinar Jordanien + + + + + Yen Japan + + + + + Pfund Malta + + + + + Peso Mexiko + + + + + Krone Norwegen + + + + + Dollar Neuseeland + + + + + Zloty Polen + + + + + Lau Rumänien + + + + + Krone Schweden + + + + + Dollar Singapur + + + + + Tolar Slowenien + + + + + Krone Slowakei + + + + + Rubel Rußland + + + + + Dinar Tunesien + + + + + Lira Türkei + + + + + Dollar Taiwan + + + + + US Dollar $ + + + + + Dinar Jugoslawien-Rest + + + + + Rand Südafrika + + + + + + + Art des Zeitraumes + + + + + Bedingungsdatum + + + + + Zuteilungsdatum + + + + + Prämienfreistellung + + + + + Beitragfreistellung + + + + + Ruhendstellung + + + + + Sparteneinschluss + + + + + Beobachtungszeitraum + + + + + Einzugsermächtigung + + + + + Bindefrist + + + + + Stornozeitraum + + + + + sonstige + + + + + + + Zahlungsgrund + + + + + sonstige + + + + + bedingungsgemäß + + + + + Kulanz + + + + + Rückzahlung (Minus-Betrag) + + + + + Regress + + + + + Summe bisherige Zahlungen + + + + + + + Zahlungsrhythmus + + + + + betragsfrei + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + Einmalbetrag + + + + + monatlich + + + + + Sonstiges, unbekannt + + + + + + + Zahlungsweg + + + + + unbekannt + + + + + Zahlschein + + + + + Lastschrift + + + + + Kundenkonto + + + + + Kreditkarte + + + + + bar (Post, Kassa) + + + + + Kontoüberweisung + + + + + Scheck + + + + + Umbuchung (Präm.-/Polizzenkto) + + + + + Onlinezahlung + + + + + Sonstiges + + + + + + + Bauart + + + + + sonstige + + + + + Fertigteil + + + + + gemischt + + + + + Holz + + + + + massiv + + + + + Metall/Blech + + + + + mobil + + + + + Riegelbau + + + + + + + Gebäudehöhe + + + + + sonstige + + + + + ebenerdig + + + + + ein Stockwerk + + + + + zwei Stockwerke + + + + + mehr als zwei Stockwerke + + + + + + + Ausstattung + + + + + sonstige + + + + + zweckmäßig + + + + + Standard + + + + + gehoben + + + + + + + Dachung + + + + + sonstiges + + + + + hart + + + + + nicht hart + + + + + + + Nutzung + + + + + sonstige + + + + + ständig bewohnt + + + + + nicht ständig bewohnt + + + + + unbewohnt + + + + + geschäftliche Nutzung + + + + + + + Art des Gebäudes + + + + + sonstige + + + + + Ein-/Zweifamilienhaus + + + + + Gebäude mit gewerblicher Nutzung + + + + + Gebäude mit kombinierter Nutzung + + + + + Gebäude mit landwirtschaftlicher Nutzung + + + + + Mehrfamilienhaus + + + + + Gebäude mit nicht gewerblicher Nutzung + + + + + Nebengebäude + + + + + Wochenendhaus + + + + + Zu- oder Anbau + + + + + + + Objektdatenart + + + + + sonstiges + + + + + Alarmanlage + + + + + Anzahl Tiere + + + + + Anzahl weitere Personen + + + + + Erreichbarkeit für Löschfahrzeuge + + + + + Geschosse über Erdniveau + + + + + Lage (HORA-Zone) + + + + + Preis pro Quadratmeter + + + + + Quadratmeter + + + + + Safe + + + + + Solaranlage/Fotovoltaik + + + + + Tarifzone + + + + + Tiefkühlbehälter + + + + + Wintergarten + + + + + im verbauten Ort + + + + + außerhalb des Ortsgebiets + + + + + Keller + + + + + Schwimmbecken + + + + + Wohnfläche gesamt + + + + + Inventar + + + + + Erntefrüchte + + + + + Kulturen + + + + + Arbeitsmaschinen + + + + + Erdbebenzone + + + + + Hagelzone + + + + + Schneelast + + + + + Sturmzone + + + + + + + Sprachenschlüssel + + + + + + + Tschechisch + + + + + Deutsch + + + + + Englisch + + + + + Ungarisch + + + + + Italienisch + + + + + Slowakisch + + + + + Slowenisch + + + + + + + KFZ Kennzeichen + + + + + + + + + Fahrgestellnummer + + + + + + + + + Einheit für Verbrauch + + + + + + + nicht zutreffend / sonstiges + + + + + l/100 km + + + + + m³/100 km + + + + + kg/100 km + + + + + + + Gesellschaftsform + + + + + Gesellschaft mit beschränkter Haftung + + + + + Aktiengesellschaft + + + + + Offene Gesellschaft + + + + + Kommanditgesellschaft + + + + + Gesellschaft bürgerlichen Rechts + + + + + Stille Gesellschaft + + + + + Erwerbs- und Wirtschaftsgenossenschaft + + + + + Ausländ./EU Rechtsform + + + + + Einzelunternehmen + + + + + GmbH und Co KG + + + + + Privatstiftung + + + + + Sparkasse + + + + + Verein + + + + + Wohnungseigentümergemeinschaft + + + + + Europäische Wirtschaftliche Interessenvereinigung + + + + + Arbeitsgemeinschaft + + + + + + + + InhCd=VM|VV|VS|VP|VK + + + + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3CommonServiceTypes.xsd new file mode 100644 index 00000000..49461216 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3CommonServiceTypes.xsd @@ -0,0 +1,3739 @@ + + + + + + + + Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird + + + + + Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + + + + + Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) + + + + + + + Fehler + + + + + Warnung + + + + + Hinweis + + + + + + + + Fehlercode entsprechend allgemeiner Fehlerliste + + + + + + Eine ausgeschriebene Fehlermeldung, für den User + + + + + Optional die Referenz auf ein Element + + + + + + + Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + + + + + Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + + + + + + + Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt. + + + + + Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist. + + + + + + + + + Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt. + + + + + + + + + Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + + + + + Die eindeutige Id des Elements als String + + + + + Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null", + ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das + Element dennoch aus anderen Gründen gelöscht werden. + + + + + wahr wenn die Id nur einmal verwendet werden kann, sonst falsch + + + + + + + Definiert die unterschiedlichen Dokumententypen + + + + + Sonstiges + + + + + Antrag + + + + + Deckungsbestätigung + + + + + Erstpolizze + + + + + Folgepolizze + + + + + Zusatzvereinbarungen + + + + + Vinkulierungen + + + + + Bewertungsgutachten + + + + + Verständigung Gewinnbeteiligungen + + + + + Umsatz/Lohnsummenmeldung + + + + + Umsatz/Lohnsummenabrechnung + + + + + BU-Summenmeldung + + + + + BU-Summenabrechnung + + + + + Finanzamtsbestätigung + + + + + Kündigung + + + + + Stornopolizze + + + + + Schadenmeldung + + + + + Schadennachtrag + + + + + Gutachten + + + + + Behördliche Anzeigebestätigung + + + + + Kostenvoranschlag + + + + + Rechnung + + + + + Schadenablehnung + + + + + Schadenfoto + + + + + Abfindungserklärung + + + + + Restwertangebot + + + + + Schreiben Rechtsanwalt + + + + + Prämienvergleich + + + + + Angebot + + + + + Einzelberatungsprotokoll + + + + + Gesundheitsfragen + + + + + SEPA-Mandat + + + + + Unterschriebener Antrag + + + + + Bestätigung elektronische Kommunikation + + + + + Basisblatt + + + + + Maklervollmacht + + + + + Beratungsprotokoll + + + + + Bestätigung Leasing-Devinkulierung + + + + + B/M Stufenbestätigung + + + + + Kundenprofil + + + + + Beilage + + + + + Anmeldung Kundenportal + + + + + Deckungsvergleich + + + + + + + Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist. + + + + + + Versicherungsnehmer + + + + + Versicherte Person + + + + + + + Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen + + + + + + + + + + + Abstraktes RequestObjekt + + + + + + Optional eine rein technische ClientId z.B. für eine Zugriffsstatistik nach Client. Die Id darf nicht mit fachlichen Informationen verknüpft werden. + + + + + beliebige Anzahl an technischen Parametern als Key-Value Paare + + + + + beliebige Anzahl an technischen Objekten + + + + + Eine rein technische Id des Requests für Zwecke des Debuggings, die Id darf nicht mit fachlichen Informationen verknüpft werden. + + + + + + + Abstraktes ResponseObjekt + + + + + + beliebige Anzahl an technischen Objekten + + + + + Zeitpunkt des Starts der Verarbeitung am Server + + + + + Zeitpunkt des Endes der Verarbeitung am Server + + + + + + + VU-spezifische Erweiterungsmöglichkeit für technische Daten + + + + + Statusinformationen im Response eines Serviceaufrufs + + + + + rein technische ID zum Debuggen + + + + + Enthält OK oder NOK oder im Falle einer nicht-abschließenden Verarbeitung OKNA + + + + + Eine oder mehrere Meldungen zur Anfrage + + + + + optional Querverweise oder Deeplinks + + + + + + + Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind + + + + + + + Optional eine Geschaeftsfallnummer, die mehrere Request-Responses einem Geschaeftsfall zuordnet + + + + + + + + + + Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind + + + + + + + Optional die Nummer eines Geschäftsfalls dem der Response zugeordnet ist. + + + + + + + + + + Abstakter Typ fuer Suchanfragen + + + + + + + + + Mögliche Einschränkung auf einen Zeitraum + + + + + Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + + + Abstrakter Typ für Ergebnisse von Suchen + + + + + + + Der tatsächliche Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Ergebnisse unter dem verwendeten Filter + + + + + + + + + Ein Link auf ein Element + + + + + Der Link als Solches + + + + + Ein vorgeschlagener Darstellungstext für den Link + + + + + + + Der Typ eines Response-Status + + + + + Request konnte verarbeitet werden + + + + + Request konnte nicht abschließend verarbeitet werden. Zum Beispiel wurde der Request in einen Workflow eingestellt aber noch nicht auf den Bestand angewendet. + + + + + Ein Fehler ist aufgetreten, Request konnte nicht verarbeitet werden + + + + + + + Type für Objektreferenzen + + + + + Eine technische Objekt Id aus dem System des Serviceproviders (also z.B. der VU) + + + + + + + + + + Ein Zeitstempel welcher die Version eindeutig identifiziert + + + + + Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm + + + + + + + Standardimplementierung des ObjektId_Type als Element + + + + + Der Typ für eine Person mit ObjektId + + + + + Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine ID von Service-Consumer Seite mitzugeben) + + + + + + + + + Die Hauptadresse des Partners mit ObjektId + + + + + + + + + + + + + + + Daten zur Legitimation des Antragstellers bzw. Kunden + + + + + + + + + + Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional. Die Person kann eine Adresse enthalten. Die Adresse hat aber keine Id. + + + + + Vertragsrolle + + + + + Hauptadresse + + + + + + + Typ für eine Adresse mit ObjektId + + + + + + + + + Eine Adresse mit ObjektId + + + + + Deprecated, verwende ProzessDokument_Type. + + + + + MIME-Type des Files im Anhang. + + + + + + Der fachliche Typ der angehaengenten Datei + + + + + Dateiname ohne Pfad inkl. Extension + + + + + + + + + + + Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary + + + + + Sonstige Beschreibung des Dateianhanges + + + + + + + + + + + + Deprecated, verwende DocumentType. Der fachliche Typ der Datei: 1..Sepa-Mandat, 2..unterschrieber Antrag, 3..Bestätigung zur elektronischen Kommunikation, 4..Basisblatt, 5..Gesundheitsfragen, 6..Maklervollmacht, 7..Beratungsprotokoll u.s.w. + + + + + SEPA-Mandat + + + + + Unterschriebener Antrag Provision + + + + + Bestätigung elektronische Kommunikation + + + + + Basisblatt + + + + + Gesundheitsfragen + + + + + Maklervollmacht + + + + + Beratungsprotokoll + + + + + Bestätigung Leasing-Devinkulierung + + + + + B/M Stufenbestätigung + + + + + Kundenprofil + + + + + Beilage + + + + + Anmeldung Kundenportal + + + + + + + Abstrakter Typ zur Übermittlung von Dokumentendaten + + + + + Typ zur Übermittlung von Dokumenten als Binary plus Metadaten + + + + + + + Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary + + + + + MIME-Type des Files im Anhang. + + + + + + Optional die Größe des Dokumentes in Bytes + + + + + Das technische Datum des Dokuments + + + + + Dateiname ohne Pfad + + + + + + + + + Typ zur Übermittlung von Metadaten einer Autorisierung (z.B. einer elektronischen Unterschrift) + + + + + Optional die Referenz auf eine bestimmte Autorisierungsanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde) + + + + + Laufende Nummer der Person. + + + + + Rolle als Text + + + + + Die verwendete Autorisierungsart + + + + + + + Typ zur Übermittlung von Anforderungen an eine Autorisierung (z.B. einer elektronischen Unterschrift) + + + + + Optional die Möglichkeit einer Autorisierungsanforderung eine Id zu geben, damit der Aufrufer sich darauf beziehen kann + + + + + Laufende Nummer der Person. + + + + + Rolle als Text + + + + + Die zu verwendende Autorisierungsart bzw. die zu verwendenen Arten. + + + + + + + Der Typ für Autorisierungsarten + + + + + + + + Basistyp für Bereitstellung und Anforderung von Dokumenten + + + + + Der fachliche Typ des Dokuments. Alle Integer-Werte sind dem OMDS Standard vorbehalten und folgen dem DocumentType. Andere Codes für Dokumententypen können vom Serviceprovider frei gewählt werden. + + + + + Beschreibung des Dokuments + + + + + + + + + + + + Anforderung eines beizubringenden Dokuments + + + + + + + Die ReferenzId der Anforderung + + + + + Die Möglichkeit erforderliche Autorisierungen des Dokuments anzufordern. + + + + + Wahr, wenn ein Upload des digitalen bzw. digitalisierten Dokuments erforderlich ist. + + + + + Zulässige MIME-Types, wenn das Dokument hochgeladen werden muss. + + + + + + Eine oder mehrere Meldungen zu dieser Anforderung. + + + + + + + + + Bereitstellung Dokument zum Unterschreiben bzw. Ausfüllen + + + + + + + Die Referenz-Id der Anforderung + + + + + Spezifikation der benötigten Autorisierungen + + + + + Wahr, wenn das Dokument in digitaler oder digitalisierte Form bereitzustellen ist. + + + + + Zulässige MIME-Types, wenn das Dokument hochgeladen werden muss. + + + + + + Die Dokumentendaten + + + + + Eine oder mehrere Meldungen zu dieser Anforderung. + + + + + + + + + Bereitstellung Dokument für Kunde, nicht zu unterschreiben + + + + + + + Die Dokumentendaten + + + + + Art der Ausfolgung an den Kunden: 0 = optional oder 1 = obligatorisch + + + + + + + + + + + + + + + Typ für den Upload / die Bereitstellung eines Dokuments als Teil eines Geschäftsfalls durch den Serviceaufrufer. + + + + + Optional die Referenz auf eine Dokumentenanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde und der Serivceconsumer mit diesem Dokument einen Bezug zur Anforderung herstellen möchte) + + + + + Der fachliche Typ des Dokuments. Alle Integer-Werte sind dem OMDS Standard vorbehalten und folgen dem DocumentType. Andere Codes für Dokumententypen können vom Serviceprovider frei gewählt werden. + + + + + Textliche Beschreibung des Dokuments + + + + + + + + + + Optional Metadaten zu den Autorisierungen, welche vorhanden sind. + + + + + + + + + + "wahr", wenn das Originaldokument beim Aufrufer hinterlegt und aufbewahrt wird. + + + + + Die Dokumentendaten + + + + + + + Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden. + + + + + eindeutige Vermittlernummer + + + + + Gibt die Möglichkeit den Vermittler gegen die Vermittlernummer auf VU-seite zu plausibilisieren + + + + + Abschluss Provision + + + + + Folge Provision + + + + + Betreuung Provision + + + + + + Produktmodell + + + + Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen + + + + + Die eindeutige Id dieses konkreten Bausteins. + + + + + Schlüssel der Tarifkomponente, die dieser Baustein repräsentiert. + + + + + Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt + + + + + Verweise auf Bedingungswerke und Klauseln + + + + + Meldungen zu Elementen in diesem Produktbaustein + + + + + + + Abstrakter Typ für eine TarifId. Dieser Typ muss von der VU überschrieben werden, + die z.B. ein Enum für die zulässigen Tarifschlüssel anbietet. + + + + + Abstrakter Typ für alle Produktbausteine im Antragsprozess + + + + + + + + Prämien die für diesen Produktbaustein verlangt werden + + + + + + + + + + Abstrakter Typ für Produktbausteine im Antragsprozess der 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. + + + + + + + + + Basistyp für ein Produktbündel + + + + + + + + + + + + Ermöglicht eine Vorgabe für die Produktkonfiguration durch den Serviceprovider: von "basic = Basiskonfiguration" über "medium" bis "top" = vollumfänglich". + + + + + Vermittlernummer die Auswirkung auf die Konditionen hat, sinnvoll wenn ein ServiceConsumer recht auf mehrere Vermittlernummern hat. + + + + + + Möglichkeit eine Sicherstellung aus dem Antragsobjekt zu referenzieren. + + + + + + + + + + Basistyp für ein Produkt + + + + + + + + + Deprecated, verwende Zahlweg auf Verkaufsproduktebene + + + + + Deprecated, verwende Zahlrhythmus auf Verkaufsproduktebene + + + + + Deprecated, verwende Hauptfälligkeit auf Verkaufsproduktebene + + + + + Möglichkeit eine Sicherstellung aus dem Antragsobjekt zu referenzieren. + + + + + + + + + + Basistyp für ein Elementarprodukt + + + + + + + + Möglichkeit eine Sicherstellung aus dem Antragsobjekt zu referenzieren. + + + + + + + + + + Basistyp für ein Zusatzprodukt + + + + + + + + + + + + + Basistyp für ein Produktbündel, 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. + + + + + + + + + Basistyp für ein Produkt, 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. + + + + + + + + + Basistyp für ein Elementarprodukt, 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. + + + + + + + + + + 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. + + + + + + + + + + Basistyp für ein Produkt vom Typ "Versicherte Person" für Personensparten + + + + + + + + Verpflichtende Referenz auf genau eine versicherte Person. + + + + + + + + + Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind + + + + + Vergabe einer laufenden Nummer ist Pflicht. Über die laufende Nummer kann die beteiligte Person innerhalb eines Requests (z.B. innerhalb einer Berechnungsanforderung) referenziert werden. + + + + + Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten. + + + + + + + + Typ Hauptfälligkeit + + + + + + + + + Darstellung einer Praemie + + + + + + + + + + + + Abschlag, z.B. bei jährlichem Zahlrhythmus in Prozent + + + + + + + Stellt die Versicherungsteuer einer Prämie dar + + + + + Betrag der Versicherungssteuer + + + + + VersicherungssteuerArt_Type ergänzt OMDS StArtCd_Type um den Wert 0 = Gesamtversicherungssteuer (Aggregation für Bündel- und Produktebenen) + + + + + Optional der Steuersatz in Prozent + + + + + + + Art Versicherungsteuer + + + + + + + Gesamtversicherungssteuer (Aggregation für Bündel und Produkteben) + + + + + + + + + Typ zur Vorgabe einer Berechnungsvariante + + + + + + + + + + Mögliche Antragsarten + + + + + Neuantrag + + + + + Fahrzeugwechsel + + + + + Versicherungswechsel + + + + + Wechselkennzeichen + + + + + Tarifumstellung + + + + + + + Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) + + + + + Input-Wert + + + + + Output-Wert + + + + + + + Definiert Arten eine Polizze zu versenden + + + + + 2fach Makler: Ist nur bei Postversand möglich. Makler erhält Original und Kopie + + + + + 1fach Versicherungsnehmer: Kunde erhält Original + + + + + 1fach Makler und 1fach Versicherungsnehmer: Kunde erhält Original und Makler die Kopie + + + + + 1fach Makler: Makler erhält Original + + + + + + + Typ für nicht weiter spezifizierte technische Parameter + + + + + beliebiger Schlüssel + + + + + beliebiger Wert + + + + + + + VU-spezifische Erweiterungsmöglichkeit auf Ebene Verkaufsprodukt + + + + + VU-spezifische Erweiterungsmöglichkeit auf Ebene Produkt + + + + + VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt + + + + + VU-spezifische Erweiterungsmöglichkeit auf Ebene Zusatzprodukt + + + + + Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle + + + + + Referenz auf eine Person + + + + + Rolle der Person als OMDS VtgRolleCd_Type + + + + + + + + Type Vinkulierung + + + + + + + + Typ zur Beschreibung einer Bank als Vinkulargläubiger + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type Bezugsrecht (nur Kontext Kfz), für Bezugsberechtigungen in anderen Sparten steht jetzt Bezugsberechtigung_Type zur Verfügung. + + + + + + + + Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell + + + + + Bezugsrecht Erleben oder Ableben + + + + + + Bezugsrecht Erleben + + + + + Bezugsrecht Ableben + + + + + + + + + + Bezugsberechtigung gesetzliche Erben + + + + + + + + Bezugsberechtigung testamentarische Erben + + + + + + + + Bezugsberechtigung Überbringer + + + + + + + + Bezugsberechtigung namentlich + + + + + + + wahr, wenn das Bezugsrecht unwiderruflich ist. + + + + + Bezugsrecht für eine Person + + + + + + + + + + + + Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist + + + + + + + Bezugsberechtigung Versicherungsnehmer + + + + + + + + Bezugsberechtigung VersichertePerson + + + + + + + + Bezugsberechtigung Individuell + + + + + + + + + + + + + Type Bonus Malus System + + + + + Ich (Wir) war(en) innerhalb der letzten 12 Monate Versicherungsnehmer eines Fahrzeuges, das wieder versichert oder durch das hiermit zur Versicherung gelangende Fahrzeug ersetzt wird. + + + + + + + + + + + + + + + + + Type Bonus-Malus Vorversicherung + + + + + + + + + + + Type Offene Schäden + + + + + + + + + + Type einzelner offener Schaden + + + + + + + + + Abstrakter Typ zur Beschreibung abgelehnter Risiken + + + + + + Abstrakter Typ zur Beschreibung der Vorversicherungen, wird verwendet in SpezAntrag_Type. + Es gibt zwei Ableitungen im Standard: VorversicherungenKfz_Type und VorversicherungenImpl_Type (s.u.), jede VU kann aber auch eigene Implementierungen vornehmen. + + + + + Standardimplementierung Vorversicherungen: Eine Liste von Vorversicherung_Type-Objekten + + + + + + + + + + + + Angaben zu einer Vorversicherung in der Standardimplementierung, erweitert VorversicherungenDetail_Type + + + + + + + Optional Angabe einer Vertragssparte + + + + + Optional Angabe einer oder mehrerer Sparten + + + + + + + + + + Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type + und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz + + + + + Wurden für die beantragte Versicherung Vorversicherungen aufgelöst, oder wurden frühere Versicherungen abgelehnt oder gekündigt? + + + + + + + + + + + + + + + + + + + Erweiterungsmöglichkeit für VU-spezifische Daten + + + + + + + VU-spezifische Erweiterungsmöglichkeit für Vorversicherungsdaten + + + + + Type Datenverwendung + + + + + Zustimmung zur elektronischen Übermittlung vorvertraglicher Dokumente + + + + + + E-Mail Adresse zur Zusendung von vorvertraglichen Dokumenten + + + + + + Zustimmung zur Verwendung personenbezogener Daten: (Der Antragsteller stimmt im Sinne des Datenschutzgesetzes und des Telekommunikationsgesetzes zu, dass die Versicherun, deren Gesellschaften sowie deren Kooperationspartner (siehe dazu "Information zur Datenanwendung gem. §24 DSG") seine personenbezogenen Daten und seine Vertragsdaten (Name, Anschrift, E-Mailadresse, Telefonnummer, Produkt, Leistungsumfang, Vertragslaufzeit, nicht jedoch Gesundheitsdaten) für Zwecke der Zusendung von Informationen über bestehende und neue Produkte der Versicherung und ihrer Kooperationspartner, für Qualitäts- und Zufriedenheitsumfragen sowie Marketingaktionen verwenden und ihn zu diesem Zwecke per Telefon und E-Mail kontaktieren dürfen. Diese Zustimmung kann jederzeit widerrufen werden.) + + + + + + + + + OMDS VERS_UNTERNEHMEN VUNr - http://www.vvo.at/vvo/vvo.nsf/033bc38c04cb4a8bc12574dc005de1e4/751f64eedb80a61bc1257c3d007eaca2 - Kapitel 5 + + + + + + + + + + + Typ für Ersatzpolizzen + + + + + + + + + + Beschreibung einer durch Konvertierung zu ersetzenden Polizze + + + + + Die Polizzennr der zu ersetzenden Polizze + + + + + Die OMDS VertragsID der zu ersetzenden Polizze + + + + + + + Einfache Implementierung einer zu ersetzenden Polizze mit Angabe eines Änderungsgrunds + + + + + + + + Optional die Angabe einer Zusatzinformation zum Aenderungsgrund + + + + + + + + + Definition des Rückegabestatus für eingespielte Anträge + + + + + Antrag angenommen + + + + + Antrag abgelehnt + + + + + Entwurf + + + + + Vorschlag + + + + + Antrag übertragungsfähig + + + + + Antrag abgebrochen + + + + + Verarbeitung gestartet + + + + + Antrag storniert + + + + + Gelöscht + + + + + + + Arten von Geschaeftsobjekten + + + + + Vertrag + + + + + Schaden + + + + + Antrag + + + + + Interventionsbericht + + + + + + + Arten von Geschaeftsfällen + + + + + + Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten) + + + + + Optional das eigentliche Dokument als base64-Binary + + + + + Optional ein Dokumentenname + + + + + Der inhaltliche Dokumenten-Typ, z.B. Polizze + + + + + Optional der Mime-Type + + + + + Optional die Größe des Dokumentes in Bytes + + + + + Das technische Datum des Dokuments + + + + + Referenzen auf weitere Dokumente + + + + + Art der Ausfolgung an den Kunden: optional oder obligatorisch. Wenn das Element nicht enthalten ist, ist die Ausfolgung an den Kunden optional + + + + + + Dokument optional an Kunde zu uebergeben + + + + + Dokument muss an Kunde ausgefolgt werden, z.B. Produktinformationsblatt + + + + + Dokument muss an Kunde ausgefolgt werden und ist vom Kunden ausgefüllt zu retournieren, z.B. Antrag + + + + + Dokument ist vom Kunden beizubringen, z.B. Firmenbuchauszug, Ausweis + + + + + + + + Wenn das Element vorhanden ist, ist eine Unterschrift zu leisten + + + + + + keine Unterschrift erforderlich + + + + + Unterschrift erforderlich + + + + + + + + + + Type für die Hauptfälligkeit + + + + + + + + + Beschreibt die Zahlungsdaten in Antragsservices + + + + + + Abhängig von der Zahlungsart soll im Feld 'Kontonummer' die Kundenkontonummer oder der IBAN befüllt werden. + + + + + + + + + + Typ Zahlweg + + + + + + + + + + + + + + + Typ Kreditkarte + + + + + + + + + + + + + + + + + + + + + + + + + + + + + beschreibt eine Bankverbindug + + + + + + + + + + + beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist + + + + + + Herstellung einer Beziehung zu einer Person ueber diese laufende Nummer. + + + + + + + + BIC + + + + + + + + + IBAN + + + + + + + + + Enummeration für verschiedene Steuerungen in Zusammenhang mit dem SEPA Mandat + + + + + Bestehendes bei Versicherungsgesellschaft hinterlegtes SEPA-Mandat + + + + + SEPA-Mandat bei Makler hinterlegt (nur in Kombination mit entsprechender Vollmacht) + + + + + SEPA-Mandat wird anbei übermittelt + + + + + + + Abstrakter Obertyp für versicherte Interessen + + + + + + + Die laufende Nummer im Prozess. + + + + + + Abstrakter Obertyp für versicherte Interessen, unterstützt Attribut-Metadaten + + + + + + + + + + + + Versicherte Person basierend auf VersichertesInteresse_Type. Lfnr muss mit Lfnr der Person übereinstimmen. + + + + + + + + Risikomerkmale natürlicher Personen + + + + + + + + + + + Risikoattribute natürlicher Personen + + + + + + + + + + + + + + + + + + + + Deprecated: Künftig sollten ZusaetzlicheRisikodaten im Obertyp VersichertesInteresse_Type genutzt werden. + + + + + + + VU-spezifische Erweiterungsmöglichkeit für Risikodaten + + + + + Basisklasse für alle Fahrzeuge in der Kfz-Versicherung + + + + + + + Optional Zulassungsdaten. Wenn unter den Zulassungsdaten ein Fahrzeug gefunden wird, werden diese Daten verwendet. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Die Aufbauart als Code (wie in Zulassung AUFBAU_NAT_C) + + + + + Limousine + + + + + Schraeghecklimousine + + + + + Kombilimousine + + + + + Coupe + + + + + Kabrio-Limousine + + + + + Mehrzweckfahrzeug + + + + + PKW-Pick-up + + + + + Van + + + + + Sattelzugmaschine + + + + + Straßenzugmaschine + + + + + Pick-up + + + + + Fahrgestell mit Fuehrerhaus + + + + + Eindeckfahrzeug + + + + + Doppeldeckfahrzeug + + + + + Eindeck-Gelenkfahrzeug + + + + + Doppeldeck-Gelenkfahrzeug + + + + + Eindeck-Niederflurfahrzeug + + + + + Doppeldeck-Niederflurfahrzeug + + + + + Eindeck-Niederflur-Gelenkbus + + + + + Doppeldeck-Niederflur- Gelenkbus + + + + + Offenes Eindeckfahrzeug + + + + + Offenes Doppeldeckfahrzeug + + + + + Busfahrgestell + + + + + Plattform + + + + + offener Kasten + + + + + Geschlossener Kasten + + + + + Klimatisierter Aufbau mit Klimageraet + + + + + Klimatisierter Aufbau ohne Klimageraet + + + + + Seitenplanen (Curtainsider) + + + + + Wechselbruecke (austauschbarer Aufbau) + + + + + Containertraeger + + + + + Fahrzeuge mit Hakenlift + + + + + Kipper + + + + + Tank + + + + + Tank zur bef. gefährlicher Güter + + + + + Tiertransporter + + + + + Fahrzeugtransporter + + + + + Betonmischer + + + + + Betonpumpwagen + + + + + Langholz + + + + + Abfallsammelfahrzeug + + + + + Straßenkehrmaschine, Strassen- und Kanalreinigung + + + + + Kompressor + + + + + Bootstraeger + + + + + Traeger für Segelflugzeuge + + + + + Fahrzeuge für Verkaufs- und Werbezwecke + + + + + Abschleppwagen + + + + + Leiterfahrzeug + + + + + Kranwagen + + + + + Hubarbeitsbühne + + + + + Bohrfahrzeug + + + + + Niederfluranhänger + + + + + Glastransporter + + + + + Feuerwehrfahrzeug + + + + + Spezialaufbauten + + + + + Nachlaeufer + + + + + Ja + + + + + Nein + + + + + Wohnmobil + + + + + Beschussgeschuetzte Fahrzeuge + + + + + Krankenwagen + + + + + Leichenwagen + + + + + Wohnanhaenger + + + + + Mobilkran + + + + + Rollstuhlgerechte Fahrzeuge + + + + + Dolly + + + + + Anhaenger für Schwertransporte + + + + + KFZ für Schwertransport + + + + + Geraetetraeger + + + + + Sattelanhaenger + + + + + Deichselanhaenger + + + + + Zentralachsanhaenger + + + + + Starrdeichselanhaenger + + + + + + + Typ für Zulassungsdaten + + + + + Versicherungsbestätigungsnummer + + + + + Zulassungs-Kennzeichen + + + + + Zulassungs-Fahrgestellnummer + + + + + + + Versicherte Liegenschaft + + + + + + + + + + + + + + + Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert + + + + + + + + + + + Dient zur Abbildung eines Selbstbehalts + + + + + Art des Selbstbehalts, insb. können hier die dreistelligen Codes des OMDS 2 aus SbhArtCd_Type verwendet werden + + + + + Absoluter Betrag eines Selbstbehalts + + + + + Selbstbehalt in Prozent der Versicherungssumme + + + + + Minimalbetrag eines Selbstbehalts + + + + + Maximale Höhe eines Selbstbehalts + + + + + + + Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + + + + + Der Name des Dokuments. + + + + + Der Mime-Type des Dokuments gemäß IANA + + + + + Das Dokument selbst als base64Binary + + + + + Der inhaltliche Typ des Dokuments, z.B. Polizze oder Finanzamtsbestätigung als Code + + + + + + + Information zu einem einzelnen Dokument + + + + + Die eindeutige Id des Dokuments und Details zur Verwendung + + + + + Der Name des Dokuments als String + + + + + Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code + + + + + Mime-Type des Dokuments + + + + + Größe des Dokuments in Byte + + + + + Erstellungsdatum des Dokuments + + + + + Optional die Refernez auf ein Objekt, dem das Dokument zugeordnet ist. + + + + + Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze + + + + + + + Ein Zeitraum mit Beginn und Ende Datum + + + + + + + Eine abstrakte Spezifikation eines Objekts + + + + + Die Spezifikation eines Polizzenobjektes + + + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + + + + + Die Spezifikation eines Schadenobjektes + + + + + + + Eine Geschaeftsfallnummer + + + + + Schadennummer als omds:Schadennr + + + + + + + + + Abstrakter Basistyp für Metadaten von Attributen + + + + + Name des Attributes, auf den sich diese Metadaten beziehen. + + + + + Ob das Attribut änderbar ist + + + + + Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. + + + + + 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 + + + + + + + Typ mit Metadaten für xsd:string-Attribute + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + + + + Typ mit Metadaten für xsd:int-Attribute + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + + + Typ mit Metadaten für omds:decimal-Attribute + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + + + Typ mit Metadaten für xsd:date-Attribute + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + + + Typ mit Metadaten für Schlüssellisten + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + Typ für einen einzelnen Eintrag einer Schlüsselliste + + + + + + + + + Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type) + + + + + Wahr, wenn das Attribut im aktuellen Zustand änderbar ist, sonst falsch. + + + + + Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. + + + + + Eine weiterführende Beschreibung des Attributs. + + + + + + + + Abstrakter Basistyp für Attribute mit einem Wert + + + + + + + Ob das Attribut als Pflichtfeld zu behandeln ist + + + + + + + + + Auf xsd:string basierendes Attribut mit Metadaten + + + + + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + Auf xsd:int basierendes Attribut mit Metadaten + + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + + + Auf omds:decimal basierendes Attribut mit Metadaten + + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + + + Auf xsd:double basierendes Attribut mit Metadaten + + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + + + Auf xsd:date basierendes Attribut mit Metadaten + + + + + + + + + Optional Inhalte einer Werteliste + + + + + + + + + + + Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten + + + + + + + Optional die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen + + + + + Mindestanzahl zu selektierender Werte, z.B. 0 für optional oder 1 für obligatorisch oder auch mehrere, wenn Multiselect. + + + + + + + + + Attribut mit Metadaten für Schlüssellisten + + + + + + + Der ausgewählte Schlüssel + + + + + Optional ein Vorschlag für enen ausgewählten Schlüsse. + + + + + + + + + Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind. + + + + + + + Die ausgewählten Schlüssel + + + + + Optional eine Vorgabe von Schlüsseln als Default-Werte + + + + + Maximalanzahl zu selektierender Werte, muss größer gleich der Mindestanzahl sein. + + + + + + + + + Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben + + + + + + + + Abstrakter Typ fuer Sicherstellungen + + + + + 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 + + + + + + + + + + + Abstrakter Typ für Einwilligung + + + + + Die Bestätigung der Zustimmung + + + + + Optional der tatsächliche Text der Zustimmung + + + + + + + Abstrakter Typ für Einwilligung personenbezogene Daten + + + + + + + Referenz auf die Person + + + + + + + + + Einwilligung Verarbeitung Gesundheitsdaten + + + + + + + + Einwilligung Bekanntgabe Gesundheitsdaten an VN + + + + + + + + Einwilligung Sprachaufzeichnung + + + + + + + + Fragen gemäß FATCA + + + + + + + + + + Fragen FATCA bei natürlichen Personen + + + + + + + + + + Fragen FATCA bei sonstigen Personen + + + + + + + Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht + + + + + Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel + + + + + + + Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz + + + + + + + + + + + + + + + Beschreibung einer PEP + + + + + + + + + Details zur Treuhaenderfrage + + + + + + + + + Ein einzelnes Element einer Fondsauswahl + + + + + Angabe von ISIN oder WKN + + + + + + + Optional Angabe des Anteils dieses Wertpapiers am Gesamtportfolio + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3ServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3ServiceTypes.xsd new file mode 100644 index 00000000..5ec4dd11 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3ServiceTypes.xsd @@ -0,0 +1,681 @@ + + + + + + + + Das Request-Objekt für den Actionlink + + + + + Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + + + + + + + + + Der Actionlink z.B. in das Maklerportal mit einem Token, der die Verbindung zur Session herstellt + + + + + + Das Request-Objekt fuer den Zugriff auf die Userdaten + + + + + + + Die VUNr des angefragten Unternehmens. Dies ermöglicht ggf. mehrere VUs über eine technische Lösung zu servicieren. Verwendet den Typ VUNr aus OMDS-Datensatz. + + + + + + + Das Ergebnisobjekt fuer die Userdaten + + + + + Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + + + + + + BenutzerId + + + + + + + + + + Liste der für diesen User unterstützen Services + + + + + + Die ServiceId des jeweiligen Webservice als String + + + + + + + + Ist vom Typ PERSON_Type aus dem OMDS-Datensatz + + + + + + + + Inputobjekt zum Beziehen einer Liste verfuegbarer OMDS-Datensaetze + + + + + + + die VUNr aus OMDS als optionaler Filterparameter + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + von inkl. Datum + + + + + bis inkl. Datum + + + + + + + Rückgabeobjekt für eine Liste von OMDS-Datensätzen + + + + + Dieser Typ definiert eine Liste von OMDS-Datensaetzen + + + + + + Fachliche Fehlermeldungen + + + + + + + + Das Requestobjekt fuer die Abholung eines oder mehrerer OMDS-Datensatz-Packages + + + + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + Die Id des Datensatzes unter welcher er ueber Webservices referenziert werden kann. Es handelt sich nicht um eine Id aus dem OMDS-Datensatz + + + + + + + Gibt die Liste der angeforderten OMDS-Packages zurück oder entsprechende fachliche Fehlermeldungen + + + + + + + Liste der angeforderten Pakete + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer ein OMDS-Datensatz-Package + + + + + Die angefragte Id des OMDS-Datenpakets, wobei dies kein Schlüssel aus dem Paket ist. + + + + + + + + + + + Nur enthalten, wenn es das angeforderte Paket tatsächlich gibt und der User darauf berechtigt ist. + + + + + + Meta-Informationen zu diesem Paket + + + + + Gezippte OMDS-Daten als base64Binary oder mit Binary mit MTOM + + + + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + + + + + + Entspricht der MaklerID in OMDS 2.x. Die MaklerID (in Version 1.0.0 noch AgentID) ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für die jeweilige VU oder den jeweiligen Dienstleister, bei dem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die agentID mit der Vermittlernummer "Vermnr" (in Version 1.0.0 noch agentNumber) zusammenfällt. + + + + + Die Id des OMDS Pakets und Angaben zu ihrer Verwendbarkeit, wobei hier kein Schlüssel aus einem OMDS Paket selbst gemeint ist, sondern eine eigenständige Id, die das Abrufen des OMDS-Pakets ermöglicht. + + + + + Zeitstempel der Erstellung entsprechend dem Attribut PaketZpktErstell mit OMDS Datum-Zeit als Typ + + + + + Groesse der Datei in Byte, de facto beschränkt auf max. ca. 2 GB da vom Typ int + + + + + entspricht dem der Paketumfang wie er in OMDS 2.x im Typ PaketUmfCd_Type definiert ist: D = Differenz, G = Gesamtbestand + + + + + Liste von OMDS 2.x Elementen des Typs PaketInhCd_Type, die den Inhalt des Datenpakets beschreiben + + + + + + + + Anfrage Informationen zu vertragsbezogenen Dokumenten + + + + + Anfragetyp Informationen zu vertragsbezogenen Dokumenten + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + Einschränkung der Anfrage auf bestimmte Dokumententypen. Es gibt 15 definierte vertragsbezogene Dokumententypen. + + + + + + + + + Rückgabe Informationen zu vertragsbezogenen Dokumenten + + + + + Rückgabetyp Informationen zu vertragsbezogenen Dokumenten + + + + + Informationen zu Dokumenten, wenn vorhanden + + + + + + + + Request zur Abholung eines einzelnen bekannten Dokuments + + + + + Requesttyp zur Abholung eines einzelnen bekannten Dokuments + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + Die Id des Dokuments vom Typ String + + + + + + + + + + + + + Responseobjekt zur Rückgabe eines einzelnen Dokumentes + + + + + Responsetyp zur Rückgabe eines einzelnen Dokumentes + + + + + Das Dokument und seine Meta-Informationen, wenn ein Dokument vorhanden war + + + + + + + + Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + + + + + Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) + + + + + Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP + + + + + + + Information zu einem einzelnen Dokument + + + + + Die eindeutige Id des Dokuments und Details zur Verwendung + + + + + Der Name des Dokuments als String + + + + + Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code + + + + + Mime-Type des Dokuments + + + + + Größe des Dokuments in Byte + + + + + Erstellungsdatum des Dokuments + + + + + Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze + + + + + + + Informationen zu einem Dokument und das Dokument base64encoded + + + + + Meta-Informationen zum Dokument + + + + + Das eigentliche Dokument als base64-Binary + + + + + + + + Deep-Link Schaden Anfrage + + + + + + + + + Schadennummer vom Typ OMDS Schadennr + + + + + + + + Responseobjekt Deep-Link Schaden + + + + + Deep-Link Partner Anfrage + + + + + + + + + Die Partnernummer als OMDS Personennr-Typ + + + + + + + + Deep-Link Partner Antwort + + + + + Deep-Link Angebot/ Antrag Anfrage + + + + + + + + + Die Nummer der Berechnung, des Angebots oder des Antrags. + + + + + + + + Deep-Link Angebot / Antrag Antwort + + + + + Deep-Link Vertrag Anfrage + + + + + + + + + Die Nummer des Vertrags als OMDS Polizzennr-Typ + + + + + + + + Deep-Link Vertrag Antwort + + + + + Response Deep-Link auf Geschäftsobjekte + + + + + Soll ein Frame angezeigt werden oder nicht + + + + + + Definiert einen Deep-Link + + + + + String mit max. 1024 Zeichen + + + + + + + + + + Code für Art der URL, z.B. Verträge, Dokumente, Schäden, Schadenmeldung als int-Type. + + + + + + Einstiegsseite + + + + + + Suche Partner + + + + + + Suche Vertrag + + + + + + Suche Schaden + + + + + + Suche Angebot/Antrag + + + + + + Schadenübersicht + + + + + + Dokumente + + + + + + Anfrage + + + + + + Stammdaten + + + + + + Bearbeiten + + + + + + Verträge + + + + + + Schäden + + + + + + Angebote + + + + + + Angebots-/ Antragsübersicht + + + + + + Inkassostand + + + + + + Angebot + + + + + + Schadenmeldung + + + + + + Mahnungen + + + + + + + + + Ablaufzeitpunkt der Action-Links. Wenn Actionslinks vorhanden sind, dieses Element jedoch nicht oder mit dem Wert "null", so sind die ActionLinks zeitlich unbeschränkt gültig. + + + + + + + + + Linkbeschreibung vom Typ LinkType + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3Services.wsdl new file mode 100644 index 00000000..0a38bc4c --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3Services.wsdl @@ -0,0 +1,997 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON1_Basisfunktionen.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON1_Basisfunktionen.xsd new file mode 100644 index 00000000..1e048b9b --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON1_Basisfunktionen.xsd @@ -0,0 +1,189 @@ + + + + + + + Requestobjekt um Dokument zu Geschäftsfall hinzuzufügen + + + + + Typ des Requestobjekts, um Dokument zu Geschäftsfall hinzuzufügen + + + + + + + + + + Response von der VU, wenn ein zusätzliches Dokument übergeben wurde + + + + + Response von der VU, wenn ein zusätzliches Dokument übergeben wurde + + + + + + + + + Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + ObjektSpezifikation kann ab Version 1.3 entfallen, es kann aber sein, dass das Versicherungsunternehmen einen Fehler meldet, weil es Anfragen nur mit Objektspezifikation unterstützt oder weil die Ergebnismenge zu groß wäre. + + + + + + Filter nach Art des Dokuments + + + + + + + Response mit einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + Typ mit Informationen zu den Dokumenten eines fachlichen Objekts + + + + + + + + + Request um Informationen zu den Dokumenten eines fachlichen Objekts zu erhalten + + + + + Typ mit Elementen fuer die Anfrage nach Dokumenten zu einem fachlichen Objekt + + + + + + + + + Filter nach Art des Dokuments + + + + + + + + + + + + + + + + Response zu den Dokumenten eines fachlichen Objekts + + + + + Typ mit Informationen zu den Dokumenten eines fachlichen Objekts. + + + + + + + + + Request um Informationen zu den Dokumenten eines Zeitraums zu erhalten + + + + + Typ mit Elementen fuer die Anfrage nach Dokumenten eines Zeitraums + + + + + + + + + Filter nach Art des Dokuments + + + + + + + + + + + + + + + + Response zu den Dokumenten eines Zeitraums + + + + + Typ mit Informationen zu den Dokumenten eines Zeitraums + + + + + + + + + Informationen zu einem Dokument + + + + + Der tatsächliche Offset in der Ergebnisliste. + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Dokumente unter dem gewählten Filter. + + + + + Die Ergebnisliste + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Common.xsd new file mode 100644 index 00000000..a84ba090 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Common.xsd @@ -0,0 +1,508 @@ + + + + + + + + + Abstrackter Basistyp für das Datenmodell aller BOA-Prozessschritte + + + + + Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist + + + + + + + Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer. + + + + + + + + + Abstrakter Basistyp Offert, der bei Request und Response gleich ist + + + + + + + + Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer. + + + + + Referenz auf die Person, die als Versicherungsnehmer fungiert. + + + + + + + + + Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist + + + + + + + Die Antragsart kann auch vom ServiceProvider automatisch bestimmt werden, dann bleibt sie im Request leer. + + + + + Referenz auf einen abweichenden Praemienzahler, wenn nicht der Versicherungsnehmer die Prämie zahlt + + + + + Referenz auf weitere Versicherungsnehmer + + + + + Weitere Personen in Vertragsrollen + + + + + Bestehen Ablehnungen zu den beantragten Risiken + + + + + Bestehende Vorversicherungen zu dem Antrag + + + + + Beschreibt die Art der Zahlung und enthält die zugehörigen Daten + + + + + SEPA-Mandat-Steuerung, wenn Zahlungsdaten ein SEPA-Mandat notwendig machen. + + + + + alternativer Polizzenversand + + + + + Allgemeine Datenschutzbestimmungen + + + + + + Ersatzpolizzennummern für eine manuelle Ablöse von Polizzen. Nicht für automatische Konvertierung oder Fahrzeugwechsel. + + + + + Sollen weitere Antragsdokumente zugestellt werden (z.B. IVK) + + + + + Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten + + + + + Daten zu etwaigen Sicherstellungen + + + + + Zustimmung zu vorgegebenen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten + + + + + + + + + Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist + + + + + + + Informationen zu FATCA. + + + + + Informatiionen zum Gemeinsamer Meldestandard-Gesetz bzw. EU Richtlinie zum Austausch von Steuerinformationen. + + + + + Angabe PEP ist zwingend + + + + + Wird der Vertrag treuhänderisch gehalten. + + + + + + + + + + Abstraktes Zwischenelement für alle BOA-Request-Types + + + + + + + Deprecated - die Angabe eines Aenderungsgrunds. Künftig sollte der Aenderungsgrund im Element Ersatzpolizzen angegeben werden. + + + + + Polizzennummern, die im Rahmen einer Konvertierung, einem Fahrzeugwechsel o.Ä. abgelöst werden sollen. + + + + + + + + + Abstraktes Zwischenelement für alle BOA-Response-Types + + + + + + + Deprecated - die Angabe eines Aenderungsgrunds. Künftig sollte der Aenderungsgrund im Element Ersatzpolizzen angegeben werden. + + + + + Polizzennummern, die im Rahmen einer Konvertierung, einem Fahrzeugwechsel o.Ä. abgelöst werden sollen. + + + + + + + + + Abstrakter Request für die Berechnung + + + + + + + Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen. + + + + + + + + + Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen + + + + + + + + Abstrakter Request für das Offert + + + + + + + + Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen + + + + + + + Deprecated, verwende statt dessen DokumenteAnforderungen. + + + + + Hier sind 3 Arten von Dokumenten enthalten: Solche, die der Kunde nur ausgefolgt bekommt, solche, die er unterschrieben zurück liefern soll und Anforderung von beizubringenden Dokumenten. + + + + + + + + + Abstrakter Request für den Antrag + + + + + + + Deprecated: Verwende künftig Dokumente. + + + + + (Unterschriebene) Dokumente zum Antrag, möglicher Weise auf Anforderung hin. + + + + + + + + + Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen + + + + + + + optional ein aktueller Status des Antragsprozess + + + + + Wenn der Antrag fehlerfrei erstellt werden konnte, die Referenz auf diesen Antrag. Diese Referenz ist bei der Einreichung des Antrags anzugegeben. + + + + + Deprecated: Verwende künftig DokumenteAnforderungen. + + + + + Hier sind 3 Arten von Dokumenten enthalten: Solche, die der Kunde nur ausgefolgt bekommt, solche, die er unterschrieben zurück liefern soll und Anforderung von beizubringenden Dokumenten. + + + + + + + + + Abstrakter Request für die Antragsüberleitung + + + + + + + Deprecated: Verwende künftig Dokumente. + + + + + (Unterschriebene) Dokumente zum Antrag, möglicher Weise auf Anforderung hin. + + + + + Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Entweder ist solch ein Bezug zu einem vorangegangenen SubmitApplication mitzugeben oder nochmals die Daten. + + + + + + + + + Abstrakter Response der Antragsüberleitung + + + + + + + aktueller Status des eingespielten Antrages + + + + + + Deprecated, verwende künftig DokumenteAnforderungen. + + + + + Hier sind 3 Arten von Dokumenten enthalten: Solche, die der Kunde nur ausgefolgt bekommt, solche, die er unterschrieben zurück liefern soll und Anforderung von beizubringenden Dokumenten. + + + + + + + + + Abstrakter Request für die Berechnung mit generischen Produktbausteinen + + + + + + + Wenn "wahr", sollen im Response Produktmetadaten enthalten sein. + + + + + + + + + Abstrakter Response Berechnung + + + + + + + + Abstrakter Request für die Offerterstellung mit generischen Produktbausteinen + + + + + + + Wenn "wahr", sollen im Response Produktmetadaten enthalten sein. + + + + + + + + + Abstrakter Response der Offerterstellung + + + + + + + + Abstrakter Request der Antragserzeugung mit generischen Produktbausteinen + + + + + + + Wenn "wahr", sollen im Response Produktmetadaten enthalten sein. + + + + + + + + + Abstrakter Response der Antragserzeugung + + + + + + + + Abstrakter Request der Antragsüberleitung mit generischen Produktbausteinen + + + + + + + Wenn "wahr", sollen im Response Produktmetadaten enthalten sein. + + + + + + + + + Abstrakter Response der Antragsüberleitung + + + + + + + + Abstrakter Typ fuer die Erweiterung des Antrags um Elemente, die nicht im Standard enthalten sind + + + + + Typ um Offert- und Antragsdokumente zu beziehen + + + + + + + Eine DokumentenId als String + + + + + + + + + Typ um Offert- und Antragsdokumente zurückzugeben + + + + + + + + + + + + Element um Offert- und Antragsdokumente zu beziehen + + + + + Element um Offert- und Antragsdokumente zurückzugeben + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Kfz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Kfz.xsd new file mode 100644 index 00000000..467934f8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Kfz.xsd @@ -0,0 +1,601 @@ + + + + + + + Produktmodell Kfz + + + + Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht + + + + + + + Geburtsdatum als Tarifmerkmal + + + + + PLZ als Tarifmerkmal + + + + + + + + + + + PersonArtCd als Tarifmerkmal: N = nat. Person, S = sonst. Person + + + + + + + In Analogie zum OMDS-Datensatz befinden sich die Risikoobjekte als Element in der obersten Produktebene (OMDS Datensatz Element VERTRAG) + + + + + + + + + Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht + + + + + + + + + + + + + + + + + + Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer KFZ-Versicherung gebündelt werden können. + + + + + + + + Abstrakte Basisklasse für KFZ-Elementarprodukte + + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Haftpflicht + + + + + + + Nur KFZ-Haftpflicht erlaubt + + + + + Versicherungssumme Haftpflicht + + + + + + + + + + + + + Abstrakter Basistyp für die Kasko-Elementarprodukte + + + + + + + Nur KFZ-Teilkasko bzw. KFZ-Vollkasko erlaubt + + + + + + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Teilkasko + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Vollkasko + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Insassenunfall + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Lenkerunfall + + + + + + + + Typ für das Elementarprodukt KFZ-Assistance + + + + + + + + Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz + + + + + + + + + Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + + + + + + + + + + + + Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + + + + + + + + + + + + Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird + + + + + + + + BonusMalus beim Verband + + + + + Vinkulierungsdaten + + + + + + + + + + Response Upselling Alternativen + + + + + + + + Typ des Requestobjekts für eine Kfz-Berechnung + + + + + + + + + + + + Typ des Responseobjekts für eine Kfz-Berechnung + + + + + + + Bei erfolgreicher Berechnung die Details der Berechnung. + + + + + Response für das Upselling, wenn solche Ergebnisse angefordert wurden. + + + + + + + + + Typ des Request für ein Kfz-Offert + + + + + + + + + + + + Typ des Response für ein Kfz-Offert + + + + + + + Bei erfolgreicher Erstellung eines Offerts. + + + + + + + + + + + + + + + Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags + + + + + + + + + + + + Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags + + + + + + + + + + + + Typ des Requestobjekts für eine Antragseinreichung Kfz + + + + + + + Optional die Daten des Antrags, wenn nicht Bezug auf ein vorangegangenes SubmitApplication genommen wird. + + + + + + + + + Typ des Responseobjekts für eine Antragseinreichung Kfz + + + + + + + Hier werden nochmals alle Antragsdaten zur Verfügung gestellt. + + + + + + + + Konkrete Services (Request- und Responseobjekte) Kfz + + + + Requestobjekt für eine Kfz Berechnung + + + + + Response Berechnung Kfz + + + + + Requestobjekt für ein Kfz Offert + + + + + Response Offert Kfz + + + + + Requestobjekt für einen Kfz Antrag + + + + + Response Antrag Kfz + + + + + Requestobjekt fuer die Antragseinreichung Kfz + + + + + Responseobjekt fuer die Antragseinreichung Kfz + + + + + Refernziert auf ein versichertes Fahrzeug über die laufende Nummer innerhalb eines Elementarprodukts. + + + + + Vorversicherungen, Implementierung speziell für Kfz. Alternativ siehe auch allgemeine spartenübergreifende Implementierung cst:VorversicherungenImpl_Type. + + + + + + + + + + + + + + + + + + + + + Type System Insassenunfallversicherung + + + + + + + + + + + + + Type Variante Leihwagen (A, B) + + + + + ohne Leihwagen + + + + + mit Leihwagen + + + + + + + + Type zusätzliche Kfz-Daten + + + + + + + + + + + + + + + + + Fahrzeugzustand als Schlüsselwerte + + + + + Detailierte Fahrzeugzustandsbeschreibung z.B. aus einer Besichtigung + + + + + + + + Type Wechselkennzeichen + + + + + + + + + + + + + + + + + Type Fahrgestellnummer FIN + + + + + + + + + Ergebnisse einer Besichtigung + + + + + Zustandsbericht liegt als Formular bei bzw. Besichtigung durch externe Stelle veranlasst - muss dann als Attachment mitgeschickt werden. + + + + + Die Art der Besichtigung bzw. Quelle der Zustandsbeschreibung + + + + + + + + + + + + + + Type Zustandsbeschreibung + + + + + + + + + + + Type Beschreibung Schäden an Kleinglas + + + + + + + + + Type Schäden am Fahrzeug + + + + + + + + + Abstrakter Typ für VU-Spezifische Erweiterungen bei der Kfz-Beschreibung im Antrag + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Leben.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Leben.xsd new file mode 100644 index 00000000..e2f6ed22 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Leben.xsd @@ -0,0 +1,335 @@ + + + + + + + + Typ für ein Verkaufsprodukt in der Sparte Leben + + + + + + + + Möglichkeit Zusatzprodukte anderer Sparten einzugliedern + + + + + Die Risikoeigenschaften der versicherten Personen, die im Produktbaum referenziert werden. + + + + + + + + + Typ für ein Produkt in der Sparte Leben. + + + + + + + Liste der Tarife + + + + + + + + + Typ für ein Elementarprodukt in der Sparte Leben. + + + + + + + + + Bei fondsgebundenen Produkten die Vorgabe der gewünschten Fonds. + + + + + Liste von Zusatzbausteinen + + + + + + + + + Typ für eine Zusatzversicherung in der Sparte Leben (unterhalb von Elementarprodukt) + + + + + + + + + Vorgefertigter Typ für eine Zusatzversicherung Berufsunfähigkeit + + + + + + + + + + + + Vorgefertigter Typ für eine Zusatzversicherung Erwerbsunfähigkeit + + + + + + + + + + + + Vorgefertigter Typ für eine Praemienuebernahme im Ablebensfall + + + + + + + + + + + + Vorgefertigter Typ für eine Zusatzversicherung bei Unfalltod + + + + + + + + + + + + Vorgefertigter Typ für eine Zusatzversicherung bei Unfallinvaliditaet + + + + + + + + + + + + Abstrakter Typ um Zusatzprodukte (Ebene Produkt) im Verkausfprodukt Leben zu definieren + + + + + Vorgefertigter Typ für eine Rentenoption + + + + + Abstraktes Element zur Abbildung einer Wartefrist + + + + + Definition einer Versicherungssumme in einem Zusatzbaustein + + + + + + + + + + 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_8_0/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_SachPrivat.xsd new file mode 100644 index 00000000..28f6bcfe --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_SachPrivat.xsd @@ -0,0 +1,683 @@ + + + + + + + + Type für ein versichertes Objekt in der Sach-Privat-Versicherung + + + + + + + + + + + + + + + Type zur Beschreibung einer Risikoadresse + + + + + + + + + + + + + + + + Type zur Risikobeschreibung Haushalt + + + + + + + Wohnfläche in qm + + + + + zweckmäßig, standard, gehoben... + + + + + ständig bewohnt, nicht-ständig bewohnt, unbewohnt + + + + + Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind. + + + + + + + + + Type zur Risikobeschreibung Gebäude + + + + + + + + + ständig bewohnt, nicht-ständig bewohnt, unbewohnt + + + + + Fertigteil, massiv, Holz... + + + + + hart, nicht-hart + + + + + Ebenerdig, 1 Stockwerk, 2 Stockwerke oder mehr als 2 Stockwerke + + + + + Jahreszahl + + + + + + + wenn Vorschäden vorhanden sind, Typ des Schadens definieren + + + + + zweckmäßig, standard, gehoben... (bei Gebäude oder nur in Haushalt?) + + + + + Eigentumsrechte einer Bank ja / nein + + + + + Gebäude oder doch Ausstattung? + + + + + Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind. + + + + + + + + + Abstrakter Basistyp zur Definition zusätzlicher Haushaltsdaten + + + + + Abstrakter Basistyp zur Definition zusätzlicher Gebäudedaten + + + + + Standardbaustein Wintergarten + + + + + + + + + + Strandardbaustein Solarthermie + + + + + + + + + + Standardbaustein Schwimmbad + + + + + + + + + + Standardbaustein Photovoltaik als Erweiterung von ZusaetzlicheGebaeudeDaten_Type + + + + + + + + + + Wurden die Gebäude/der Wohnungsinhalt/Keller in den letzten 7 Jahren durch Hochwasser, Überschwemmung, Muren oder Lawinen beschädigt? + + + + + + + + + + Typ für Nebengebäude + + + + + + + + + + + + + + + + + + + + + + + + + Typ für ein Besitz-Produktbündel, welches einem Vertrag entspricht + + + + + + + + + + + + + + Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen + + + + + + + Referenzen auf versicherte Interessen + + + + + + + + + + + Spezifischeres Element für Gebäudeversicherungs-Produkte + + + + + Spezifischeres Element für Gebäudeinhaltversicherungs-Produkte + + + + + Spezifischerer Typ für Gebaeudeversicherungs-Produkte + + + + + + + + + + + + Spezifischerer Typ für Gebäudeinhaltversicherungs-Produkte + + + + + + + + + + + + Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen + + + + + + + Referenzen auf versicherte Interessen + + + + + + + + + + + + + + + + Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + + + + + + + + Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + + + + + + + + Elementarprodukt Gebäudeversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + + + + + + + + + + + + Elementarprodukt Gebäudeinhaltsversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + + + + + + + + + + + + Basiert auf den Werten des SpartenCd_Type, diese Liste ist nur eingeschränkt auf die möglichen Gebäude Sparten Werte dürfen nur nach Aufnahme in den Basis-Typ hinzugefügt werden. + + + + + sonstige + + + + + Assistance + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Haftpflicht + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Sonstige SV + + + + + Sturm + + + + + Tierversicherung + + + + + + + Basiert auf den Werten des SpartenCd_Type, diese Liste ist nur eingeschränkt auf die möglichen Haushalt Sparten Werte dürfen nur nach Aufnahme in den Basis-Typ hinzugefügt werden. + + + + + sonstige + + + + + Assistance + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Elektronik + + + + + + Elektronik pauschal + + + + + Feuer + + + + + Glasbruch + + + + + Haushalt bzw. Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Sonstige SV + + + + + Sturm + + + + + Tierversicherung + + + + + + + + Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + + + + + + + + + + + + Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + + + + + + + + + + + + Typ der das Produkt beschreibt und in Antraganfrage und Antragantwort verwendet wird + + + + + + + + + + + + Response Upselling Sach-Privat + + + + + Typ des Requestobjekts für eine Berechnung Sach-Privat + + + + + + + + + + + + Typ des Responseobjekts für eine Berechnung Sach-Privat + + + + + + + + Response für das Upselling, wenn solche Ergebnisse angefordert wurden. + + + + + + + + + Typ des Requestobjekts für ein Offert Sach-Privat + + + + + + + + + + + + Typ des Responseobjekts für ein Offert Besitz + + + + + + + + + + + + Typ des Requestobjekts für einen Antrag Besitz + + + + + + + + + + + + Typ des Responseobjekts für einen Antrag Besitz + + + + + + + + + + + + Type des Requests, um den Antrag einzureichen + + + + + + + + + + + + Type des Response, um den Antrag einzureichen + + + + + + + + + + + + Request Berechnung Sach-Privat + + + + + Response Berechnung Sach-Privat + + + + + Request Offerterzeugung Sach-Privat + + + + + Response Offerterzeugung Sach-Privat + + + + + Request Antragserzeugung Sach-Privat + + + + + Response Antragserzeugung Sach-Privat + + + + + Request Antragseinreichung Sach-Privat + + + + + Response Antragseinreichung Sach-Privat + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Unfall.xsd new file mode 100644 index 00000000..e2c277c0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON2_Antrag_Unfall.xsd @@ -0,0 +1,240 @@ + + + + + + + + Typ für ein Verkaufsprodukt in der Sparte Unfall + + + + + + + Liste von Produktbausteinen der Ebene 2, Produktbausteine von der Klasse "Versicherte Person" + + + + + Möglichkeit Unfall-fremde Bausteine einzugliedern, z.B. Produkte aus Sach-Privat. + + + + + Die Risikodaten der versicherten Personen. Diese werden im Produktbaum auf Ebene 2 referenziert. + + + + + + + + + Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + + + + + + + Liste der Elementarprodukte + + + + + Selbstbehalt über alle Elementarprodukte einheitlich. + + + + + + + + + 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 + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON7_Schaden.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON7_Schaden.xsd new file mode 100644 index 00000000..0db95e39 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_8_0/omds3_ON7_Schaden.xsd @@ -0,0 +1,940 @@ + + + + + + + + Typ für die probeweise Anlage einer Schadenmeldung + + + + + + + + Optional Dokumente die synchron im Request übermittelt werden. + + + + + + + + + Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen. + + + + + Anworttyp beim Erzeugen einer Schadenmeldung + + + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + + + + + Responseobjekt beim Erzeugen einer Schadenmeldung + + + + + Typ für die Durchführung einer Schadenmeldung + + + + + + + + Optional Dokumente die synchron im Request übermittelt werden. + + + + + + + + + Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen. + + + + + Anworttyp beim Erzeugen einer Schadenmeldung + + + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + + + + + Responseobjekt beim Erzeugen einer Schadenmeldung + + + + + Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + + + + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + + + Requestobjekt für ein Schadenereignis + + + + + Response-Objekt für Schadenereignisse + + + + + + + + + + + + Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId + + + + + Request-Type für die Suche nach einem Schaden + + + + + + + + Mögliche Einschränkung auf eine Polizzennr + + + + + Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist. + + + + + Mögliche Einschränkung auf einen Zeitraum + + + + + + Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Request für die Suche nach einem Schaden + + + + + Response-Type der Suche nach einem Schaden + + + + + + + + + Response der Suche nach einem Schaden + + + + + Das Ergebnisobjekt der Schadensuche + + + + + Der tatsächliche Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Ergebnisse unter dem verwendeten Filter + + + + + Leichtgewichtige Objektbäume zu den Schadenereignissen + + + + + + Schadenobjekte + + + + GeschäftsfallId der Anlage des Schadenereignis-Objektes + + + + + Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schadenereignis und Schadenereignis-Light + + + + + + + Ein Bezug auf eine andere Schadenmeldung bei Mehrfachmeldungen von Schäden. Wird nur im Response von GetClaim bzw. SearchClaim verwendet. + + + + + Ein Bezug auf eine vorangegangene Schadenmeldung bei Mehrfachmeldungen eines Schadenereignisses. Wird nur im Response von GetClaim bzw. SearchClaim verwendet. + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + + Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten + + + + + Eine oder mehrere Meldungen zur Anfrage + + + + + + + Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses. + + + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden. + + + + + Referenz auf Dokumente + + + + + Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers + + + + + + Die Schadenobjekte sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. + + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + + + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + + GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes + + + + + Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses) + + + + + + + + + Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz + + + + + + + + + + Es kann entweder eine Vertragsrolle oder eine Schadensrolle verwendet werden. + + + + + + + Optional die Referenz auf ein geschädigtes Interesse. + + + + + + + Moeglichkeit fuer die Erweiterung des Standards um eigene Daten zur Rolle + + + + + + + + + + + + VU-übergreifende aber spartenspezifische Detailinformationen für bestimmte Sparten + + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenobjekten + + + + + + + + + + + + + Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schaden und Schaden-Light + + + + + + + Seit wann der Bearbeitungsstand erreicht ist + + + + + + + + + + + + Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten + + + + + Eine oder mehrere Meldungen zu diesem Objekt + + + + + + + Typ für die Meldung von Personen, die an einem Schaden beteiligt sind + + + + + Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + + + + + + Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden. + + + + + + Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + + + + + Spartenerweiterung der Schadenmeldung für Kfz + + + + + + + + + + + + + + Spartenerweiterung der Schadenmeldung für Unfall + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Spartenerweiterung der Schadenmeldung für Kranken + + + + + + + + + + + + + + + + + + + + Typ für den Schadenort + + + + + Im Regelfall gibt es eine Adresse + + + + + In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden + + + + + + + + Geokoordinaten im Dezimalsystem + + + + Breite, Latitude + + + + + Länge, Longitude + + + + + + Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + + + + + Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann. + + + + + Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst. + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + + + + + + + + + Freitext, max. 60 Zeichen + + + + + + + + + + + + + + Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + + + + + Typ zur Angabe eines Vermittlers als Schadenmelder + + + + + + + + + + + + Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) + + + + + sonstiges + + + + + gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet + + + + + teilweise gezahlt + + + + + Schaden wiedereröffnet / reaktiviert + + + + + Kein Schaden, eine Schadennumer wird nicht vergeben + + + + + + + Das Zuordnungsobjekt, welches die fachliche Zuordnung eines Schadens ermöglicht + + + + Referenz auf eine beteiligte Person + + + + + Zusätzlicher kurzer Text zur Rolle der beteiligten Person + + + + + + + + + + + Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise Zuordnung zulässt. + + + + + Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + + + + + + Nicht identisch mit OMDS SchadUrsCd + + + + + + + + + Abstrakter Typ fuer die Erweiterung der Schadensmeldung um Elemente, die nicht im Standard enthalten sind + + + + + Abstrakter Typ fuer die Erweiterung von Schäden um Elemente, die nicht im Standard enthalten sind + + + + + Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind + + + + + Abstrakter Typ fuer die Erweiterung von Anfragen zu Deckungsauskünften mit Datentypen, die nicht im Standard halten sind + + + + + Abstrakter Typ fuer die Erweiterung des Service zur Belegeinreichung mit Datentypen, die nicht im Standard halten sind + + + + + Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + + + + + + + + + Natuerliche Person + + + + + + + + Request zum Einholen einer Deckungsauskunft + + + + + + + + Angaben zum Versicherungsnehmer + + + + + Die Polizzennummmer + + + + + Die OMDS VertragsID der zu ersetzenden Polizze + + + + + Angaben zum Versicherten Interesse, z.B. die FIN eines Kfz. + + + + + Ein Code für die Eigenschaft, die abgefragt werden soll. + + + + + + + + + + + Response einer Deckungsauskunft + + + + + + + + Angaben zum Versicherungsnehmer + + + + + Die Polizzennummmer + + + + + Die OMDS VertragsID der zu ersetzenden Polizze + + + + + Angaben zum Versicherten Interesse, z.B. die FIN eines Kfz. + + + + + + + + + + + + + + + + + + + Request zur Einreichung eines Belegs + + + + + + + + Die Polizzennr des Vertrags, auf dessen Grundlage der Betrag erstattet werden soll. + + + + + Optional die OMDS VertragsID der zu ersetzenden Polizze + + + + + Ein Betrag, der erstattet werden soll + + + + + Optional ein Grund oder eine Zuatzinformation als Text + + + + + Die Beschreibung des Zahlwegs + + + + + Ein oder mehrere Dokumente als Beleg + + + + + + + + + + + Response einer Belegeinreichung + + + + + + + + diff --git a/README.md b/README.md index 463d36db..78e8dc64 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Ferner sind die Dokumentationen der Services als Word-Dateien enthalten. Git-Workflow ------------ -Seit dem 1.9.2019 folgt das Projekt folgt dem GitFlow-Workflow, welcher [hier](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) beschrieben ist. +Das Projekt folgt dem GitFlow-Workflow, welcher [hier](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) beschrieben ist. Es gibt folgende Haupt-Branches: @@ -16,6 +16,7 @@ Es können auch Services oder Objekte wieder verworfen werden. * **release/...** - der aktuelle Release-Candidate für die kommende Version. Dieser enthält nur solche Services und Objekte, die mit hoher Wahrscheinlichkeit im neuen Release enthalten sind. * **feature/...** - Feature-Branches, in denen eigene Features modelliert werden, die noch so früh in der Diskussion sind, dass sie nicht einmal in den Development-Branch aufgenommen wurden. +Daneben gibt es Feature und Release-Branches. Projektaufbau ------------- @@ -35,4 +36,4 @@ In der jeweiligen Version finden sich folgende Files: * omds3Services.wsdl - ist das WSDL mit den OMDS 3 Webservices * omds3_ON ... .xsd - ist ein XSD mit OMDS 3 Datentypen. Es Referenziert die OMDS 2.x Datentypen -* omds...-00.xsd - ist ein XSD mit OMDS 2.x Datentypen \ No newline at end of file +* omds...-00.xsd - ist ein XSD mit OMDS 2.x Datentypen