From f300b29098953a7939af872ee98d2f7fede0f7eb Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Fri, 28 Feb 2020 15:06:30 +0100 Subject: [PATCH] =?UTF-8?q?Risikodaten=20Person=20nochmals=20besser=20eing?= =?UTF-8?q?ef=C3=BCgt,=20Dokumentation=20Leben,=20Unfall,=20BOA-Allgemein?= =?UTF-8?q?=20nachgezogen,=20Neue=20Version=201.6=20angelegt,=20da=20Leben?= =?UTF-8?q?=20und=20Unfall=20sicher=20nicht=20Teil=20von=201.5=20werden,?= =?UTF-8?q?=20Klassen=20generiert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ON_2.02.05 BOA UV/ON_2.02.05_BOA_UV.docx | Bin 765193 -> 509283 bytes .../ON_2.02.06 BOA LE/ON_2.02.06_BOA_LE.docx | Bin 779003 -> 683513 bytes .../ON_2.02.0_BOA_allgemein.docx | Bin 1091544 -> 1194718 bytes OMDSServiceDefinition/pom.xml | 4 +- .../types/omds2Types/v2_11/ADRESSEType.java | 2 +- .../r1_6_0/common/AbgelehnteRisikenType.java | 32 + ...AbstraktesEreignisStatusAenderungType.java | 32 + .../r1_6_0/common/AbtretungType.java | 66 + .../r1_6_0/common/AdresseArtCdType.java | 41 + .../omds3Types/r1_6_0/common/AdresseType.java | 250 + .../r1_6_0/common/AgentFilterType.java | 101 + .../r1_6_0/common/AntragsartType.java | 69 + .../r1_6_0/common/AttributDatumType.java | 192 + .../r1_6_0/common/AttributDezimalType.java | 186 + .../r1_6_0/common/AttributDoubleType.java | 177 + .../r1_6_0/common/AttributEnumType.java | 156 + .../r1_6_0/common/AttributIntType.java | 185 + .../common/AttributMetadatenDatumType.java | 163 + .../common/AttributMetadatenDezimalType.java | 158 + .../common/AttributMetadatenEnumType.java | 101 + .../common/AttributMetadatenIntType.java | 157 + .../common/AttributMetadatenStringType.java | 188 + .../r1_6_0/common/AttributMetadatenType.java | 148 + .../r1_6_0/common/AttributMsgType.java | 129 + .../r1_6_0/common/AttributMultiEnumType.java | 189 + .../r1_6_0/common/AttributStringType.java | 216 + .../r1_6_0/common/AttributType.java | 171 + .../r1_6_0/common/AuthorizationFilter.java | 36 + .../r1_6_0/common/BankverbindungType.java | 152 + .../common/BasisProduktbausteinType.java | 166 + .../common/BerechnungsvarianteType.java | 54 + .../common/BeteiligtePersonVertragType.java | 86 + ...ezugsberechtigungGesetzlicheErbenType.java | 34 + .../common/BezugsberechtigungIndividuell.java | 66 + .../common/BezugsberechtigungNamentlich.java | 93 + .../r1_6_0/common/BezugsberechtigungType.java | 39 + .../BezugsberechtigungUeberbringerType.java | 34 + .../r1_6_0/common/BezugsrechtPersonType.java | 86 + .../r1_6_0/common/BezugsrechtType.java | 65 + .../r1_6_0/common/BonusMalusSystemType.java | 157 + .../common/BonusMalusVorversicherungType.java | 57 + .../common/CommonProcessRequestType.java | 77 + .../common/CommonProcessResponseType.java | 77 + .../r1_6_0/common/CommonRequestType.java | 188 + .../r1_6_0/common/CommonResponseType.java | 97 + .../common/CommonSearchRequestType.java | 205 + .../common/CommonSearchResponseType.java | 107 + .../r1_6_0/common/DateianhangType.java | 192 + .../r1_6_0/common/DatenverwendungType.java | 112 + .../r1_6_0/common/DeckungProzentType.java | 73 + .../r1_6_0/common/DeckungVsType.java | 56 + .../r1_6_0/common/DeckungVsVIType.java | 102 + .../r1_6_0/common/DirectionCdType.java | 48 + .../r1_6_0/common/DokumentInfoType.java | 237 + .../r1_6_0/common/DokumentenReferenzType.java | 262 + .../common/EintragSchluessellisteType.java | 92 + .../r1_6_0/common/ElementIdType.java | 114 + .../common/ElementarproduktGenerischType.java | 189 + .../r1_6_0/common/ElementarproduktType.java | 112 + .../r1_6_0/common/ErsatzpolizzenType.java | 120 + .../r1_6_0/common/FATCANatPersonType.java | 104 + .../r1_6_0/common/FATCASonstPersonType.java | 64 + .../omds3Types/r1_6_0/common/FATCAType.java | 92 + .../r1_6_0/common/FahrzeugType.java | 836 ++ .../omds3Types/r1_6_0/common/GMSGType.java | 165 + .../common/GeschaeftsobjektArtType.java | 62 + .../common/GlaeubigerSicherstellungType.java | 148 + .../omds3Types/r1_6_0/common/Gruppe.java | 121 + .../r1_6_0/common/KontierungType.java | 149 + .../common/KostenFixOderProzentType.java | 97 + .../r1_6_0/common/KreditkarteType.java | 189 + .../r1_6_0/common/ModellelementType.java | 37 + .../r1_6_0/common/ObjectFactory.java | 757 ++ .../r1_6_0/common/ObjektIdType.java | 129 + .../common/ObjektSpezifikationType.java | 39 + .../r1_6_0/common/OffeneSchaedenType.java | 120 + .../r1_6_0/common/OffenerSchadenType.java | 93 + .../omds3Types/r1_6_0/common/PEPType.java | 64 + .../r1_6_0/common/PartnerRoleType.java | 49 + .../r1_6_0/common/PersBankverbindungType.java | 64 + .../omds3Types/r1_6_0/common/PersonType.java | 421 + .../r1_6_0/common/PfandglaeubigerType.java | 84 + .../PolizzenObjektSpezifikationType.java | 130 + .../r1_6_0/common/PolizzenversandType.java | 76 + .../omds3Types/r1_6_0/common/PraemieType.java | 271 + .../r1_6_0/common/ProduktGenerischType.java | 160 + .../omds3Types/r1_6_0/common/ProduktType.java | 225 + .../common/ProduktbausteinGenerischType.java | 149 + .../r1_6_0/common/ProduktbausteinType.java | 141 + .../omds3Types/r1_6_0/common/RaucherType.java | 34 + .../r1_6_0/common/ResponseStatusType.java | 129 + .../r1_6_0/common/RisikoNatPersonType.java | 435 + .../SchadenObjektSpezifikationType.java | 94 + .../r1_6_0/common/SelbstbehaltType.java | 151 + .../r1_6_0/common/ServiceFault.java | 156 + .../r1_6_0/common/SicherstellungType.java | 121 + .../omds3Types/r1_6_0/common/StatusType.java | 56 + .../r1_6_0/common/TechnicalKeyValueType.java | 92 + .../r1_6_0/common/TreuhaenderfrageType.java | 56 + .../r1_6_0/common/UploadDokumentType.java | 143 + .../r1_6_0/common/VarianteType.java | 54 + .../common/VerkaufsproduktGenerischType.java | 160 + .../r1_6_0/common/VerkaufsproduktType.java | 224 + .../r1_6_0/common/VerpfaendungType.java | 73 + .../common/VersicherteLiegenschaftType.java | 138 + .../r1_6_0/common/VersichertePersonType.java | 124 + .../common/VersicherteVeranstaltungType.java | 36 + .../common/VersicherterBetriebType.java | 273 + ...rtesInteresseMitAttributMetadatenType.java | 86 + .../common/VersichertesInteresseType.java | 59 + .../common/VersicherungssteuerType.java | 123 + .../r1_6_0/common/VertragspersonType.java | 88 + .../r1_6_0/common/VinkularglaeubigerType.java | 176 + .../common/VinkulierungPersonenType.java | 66 + .../r1_6_0/common/VinkulierungType.java | 65 + .../r1_6_0/common/VorversicherungType.java | 129 + .../common/VorversicherungenDetailType.java | 191 + .../common/VorversicherungenImplType.java | 73 + .../r1_6_0/common/VorversicherungenType.java | 38 + .../r1_6_0/common/ZahlungsdatenType.java | 148 + .../omds3Types/r1_6_0/common/ZahlwegType.java | 208 + .../r1_6_0/common/ZeitraumType.java | 88 + .../r1_6_0/common/ZulassungsdatenType.java | 120 + .../common/ZusaetzlicheBetriebsdatenType.java | 32 + ...ZusaetzlicheElementarproduktdatenType.java | 32 + .../common/ZusaetzlicheProduktdatenType.java | 32 + .../common/ZusaetzlicheRisikodatenType.java | 32 + .../ZusaetzlicheVerkaufproduktdatenType.java | 32 + ...ZusaetzlicheVorversicherungsdatenType.java | 32 + .../ZusaetzlicheZusatzproduktdatenType.java | 32 + .../common/ZusatzproduktGenerischType.java | 183 + .../r1_6_0/common/ZusatzproduktType.java | 108 + .../ZustimmungGesundheitsdatenType.java | 78 + .../r1_6_0/common/package-info.java | 2 + .../AbstractStateChangeEventType.java | 36 + .../AbstractStatusGeschaeftsfallType.java | 36 + .../AddDocToBusinessCaseRequestType.java | 122 + .../AddDocToBusinessCaseResponseType.java | 79 + .../r1_6_0/on1basis/CredentialsType.java | 32 + .../on1basis/DeclareEndpointRequestType.java | 183 + .../on1basis/DeclareEndpointResponseType.java | 99 + .../DeclareStateChangesRequestType.java | 71 + .../DeclareStateChangesResponseType.java | 32 + .../DocumentInfosResponseResultType.java | 165 + .../GetDocumentsOfObjectRequestType.java | 272 + .../GetDocumentsOfObjectResponseType.java | 100 + .../GetDocumentsOfPeriodRequestType.java | 272 + .../GetDocumentsOfPeriodResponseType.java | 100 + .../GetNumberOfDocumentsRequestType.java | 179 + .../GetNumberOfDocumentsResponseType.java | 96 + .../on1basis/GetStateChangesRequestType.java | 70 + .../on1basis/GetStateChangesResponseType.java | 74 + .../r1_6_0/on1basis/ObjectFactory.java | 365 + .../SecurityContextTokenRequestType.java | 64 + .../SecurityContextTokenResponseType.java | 115 + .../r1_6_0/on1basis/StateChangeEventType.java | 270 + .../on1basis/StatusAntragsGeschaeftsfall.java | 58 + .../UsernamePasswordCredentialsType.java | 87 + .../r1_6_0/on1basis/package-info.java | 2 + .../common/CalculateRequestGenType.java | 69 + .../common/CalculateRequestType.java | 65 + .../common/CalculateResponseGenType.java | 45 + .../common/CalculateResponseType.java | 41 + .../CreateApplicationRequestGenType.java | 69 + .../common/CreateApplicationRequestType.java | 81 + .../CreateApplicationResponseGenType.java | 45 + .../common/CreateApplicationResponseType.java | 138 + .../common/CreateOfferRequestGenType.java | 69 + .../common/CreateOfferRequestType.java | 41 + .../common/CreateOfferResponseGenType.java | 45 + .../common/CreateOfferResponseType.java | 81 + .../GetApplicationDocumentRequestType.java | 67 + .../GetApplicationDocumentResponseType.java | 68 + .../on2antrag/common/ObjectFactory.java | 71 + .../on2antrag/common/SpezAntragBasisType.java | 530 ++ .../common/SpezAntragPersonenType.java | 260 + .../on2antrag/common/SpezAntragType.java | 76 + .../on2antrag/common/SpezBerechnungType.java | 45 + .../on2antrag/common/SpezOffertType.java | 136 + .../SubmitApplicationRequestGenType.java | 69 + .../common/SubmitApplicationRequestType.java | 110 + .../SubmitApplicationResponseGenType.java | 45 + .../common/SubmitApplicationResponseType.java | 130 + .../common/ZusaetzlicheAntragsdatenType.java | 32 + .../r1_6_0/on2antrag/common/package-info.java | 2 + .../on2antrag/kfz/ArtBesichtigungType.java | 57 + .../on2antrag/kfz/AssistanceKfzType.java | 34 + .../kfz/CalculateKfzRequestType.java | 67 + .../kfz/CalculateKfzResponseType.java | 95 + .../kfz/CreateApplicationKfzRequestType.java | 67 + .../kfz/CreateApplicationKfzResponseType.java | 67 + .../kfz/CreateOfferKfzRequestType.java | 67 + .../kfz/CreateOfferKfzResponseType.java | 100 + .../kfz/ElementarproduktKfzType.java | 103 + .../kfz/FzZustandBesichtigungType.java | 295 + .../on2antrag/kfz/HaftpflichtKfzType.java | 211 + .../on2antrag/kfz/InsassenUnfallKfzType.java | 68 + .../kfz/InsassenUnfallSystemType.java | 63 + .../r1_6_0/on2antrag/kfz/KaskoKfzType.java | 264 + .../on2antrag/kfz/LenkerUnfallKfzType.java | 34 + .../r1_6_0/on2antrag/kfz/ObjectFactory.java | 349 + .../kfz/ProduktKfzRechtsschutzType.java | 66 + .../r1_6_0/on2antrag/kfz/ProduktKfzType.java | 198 + .../on2antrag/kfz/SchaedenAmFahrzeugType.java | 51 + .../kfz/SchaedenAnScheibenKleinglasType.java | 51 + .../on2antrag/kfz/SpezAntragKfzType.java | 124 + .../on2antrag/kfz/SpezBerechnungKfzType.java | 67 + .../on2antrag/kfz/SpezOffertKfzType.java | 71 + .../kfz/SubmitApplicationKfzRequestType.java | 67 + .../kfz/SubmitApplicationKfzResponseType.java | 67 + .../on2antrag/kfz/TeilkaskoKfzType.java | 58 + .../kfz/UpsellingKfzResponseType.java | 71 + .../on2antrag/kfz/VarianteLeihwagenType.java | 48 + .../on2antrag/kfz/VerkaufsproduktKfzType.java | 237 + .../kfz/VerkehrsrechtsschutzKfzType.java | 35 + .../on2antrag/kfz/VollkaskoKfzType.java | 94 + .../kfz/VorversicherungenKfzType.java | 165 + .../on2antrag/kfz/WechselkennzeichenType.java | 127 + .../kfz/ZusaetzlicheAntragsdatenKfzType.java | 32 + .../kfz/ZusaetzlicheKfzdatenType.java | 270 + .../on2antrag/kfz/ZusatzproduktKfzType.java | 39 + .../r1_6_0/on2antrag/kfz/package-info.java | 2 + .../leben/CalculateLebenRequestType.java | 67 + .../leben/CalculateLebenResponseType.java | 102 + .../CreateApplicationLebenRequestType.java | 67 + .../CreateApplicationLebenResponseType.java | 67 + .../leben/CreateOfferLebenRequestType.java | 67 + .../leben/CreateOfferLebenResponseType.java | 67 + .../r1_6_0/on2antrag/leben/ObjectFactory.java | 310 + .../on2antrag/leben/RentenoptionType.java | 32 + .../on2antrag/leben/SpezAntragLebenType.java | 67 + .../leben/SpezBerechnungLebenType.java | 67 + .../on2antrag/leben/SpezOffertLebenType.java | 67 + .../SubmitApplicationLebenRequestType.java | 67 + .../SubmitApplicationLebenResponseType.java | 67 + .../on2antrag/leben/TarifLebenType.java | 223 + .../leben/VerkaufsproduktLebenType.java | 172 + .../VersichertePersonProduktLebenType.java | 159 + .../VersicherungssummeZusatzbausteinType.java | 94 + .../on2antrag/leben/WartefristType.java | 32 + ...atzversicherungBerufsunfaehigkeitType.java | 66 + ...tzversicherungErwerbsunfaehigkeitType.java | 66 + .../leben/ZusatzversicherungLebenType.java | 43 + ...icherungPraemienuebernahmeAblebenType.java | 66 + ...atzversicherungUnfallinvaliditaetType.java | 84 + .../ZusatzversicherungUnfalltodType.java | 84 + .../r1_6_0/on2antrag/leben/package-info.java | 2 + .../rs/CalculateRechtsschutzRequestType.java | 67 + .../rs/CalculateRechtsschutzResponseType.java | 67 + ...ateApplicationRechtsschutzRequestType.java | 67 + ...teApplicationRechtsschutzResponseType.java | 67 + .../CreateOfferRechtsschutzRequestType.java | 67 + .../CreateOfferRechtsschutzResponseType.java | 67 + .../rs/ElementarproduktRechtsschutzType.java | 76 + .../r1_6_0/on2antrag/rs/ObjectFactory.java | 227 + .../on2antrag/rs/ProduktRechtsschutzType.java | 109 + .../rs/SpezAntragRechtsschutzType.java | 67 + .../rs/SpezBerechnungRechtsschutzType.java | 67 + .../rs/SpezOffertRechtsschutzType.java | 67 + ...mitApplicationRechtsschutzRequestType.java | 67 + ...itApplicationRechtsschutzResponseType.java | 67 + .../rs/VerkaufsproduktRechtsschutzType.java | 142 + .../r1_6_0/on2antrag/rs/package-info.java | 2 + .../sachPrivat/AntragSachPrivatType.java | 67 + .../sachPrivat/BerechnungSachPrivatType.java | 67 + .../CalculateSachPrivatRequestType.java | 67 + .../CalculateSachPrivatResponseType.java | 95 + ...reateApplicationSachPrivatRequestType.java | 67 + ...eateApplicationSachPrivatResponseType.java | 67 + .../CreateOfferSachPrivatRequestType.java | 67 + .../CreateOfferSachPrivatResponseType.java | 67 + .../ElementarproduktGebaeudeType.java | 36 + .../ElementarproduktHaushaltType.java | 36 + .../ElementarproduktSachPrivatType.java | 79 + .../GenElementarproduktGebaeudeType.java | 112 + .../GenElementarproduktHaushaltType.java | 112 + .../sachPrivat/NebengebaeudeType.java | 99 + .../on2antrag/sachPrivat/ObjectFactory.java | 509 ++ .../sachPrivat/OffertSachPrivatType.java | 67 + .../ProduktGebaeudeversicherungType.java | 73 + .../ProduktHaushaltsversicherungType.java | 73 + .../sachPrivat/ProduktSachPrivatType.java | 133 + .../sachPrivat/RisikoAdresseType.java | 181 + .../sachPrivat/RisikoGebaeudeType.java | 427 + .../sachPrivat/RisikoHaushaltType.java | 158 + .../sachPrivat/RisikoVorschaedenType.java | 54 + ...ubmitApplicationSachPrivatRequestType.java | 67 + ...bmitApplicationSachPrivatResponseType.java | 67 + .../UpsellingSachPrivatResponseType.java | 30 + .../VerkaufsproduktSachPrivatType.java | 176 + .../VersichertesObjektSachPrivatType.java | 159 + ...etzlicheGebaeudedatenPhotovoltaikType.java | 36 + ...saetzlicheGebaeudedatenSchwimmbadType.java | 36 + ...etzlicheGebaeudedatenSolarthermieType.java | 36 + .../ZusaetzlicheGebaeudedatenType.java | 39 + ...etzlicheGebaeudedatenWintergartenType.java | 36 + .../ZusaetzlicheHaushaltsdatenType.java | 32 + .../on2antrag/sachPrivat/package-info.java | 2 + .../unfall/CalculateUnfallRequestType.java | 67 + .../unfall/CalculateUnfallResponseType.java | 67 + .../CreateApplicationUnfallRequestType.java | 67 + .../CreateApplicationUnfallResponseType.java | 67 + .../unfall/CreateOfferUnfallRequestType.java | 67 + .../unfall/CreateOfferUnfallResponseType.java | 67 + .../unfall/LeistungsartUnfallType.java | 68 + .../on2antrag/unfall/ObjectFactory.java | 227 + .../unfall/SpezAntragUnfallType.java | 67 + .../unfall/SpezBerechnungUnfallType.java | 67 + .../unfall/SpezOffertUnfallType.java | 67 + .../SubmitApplicationUnfallRequestType.java | 67 + .../SubmitApplicationUnfallResponseType.java | 67 + .../unfall/VerkaufsproduktUnfallType.java | 172 + .../VersichertePersonProduktUnfallType.java | 188 + .../r1_6_0/on2antrag/unfall/package-info.java | 2 + .../CollectionChangeRequestType.java | 220 + .../CollectionChangeResponseType.java | 97 + .../GetPoliciesOfPartnerRequestType.java | 97 + .../GetPoliciesOfPartnerResponseType.java | 85 + .../r1_6_0/on3vertrag/ObjectFactory.java | 167 + .../SetMailingAddressRequestType.java | 128 + .../SetMailingAddressResponseType.java | 126 + .../r1_6_0/on3vertrag/ZahlwegType.java | 418 + .../r1_6_0/on3vertrag/package-info.java | 2 + .../AddCommunicationObjectRequestType.java | 143 + .../AddCommunicationObjectResponseType.java | 68 + .../ChangeCommunicationObjectRequestType.java | 184 + .../ChangeCommunicationObjectResponse.java | 34 + ...ChangeCommunicationObjectResponseType.java | 72 + .../ChangePartnerMainAddressRequestType.java | 341 + .../ChangePartnerMainAddressResponseType.java | 166 + .../ChangePersonDataRequestType.java | 223 + .../ChangePersonDataResponseType.java | 198 + .../on4partner/CheckAddressRequestType.java | 68 + .../on4partner/CheckAddressResponseType.java | 103 + .../DeleteCommunicationObjectRequestType.java | 143 + ...DeleteCommunicationObjectResponseType.java | 68 + .../on4partner/GetPartnerRequestType.java | 97 + .../on4partner/GetPartnerResponseType.java | 68 + .../r1_6_0/on4partner/ObjectFactory.java | 322 + .../r1_6_0/on4partner/package-info.java | 2 + .../r1_6_0/on7schaden/BasisSchadenType.java | 395 + .../on7schaden/BasisSchadenereignisType.java | 339 + .../on7schaden/BeteiligtePersonType.java | 87 + .../on7schaden/CheckClaimRequestType.java | 103 + .../on7schaden/CheckClaimResponseType.java | 67 + .../r1_6_0/on7schaden/GeokoordinatenType.java | 87 + .../GeschaedigtesInteresseType.java | 97 + .../GeschaedigtesObjektImmobilieType.java | 128 + .../GeschaedigtesObjektKfzType.java | 351 + .../on7schaden/GetClaimRequestType.java | 155 + .../on7schaden/GetClaimResponseType.java | 67 + .../r1_6_0/on7schaden/NatPersonType.java | 117 + .../r1_6_0/on7schaden/ObjectFactory.java | 386 + .../omds3Types/r1_6_0/on7schaden/OrtType.java | 121 + ...eferenzAufBeteiligtePersonSchadenType.java | 91 + .../r1_6_0/on7schaden/SachbearbVUType.java | 100 + .../r1_6_0/on7schaden/SchadenLightType.java | 94 + .../r1_6_0/on7schaden/SchadenType.java | 415 + .../on7schaden/SchadenereignisLightType.java | 73 + .../on7schaden/SchadenereignisType.java | 263 + .../r1_6_0/on7schaden/SchadenmelderType.java | 32 + .../SchadenmelderVermittlerType.java | 67 + .../on7schaden/SchadenzuordnungType.java | 148 + .../on7schaden/SearchClaimRequestType.java | 311 + .../SearchClaimResponseResultType.java | 135 + .../on7schaden/SearchClaimResponseType.java | 100 + .../SpartendetailSchadenKfzType.java | 122 + .../SpartendetailSchadenKrankenType.java | 199 + .../on7schaden/SpartendetailSchadenType.java | 38 + .../SpartendetailSchadenUnfallType.java | 154 + .../on7schaden/SubmitClaimRequestType.java | 103 + .../on7schaden/SubmitClaimResponseType.java | 67 + .../ZusaetzlicheRollendatenType.java | 32 + .../ZusaetzlicheSchadensdatenType.java | 32 + ...ZusaetzlicheSchadensereignisdatenType.java | 32 + .../r1_6_0/on7schaden/package-info.java | 2 + .../r1_6_0/service/OmdsService.java | 87 + .../r1_6_0/service/OmdsServicePortImpl.java | 819 ++ .../r1_6_0/service/OmdsServicePortType.java | 363 + ...ervicePortType_OmdsServicePort_Client.java | 643 ++ .../r1_6_0/service/ServiceFaultMsg.java | 43 + .../r1_6_0/servicetypes/ArcContent.java | 95 + .../r1_6_0/servicetypes/ArcImageInfo.java | 231 + .../servicetypes/ArcImageInfosRequest.java | 273 + .../servicetypes/ArcImageInfosResponse.java | 99 + .../r1_6_0/servicetypes/ArcImageRequest.java | 127 + .../r1_6_0/servicetypes/ArcImageResponse.java | 93 + .../DeepLinkBusinessObjectResponse.java | 102 + .../servicetypes/DeepLinkClaimRequest.java | 146 + .../servicetypes/DeepLinkOfferRequest.java | 146 + .../servicetypes/DeepLinkPartnerRequest.java | 146 + .../servicetypes/DeepLinkPolicyRequest.java | 146 + .../servicetypes/HttpActionLinkType.java | 142 + .../r1_6_0/servicetypes/LoginRequestType.java | 93 + .../servicetypes/OMDSPackageInfoType.java | 238 + .../servicetypes/OMDSPackageListRequest.java | 148 + .../servicetypes/OMDSPackageListResponse.java | 104 + .../servicetypes/OMDSPackageRequest.java | 125 + .../servicetypes/OMDSPackageResponse.java | 102 + .../r1_6_0/servicetypes/ObjectFactory.java | 457 + .../servicetypes/PolicyPartnerRole.java | 101 + .../servicetypes/RequestedOMDSPackage.java | 231 + .../r1_6_0/servicetypes/UserDataRequest.java | 62 + .../r1_6_0/servicetypes/UserDataResponse.java | 200 + .../r1_6_0/servicetypes/package-info.java | 2 + .../bind/r1_6_0/omds20Types_binding.xml | 18 + .../omds3_ON1_Basisfunktionen_binding.xml | 12 + .../omds3_ON2_Antrag_Common_binding.xml | 12 + .../r1_6_0/omds3_ON2_Antrag_Kfz_binding.xml | 11 + .../r1_6_0/omds3_ON2_Antrag_Leben_binding.xml | 12 + .../r1_6_0/omds3_ON2_Antrag_RS_binding.xml | 12 + .../omds3_ON2_Antrag_SachPrivat_binding.xml | 12 + .../omds3_ON2_Antrag_Unfall_binding.xml | 12 + .../bind/r1_6_0/omds3_ON3_Vertrag_binding.xml | 13 + .../bind/r1_6_0/omds3_ON4_Partner_binding.xml | 12 + .../bind/r1_6_0/omds3_ON7_Schaden_binding.xml | 12 + .../r1_6_0/omdsCommonServiceTypes_binding.xml | 12 + .../r1_6_0/omdsExampleVuExtension_binding.xml | 16 + .../bind/r1_6_0/omdsServiceTypes_binding.xml | 11 + .../resources/bind/r1_6_0/wsdl_binding.xml | 17 + .../bind/r1_6_0/wsdl_broker_binding.xml | 18 + .../omds3_ON2_Antrag_Rechtsschutz_ARAG.xsd | 0 .../Bsp/BeispielAuskunftsservice.xsd | 0 .../Bsp/BspRechtsschutz.xml | 0 .../Bsp/CalculationRequestKfz.xml | 0 .../Bsp/OfferRequestKfz.xml | 0 .../Bsp/exampleVuServiceTypes.xsd | 0 .../Bsp/omds3_ON2_Antrag_RS.xsd | 0 .../omds3_ON2_Antrag_RechtsschutzBeispiel.xml | 0 ...ON2_Antrag_SachPrivatGenerischBeispiel.xml | 0 ...N2_Antrag_SachPrivatSpezifischBeispiel.xml | 0 ...ia_Erweiterung_ON2_Antrag_Rechtsschutz.xsd | 0 .../def/r1_5_0/omds3CommonServiceTypes.xsd | 115 +- .../def/r1_5_0/omds3_ON2_Antrag_Common.xsd | 6 +- .../def/r1_5_0/omds3_ON2_Antrag_Leben.xsd | 21 +- .../def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd | 31 +- .../src/main/resources/def/r1_6_0/ReadMe.txt | 9 + .../def/r1_6_0/ReleaseNotes-1-5-0.txt | 184 + .../main/resources/def/r1_6_0/omds211-00.xsd | 7829 +++++++++++++++++ .../def/r1_6_0/omds3CommonServiceTypes.xsd | 2737 ++++++ .../def/r1_6_0/omds3ServiceTypes.xsd | 681 ++ .../resources/def/r1_6_0/omds3Services.wsdl | 1315 +++ .../def/r1_6_0/omds3ServicesBroker.wsdl | 174 + .../def/r1_6_0/omds3_ON1_Basisfunktionen.xsd | 457 + .../def/r1_6_0/omds3_ON2_Antrag_Common.xsd | 428 + .../def/r1_6_0/omds3_ON2_Antrag_Kfz.xsd | 595 ++ .../def/r1_6_0/omds3_ON2_Antrag_Leben.xsd | 348 + .../r1_6_0/omds3_ON2_Antrag_Produktfinder.xsd | 123 + .../r1_6_0/omds3_ON2_Antrag_Rechtsschutz.xsd | 264 + .../r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd | 620 ++ .../def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd | 251 + .../def/r1_6_0/omds3_ON3_Vertrag.xsd | 199 + .../def/r1_6_0/omds3_ON4_Partner.xsd | 377 + .../def/r1_6_0/omds3_ON7_Schaden.xsd | 779 ++ .../def/r1_6_0/omds3_ON7_SchadenErg.xsd | 308 + 455 files changed, 66475 insertions(+), 49 deletions(-) create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AbgelehnteRisikenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AbstraktesEreignisStatusAenderungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AbtretungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AdresseArtCdType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AdresseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AgentFilterType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AntragsartType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDatumType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDezimalType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDoubleType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributEnumType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributIntType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenDatumType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenDezimalType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenEnumType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenIntType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenStringType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMsgType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMultiEnumType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributStringType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AuthorizationFilter.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BankverbindungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BasisProduktbausteinType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BerechnungsvarianteType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BeteiligtePersonVertragType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungGesetzlicheErbenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungIndividuell.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungUeberbringerType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtPersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BonusMalusSystemType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BonusMalusVorversicherungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonProcessRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonProcessResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonSearchRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonSearchResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DateianhangType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DatenverwendungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungProzentType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsVIType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DirectionCdType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DokumentInfoType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DokumentenReferenzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EintragSchluessellisteType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementIdType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktGenerischType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ErsatzpolizzenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCANatPersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCASonstPersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCAType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FahrzeugType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GMSGType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GeschaeftsobjektArtType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GlaeubigerSicherstellungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/Gruppe.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KontierungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KostenFixOderProzentType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KreditkarteType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ModellelementType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjektIdType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjektSpezifikationType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/OffeneSchaedenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/OffenerSchadenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PEPType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PartnerRoleType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PersBankverbindungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PfandglaeubigerType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PolizzenObjektSpezifikationType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PolizzenversandType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PraemieType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktbausteinGenerischType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktbausteinType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RaucherType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ResponseStatusType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RisikoNatPersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SchadenObjektSpezifikationType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SelbstbehaltType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ServiceFault.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SicherstellungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/StatusType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/TechnicalKeyValueType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/TreuhaenderfrageType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/UploadDokumentType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VarianteType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktGenerischType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerpfaendungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteLiegenschaftType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertePersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteVeranstaltungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertesInteresseMitAttributMetadatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertesInteresseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherungssteuerType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VertragspersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VinkularglaeubigerType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VinkulierungPersonenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VinkulierungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungenDetailType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungenImplType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZahlungsdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZahlwegType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZeitraumType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZulassungsdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheBetriebsdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheElementarproduktdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheProduktdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheRisikodatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheVerkaufproduktdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheVorversicherungsdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheZusatzproduktdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusatzproduktGenerischType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusatzproduktType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZustimmungGesundheitsdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AbstractStateChangeEventType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AbstractStatusGeschaeftsfallType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AddDocToBusinessCaseRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AddDocToBusinessCaseResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/CredentialsType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareEndpointRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareEndpointResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareStateChangesRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareStateChangesResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DocumentInfosResponseResultType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfObjectRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfObjectResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfPeriodRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfPeriodResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetNumberOfDocumentsRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetNumberOfDocumentsResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetStateChangesRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetStateChangesResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/SecurityContextTokenRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/SecurityContextTokenResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/StateChangeEventType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/StatusAntragsGeschaeftsfall.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/UsernamePasswordCredentialsType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateRequestGenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateResponseGenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationRequestGenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationResponseGenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferRequestGenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferResponseGenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/GetApplicationDocumentRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/GetApplicationDocumentResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragBasisType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragPersonenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezBerechnungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezOffertType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationRequestGenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationResponseGenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ArtBesichtigungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/AssistanceKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CalculateKfzRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CalculateKfzResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateApplicationKfzRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateApplicationKfzResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateOfferKfzRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateOfferKfzResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ElementarproduktKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/FzZustandBesichtigungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/HaftpflichtKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/InsassenUnfallKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/InsassenUnfallSystemType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/KaskoKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/LenkerUnfallKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ProduktKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SchaedenAmFahrzeugType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezAntragKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezBerechnungKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezOffertKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/TeilkaskoKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/UpsellingKfzResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VarianteLeihwagenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VerkaufsproduktKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VollkaskoKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VorversicherungenKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/WechselkennzeichenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ZusatzproduktKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CalculateLebenRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CalculateLebenResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateApplicationLebenRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateApplicationLebenResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateOfferLebenRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateOfferLebenResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/RentenoptionType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SpezAntragLebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SpezBerechnungLebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SpezOffertLebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SubmitApplicationLebenRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SubmitApplicationLebenResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VerkaufsproduktLebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersichertePersonProduktLebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/WartefristType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungLebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CalculateRechtsschutzRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CalculateRechtsschutzResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ElementarproduktRechtsschutzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ProduktRechtsschutzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezAntragRechtsschutzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezOffertRechtsschutzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/AntragSachPrivatType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/NebengebaeudeType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/OffertSachPrivatType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoAdresseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoGebaeudeType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoHaushaltType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoVorschaedenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CalculateUnfallRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CalculateUnfallResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateOfferUnfallRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateOfferUnfallResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/LeistungsartUnfallType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezAntragUnfallType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezBerechnungUnfallType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezOffertUnfallType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VerkaufsproduktUnfallType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VersichertePersonProduktUnfallType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/CollectionChangeRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/CollectionChangeResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/GetPoliciesOfPartnerRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/GetPoliciesOfPartnerResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/SetMailingAddressRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/SetMailingAddressResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/ZahlwegType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/AddCommunicationObjectRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/AddCommunicationObjectResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePartnerMainAddressRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePartnerMainAddressResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePersonDataRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePersonDataResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/CheckAddressRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/CheckAddressResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/DeleteCommunicationObjectRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/DeleteCommunicationObjectResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/GetPartnerRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/GetPartnerResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BasisSchadenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BasisSchadenereignisType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BeteiligtePersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/CheckClaimRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/CheckClaimResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeokoordinatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeschaedigtesInteresseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeschaedigtesObjektImmobilieType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeschaedigtesObjektKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GetClaimRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GetClaimResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/NatPersonType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/OrtType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SachbearbVUType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenLightType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenereignisLightType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenereignisType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenmelderType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenmelderVermittlerType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenzuordnungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SearchClaimRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SearchClaimResponseResultType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SearchClaimResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenKfzType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenKrankenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenUnfallType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SubmitClaimRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SubmitClaimResponseType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ZusaetzlicheRollendatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ZusaetzlicheSchadensdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/package-info.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsService.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortImpl.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType_OmdsServicePort_Client.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcContent.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageInfo.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageInfosRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageInfosResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkBusinessObjectResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkClaimRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkOfferRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkPartnerRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkPolicyRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/HttpActionLinkType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/LoginRequestType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageInfoType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageListRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageListResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ObjectFactory.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/PolicyPartnerRole.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/RequestedOMDSPackage.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/UserDataRequest.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/UserDataResponse.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/package-info.java create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds20Types_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON1_Basisfunktionen_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Common_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Kfz_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Leben_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_RS_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_SachPrivat_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Unfall_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON3_Vertrag_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON4_Partner_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON7_Schaden_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsCommonServiceTypes_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsExampleVuExtension_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsServiceTypes_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/wsdl_binding.xml create mode 100644 OMDSServiceDefinition/src/main/resources/bind/r1_6_0/wsdl_broker_binding.xml rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/ARAG_Fam_RS/omds3_ON2_Antrag_Rechtsschutz_ARAG.xsd (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/BeispielAuskunftsservice.xsd (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/BspRechtsschutz.xml (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/CalculationRequestKfz.xml (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/OfferRequestKfz.xml (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/exampleVuServiceTypes.xsd (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/omds3_ON2_Antrag_RS.xsd (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/omds3_ON2_Antrag_RechtsschutzBeispiel.xml (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/omds3_ON2_Antrag_SachPrivatGenerischBeispiel.xml (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/omds3_ON2_Antrag_SachPrivatSpezifischBeispiel.xml (100%) rename OMDSServiceDefinition/src/main/resources/def/{r1_5_0 => r1_4_0}/Bsp/pfefferminzia_Erweiterung_ON2_Antrag_Rechtsschutz.xsd (100%) create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReadMe.txt create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReleaseNotes-1-5-0.txt create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds211-00.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3ServiceTypes.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3ServicesBroker.wsdl create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON1_Basisfunktionen.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Kfz.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Produktfinder.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Rechtsschutz.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON3_Vertrag.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON4_Partner.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON7_Schaden.xsd create mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON7_SchadenErg.xsd 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 d150c51b536bf43178655bedd9c10847d13bf28a..cc93435a22e898b50fdfd316147313c81ac1cb54 100644 GIT binary patch delta 479117 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%0A$ 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�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%0A*NAuTxd;WWj#OloW68+15m(=UZUL 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 literal 765193 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

A;&ve$hftLii5feOUYG^hpZ4Q9u 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

4yF2n4!60S^D-iI1q{o0shA6_hRz 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 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 74be73e4e7ee36747447d20843c14a2a7ca2589e..80f5a1b95244f3b2bf3fc048a23e5eedcda6b67d 100644 GIT binary patch delta 163832 zcmV(+K;6Il#V`5WDX=#Of8Lr5*|mNE0P6Sy01*HH0C#V4WG`fIV|8t1ZgehqZEWm) z%W~UDw%~pu<{uDV%|zG|@__`PXzLE1F88g6!*EC`@e=d|yVUk9x`1K2L zrM^(Yc)XfK@$B`BzkKvx884JH3*t$zSjFM%7e9yTi+{WQpa0`e_cxQ(c(V-SOrb-> z>COFm{QAW_%hos7*Xej3E`#)H8I6-wx|(KJjvO}<+#N|jZX~ojl5yNfJLI(7CGgccjOoMaDp>{@ z{WF-yH!F{nmDbe)C14@+Mhr*5zo? zX`{U@dH+UV@jTwdvsd3ur(u%4vf?ZWW}W!D z5PN5PG2mN==o=ImkF)Yi6sD4K4`G303=*n?ie^Nb;`FUHPQ8!dzLxYW7nNjl` z!*vj@&4>vg9&DPi{)Eq%f5a!uu@H>X{HKy@0gG^&v2U$cR7nD+q2+ihUcG>7@OXsc ze}^o{HtEd{xttLNT{_u(Q8((vX>P#~M}+tqlkP;*EUm1l>ba-KC49<|C0ADNQr)F_sTgNW8B zmg`UUh-K{S*w6qost%lSpRs0Y#MkPwf4U;|3Q~KTg7@~{H_5|DCa%87JU4J*I-VzC zG@=?z4`B#B-_vc?sZ$7a4BgQkra+X7@;s=!rT$+b1|1{Q1vO&GF|cL3?ADFw5tSP`e8Mg^c*7bby?f#>saj?uI|NNl6?>ys$#9KnFPrQ2O2twVn~dKsBv&CqhG*eEGpYyyuhf963bv;Epw2Z_5%EQY2Yq$T2#+o_ zi^HUCn=T1cvt}tE$Whoqr+=n|f2Y`=f1M{0Voo=^e89J(^yZ$WJX zh<(0S1<_1HwF&eNC)|AsLH+eVm_kq-YGEuWCkh+IRyJDXKk_e*7Ik-ae=rIci!e@t zGz$|Uc<4L-L7(5heqoqGK4p{=UcZ?96l`C3OHT&=3RN(h-}rj9x+`W;vBgx-n`xA! z+4~jy8vAn*kO1%2Y4q~R)iod=We}TfHsjTu%5>42zGy0Q` zA%KON!QYiW#)gg>J_ee)f3=m$0kaw>Y-M;vG_M% z!Z_ap4)ZRC(>dD!j@>aeeiHV|c(qv3QG-pk5(r(;r#@u=M0;5;L!{M%sJMAsa$4xI4~e|=my(~0WouFja{ z%sBh}-&AhwXgvK8$4UNiAr4|+)m*~9dS=AALAKdB1WTl`AL7lL1OOT|?9zuL9a@!z z5R-Y~;U2CzNi4J?QL}wrGhOKr)?9~ZzT?)A*u9<|%;s8m6|=-e#22c3{SZzc3MvA| zeos-`+iZVoI@VAEf1+L9*~mA1Lvn5-mu)8*8hfryG;~(%HLI=PhMOQ>1T)FVIzeu< z;uEMkAjpGMpY>#iWO^=X3=uV{#r(v@|SoTEEY%X!(p;g*F3{@9m!h?bfT$PuZNBv z8^J>3N`=SCe-hKueW6G0Q>t8gY}lHFp3BG*U3DDQ0q2rzZS*R(HUcpy!;4BwF=-%pH3km=c~ zY4ow}f4@AU8m_5pMADp|3Xc#~bA8+VBIk(ax%4oWfAgE47>@wm&}51hIT1BBy^m6&?YeXSvA! zBDxmzAT+SQC+_rn=Mk4m0m~a)RexOPh^b=VwCtzJBdX^4zRR<>F3uyWZ6E;EKG_Jr zV|&EYe+6woGNOv;l5%xo5U`ScA*a12<8SB6U!?8TK0x5?_)T1>3 zUw#R7%T;Hjf0L$R_OOX(&1u@%ZDam;XEqqbn4Lx9 z>)(C*17IFc@PoC<=3$&g)94}Mp?GVtn1#zQs!!a!0fa!$&<#oWs|J9+Y3gCAb;F3l>MF6ILLvix(y=-2W*mxAcmeNongo|fvveE ze@h(9CAp{mQkw*QWSb&ct)O3U1&-RJ+E8CdX%;GzFj4$)z6g`?Y7(YB&`p6}Z-};18mD>hnMIq@7;XcEGZcZek|;_nv*? zMCgmA`s*!dYORPr8h_2p)FD=hq4#o(f7O@Sy&~IHnLE5;kMXrLA0{j#C4RYuBIGp*UNQ?uaYWB^Dq~XRyKmeN3c6D1vy5ddhqH`+9xLB=e?ez> zI?F5(Gj6zEkd8vu(28?mZQ!dOJPBqx=r%4@@AFIqcNK~4ARU>qu?XU#(Vu@8O5u_%Rgh! z^IYWJFOE~5z?Xl;jwX@d{Zc)Kf4KO>VIWjKD@mGl{SZ%HK^2==gAnTCYm?RZU65qo zjee~B^@b50g`I z^Hdq+E5;PPxu@})ZR``Tf8Hgl)l_CBo*OH%QvTT@h-bxTlkk=Gu?kr6QG?l+Z^v{o zapnP&FZpjDxtJM+vxpOPvq)E|jVh|hqBzZxk92EVMEl3@9ObVo}CEZ`=%3mLp zzizm|-+ogP{4EfrAtQ^dBK)dVG<28Z@tkEM|L}1&W<^;5L$2C%e^%7gsU|lDRN(in zsHyH)Db}*v9p$-U+NV!zt*Y>Ok?%$ELL_V*whL8++=rvDq6t+W4qVPb!yUzZ$4s=3 zOW#>DIm zI;V#WWbQp&If zRnMwQ=VyU^7J<#1C!I-PH-UWs2|mm5p|Snl=*RFb3q@xXf7UyMe)l0vQ|{WxvPM_x zA4}Ggrz-2g;}G`PG_V1XlnsiB>bN$l2Xdc<{oul$y9qC#o#SVzeh##L6J~R&nJd5j z@((9ij5iA^6L?dn-+uY~v*^~JtmxJrh3M98&DEeKB`IsRgNYBG_4G4~?#_l-1Im~# zT6-4VgNW`Vf20C|cN2UT-dpm1vclVZ6v7)5WEz?)r$1xeW@%*4!uu$}(OY=)6yXa9 z@12Vyp8g(u5#epE*NbS(ujP6c;aehqsv;ad4%Z3P9pA=s$1UIz>=>2q_|GEz93mX? zraBi8;rg=(KeGt`uo*3*>{*2Gig2VpSrOjFR+kgue}u|v*O9vgXawpuu<9jl&mw$q z5ze#Azg(!(c$VxJ#C9(5VxrJCvG@i1W718eLe`llTCT) zN*ue~L7@6N(tzCV6S}tPYf{cjdtpN*ng0;rL_v17>_Ysx3#CSY<*0~xF9t2Ya5Ml_ zQ5IRRf5`6S>O#&pV^p)T3tX*FQ?)M+D?7hE$M4e;X)mlt0#+ydJ<@b<#g$Zv=@Zw} zaGy>cwxhaknUq^uUi}H*3d19+BMK246`!(3hwDA%Qb!FYB7n$uVwSAW70 zm4DO&QT$w&Xd=6P!-@>k&;QIGcu}WfrE8ux#A=tnX-f@lUZM_=2UIy|s2W%!x>eFO zgBrTXLFKCR3hMfYm37yjh_Wv6QDr6Vw_Wk{r_ov8v zN<2vP?eWL=)Pl(I#WhrWXqjJEvO~-7L`HKk8bymqKbi%OW?)tBe5x6`fpp$mrDCN~ zgU&BMsy3U@HHV)@BElNU%KMomfl$AV z_%yh$x-Wl2z|uRv&!|TT42AEULOJ=K9avPj1!)Bhihwp<@$}D1_9x|?Rm`@We+?4v zfyaRw=&W3S8?#ZW{@kUJ8H9o??C8EdB(f8%;m5oQ-m)Cc~+rAg;?MI|S z&)bJ+8d1SUk@qo-7JE>KRE!EH7DrsPb4PUt6uksIwbd<0Gi9aKFg@g0b*Y%c(;yY= zPg3*SaHouiPB7&Q}*Wce^YpIA1FOpqiMo!=J-TU?VWxhl=#yXKd1#k{^uqQ zmXsoyiO;{0b3_ow!F(Aiqlfz|I^rVaOs>Rq9}8uHWAY{CD1}NH!8^R!Lq5VDFp$g@qCsrwys>>nkYKD;?f|XzZ>c`X8Cv}Icbr{*kq?&1IP6jVH5G|o{Go6&r9F{GV@LowT~%x zSB7Z5?QOe1Rq8e{^6Y&VbBb<;Rjr|=2Ob8ysAM2D_Q1ooX(4P&O_iaeYFPK`M%6he zabLS1Kn?c-{`zI(%x&1)e|ldtN0pbboe*fDN5*2o4cy#>ZCur1(=o1pmr&#AC+Q?< zp4}6UrorZ}I8p`A@;&b$6eBk)`Voq*dD!*jHvG_1O{kXFD4$zo9klC1ZR%FEH%Rsz z$?S)CyUy(fw%yWh&*3OOtY8;Hm9;ePb>ZXCA^_?t2BzG&UbAdhe?^khp?f{MJ6n4) zxCl5G^9!i^PQ*y!r*v`%&!2-o3DR_EnQ|dNVi%&Jx{v%EyLg~C^<<3Cvuu5HeSLp_ ze|3+pR>|xdsw%ktzu$cQftmr!;BZ!LIGE`ns6o$^nh0HnD}ibeXv-aVF+G`Gn>&kJ zqU0$nDzkn%AADrV0xAW%XYDq zLvRT8H%WZcX9w8CZR*Mq(;jh~R}*(q)?{`$+o8*=%@#0y)sxJ7sttL>~fT;84 z;iq?Ji!;N}^*mJDcf3~kjz+@~BFX?>(Mx`Ni0hgOh`lGwekKLNbbaLOvSn`>j_+Z~ zU@Jhsgzh)60`cWV6vQS(D(}WxK{WDRWLmJ^LQ6t)jXJ*&_GP(s2=b2;QHRWcBsm0L z9mALn=1v|jf08)HaDCJ1b@R^9+=`H9nYMhL1GXF!I-ca=KHYpPCH5m=;b8owIT#Vu zcUhz9I`TcA0JCx(?gfz_#;@MkgJ>Szr}NG{1zQK%)u&IZ!x;PIiLaP2xne`7{8uD? z{RCd2SL)R&h5?TvU5&Yla=0K+3B;vxF2LMgd0ds~f4~8@XYXmGEChiGpkMUlA3_jl zwgC)%r!ha#UF`5Xt6JAnCA->_;$D{m&PTxWqgCBQQ=uLP?Cx#zdq@2GOA8Tzpl_I# zWR4=&$3E~RH)+7Zzfx6V*oG@Dpiy6J z&8+M`;w7Ru+*WQ$W(t!stK zX%tUh?zyF8sMWJ9mlGCz``a)7=p&SxOmM33>o?2ElCDFB^@HFTfz>36 zh9KDAe)+qUlGh>$ux}Ftr8II3F~PnjWjvfN352=McUMvuJk8e~U6QDp=UE;GlAiYj z;&pX_bpit(4Z#rp)FY;aDl4EHg%4frLidis3RGF5Diz3XnSQ^$V8{)!FiwN)L1fz} zf6DhPyOO>EJGt@*6$Lb2?bi3(FIm#nl~g`YD|- zvC>1TsJ80qA~0L^wwe|(5UINm9A8D;CA`bIA_=<6xm4O{WT+}0?quAl;?Z(a7t4Ov zwFx=s;?2Fy&v&bPwgoi12qYRXDKt``e+L7i`JU(qw1vVYxTOpVsl+7pGJ;BC`EjD} z0Gesh)q=FUsGxKu_NC3dOk;TheK*6(HVySnXmjqk>_0bunR8BRyF;=Q;b(ui8-P;VM)}iSR+W&a53sze-U#M z61wXihC=l>QKtMDG9%=J=(ergtyoIB5>Sbk*JRMYcG0kx43!=)3?Tjl=np{{6CCS-!~(zH~LaDiY|Yd_^xs z#{R>VeI-_qupNr(n`{9AKk*?5%z_RAJ3I_93gcB%&X?WoE-3F4}@qolk}tX6l_wTztfe@=$s`(P1G zgsPP$;VfL7C z+lh!g60*8YC??GJ5>6uze;cnMyqfAoLcE~!*@_btyp z9ifvTnT1>%?W}}9!VF?I4^?%=2GL!p5ewIQ`36#%{(-*2uKcFbaULv2+-H^tFoI+) zzLs9)$B=mWK1wFsJN4Ty{}AV5{$An96W+K}w!M$kfyf|G+!0uHDPipDTBXU&!BVHc zOR2fv2|af1g3UC|f05F)vp&`^6wUXBX}{3}ZB#1TXeTwB_>M-1)9KyIbiShAphX0e_%O$y_R=Ws^AgiWn+wdaj*GFlT5frp80~h zW;jjKhRkr~5G39)mt&O~kko!TEuc;Ep+mdt*et5o93sLNEQiFV*n8MEK zyN*s<)dd)lf1{#1-3RVa`^&AH`c5!oM>rNJ3`%|rW-mjTAWv5fPfDbQu16f;)D7i> zjL%%n5^}z7nj02&T;4pS>a4a9ur;@yH=h$x@sUtb^6hB=BbT@hVAS>^PYfuDJ3e?YA1>O_-fj%O8EHi9g!%pQc3 zNG#jdi0jxogJXR|als7B@lWhN8wdfRHpBR5c8!e&5m7ld>08tU9A}<*cfluP%YUKJ zbrF-<86)?tZ<1gd-6^8w@%m=`?I-%ldLE5^da8ts^n#mN<&&>h z&~&ZT(Amna=i?qn9jWt{fAkv z#c{T6-O@e(sk2swa)T^THc52EQ0r)%Z4%0Pf1x%AEESK~iwtQy-y1EWwI3}OY`N@rCAkTgf1{9&Lut=sLj*TzmW0`O&VHTJSKrf3 zU}IGt@Nvtb*k38PBZHftrpc21TurCSPn_0%&Pgm_MB7QR*X7sONt(S0S4)NcLV=?& z@GS~HeVyje6tCpq2mtu6^#A;g%6?Y=7Q`f&lnc8p?{~*~dS%R$6fEX_rTUe!VgdSPI8RugzHJJ%4A#lhu~|Hpr_H>VxhBc{mQ542 z4DpG|RBFW??u%;K+Ah@lCV?&yJ69;aji3q_)T!2`XJXeYdOu$E;7!dy*j9N1f1PSL z1=%*#q1+#>sxaIKx3Jyesjja^OBO1wdYY7o&OS>b z764@t(Yw$8isODJ9;S9D0CKfEf3{5(0G?D|GDQ7IdNhaC{W;Zu;xL=AjO=%Ryi=_e@O;E}VlNQl0Bz~sojL#T%!={wz-0~@`LDdZ6w ziq7#>6&h<6(96`eD&Z9$)q=~vcUJAEqVz@l`*8Y!(@>F6`SmoGTgjh4e}Yvzibay= z!)C_Yw{y2$9mFn?V*^4A?i?DF_H?4^x?@NMRn4`bL#jwpoSNOf#OR1MkE9x!F0O#5 z3#4Yd_*<;49?a&IGoA9R2L^yaxx{1MinC!L2lqcBUhOHAfw)ixC^3xZFN^l^yhx~Z zS#Mb;1Z%-9^3}_x-+r)If0RO;Jp- z>ITqIZHw3ApG}e#-^g=BFt!b0kq;LiLD0~N=CD$_YJ5cXHPf(MPW1Koh^|AzTy4zT z40Qt#gC7@r;vA)IMjd>m{SoN_8dFKj9u7C8YOK)*{9%&k|UKD?SxmDMa{2b+))B7lm z?p746yJfHt*U5>e^k5CPNvu3sIjUSDMAxu4msqnjYV+ksf27C~ZayS`u)ni@u!=l0 z=0}b{|8rjN2-4>y1BQnTujt@=iIa>to?(ca395c7!#8xdlBjqtJ*~XmNhm;ti*2v! z)9e~;rG+DumKKffzM+<*<9%LxXz|KPM!8GHUQK>}^-YkbuijFQ`l-bO8jNNkyTL6i zZoBG3J-Vk8e}Ek6f)oHf;CX(%Lw9cD*2%qngX^#J4K{3`8GaKhgkW_N2U^dc^;&Tum)hnEKV!q}g%8{~48J)9d0= zfOORYa#f72vS@DKux&jlNAxyxVPTjYk)PgGcw15Vf1B8+d6~$y<;XryX09_M?~cl?f+ zW#1u=e~xS(GD+V)CYq}|8qX{n^q@YC+FOnV6B~vNrtDXckEvCx2g;}?bm zSd#WsS047L6{iWWW>|si*%p$o5>PD-BG;&w)U^xR!C^h<0PIo=KmVOqRIxrPS(Zej z4ZpmdS=hX!Uf9{GGKxaxILLhpcCevJkqDnC(-pOldDYS(d4GVOl)51Y&WPav`f=T? ze>sQ*cF)?u;63sc#}w1nm1DoAw;unUQJOI9GYsWu2dHMRH)|kt@=ojJQZne5|x~&|2I#!jn~VQ z9YWnZNuzubqg?Kk*?8x+p!l?xvQheoe@)lcEK82S5(F$2+hw}hu5!Oe?SCQ+aQi0N ztk-!6e@lp*V)&DY_lx0mULQM~@K-!leW#X1@Ii1_Xglsf2FSIE*vn>S(qO4IeYtSBVbG zf-Y=4dK=WS{N)OUh6)jKV@E``Y9!UXKGi~i7_t)&XsT}dW_`PLqU-#Qf9aj|)mJXB zFXszuv8YrH@*+Q}i5U;nb+JJX0UxhL{w_cN$}@vcF)bTtyn@=jjijnjp4?1k|B{I zNgKr$-^i0MO6_I91W#8(e?GS41{g^9Tpf804KT3IL{T0hfB+LvWMp;)w%W2gbt$B! z=WjfRw4QiKiytSK2x(y|c-SS7f?kn{$>R@cslX)I=ygflP}0otbjr(e1jR9-;SQ@` z9A+-(?;hAI!=u*cHmp<}!5@QY`buQloOZa6f;3`r1{Rv&P2DTqe*@2M>(ow0X2rws1n=DzdS%!y9=urrAgD!E4XE-zUES&_Q4JO_JukMpSIW*opm=MnWaQu_0Ybk zmaZa0m(ofxbP)!XMq$UwD?Z`j(xVwxHdE71NXzG@MneH3m}!JUrMmD}hqlp=#kw4Vo%df$CeWng-H+u3tR4 ztm3}Q)?SO2JKLCN*A4&+xu$yxH;U$-1wGJR>YBYp{u++qV^6*~)zJ*wlAC)T z5_f;}8`U0Aucc>HqU+p+7Rxy9!wot#9o=!IL9 zo&}Mjv{y@xf972WDzbbm=Q5}^aEQrI!4mBH-tO7;iske;S<7F=la%tueK23_@>f#n zNzC8ubDa1{Gl+bgU{CWX$JCX2!$Ai3gzliS{)D44Cl`(gDahdi9cr3f7N+@z>hPMi zGi~0!dpd;l*_P(81G;Zq0}xg9$(5=c%UbV!Z>XSV)0u!0Gp~~?bQ+F`ZPM@*1tHOtq zzs#Qq?k^ksvfU^w^Yiy4M;h^ck7wRhLoyH>2$(u=q*@EfXevb(^Sd6_le{e?gSKw| zqT>dSiaZBpo_(@s#{iHdonqghL%Wp)K># zp?$~tmIkaam^D`w{ZB<8E6NHF?=tuBR(B%Z782whz%YKP2nRvD%Ge#k(d?>+UO^Qc z(>M6_A60ol9M6>Rl0k@AmEw?UB}nZFM??NmD`A&jC1F1u7!PhL6yaXCyinxhe`<`7 zZUQXQjPt$d8$d3aiEb|+r>3q%JT1@FAK;cL8%%mzT@e4+d#5#DfMI;>L(e zVC>&l@m&&%?v%{R@0`@|fvX)RrrBj%dus^>+kVCx(nN>3-;dxKsa3?lfA~8C?oLjn zJYvc^!(2C;2nNv{s4|ar)dSX)mfU_4*Pje<5;wz22!UAK*s%{*q$Ai|KQ=h51$~^t zLw^pHIG~Dj7tQ5MI)nhIJgsPKO2fhSvN+V_nNMC)q4E3}PF8efytQId+`X`s_>_-> zWF)MHfmh#>=pDwN|HYi1f2>b1lao1^?AJ!cjRjPH3@P{vX5=Uza_yJ5PcBZ`IA0dO z?mDCYj^})QcEv;#vK;cf!;Qafg;dGN<;gSu_)tCc(pR}M&l(ff@zTs1z{Q#cSxrRE zE;L+Zsct>C)?pCUnC9ZFack2(pqMDBl!coMulF4fUvIZBEE0&Ke^^9YBG&8ZO3BCQ zBBjGsh1*;U+#0PXaLY~~7YVwdv{**P!(!nK+TZXyCB)faJGCW0?(BG|rf74Pzv{u8 z#Bgoh$%3Ba>e#MV73Bw2 zgDh#Y#nkn>=fqnThLk)1m z*F%24TWLI;%vFJEm>#bss>)mpZ5x^<&kU=}T*DxU4mvX5RBmgJp8MMW zK?E+BdY2Hme=QXIs0A)iRSo%2DquszMYhEYO8N+~`jbn$>AL!Z`MF!S%j!Pdzjd4L z40yn|TO0#5ck9sb7T(+8!DbaV$|Oh?`iR|F%wzqtB#gvOeZ{qR!oSYF?_1Ax*CO+h zu0s}Ck1Y(p(!14i6vYv9yB19+<^J$T*Zv%`&I2Nif4gV@-q9a>E7E>Ks?Prl6(O!)GQ)3JvBVia_^%_u;bSY zIrEqKgkou(nW?2lJT6Dse`R-j(*a5lg%JsA0MK%CRsS&Cj_QrS zp;zANPwGoQ8zSmXt`}L|9zd zf3FCO=!6{wqL?+x@`Lj$afO8?(Z&3ltp%qomM zVp%iRZ=y|E3BIes6|Y@q+) z7oQaxPrr2D$IBIKEOcTBhJg;IlaO)Jf2*VupTrbVkMg3rRo5f(U52q$;8t&P)&ar7 zlG#GeWufwRa^}Zsjhu0ww~~{@$9XaiFPQ1yg@`$iZ8_i`v5@CW4$dwITzDQGS24iv zHt^IRU0vN0qwZsjC>Ce0qo}vTc#$m+5ltO_jZ$8%ZR07aaEqO0Ylz(0eNdjVe_VNBGpLj)*4TP#pPB;!+RGr!$P+;+a#78Mr#^OtT;Qc-U>-P@s#a^4~g~X%vk4f zjmJ1@U*^;4Vs?4=EuIMVYty7Qf1xzjgS&&O&|uOa=BCwA7)StZ*W=N9_%o^V0%=Ny zf0V0DyG?0LQ!pWK=ZVPS5OvLfk$PXxLtbHt2NY)j4=BgX*5`*;(=f@K7K$36ci*QO zRB|YWnuN2vZ+HKO7~^mjjAnQL;fU(O-!xOj3N@un-xK3+Jl1iYzlmV8e}ccgOYXj3 zPUn;8dMl6PWRw|>{`!+fvdmt7;;ycBqJzrz;VRi0 z%G*QdnOT^y!!@lW54&K|aeJ;Hf>&Uz-+jBx(o3GPy%wtfWu9CGJi7r(vvp!yu3>Ac zFJ&JwfVwW_fp`1IfbOz0ZAmw;S;E zG6%fE0fTY{SL_Tue-quGvQUU_0eueq+GwIK=Qzyxr7Q5VydxX5LWky1>n zF|)34IF| z-Y&ONgEz4ye`|4Hc&W=CX%dgIAg)Mko}@>>Z6~X#nQakUV{A*4EX-5m-m?Vy1}%y}u7EOLT?UE>KRELBv(bzOf88S%_K_5dg*4);lp8&(^=pLq zq|v~vKiLBsTGpyKo~D?RA6io_Uw3%d*w(d*lizCt`A384sPS}3P2P!VVnv~~`@x+= zCit@pTFk?q>aFSWhk3kdcIa40XFi+F<7ReII~xNcAzvLi4zighsfsk;<)&uUK1MFJ zDR&fAfA(l8rm;Fw)$qXD6Hb2lN9*LbSy+u$-K={bFKQzbV_tH+$_kKexCW}HookGn zc`L!XInptIdGJXp3FV{`W{3y61(ox#RnsBZwHgv;sIKZ@cJTBA#V{1oB@tUB%&3Z9 zA(K%5E)%4|S^nP>beN_09GaWm05 z+-31JLa18@KItDATo*xdnP1pK=ApRLf4eM#)}f*IMY!Mv3%`WPb$s{z<}w?l>@}Hz z_1XNh4%|xdC{i_^QCH+hi!;s?HwN%nY* z)&V8|^GmJYZc;XKw3f-&C+jz#eb*&zprQE~f^W;U{`vdAo?A>NkLT;He;l{!mIqk* z%V;+GRa!^WJbi}D%dvOa-A1hJj({k>o-QsTC`^+_@um>f8Fx6j#BnI{d1tU~?xw~Y zZwWt}Z@gQt96KGlVgn6PAbI$toPfftQ(Ns45ZbG-z8+V*leT;1$!t zFQ&YF#VQE@xu{eBT$Hzvr{A6QFM?ze^1|w!a=aDI@O;OTf>9LkxvEmLI*BH>lKVQL zSg!7vA`NA45h}z-p6Bqg9aW`Eqf~K7UDBF1Mrid>Wv%rmdsu5vf1-XHE(8T%MR}G@ zX^nSbS)Ph@!V5`mJJ;>#sy`6{MJslEV#>zu=Oho}VjvDKctTSyv)4YCPUt@UKwJh7 z5}G@2e-{af5IZfVDzS_%|O=_fAuFE{`p6(@NW%u%{Sgi-_2WKEX<@>hp5x)ExV~0t|8^TYgE;n zIeEhtszIO|j)Vy0%R373mLk%bEOi5}xoNs@i9uV&V~5*IF6Yw;HySq%=D8a6%hE?+ zd{!#Wz)3yh0jbd3B&j~S3KK?n;c^bGUGoM;{;O+9R~VH^Gb$djXr&R^<{6>$ie8U@t`bezr3EM5`aAjmX}LeZNdhiP+}gHkaWTHCTsfQq}* zq~>R6T0vLM@lpCHn03XDKDR!`t0s$0#UsRm&pPN6e;QIv)hBX+!A9@aeomN%k?J@+ zueGYMV%<>uild}5$X-v_>$-v&N3&VRljn;H6f3OU_}r=W2R}$^HTqK%RiIUOKCmZm0VHgXBJK`ij?{& zWj`j9f6MieHw;su;%&X$w=M}Hy%-kx{q5`cW|7_UoU^Ma?$%mVcQF=~1uK-O>K@XR zO0YGoB`>quK#BDyoDy?Yze&0%Cbm`X&aR#|jo6y;Vnt&Ksy zgz?_br#z%(9CBZnNTVw+%|;)CBno190aSXXf9zgxhZX#cc{txQw#K+9iXo8HKXhxS zt?VnB>mZAWM<3_lpPAl$+g#~w-B2Ak<06Jrvup9_{>yn;63v%_W;(5)83FqO2MDme z9-QnY9E2;V54ibA<~JIdwr`G_Hw$syp^Ndr+e1!3LkQrxhYKG3d#sG7=@ zD%9noeos0NHIQleL@vs@Pak_u4Mh+7k%;*er9g$+TFAP}-BF=D=f2xX$V(B_8(lPG z4JnRkD{dF8Nju7~ax`LDjb=@!s|2oRf4!K7ml>e5NXhR&tFW8mCx_U0n*Yctc|5J% zQhW%;5FQ&R0pkRTn1{Xdi9NslEBB-3$0=B3^YZa)zPwwg6~%AD#VZ$IgYu0x^Z9i# z2O=VD?=ni#?AJMb4gTbbcktKhp);Q@W^v_t@qws?HUBR=hygj`uaDxdqB>J`e~+({ z=mLJ7u%B##6Kk)DCCgUU~Cz33ugmWg%-``9laNP0bh?I&XSOpne?Gz$vkt&v`PaXU19r%gIaA0v2FoY!uKJ$}@2Mnsny#QN5I>%h&`KHYGobAxJ}T_W>ur zQFymAU5A*S;XD$#n%hphL7vFY&K*_?;~*lBcYsCL*W8U#8g+nnO0jfRae2P=L!^}6 zxil0R{;pWrxe&=dR?+6i=9&K7w||^wci*#R-4of3gc{Y1RuWQN)zDBUht^3ln**Q$ zuFJsv%-u`7<(VFbJ`X{Pyjugru;e#_??X|WqYsI~4>3u3gnH>p2&ta0^YVqgbftZ$ zKUgtrYI$A4EDmul{^z{F*?68^<#^uptTe80H)=hSN~BxZp_G?ke^QAA3c_aCIbqT9qHH9T{>zL*K||HL=tHSH)74zZ3FK`~pT=}KI-^ibTk zp4GHU?xr6owg!-JKYa<=j&2ZFGK<-MsNz)$!v9G65;PQBFszTRhZQ&5X-TJ|FO?_Y ztephmhZv+h5Ea#>g-)tckbk(UYI#!l+i~zdjGUI{$9MF`H>n&xMy|Sm?B_kK;R9Uvk%|91D5a`abTukr2r73S-3Gw_Pq&V|N zc5#;8B=BB+k2NxbA7XLksp+K;D4J{QqD#%u^#Q~AM28T z1R;~D38bF#`=k#H(|-prJ%WG4wiUg}9Dl2Y9C;5nrXXkGbaUq9 zUUtg;Li=UJXYB_Deu&TVKxyd`!8H{_gu(apKKJ#~^{XA@!`KbGS`+fvw5Z0TuMfQb z9M}U+=yrvu2>Gvv`E#=5S-l(@&kOSn%94Hx$3VSs`#1@2=gDQqpnvLH*ir}I;5`NX zKm4G7+VnBe5r1!aCMMi9=-;HCWza1y9ASf1h~$w5{cEPGQp0$t0ZAnZ?9Bq))Q{?s zr32`St0P@|3K*>jyWP?O46a+B((zV^ihOQ~KA~8kc!zWV!{qhVP6@vZ;-1TEu|MHg z;P=4k07&;Vhu|%4)Z?iSt)xMH&9!Vz@*+HO_rv>kk$+36Z9Uv{fZc#hkTUQhwn2Kf z!WcWAl~=8Qh%i2MjLmN`6Fpb+BwB{O`r>p$RihwmMU|?0zTwaZt7h(oiJv9#OMH!B za9i;84xfWxb@EG3xBv~4tKbsuL>UEyaTZ-h%ZT^gYAiT7eAeej*jW^dLZZ<;ZY%+w zQ!4xr-+w3<(MzanR5cYUHyb-ap{`oKuiEZIjmMQpFowt1m!{+ZDq1@uy-FX^BxAX$pr$l^cP3Pc>ITh<_&l&O;kroK?kwSJlAYHuYgsB91JSEYr0# zxy>Hay9`zL>YX_szEJw`&l?`nRuN9@uayv@tue~TOmVGKy%y#t{M*Y!Mxrd>tudGSo-&uo_v@S`ayikhBl=)PorF@ITsiCXC; zQUPWI*Onnq#@T&7Hzk6^$YlnReZ8l~3QW*7}o{wYDX26^SbO zYvcL+dKM(t+!esyj=07MV~cLH|M)OJS5@6q2sA2B5ZwDSk zbu5zfvX@R0GRoq;(xgFa-+ysDT{FbxVfK=D;OVr4mJU+Y1*~^PECA&3Y@-}JIS3nQ zQPUjN?9|%wK=>`fqpOD<677N3#m(0_NBu`d?M`PC%6 zy!(EYG?vp?;}e>NFw<-AkB*uXJwMKqaR_p?8}(oVn~tq)xr=VvhS2vNR}sB3hwZHo zzb??&;VXp{EMow|ugvn{vTVV)#5MFe%(Fom?Sic2O`zWYV!eAVtcwu@qpm^`H_5DrH#XDSxx~I&6SgDz!XI^51D1A!=?c>}vyuLw`%v_J_kUkgYxncae^+(S>r2z!Wk(%zHg z-w8WVxD%9wNq7T$gHl)H=FZR}CVVXfoV&J)Lz`}6+XWH8S?EFtx~i(4;ecJSjSz+u z!sE)UBymlh`hSWIAg|8oYrbhZ^;ndlrT21peiCh$*TEl58AZnP>^20)AOqrufRW@Z zOqd?co-idShcGBbTqP>-@CtO(yKk2n?~|T_ZL!k)1doHNcVFfSvpjiY;V8c7f(Pt4 z8fM1z@$f*1sW7Wj!h?!6pAv0lf$ofl4cXbvC+0PDqko))Q-E+$x}ro$UC&N)n5Uyz zc$MU(cTgy-Vg7i|b5;Izorkv(fu`*$NY+OClCfj<;OQMjwk( zGLV%KhgVR<<_laULigM*T}`p4Vc+0kgEb7R*tN8kuVr_--%z%(0vg_a0e1I{!v@%h z5F-GxIe(X%!IT}F>oAU&P;M^{GfvIVM(JD>q+TwP(Ho{xEy1(SnU@f(Gm);#z8r^1 zsdP#_uT$Z}>}91jX_o=&m-cM}GYPZ#B8hwIwa7M!r~+4s4j{Rr3yK6=hq9Uox{_dx`pWOJm)ySWen-A_uQS zcz+zXF~7|o%$2>CTVk6QzBk|H;4QEFIJb@&&)>nS_yPu+Q5}u|rj~B$oeHuZ^%(ye z{_i48yVN(swqyB@e27)JiZIQ3B-jJ<=&Z8Lr|>+O4Wt$j4HqL@(`jH&)cVR;ueBMXs!gTf}q}T#uA&U#sCOE`L3! znv>5^8K;L_Y&X;|lHiu{Jof9&izuFgrFX$Jpbu=yzwqDe^0znTZvYIo*Bb_}AU?mE zCjw#yA&v^#B0LB$BH>$CsqSf>11rCI!JrFeDbK&c&AE;Zg^hFmPsjowibi-@L3oR? z+w;s5?@sw-0Oh}o7$gkCWWS7|a(|#GL&)C0n4iB(MiD5oe;J9Z<5x*=8C{R~g)@8O z{OuR^$<0-C?lV&|1gHcrCY4X#%+Ie=U{P`UBKYfHuCnar#ZNzhK`;x_v-wRJvuC3E z0sAwV{FDQ3HvI`Br2RAtqL|G+cX)`J#g5#0Ru*R5JpZn^v zNEk={f9$sxH|4U}Z#$0`e|Z=2xE1(=fkH+WK&f~HF9OikzBismH&BWTwhO6 zePkpUm|+wz!zm3fJ`Wy`8}ntSFq83TU!Nt9L;7K?=etx7x2Kz6h|q)V$6bU zkrpl-@TWmTFYu)Q@-y6<2Ql0(#=^P&mVb6uzf|PiZ=;m`m`pCu*brI3RP+cuaXg)8 z#8$y?XkN!Ri%fXvuA;cp4K39yZ20me4fPyfF^ziMmw!akxmQ}jKH-tcGM(37m+5>j z7aU^l9xSfqTvaf)yNhk;+PXX0cAjaA=WXz~1#{ZP`8Ig+I!kD#cI0C4#YlnR)X*JQ zQ|s{v&DVLY)V}xYf#wZpHq+G|EL~+#m%7MsR}14@u<*bEq)OBy1YDn%lRitq|`QskDKTafc9orvQA={Jo$590t z%uJTk^)TZ@hF!m@9pca6j7FM~BF8nfE&)ykQY?G*QI&Vro@|*>fs1@yk@G(l$D#^v zD%Hh^ID~T5N7#ZN4}v|DCokT*KH1lcrz@U`jekxJZhCok+i8#>*R)Kl3)K&`(sNXl zZP}vuDwt*>&!XOTCSqGQ(GgMG?sSNT+hJU@=DgbW#{Da$U3zVgE1GIbYW(jA>8F4YJ@k} zsDB*99A3lI@Ecb%eB{l($H&&G&BlgG+%8v?KL+l1?$m})t&75~i@4oWua_Fsi+=`>hkuAX-T@XptQLNQYS4a0O$EDDE_(W4D5dY^ zn?aG`?~0X=zrB@HhWg!M?PC=iD=9DHEM!Lb-S=!csGM>S?W2{l5Vmxx`vXeioCXg% z0Ct3LH1}Pt6%{#j&F=wZdk6~U1qk3CJ$C@-S%tkQ7k-FI%9GVgh0+;!RxPhnO@HdD z3bhZdNGArik$zupkpDR^a5kQ2S2><{Ju8hX+>Kg~q$yEi>n>6siBoDnnv%pMc4Ry3 z1RY+D!Io_~j@G4j+hb5;benjjhG%Z>7c(LLpZKP{rX3~1A=c3%D0o$kQe5VDLNaY` zThD4*McYYi4ItsYs8Q4=iZ-Zz+<&80qo9ZsFJgPm%dB*w;76xMl?Ow_W*1tNRJ7zr z01!l{2fXA_n1uDpL|mKX<%ud49wA(|09P=cgtyW8bvW%_*BJioe(b7V8QUd3a<*7R zhtWD!LnTB(Pg>_mXq`m2JVWC}i=MPj0r|aaoyy_0PUPw;acGyUk5iY;gMakL&%Dgl zVwT(PMYTm4ll4tMLLE)92_?GmV2#M#jv6E%RlHgyQLK85rBTeg{yZBk&+Ib@1e|iE z#SSOz$tVsWXEL0PJO~GyM&SesQ|1|GQ>eIhu`0Bdmn8hWxL(AU8Gn0-&~A)@Z@g`z zNW~6M0XVwQMy_G1h6NmH8-HDG-p?9cZ7zfNB($5b!495hd%RENePH8<5ZVK~KNDVX zZzmqE+CFx5+QrUp#O~0NliRSHE}e8g7_Zj3+}muo8!N0Pqgj-d8FYXC{>R_`{^#%i zdI7)X0d5S=km@)9>pW7k`{DIergFRY#Y%TQyq)U94nKIGnOK&Na({<{vV-SqyBP|Z zGQd3+mAbq_?vE}RxfEJ~s0=PXFPan0M$5(Y?pvDj3f7QE8$wBAsK&rZFTF|Nz4{(& zWClOP;>uIgPfhTAN*xO*^5|*;p$_p)ql+2xq$UjDH2u^B6q?&-~ zy{QShr5V(g8`(cxIe)V4qG?TM8008;a~bb=(X^L!w8)(=h08b#)6r{i8HZ^ajuvs= z2W0@Q^;1q1WH1X;lUatztPP87EH-u;EMxc}tw{LnB&D z*@v+kb|tSLTWs-~+J)Wjxc(d|14w?m;!$Ke*0US)3#lL-acDd*%p_ThvYHG!)p?T5nfDc4avzt>zxlKapPm)59Q3UVELi>pM~Iu&pA zBTZ{msHTIc9)Eh~9&MIG_E?e^RoB*3O>PALgyG@Iiw#}T@A(j84N*hi;=cKzP`pF( zVpAjb`)1PEbyZ%)>IuIBzX#4zR5Z?R3;ErEOpr40wzENcw!#=AYU-x>P(zds9jp3V41b-y=Sj2-FKW1Gn>u$;c0*O8 zAZ$mKYT88Qe#0N|IQ%SuU*c;7gL8tfclaFq;*eh4H)ZGHN@&;*Ah0H$0;EI#1ea=MwNkeAal; zr#X)AxWn1*soea?!UQV>Q%Q_#Y<|p#Sk=6W~c0wx}(fgB065Dbtz4BAe1(@Gxvk@D^Y{i4&lWx z8hl5(SLY(ZwP; zznX-Xci*p)ZjHmJr`S~MBAyO}pXP{xk4%1t7f}p*?63{p^G(lIyM%K~+YtPa@lr!= zY|q|lZ+%!_aacQig-cMLIFpN+@GBEE5r1@zS+LW09mJJ9*Sz5sG@ALvdiPw|S|jjx ztgPKlS+6okDRGdgYF+Xlj!GHUc*%e!wePtAk4Y0emm=4Sz%^G*gK4sFt`Ao1Mqa@yYm5+a%3~X!fn=VG_>nzTN$sht0ef-5t72 zH>eR>TcwIT@v+M(QY>odey1#=Bc7s7rHJ1pci%6k^GQ_ixYfcW5LO*c4miWu!M4Xs zKkrEz?u0NXAOV7N65hbxAg^HDXn!5#F2gksAt$!tz@^(*Zb2S!qB@a?tss-oF1ad0 z`nhtnN?3DDsymuo1rTdc(bw5|#tJ+?i6#*1;D_dMqj;X(GAiUb93KKktg|p-x+QzU z6qp>spwMu2roh81(AVz1U1q%JS_&%mN*faF4pNN1%#$lL6kYJ3xqmJ;X{U~b zd%^>@v1(gXW)3bUj!o*VK-*`m_X2CdgD;bN!`R}@0`Scm=B8n)?ebo>_7syR?AVuY z!@HcgI`0qmHVeK+oXo5RGtuw9@okEBhE|?;T&5(Qjo!~i9&@nZdCRMwd*#c^#ccFB zxSHOElV@z4H2;GA+TnWIYk%8%TPMH`kZXa*r@62Nm?@AS5#Typ{=tl+ITzN!l%2Bc zFpigy3KfSu7yIIwsI3H{ryq+`kwQpyX zqS@a2P--w`$C-5#x@Akm(i{hOshN6IMK~{N^SbV1YuSVAW5?5^@P7>IJ6JVDMTE9J z2>VFUbX`Qz4%%3Q_zvUeuk02DxpD5U#t( z&e|Z^Hey?M&Y=hHr+-EfrD`6bs?+5T|EOa2*YJNAVW*boI$|b-?n#E6;@h6>m>Y%c zsXLswD>{VsY#bIFwQZj%6x3^@$nJCIX;a)#tn{-kEyI<80#@Os6;;ilZYz4Z-P-BD z&6m07fEP}Zhwd{@>jB;;_(#wTdmFRbcy~1bLOFdkCSP`C&VPFa!tPzb2SUQxgku9r zJEC6W$WJ9X*L?+(_PdAuwRT6;u}zn|a;vS~HD9M}jTn|#Z|zQW&4j=X z=#foT9V@Dc=h)oZ-K1dYjNwo5a;34mDK~a627GGl{>U4Ao^)e(-S9DT zNSEZ=I>Xw+%5uIpkd-yB6)TMAs*dC|RV>GbT%L|>w}1X*4{PlwfL?xHq<7!4CBKja zv&j#qjP-Wxq-`pSBgIb;*V3@Px^QaRz7Pk!U}Bj>vo=`iZy2i&<6xWy*-|Ku@nR-k zjHX|p>;Zo*4@G3pUYFUYBnL_Pg~LI+S=>u87@&19VRCi%ZOQ|@@>^uMI+os)6py{e zQG8)s;eUgavfnbrK4T}g&9~8x8esRlzX_MpoV6i0`_Gzv1M+x%zP#11u&zXH9ka=m z*=tcl%(gz`i=Gu##lNBeLzqMdZbT_kY{TnvvDl089K?nrh?<&layN#*hUv{bPMeB2 z$XiftCggOrOPQ1W_PW~^Dp%e4q9B;9SlDP1jej$+{=DRJKArFg4=^M*9hlnfJ|nGm zo2`u}Me+6YEWiJUEAW*aIJycGP@$lEc| z&wtMH5WtzJ7{PlrMbKqsGPyjf1xP^n>E(#+j^DdioVZs}EJ3fC3N@-ZhJmE;GDW8v z@r=4Nr2Qb}PNkNER8V0B?zz)%6Ua?hvr!&h-wfCp5Y&VX7y;pQVyaPP4_jEN3d2s2hbwg#`QeDcIC1DL{=V; zbB9sCxp=yjs9~8{wo24aZIC1^3kcsc_=e2$81>=Hj1x;X(m#0 z>g8c0h^`PiTcM5Tc1GT6sZ&8%Pk%90#{|&z+|jnQ;7-=)Q$bkq{9X&fVxEn=RuEQj zYB6DRLD)u$XetY%+m1(^wX_9^%0yY1s&$@I!XqmPOHEbBj1>+&bL|Bln%pN(1!3=@ zAS}^5gn3bfCk$6HJh&iiL)XpwMX_${s%KgQJhqP(#XA&)ZEmu8pZLXwtAD$uHz2t9 z(c*VlLDurU+p*rlt{Wwk9;VQ-&5_l z8q|w_29Jli{5pi5udT(E@_!QzKg5(Jf9a)O>W+<(%@6<4)k{o}Zn->G-kaSj5-E`b8kqw*ovqo19 z5vsba5JanV^(39^t~l2)6pFg!Tpa=%KZJB1*qN!9bT&-K!b%qp(zpKS|jI)MTdT-W)hi=rU%$32X!V6a>yn8uQ(n+fN}RdybN z4#)+B(TC{sYCV@L8PrVT`hE=yNP=A@v#!d+*OEc;`xh-4B#{FfJdtB*HSX5Ase$(!fU-zb%m8n1}%OgdRCj* zbX*r*YL4F+OWdPm&=P&v&uD!OVw;9Zm3t|Ch3h+V$)ILnLV{|)-IsF`T15jR4MB0^ zt7ufTyTZ=zSTd-4noaq6<03iVkI4l3PJb)#xY2sH@>r(<(VXB?3u4DkGku=`ruu3f zKSlSYwP<^FdO<0-RE>tPb*U%`EK146cBbgJ692BSzoOTO4wn;rzUuGb5kej-gt%d} z{y3dOD6xtVU4y&r_tvWuP!=bmXJEWaDs>DcNreyb7x^SQ8FfNkgo9(K%4cBIHGhCC zXFmOlv zZsv8*^)xU1|E$HjDdSt$_S+D~usN*8jDGdiBfQ0plHK-+y=$M&3|-SX_GR)AZJ4y( zedOKe3lSd3NMcVyy;ZxGfDiFqV}GEJgr;M=j`AJlxkP>{F0m0hj#h0buK5-j<9)g8vv)(Fm+Amlzp%vM2c&bJ86 zJVj&{gWm3D%Xr%zR#^=&S^Q-k^*G~6z-1uiNUl6<>d)2u02wbBk6YBGPvs zMJrb~f(N5`)_nU}*XL9xMj+$xq>wia1eJfo2`b{_9MCu%&6k7GPcj+fT`(X+Li84f zA0I^0)kJAM3FMeH#eB91*DHwMQ!$3-`S`k|T7MN|c)f!ajCIYAlAEwO< zxEIlV%!`FY?q`-HlB?X5&VM~nZx(w0ha#zE{b zyRG>^+naZAkljO0Wvz$v<|i4xb1|RfT0)=+4Jomu&|*f~p-nj>2f$Eneqz2I6NLl- zq$LQX#M5jWRj|8U=Z0_6ziGE{FNDKflJEocWW`EDims6REmy_Ff z&i7a196o`&u>DQQpZ{9GeUw|7>KQMHuwm5!cw{H`u0TiV*`0PLgIxCWWG&G!L8aT0Yc6w0!>Z{J%*h{bUFR9DhbLGrV*&~kY*_ICJ>jff^hC^cVf~fvP^j~f00tBa}hv*Z~ z2Bl=PMz1>!9@Sz++;n8-b#u(Y%7g&+f{Y+gOl{(smFTTWsbM(0o70|$1K|r9mTs7) zFB2~w<1`yWr+=Mw!LTne#{ME4og+POlc+w8=-F@6}W?Otwq`%>wnwwm47o0hK+p-d)55Bz@V;< z4;l+`BsUNacy^x}VGTAUO0M4Dws={M@0J~>Rg*vm-<)UaAfu|2y5Tyd$@a+(Fwk*M zo@0ZZUK+_sk4PPf8b>x>Kpd(_-Y-VFLdfLkNxi603LzC)-lzs%WXD$t&-7mKdSvIw zO+=B%LVxoD+4o(S-uAC%4~2#%3d1o`{giB5>b*!%pqZX-Y5qlDEQ%mg!QbTm8MtHx zboKja9w*@3%B(96LdW&1J(aPqTZC3%Oe~Aoduf=V*ueYscc#A!snXh7nVC)Mpnotf7s48D_|Z`tP~3aZR0ROO_e*6o zf@wPewynx_5jC;y5_?ch-(~YR&sEcj8HQRV*#;roaZPKlm0GozlL=OnzrlH#e3v|@O$o7cC z+J76!5(zmaSbJK9wHKAvudw!CJ*+)<>rMe{-y*bU4Qr2W+w(lTk^w?|#|cnD@q#)@ zyUEDvxANm$zfs$?kzUkqWmo(=raz)&I@?UQPpLubt-uNLY{#ONbOl|bA+-!3`v`%R zFAD^g9aBMITf?0ZJoWYz0B1K}@8**kbAMAJo|U@cSIUQ6mcqm(Uw<=QEFPFg8&|7P znn!MAYHw;Yr@BvU@CFbO;@SwOqaj}A_rQ~P|M^9~M(p3@uiyWeyj|~-`^6Oc8SYPC zSMQhwTyL+^2tgmpnJIe8Gl1Y){RB*q@(?v_`#!0n53o(^h9Nz;X^$wNUi-5}gMa#V z5Nb{($sc2Cd6;)IYV{D$=G1>6;jUR`KkPQoU$##?zL{SJ@TfoZI7;JP(`3#*qO93b zmTj|Pr@-ZeolV9~NV#RQ-I$J266(W8wZ?&)F6=tZOyykGVf;2Nvw@6Ykv;r300030 z|Lk2$Z`()`{wst}yFg+$-=r}yz<*~Z*i2%?nF+9$0VTC0t|?L=TXEvk{D-|R_LSeS zr@8r`%rDuhCMk&&X;YNs_>p;-RI}M#T~%H6b+I2Gzs`j)V?r{Zv9O34O@*IMu1?t* z{!Pz*x;mYwNiz1*RDjg4bNcEio6{(|U_r``PA~({m7eoU6vPwA_&JDP9e<7JOY0+M z!IJXF?954Nz^FB!N8vDFVG?($&5K9d*Cl+JMW@+37(yxYlx8&jOpnfl0nLWfG^Ehr z<7!*s@0`;hT#3r*JV=8#qgO`~@nzXJwIiO&=of~mdhrjWo~Bti`ta(A5JM4(NR~-1 z9S4huZ9X|)OX3yg6nAMC(tlW9H)$1B%XBo^dRVmXLu_8g)s)8UijF`@X&6)C10B

?G~9|=8cc*BzFtgFw}rpGMn%8*HfGs4 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 diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx index bc179dcf382c341a48e279c85f8f69844e2c0120..6da2fd82bd406526731b3c35e04f787ff6021758 100644 GIT binary patch delta 251388 zcmV)AK*Yb;&qChyNU$jf3hx*Pzl6L101CpBP75f11>N~@GSC&Xd}ig;E0LL1y=XMh zpd^>X35rycR7PbC7U;wNgSif7E_K;IP^Y@ZKj~kxZtkQ+Qj~&vhAL9ssEi0cobKjk zpP8GRng8iuex63sCz@tq5`Xmy_2gF)jR(mvjK^QS`thTGWxSHIJcx%ul*II_SD$J2 z>R)bu|L6bs)BVjb8O*0N&L!4FoZZ~d24B6JNrj)Il(yyUcD-EfCJ2k|5wbGKdTT3m2(|2nLueL;XYe`vc z$=I!>6?U4gGI%nhF}pcR(rJ*hKhyE`G)V8}vn$r{EXc!t7=`&~)~2kN%>-e5w?mKE zTZ@ae9tv73{!kx!cj@o5^B&)v^ZM{!vPPp%;4vcWFhFX%swM9(+3h~y44 z0!=L5=+cGyH_M((85b@;yc20E#6=weq-+4MG@uW{jx1faA*jj5!``g4lhN&((aL7B z&(o!--_OSTam$-Dna`H3h5NPkb}9RR_n?KhXsh75sw8Clb>_n)m@!D04sPC#<0K9G z5$h4-A&Iep#Ag8hWwRoI(7n24rb0g%eukejc1OLL1!?e>%{F#bRknR*a==vvv^iXr zHCwY~VzH|?%q$tcXP0Ex)pXrlTzZ$nMN=o1qb)AFbQH{^9PVI4N9N+ryGjdxych3M z{^LXbIbwai`4mK7z4{pDG_Iglqz>Gz=o?eKL=SbSQoIQL>Y0 z2;Z1kakln8Yw@~h@_O-U@z0SybAOZHV)!c;*Z4_bm(cH&t_t!v2k z$?-?MsSmcI%eoMWWA}q4*7m|DWzCHhJws-7J%HD~BF^xBN(bF(d@zEL1rYRjv;(0v2`e8JpX?|tJc^Zt* zm3noW0WQPC4eg{GmgQrmuANBnzfIbyqKN8us)~qfn#LEIY+4HO>tDow$i$9@^x78< zMKP7-rOFrUclZ~JOZS8T`K?t_NO&m}Ew4kKCD{&k2#={=_VO%B(q# z2sD*GaFP^$#$ zj-qR=G)Kop3<29{eR`Io;Ht z!8Ds?7Y$BwX&Cf>X(){ze`9SejN{jmu#UU-Y|X$}PbFbr_cjhvBdSWoig!&@Z`o*p z{L>}*@56Km7o{;!BzycNe~7}tgi8KAzT-aJdm3hRg-RQHqB@G{3ALZ!aziDIhEEXU z>E3ffurG@)2bmN^(U?wY7}M^P|1M32^Shk;#-ly^^NCx3VL59k?{$zdqBx2|%r2JK zfp8xyis4ymmoLhSf;_eDi>^j|RF~>1ggpzmu}5bhWo)21vwzpk<0<>ZZLKvuC`h=0 zm;RN;nPflyHc3OkjmCf`pJz0U!uU=~x!IJy9dZDkgjt@XpPAKMpNkfqEjr?;noOJ; zDQaHPugedAH3|N2tbe`!obvwtue)G2WY7TK<0juPy1K4IaJ|JgY%Wp^+19aFXIx|` zzHPfpE^T4lrwo?*<6oG;QldVM1?PktbsSUtj!|cplPnYRepLJ@`rVJ}u6w3yqlm_7 zz_2$JxW}IPGrNEPm2e^Cj0?Yd70mNwar-S_bg&11nDxDUWcYKic;Z{OJSo2+s}^r) z6sB4JK7rTZ&nPJVTHbV$Xg-Blit>JWLHII~uWhz8U;Oox_zRUw+{zf=q~Q>L9kZXT z4bfSQO#W=+vPz7?DN?(PkkWpcaP=TQSbit3O}2wn&$ETREf!*`Vq?{WC4F_n2Dz%Q zE8r-9`A~}Ue21%5p#r$zPN9?YT z;s3ma3Df#Mzt|53cjFWoOtf9z`7jBF6y7PvUG%20(llMub@eVQu?2lr5T$;nx%pH` z-uJ<@E^C6>dCxY`jL-9V(TwP_M_d9jbYz-;J^o(?8)^Ic)_Eh$N zQ1THn)|f>do`(5x0;YM{+Wmbp4zfex>UuR{E56|yUABhyr=Dx;nsQv~{UqW)B_w@M z=Rpi^kV8T2S{fpmAYI`iTNh-;$41?$yFU#p;!}|3-v%W)(r`S<1+X2Qu(H}iau0&< z4u!t!>1kj`)6BwRTkxc7A;tF=4%zL0f$;>wi+aj>^1u)A+-@kV>aHUjq=9sVxQ^=x z#5^9#5(jC>b(>C9*Rmbr!gj{_&PmPxumkgM2dEmtgjhxc3^dP>iH!Fk)CsWDOUIAD z#1G6WUHDLWsOwGwzYTyAX7U)C(=Z>9t-G40);;uF(d@af5;Lqsr@>0ymvzg3YZ{S? zB3mBgm@gMAbzAdH-3IMjp^NSjSvQx)^>MILw;hdmox*LlW9OyY{#bMJp2m;=PkNJv zc{Z5rz`WaGCBla4tLWf9iW3mZ4I$HrO79m3z0Wy`SH z1T?}aWP?5H>tOvI5jRy6Vb>yuXXoS3$!Tp&qG&3yn=X&v1)+ROhu}7oevHGv2Pei$ znX$I7%Rr$QftSq4WXtlC;3bkRMaFVNHjytYy22IE7mAlyadgXESr;3BCgU{j4?QAY z5+utQ`Hc_=#kWjHCrf|Q)^qaW*5ug5s*0P@=mfbga-4m(Cyu@*Z;z<>CW#;DEa!ns zHR7@6(V~Tlw9&nLrdq=|nbsh>W@Fsk7m^*KVAa`Ui|hC9 zols;C5!Gvkfg{Dlp0bF5JC4?1Gw2h~ZfJ5D>4u{TP`zl4Lhi9k9Iv4@G{;0L!e^~D zZXf@%Ux8974h9qH?Q|AV@acv;@IV^QQ+D+Yk!C<5jjc-1E zp`eXbnXqMd)7&;p*C+n5gB%EUWv{tILUhO1@jg2wd(25&jwA0$J;zZeWt3mnNj$MH zMK^87!_AEXM^+Vor2h`r26iPm=4gw95A*&s%&plh3J0rOgzG+Zpryhvn1I)4LfK+q zu?lz%SreJW)Z0CUWzkzVlm74qXz}>VD9=Vg6vgxDl%}tX1wXHY)jLd!EkE{#n!>T0}HP+ z(5JyX%XuDu-oreVcu9f~YE5k}R#FVD;|vvvd+bYh^LUg?VVu)(8n$E=?lY2=)T>&L z4Meab=)3C&tUOPd-H~5?NAqCFwW-K}4QZdotDo;kou6n5d74r%A4#m`2~*h8e3|A6 z6C>3%y~GTJhxx;N^!VHO6l$9h&(kwB~n{y`<#q;o)1A7-`3qM58*=mJ~VqMmthiUt+%eVTg_-!bzr91W2e^G|4 zg&v-RnZepJ`2P9<9U>#r@G4FXO-qTfDAlf7lcB(lPDFVaAI&WYQ1cxgR8@C$oDw zWNgzh?3KpS_nUfWc*L-a6~pbE%Wl@EP(56P_Ej71b&w-$`--Wqz?Gv~7BX;+S+Pcc zbiO;i!mP!e1ugo}Wue$+j1Z+pSl0(lN0uY=9i>Vi5P*i-fJ`P^N@a0b=|laFP;M&r zaGNYgK|C%M){tIVAKNtC8hUBA@7Ydc;h<}#PkgVgcnmCS%94bYzOHs`R?Dwuw&Vk4 z!peB1^hy@}ucd!~giOA#UQNR|Nxz1Fd~f&`4YJ(I!k~K7E3UzPo*3Tx<{;y#fyHGz z9ERfCaqkivok)Lukp4R7Xs~#5r|+&AN=AWy>+*{H zR0~lsCWr?U$N~M^$7G-=#K5M)rDao5iUv~(Bv*Z%6sy*f(bgBGs4_$q>^Ga^;P$0I(krc|jNWMwmYmy4o7-|!!p(K7l2$!O)m*i) zI#guG@lhp(b+eML4B(=q1>p-iJfVX&7DhTC=B*STfBAE;7H|(p*1~xiOP`XWG~Xh^ zQR;^ocQC(8qVSJ(YuNTQSF2~VUI6^i0Iu>>uOk8YlU^>s^^47Z zN_w+LA83}fms+lT@ymdJc2$0<(2h2lOQ*wj1!Ds{ZZq`Ufzo$8SO0?TN5pm>CitA# zzTysi`IGaE*#2QgAHoq2@+)G(!B5Uq1`XS1r|5ZM_*t zYZGLP+K3m-KO*LHYM#U)vuX8s0r#B=y9jw>*lo>6>3mdiw_nhI8^2Wa#+w$xr$cXq zHRP#A!yAK;=E<5>4=cW)_rcMdySq+;-r5DdPlVp01Pq1Z=uvdRaNzP6i{YCVyr;u( z-Lg&1XhzQx*)&~WUexxwVEAz`oabMi1j9G2_bwQINDTKD=w0lPUO-%Zu^_(5G&&)O zE5stiY$T0i*-#9BSF2Y}xq$e=L7az#o&?0}rS|LGb^-B2g7_u2WfjG>7mMQcdSeIb z+4d;zsFr8)qq(bD+7>oU+$aopLGgp5I4>sjoExB`U^0=Wz&Ib&?nO-7m_I-WwlCOS!EWuC zd7pLcz9e`ag|Kc)+3d|n;h1J6cwf>w3+8^Y(0v}enzCv5x`mo23)-4*YRVC+X#Rff#Z__~vpdU@hmfB?L}TgUzBreGNvq_4iKFh=Z@fHkpT?J6OUCgpwgStU z)X;K0&5)btvdgxj8@_cZ!E$6gKW55iho}kVlF4~edjB{b!6QX(KKHp)kG>0I={^1X zoMz(G==U_6C2@Pf{4Yxhyx7c7^-S{i4a2o;6>>bQ0p~7q6@yq8C9o6DbXEeV%KTI= znV-jhA?(MHj>IV*C8`JWDf{b!=WFo%#b$w?37!+zN5tXhTvhShQ;BbL*UbgbkBH~T z%mVFX)L)WAPf2f^mWN<2LKlS=V9>_?ou?PPf3XRp>ZTOF)8W0MYO0L5Az5|es47GJ z#+g|cygxYJA2VUJ6W(9)NKZ-cH#83BR4Ph;F5Yope%1JAzYXW>_ZI{TWV6 zm(K<9Uu?pub{;uPvZd;->4Ja0nsBOMLw5Or(-*`)BI2Ja;Z(UKoF0d;R)3t*7|zUp zu2k90J_TtQz!}}2vR-M?m)9lGJo$NIzK`Y7cEH zS#iPiohfV6Ne~Ztu|_b=-_bOKK+6kozu0V4?L0D?h@)7#<2EB`u&!zx^(d6}!nhyC!xFeZG2mv54#m@dW9cn3y&1S=7aV7t{$g?bJi_61L-$o|06bT4 z9NC(S6_W>cTyXqoIIf>AGZkG@Q;*|RiN`^oat!~D=E0DkMfWh5tUOP{{ye{6IOFmc zi{a<76RPMIBC^&@Y4SCq8~k*mC5G!N_OR22;q^Q3Dwp^N3jq;7Hf|R!!LRdwE1gNv z>OoRnJ z&Szp4j4PtDW-4?UD_%3Tu61}a)-{JG_cn)Dzr&}(G_k7J_^@tX^qKJtM}CfSUS)1M z)P9oOO@s9ALms3#dpd+ADl{E`2cVDuqBI2=#58q9fPC83PVPaG0WdG zUS(GM@Es$Rozmcr-_CE}r1N-~J^qqEL}1`cRyLz|IYiH=(s%0%h?O1j;^Cs>wH_{S z@UE|!5oVUzgja{ET6d=I5lgRIcfPJLX>Xg6`W-$awj;Z)#b<=~c8xNBa6<|?0mG18 zm@aA)OCkp>q&(wS`oNwI2Q-uZ`H%l9_9bY1B~FsM5_RnV`H%mU{%|)>A0+z+>yJ`D zjD|%H@jG$iE7!k3QGWDPT-o1{V4Hdos+4gxR0ZrR2~6_7i!)xj5V4h8a)u*?d zU4}SY&_jC9WF?1Fljr$Eul8a)st{dw6ry&)`CU+j!(8Kwnu={zZg?AY-&Yj1vLvmL zr{#;fhjp?rhuU%M_Qxql3~BoK>loN0%cXGyg3hKh95eXt1Ns1`2rLMq2tp&pWKY8Q zo{qu%rzuB=RqKC$E%&_MX2!CRp?`_2n?7Oc#7AOXxu&fOE^pBTfWTl;Q7x9<2NTvr zpAN$q#HdBQw`1WE&GIpg=s17P;g*Xfr}d_G3!d80ZaGt(r$tOYCwLdp&@BZUDq68d zZCgfMU@DzeRn1v?%B!MLyTcjPLpm~K-lr!_poKM1vGzEBHr<1P!VHh^nI*&NQddju z<**vtB@tgvlGs^JH=REjPFBq3S)~H5HExe-0K;e9H{8@*A>h@rFhrga7vlyas=A zI}!d`-gJ_GXg-ZA_sa|XkvRF<4q{l$iNAglf0br#b&PM)a0tJS*-zF+(OJbT?9|$2 zVwjaC$~W^iDQIxFC3~vgfZ--LeB?7vWbE5SNYOz2Tl95MkQ%9Im6Xt>;=$%&y~r_% z0(9Dm6W5Dd3nx}OUvOd`^t0k;Imr8(K@Q_J_l0&E~TUJ=LQV6f87&{@PmE3;?fc_%jbLpqZl%-h~-m^ zqPw2#8@z`3b1=#-vwo;aT|j#avKK^#AL8kDX|MIeP;D1{5LHXeR9(~IC##+u0u)m> zWZP(eMEq|tv*mbB4FSgzeleb|9|D&6Icu&AHp=`_tTYsii4&S zM`z=D7I9#$>0UE1>ZOUpU?tz@pup^dTp{oYnx0<%q zxA*SsVI&qS*wrkaws~@iRWWfK&Dp`M{9P%q=a*QO*bb3-SpQCzU%{Ox660-%yO7v_ zhODBiJ;b9rbW^;5GmuoD&p5q=t{Ygdr6D~zTes#aJ_jL z$!l|hAQK@huO6Ov3dz%$c`55WH1h?2YpZ?|+&#CLX{JY13+=G5eGW&(Hq@OrNV}Dc zwzjynh~AAJo|I4cAvSXwb_7B`A@UB&=M?)-4JPt6Tao>SxME-PE!T!c;{cVH1fLyW|L_pi<+vsG-{kR^D3>1Y8DH8o z%Y%5xSTv$H(%WenDEyIKknY2D$oabn*PRtX#lY5OfblfUr74}HG=-4md_F3UE#j~B zM+q~9$|Rsk0^zN2ldXP#@_F|73q*#CsJKe#a~HYL4HH>@r^Vj+&J3eA%t3?P0Rx%- zztQp_KM~;vNVJTwTtH44R68pQPQEUJFYjptd#Hlvc^P6cZ~f@;m-&bRTaYsAjK|-0 zLLtxATup805!GQfn``it>jkwvwq~zPK#kh$g+-(vr?%ngvLm8@OrMbK4*3f_YJVkv zK|~(3zroGLmHY*xvMS${zfdrAQ_ZvxgFoMHe~8rp%x5JszYJ^N)O6K*a@#fj{ptR2 z9oHV5znWj6)=9g(p)EZRO;(a!f=tKm;_6<{O7%NJNr+3lLk;Ft3|W?Kh;ObML0HvQ zxpAb4A|sExZnyY<;(k!EW*YpZ%r6nN!6l9SjV?@Mc(Ou@FyM_$(~(2O5~lMP8Ir}L zZ9cWo8J`lsD>|X^%^nMxep>vwjyW~cH!Zd4Kf#u+Ihwu^=ZbxpZ8+Ak34l$7f9l}( zZ3v1u=!2ap_&T0X#e-q=2?AF6WAftOTM$2f%`C>fcwsMp^Sr|7T{YVxU1<|b` z>xG3k5nJThm1#<+;$(*z82L&r$I%&@5BB_+SyP$zaLvX>gJK#kM%FS}`@+mm5nJf% zFNB$`*(?fw2fP~p`LQ%{Ez9;uvpkrq%Rc4>e0Q{ezXa|rGK*iTRqKKO>_;IyR9B!G?0J=k=Ik9T2Hg{cqU(Hq`>cdUDi?;O3xroNALcUcy`!lv~* zoK1^M6*k?5ncDlRxrU}_{u2Ruysw3ytEI2?J6rA)l=(;-{E3`qtMyP+F{N#9@XoCG z6S*)Jd;)yLdhqzmD9=Vg6qSyYQnhs{ccRxju)M*&Uuy_%5!EN$g>g`VSGTv7b>ccd+592ZWb#@cR5fFaJ^x#L(bNn}Z@!PkH-=MFoD>F76QA&^#R!Y>5qi{_2&gn2720SJL3~@(<_}dy28^Aos+xT;)oC zK!jHkGiXf>-su;=i06mN;9V+#NFsJm0K%Iz7=?EdDxVpA|A}3iO~QenvIl@J!OggG z<=bR%mw|STvzy?nS4FlQM378_te4Da%ttH;o{VPQRW8Vaz_B2!#d3 zl?M4DL4Nc1_x)<6DL2RiX`Y5VG&Ku<2l+f@#>Ai4Z#T0=x7crcw-$eT7xK_X_=Az6 zoUU@VfJ)^pco2xT@?Jj*XMPw(FkJXuN^j`2Pgy&R0XgaiH(8$2d@zAuN9@t}Y!aZY z$_?J`vMKm0<60@W`FWI1;b$@$Nk4Oj`&`(20dVd{w!L1yK4T#Fh9*-9eqo(|V}0OL z6ny$ND|%BtQglajfd9(=<4;uPv--DSCLyU@!WRO(3G}dMDz5OTA6p#-eHuy(BW^li zF)?({Q;aTgt-E&X(3UOh?BLY4k9lFKm_ntR z>~*nuoJqla#1tss&LDRERw;lm}U4W1iSoUE>;F(i2v!ple)ezlLg z_3KtFtv)durC^O&$r=2A7{zSHhD@a~oVQz4orBfk<8OmISakK_xWz^mXFK00y6@_q z3X@*p8)R69YMJ$dz%Pey_+mAnwZ-Z&xTmV2>I>woi=NR4(R6GyB7-zV^^u{}SHcBs zwaiWZjtF&KV%)(TSjf>4wsFIN)m?088m^a*ZS=LsO-^bcJ_{sn*^H%K) zc3#6=&tCIoA2Zs0UX!>?buH4Q-qSISHaED|FV)3_!~|4Qr*jrw&V;|2(GY(MY6+iVA)-k`B-sPs1$Pm1VsDQpqLQmaUH$$x|oMB*<&K>!R3vxeW7}E!af^ zYsArrXYN3Mtl!mINO1{v5qDBl*FwZ_kt$m}&9=4{(o~HY<)$4!se$aj*9?ct)|W%# z=$^}R=*2IGIHgap99qY>XT2O!JyUmO?O4m9ik|;-!WJhTP*JuV1?&33!{3f+1T{iR zyD43f<}GX!rd*0Yi-hv~B+Xxg8B!)Icc2`xEvOoQbgt$jm&4AKd-i=FHYl#vJ2iR2 zezhDM*0oRX>EGuxYZQ0r*c&)>inF4KF)TKi##C%DK?p>B>$ROlk>_HpG~K^gu?^EB z^@DEKvuMjMz_YNZ_@|@&=)v}F92W8(WYXfoa{ZCrNI!hT$P7`HDVUQy?De(ueR);v zDOc`)^}4`UUAOhlisoxX<2%X=KrnW^l9CxnUJ!}Rx8jZnb1mv| zbT1&VXt(*shQ9Dnlk&T8pj({732jfr`qw`DH5>~TvegFfwNEE(0Xi)k1l_=v%vr*1 zcflPME%MKQ{1;;yDE7l9q0S^vz)Rb+du2O+)ak%;;$bWM-9J~YI zb^S~i2~>64A{uzgYl_)c4aYp!jrF}1^C>pg%N@{ez8&s;U9HykERHH(TMZ)oD}Lfd z#LvDx-7(Gtx|Ahwv}EbsoXz9Ad|6|s=G*MT_{@-JOfENE&WdjOs@#ZQuMb~wkjuCE=rLAH@_1(CG0m5j5K=uHJyfI&_u79?E>Z^ zf2puWxfGP1wJTBFNt|lbr77%6wu42aX{PNOMClUewDT0#1x&?=iI}(}y1#V4 zKWSASFb+xg4Z~H+8>R0Z8LF%53I~9??_DtwDnmMSHVRb{)?t@8r1Ht7*Ij95cqx|* zuQT?#%jImn6HiN=TvhiwcVdTs12H+P#9dxW)8u|agCQJn$Z1}0Wm_LUWQ221`?pzM z`rJ8L{~a5aESuQAax~ewQf1;@S*A*^i0lz&WE#jp&i{e88T-#OV5=Z z`xM6ucixgvOjXs?g*fX-5$5TRTM_|7G3XcnNEFvDT#G9w*|k7A!MfIIbNxU@0(T?*{t!hXIq!lYo9k26W{fW9YPu}^S0Bx?Ouy&n{V|xK(NAe zmhB#1A@8TO*08Cj*gi6knbCiA1>5e1_cCc5_W4l`i8M@UD3$Slu2k~EILkvi&bSwu zikQl{p`<&VDuRhEYsf!gnv#N5)iUuhO`?L=-Jntd=&GpwQ&b3peX?rcsT9mJiJ!L- zLiJU?=`QO2Jj~JpitO7ilHa zbrE|2E-wBMGzl)@%?#Fg}g;@wM);+0v(AqUI7GNf*$Q zePnsIdaMYa7C}I|BYSqIL(_g|(ABbFfRLY{KZc7@l4Y>V&NtS(%nX)Q&wlD8;@^QK zQl2HTqa^}dzn7uWK3PRn9Dw4iEPBQOaLyKNuREPfgM*Osz`na0Q}m)|b=wJSsCN-PDUO2SGdeA&_>%~!EQE^NlySi9N8vae z)B6yt0Ui>6(^`jxam3@V8MMwD=yjMs#YY}i@xi5XUx)H?zj>ujNrzF%Owe4-fi4|) z-L%f8Td7gX0}dCdS<9Qn<~L)72Uz4l!HiCJo~_s}(Yk~uoQ>F(<$PB{`8JUf;=Ps& z(~d@#BisJbs)?KtZQv9-zEbZ*7i<|GlKEMBFPtuaOQi`A+J!WP36vr4K$=3cGX%xU zK*F=77Z)c{uDO$TAS#g+Z5K0n*M+|9JBBBt;}FUO}$n$Ym^zw=$YC0Y@_vcq*y z6tp{k7fO}K^%ayV{w(~1+`V`?}{v|xDcJ!5){yX;53Nigsr0DdCIpX3ezB5q0C~BKx_|) zV}Fa0i!gIovQXG)f{ld5x*T%n7H2Yx#{~%2Wf(&5;ZP$TocSW3CEL&{g;&wD~H; ze`N#Ra#kKI2lyMPqu1+cyW#c$n41A9l_dU>NG%Vo87&r=cbMD3T=^M%ucB#huj=5z*$h0If=J94?ql~Q0-BF0%LP)MoXyZsR38?2S~6R&vjSG;%&yf{=| zyyC@MyTq*9W|3#IWriWnp1JEzM^cRb%GAJIDsyRFKnKk`XnL|N$)prA^HUm0nBp{9BUe7dwcynw zq{A}sHvns%Km4k0Y7G{LQY=x{D1G{wEl%j`m(gqrVSxsV5+oQ&v|*i59@8WTTlLv4 ziZrLEm z$>5ig<*W|e1$eCtt_Seu{}gw{_!@BkgB-r?BedR_;!sD#?%b;*6UvI)kX)CA0K$Gf zChuX*Yqs_qO-X?E!GhEpJ$@apJ;YKBz5wLRwk8H&0-qNIRn%xFZwAxRz$DoQf7Uw( z#shL-{+@LnmAy`XD)n;=arnN)l zX<;j=FqK5weY+ekZxX z*3-fQ$E=nqzYR*KkTk7AD?O(6ef%-f|Tfs>D$;4ZK|N7(fl#w75>Z)OQ%xk}) ziS*asAVh@9bFlcOR!jZCaC+S+xxBvi_N;tzrcI<7sWYVY8zre=T@IDgD5QRO5+ZRV zLJ9YUJvS=PF;AV1I-m>lbum%L*j5rL?WKA2AiW6GOy9pxKd#Cn)%%~+8$}5v-kDZLpy-*K-obQ8y>ZtMlW$HuKBB%v{ME`~{bo2{}Sz@?}x;?n;?b}ITE+@m$rS0-C zoZK%*<3jr)aWU3l1R$nc?V-&W&(#G`%@J@9qvC8lxmc|By-Adki!_m&J%tk_WQesE z*zYJLv5-V(@alC|7rIcxbl+FOh8=uo3CPs>v)-nE_V;u-sD<+nVrA*T1-Y6H&lli( zoNI#KH-od2%M)#Rzg>bqIiIQnU3^j>Sn8uanSkZI9$72^6a~zN%Nu>#*XWd0iGh8- zT3QWpv=~OO?zyE#1yTaLudX-h>ZJC6%s2jrne{%dOh>u-x>&$Ht}t+dwmweB zhu26`o3Eb?4DBwsDvk|V%d0kDZw5EZ`CNYt>>9X}4(~(di{$}zmGhzY`zO#yt0}BY z9mb{!-WQ|$yORMhAnO3om&z$JlDavsUBj)ks&2Zn6||^YpNm4T=3;O;Y|6I~XE9BG znU~`aV#)I;adZ5w>{dnl?r|xpA1jrZCX_efhB)F_TONgUXkgXrYmvS=>~ui1MN~5M z@VhS3G_=&;q;sVZ?;n1@Cd|{}Bv_O)_o}gdIyFLLKYSFS z*-{D$H1?nd2j5-~D}3dkouZM3hSo)89gS0^_iZS^=MTS6+>Ci2lL75@UtB-t>FqJz zS{C|VhFqej>m;+uNefWIX_9&c?ihdRmG3@6pJ3M)iV_c-WcbkGHpk1!o+aQ-=h#!Xv~JTJF3&Ftqk+tgSeNpD>axaScBfH$ zZ=gAp=~8R2=(i;a5@0(zacMSPtG$ZqJFSdvq-dZ=wJf3#`qEsZTizcP*Tu!68P}~c zXoxgxZNOO+udQ@d4La`}PGw8Xm4)$X(=!p`RKr<6ZI%&F&g3}j6bH`ykvfjOkuF<;wqq_g@ z4mEugIqEQ@cRE{AYk_s>{5vz5+u6hK=bM4OL+p~roY%(&eN*3ky{p)owdr4+N+xej z7gU4UEb$r!Yg%!lEXm2IvP5FVCS@~Yy2GC{-mhv+F_$>TA@-1e@U?D(OlVxW{8db` zT~PbZ!4VeRuI(}CK!4FrEbPO&d3u>9U99M`c1fFEw(hb5oHYP(UX0Jjx-hfwn<7-W z#ZHcKes`X-_Va$1{cQ}LA7%@qzBl-OMv#bI7EGkl~Ot;ah(CP^b`;q1X${L)YdwrEcnT z`&etV)-%Y;*LbbQ>mH1?*9upwo#(*JxAQ>s^{w@h?lzKtcV91y>&5sY>T)PXEl+jl zm9oTxH-q7o20#~v2VFOHI>t`Daj-sT!%tIF9Ogu4tk9N?5m ztqdG&4^6X}yV(-gQ+~vUK7@+klBN{vta{bkVK_^L?#cZmV{IwRCdziKuyLQgtvX4x zY5ioB-h5$yJ9urq&#$HWhq3{d>G)pu!Lse6nn-vMph!m8lNy#KB1s}wYFv!kBj~k5 zNI1cWa2|NM%OH|G6p>rGcf_&wvHx1^HLg)tzuGPn^@)Yza;99vzHzZ-E*Z+wy2dc~ zc>Mn9%8n0)lcyuNPd4fOvzR?h{i0Yr{Hh#~GREY8OI2sdw(%-Wsk`>)u8YO}q9_ZY z_J8Ou#v&7!SO3_DnR~;@;N#T5D@u9+XaoplUbBhXgHPq43PVz0F!Z|W3ogHggt^Rw z>Y3@{8?}rxb%Yo7*v1KzeyQi(!AKijO<0~pahQ2m6N-Z%<=VnG(R4w^Bi0jra5KAm zD0cXN3NeIbaBi@MTu{!XhAdaFcd-l;wJ`fz3;R-K4G-uKeWyEGp83?e&e7ik<9n?1 ziS7hzIUC;FdeZ^(Nj5D`6u z0d(KBAOC)P{N>kO9X9X`9Vhv&BZvBwEsg?jj#8v1z3e+W? zy4*$XHSLiL+(GmxCm9NK!9-P$CMaNtxSX0t9BVt{wk5YT)Jbcf7jS8s4^>D9-BS6< z;!^XzSinu0Wjt)Yx8u#Z2M12q!8&b!l5_~9q%`_q2)_p739OE0QL^oGi^;=pI)(&G zX~;;1Kv6PWR$4txZy~}pyjHit?7FxCGoxPpq4+<`Vs5@!2D48Z_$fhzQ^I^!^4i?3 zC$k3H(JE?kh(m|d03l^k-3cJ2$$6f-6WCs6ZLfIMv38AR_bk-bQ$GH+a(#$@Kj+#5 zh|#_|_zcP<^Z^seI@k<{`~{};U~Y|cR*?k}3NoNQQ)flWMcnLvwteTur{bJvvWFntY6$*zR?!LSA~;w2(#xtKXc1T~S5^90CKb0UQm`0qar=^}^UN(`j1fjcx?1Y8@|>aQLV| zeX8N`_ovD_RI)o3!eKfl18wfZua`iU21Y=C%)CD-G~U5jB6zdOK??#*1?8J?>`Y4C zS-6St1_=#f7vkKNN9~7y;v9(h@3rh?mBzmnM$HD(qX_!3giX-qA+qJ(O{QmGI>y=D zA}faXdbVwCcDf;Us-4GR7zrkeI}L+`c+>sz)6|sVw?3fV2G}dCtFQGbu}kZdJhNgA zPMJBoYRl|h2?%Hg=@6nP_sbinzn3A6ZHS%@nGg|b(%Ngg$h+@<^dR!}W92cIDMp@| zuN`X=BP!}+htKhN0`1{3j^M+;taw}-1+Ynw(D@N7Rcy-87M8&A7_-w|-%Z@QBi>^V zjnV@Z%t4gOChp^nc8NAc!6*~Uw>ey=0L+(%lXLZF(TM@S;RUPaAh+3x|24MeMH#*M zE%fnFR~&=XzXdjboWZx}_l?@lW+~4z;q#=lQ#bBA2UCqABoR%eN5l0z$4YZT)bDzE z*QXwe02bHXxz;Hj->CfAKTsDru1I)x&S z!`Oq)Q_15r)r2C?K#T6@4`cvcK%&3OSPy6CB`V>-(VHiT+kA1*2|Wu=!cDL9%Qb+- zIGUjUZS=|3>XcBGF+?WrmnMRBGSI{p-mB|xYmx!oxJ`L{d2xBY`%-f{y`I9n^@NcA zU!xgOLJTgcfW+?IBypBCN$=p zb-WNC$?M~}z%kc(>B?AHf_NZfw}|!0bt~pM$C&uEOiYGS=(fe{v1T*~D@(n5UG0bW z9P5iz6dP4z2AsBc*+82GC~SR*zNFxhpJ1%L5bKp?Vq6; z_!Np>*D0jof3>EDyRhxLdX@>(M!w(G*do@w@x<=2KfQ=wPYa=T6QF+S^yW&w=5jw5Np3L#wU9sKQ(wytN*10Ylwnm_i`Q5-zAq;yDKy%X=P?!Jg#@n)8@w$C* zEooMhf3zKD>Xh>s&`8yzABQN)Viyc}T)C@!<*?}`hT|yBQa`=KIl{T1DNMmlFY%BQ zm@UNW2?iu#lk}1)Ij+eq`EA?O3+6Mg*`*hrT@vsc$H*>ik=W;*T}px=%SjVFfv1=p z6@3hCRX>4%B}tq~ub>l)NQhWN4;nctht;eNe}W5u5!Lr#<<3C+AK!M>%%ih8v%Lf6 zQ*~Oqkg09?d6-hPoS#4ZeyI`C;HkCtNZPETtqDGU&1k=y_3pOpc)l3ib=Z}6%h_)J zufF7HBQm1}xp#T8U9*%Ac2_5_&dg*$lU4w&ZQ#9Gab>c2ttGeHc;1<|_r>IFdbI?^ ze_KnTKEytk4zHUcJ=wJpy-_y7_2#2-yQ>9aeXx%1!MN1dHD}Mq>mG7*(_Nr)?9@U8 z>W_bx5ejfOCsSzf*|5-9hy=&Tzoj68f{c18#+-6o;UlS%I63be%inw^lsEcoY>K1mBDM#a zj{!a`C#Kq9G*l0H`1NvD=w3>5n_vK!2MWa=2}$;3Lx%Iet4r`~`pDCIS^&)jeP4_X z&kAtWLiDxgiM}&1`rhS6*J6Y3pvAJP=Z~>;*Tvab6ODGl%2Y5$HcX_{veat%f9J9@ z7aWNT<*5SjdjZPasgQA=4vGbS*i+OT=PAiOj149k&ROJMdXA|4>c`4xF7lN5#XLw# zsz%#ztZ5=rx|-Or6?N;{(mH?mu@-c_sdQ-lHY*01@{`A>SGJO3UV2YmWZPtPW`p;| z;&OVnA9|zB^S&+?FzUiY&JK95f3tlQrlX-UAFC>FQ0MQy*YP?XJTW1=zy3HqWh4lNltLrBw|qr2#I3(VhzPNyIxgCBfA>D#7Wd=x zF~lG(j&t|LS7I(vJBH%}5MO^Vyl8qW7Q6cewjZxQ|8fV^@mR0F`Hq&%n)hu-IZtMj zEKgGGasF|oiStyf;gPLnHVj1=IWl`NZN7N-zjd*%yZ(b%Db3SMpz{M;ZA;i~t2+B) z$@8~*am`>?5@P^f<)i(@f4MJ~%Dd5AG)6`>rch~@`BYugpyelg)qLejUn=KQjRiEV zJ=B$Z2HFYOYHkJwB?yPdkPT|J{6B@#{nz7*!k?N_UFIIxg1&;~G7@3hs0*kO&zg;P z-|1na>&FVoYK}6mM1mn6aP`kqjkTpvLbY(4KDt=k4db`zbCcN z>IV(@T{E73=>PZd$>0=ORjih2AAtWM7RCfyblhk@y_;TMf1ALI*)G7(+C#hEw(1pd zZCX|wSxpWyPUARDq~AR*L5vYib@Pn0I3t`e>36ylxpI$)bR*5r*SpA9{^{Th(2>^6 z7xu8iOT*DzS#EV+-zd)&LQ@kRmV&0u=diJGX7ttSe5@Jy8sVM-91y1C@zpD?j1ooz z7x!eB<2Y;Ae{Y#m z#{u0~%$xD)Y&xHwFHTOUH(yQ9&&Q`lxtwY-e*DlXOP`%u zD0&Bo`e1bTUimox{a?f7VyYLT5n!EAhM;AQInjb~+zGHgR4NX}r5|!VabEb!ymAyw zy9g+bxW*P#FYHMiL_y~Eph$8QS4fnqOc~BQ2TWZkbCzS^8mU^dkVYh}1$UE@?B|M>GJ+Rhe z?OLt6zQ8qD@F0*fM1fz5LnTYF*Sp=De}wfoC8oTVp@^l3MCQ0XQOdxCA2)JDW%ziN zHMr7&1f4lD8TOUrufmRv7^Dg1F;q6WYe_iGaTdB6;q3xpm+eq$^|1Ap0gpu%1(3h5 zy7xGgi4rJ%g>>BefKY;fniHIXkP5MC+S-WCv$n}AfS4QypBli?tAqdIi!P;ce>D$Y zbh$-rpLNY84N0Db%;OqHd735&dklGPlv7u0l^Mv!X3rhRC$dA@q3lcWR0BOt^Elu{ zQ|(m)PZ8l^0z|F*8t%#r z-G)`a1}k~$ggOS7U~Xl~#{eH>f7oR=3#f6>iO-c2qFrpq=~fQ;#TxnR`qkd>GC~k( zLz*_yidX+s{pk@xCX{MUg{q5AWspVCV7>D2?We~M>zH27F~XZDNwG+1`9|sguqaEi zNI=BM3vY%b6sziep{^6CV~cybvZtl@W3bJy-p@<-eoPqc7?cy>@c@p(e+q5LsCK-b zwfmz^8A;>Nv-!0kK36v#QENSFlzst_Z6gGXh|+{%pJF&yS_pfkT3iH4zJAHv>bEa} z`*Gs|u1!p>2l!`=yd93_!^OR^`;+C3`QZ5a({=eVi~LvbeFJ`iehpK*1gmefTixd9 zI%nQ(_T>9st?%NU_Bc8>f6ZzC;4NOsw%P5wUiFWGI){GOvHm##9)9@MGI%yx-fc+C zJ$AMe2XJp23RQX5t%bVR6+X2r?Js77KP&I(557Vl3r#(_OD0iDc&c5xZqK{5^pp>_q94b-(>3_a=#obX2Z$+b~;;(0X(K_rn>FJe;&8&PU7F+J+$nR zeeCJmGxx!shv%>s>n`u07mvLlhd7t7Vse1BsMaamjdh);%UbjX3g9M#LN}T>d>|0S zQ5R*<_jkkDi8GC_YMpv6WhlAy$!F@WFrHJt+kZbqZWIfdvMBQi@&XZH8u`7wQIN8A zrtz^0i2L#9egRp@f7{;oix0{(fO3CN&K*JS&GmV^?J51b`(>A+VxYH16Ka+7JkvFM zK>A=11)549*!hP`T@W%Ed}n)i+WwqSw+hrh`ul@3s7uy<>}2p0)T!FK!O6gBA#8)K zP{rKj=!r;#VJQ79c^agl#O{6C6X)HMdl0CqI%Ba!UZRI(e}pF)^6HXbkKV4Mr+Yh` zUTQX}`J}jn3Q~|<5VuuxUtMOfl0So!fdaO=FQ2QwgZMQOxjzJ9B29%5{uqHM z8gJxQU9HPcZryo;Q>3=vT}@>;bICQdqRGzpo~hkIN7P>q*OV+YIUO>}IORSbKO+In za<_*X3sEfA(6K`*rUC;Dl0_4BR>R(&o>j3cG5IZgUNIOCD7xYXK#;zZ={vG54^#_rZI{+MV|7j zHzivSw)@WEm^Q*R7b*1>H47yniR)<{ajfo69T@KyOM)Zf=evU>NhIMErr_ke2||dJ zy^uM>e>`M5b=WB1Eo`NLTh1f>a-Q-BU-R8BJm0NX`Uv@MCA7+MlBLiR$&hvepLM>Q zC5Xnc?hyOz^(dxkjsxVee(@lQqd=DeRBo&cQC{1;*SbVc<;=ZX!L^!}Iv|Ev9)~_v zPk@3j6E4GtJGURqh1Pp<_fjOWki?{8`o5-z30j*&4I#o0-g6t%4*0-YN%m_cYpA4$JM0Y9fVLzXV#>B zhg6ZDF6Hz6u87VMUk(>*kZ81=-_9O>y;uV4eiN<3ly(Vmqa;GD*4Z9$IGon8?5u~> ze>#=eL{kCzF4FXz-xbSY)2Ia}grt-=q2_yC{GE%R|MGT_4=;6l%)8?Ba$a0F5q{2P z$hZfKdtLwb>;LmFCAs`M$lZJ&ummRg>{SVM-iKel)%);^S^BGDGPwtKLoZ!ezYBt- zQbf|bA_PH_vy|<0Kwrv&_hpxV{AuuZfAHgQHa=h8)K{Nuu?I2=1NdGOK_XP->IUG28Bxwz%$QsD`zlDa z&ZcSdQ?o5kB}k>UwC#s#MW%sdDE$)QD25wF)f3L4hDyAum^PB3gJ!q&n8o9WMcIm~ zv`dx>wsfY9T>@vyI8i@Lp|X1Ke>h{CRhr(+&;IoD;zB<%IeQxFQQe&nnj@6{-otMb zf2-vUoXZSn*lX1JQe3_^+xr(~hd}KZcYURy%9kO=4)NQIi}Mrn&bQOa zVmjF@_1n7qX+nq>G@&7hMHsu(Sbxan|5)4(^{T`9j%Ls_Za(4rU;x!d_H zY|W@JadS8YPjomux$7ZRzaPLqgx{o znvaWOxfY8?L+EL`t(rU5e@h?<10s{qGm4y{NFoj1{)4Ls-GXU;dbwQOkBa$Xd~>5y zm3rg~-x7sntp6EREO zyiF@;*B{2{DZMi+EZW<`Jhad5?dx%@-wKqY{hmfc*mvI94DQBo7rA-(O*b9CQvZGQ zS!+JCT?ccIQmqnwXKwcpVzgz#x3)~U+W1iy;hKh#WsgY6uM96v8k{~Nu}o3gsMhJp z0qR&JNcx=%8BZCDf4nAQ2Vy8L&wbT;ZIO$(7|(CVg;&T?KQV?8#w_xX_gpP2kAtQ( z(HX;HeTzFjV$@Xn>^cbT0RdZ(bn7-r9oa?pfGF6mem3dYQrjG2HOk0Wo#)f}$ESdm z9IeS2A^Nx`sqc5Q%NFErht%GuWEA$AH2aO^4|-E7QHW|;e>k$nUB+7-OXW|Vk1v)py{NXdP5Eb6%AK6wn#QAZ^{AVXVFrH#j1Pm$F%aY53|30a z1ed=(zkh2MYdASq>r*H*G|=JKCRoiN2{I{T$fj4*5`vRBqHf!BSC<`B%WWBJjwmw* zuo|6Aqc9~Jf8*X{tSBUzkoykI-RGyG0OcqV7{@*ZI>TXtMW9jKZb?)aa=fAdMKn~) zpp{>flBmskC`x?(PhHIWS`YQ|>!CEM@-gb6wn*%=u7@IlI)6dpqevK)5e?UIA?=*E zrzkjD@CFF`JY!^-m<%pr?6$i+ct#T(5M$qVS^J7we{cH3f9+zypCqq(Ii5hL(vmK0 zIG8J!Y%!QDX9gIhHg3H&8+-W0LAR-VTF;ww+hvo?#GfPw{v{;A@9&E7#TxYpS@1=1 zGRWrUJdKJ^)0x^(eWp5Gp4u$Q`ZPURV^R>)RYzT4NLx?7qkMVK@1c`v`$23&QGjs3 zC9fE(fAfCg4C$*{10)!c)HDXIMs2YSB+(h>ii4ctD60=yn0NHAw>Lob0}EIplRWk< zqa;BTdClM+9hiN`1c^4r+A2t73-AEATtau$HbDD>28+!CmL-&Xw-Fo(5-{WjzB0;$`K>e+KCU88;h00Q`5Eezo^_O@KN##mwb5 z4zBymv&*SHkpe6`egO{k`Vl&qIAkc(O>3K*J^%N57;?`;+~gYUKE{o(SkGfVz>tq5 z?maI=R}0zxkz1Az^7x>OHf{!OX45E2Mg+!rP4Q8r|Y+jH5W|ee%>Nr ze*s02ZpYeWtagifwM*q=Of^VrAvi{0jU*`#L*%y(M=4IiFw(UvPGF5;DwV@$!W0x^ z6macmJQ7$7L&z45wzSvbetRAM+Fs`m5?<4B)FXt~w#n`D4zD2^CCDepC5XjXc&$&5 ztJvCDo4-_@<{f-Kt$y~=erkvyq3&SbfBlOy5v%Kp3u1E@=#izXDDl4GJjBF%_Xn|c zG&jnB>f%-C0->@_+hP%27|s;Zi8qD1-mAORNAL3ud=f^IIL)QErwkE-qz4jtDSO&G zM9V@$zb@v>$=RjyC7%$awNeJAjM{<+JpAg<#cVhm8HAOt-}Z+-7>+IqNCTUge|-Zv zLQ#$w_K7l(;6yOuqKjXQZfGMWdGupqXn0oVH-|Jk)E*4ES6c!8yj< zO%44a7y0XtU%%hB#_(PfeTecL;m{}EiG(0jzxoGX;t$z}Z7X~`y&f;d$}b)if4iOP z&{QS<*F?N&p2sQk)*et8ap=K?e_w4;-RAr_E0&i-eY@2do+q(Dd$nUb)-3ATbjgyPv$dJU;eW8I?z_FAP zr%m`_y$hRdr}5OGG)^-b1_JE!V-v7hznZab1)QyVPCV9AVq4FMk^Xaje_zfHhvxOo zUJ_dbX0$$PO`1j^PNO`+KA9JdB8GHhjuy+|Y+Ylhw}v0BCo!sP5wF9swnhAp(^Eo3 zh$St%!5fL#-ew|N;U{Kg6RkBW)zeqyT&>&1gKLHfQ5t80L`G|+S zeyk$Ra~9|Rtt;b^B=OE`MmI!eRNVi2y7SQA)Fm)1dY>)yU7DqHAv<%C!!$9cFF2gv}ZmYd;LQucxwjcRFAE zsn=*AcpN7UdRAIS^p#Aou4KUqhTnf66m}VOKo{9B1m#r<*0=6fwaW zvIsze80l6L&V66O^ss*Q6<)lrpf~y$zQPuXeb&ALWS$7)kVmfGWpPAh9J+kQ`{)>B zE!`*PS)LP3-BC4!X#gE}T&?C>ww`R>a8G(o2$bCd-o$du^k~o^j#A#JpRu`h;i2mm zE$Q@Xf2nQmM7O%w-_n*p1hskxx2`nAS(y3BVxB~~IuFOmULE769^jCp5W$41c9%q1 z76!>?UW*1YKqavSrU-SkyTZ4-;??f{G3>71=%d`x>m~Mi*NS8)2w3I;5*g1T7I{{% z+szNI%f(tnmp!oJ@1wUiK>-ERGk8s1q=q*)f4~B18bfGCNM)CXZ#65i(lIk-_nZ(v ze6mal7}}2}s+Y(tNrg`XAcT}W^jf}kasiHVv0*GkBuk-4#Zj;%4`q~XmgJETq_uPt zSs1KCn~y8l+Bhh~o{nV(O!TT_U%ZahfV!j5UDXTiv(~YU&{)KYm!}J;q%zgbpL zf4ks%X)(Jml#(pDDNM-feT8~>aII8^{x82<43`wxQa!74(C~ z+3K=n2|v8sMoswF$b5aUPB50IK7)*)f2mrj)U|0H4Z7O+O@^~oxVCF%cJVGz;=3rK z+gl}dnlEMFTi8IEOg9WW8>E_AM6-&5gg&#V?8ePjEyQ>@QP*D$L0{# zczC^Nc$SpTL^;GEU8iRstagon=$UM!9AcVp(2+(lCY?_2lek$zUCVL6;3PS2e-@=l z2-Vg45!HJvSn!oH%lL{V_apo2<`JuHzyelv(O76 z(aj552ZmmG(Ek`7iz(MVMqp@*&^{B7f5koTkEr=a zS&BH4SxR}6wnw#^`tve+_37YjyuKF04~*2EySVJYi@di@)}weozA5&&@gHVwEL*CH z5xoEAeP*C^N@>q;XTVMWMh6&f%mTt$w=sqJ?ZdB{vNoOGO(3-J_AhtE=~YpF{)ra% z`7G=g(6hMGYX^`HC5`Hre}nlH+RyA&?Ay;mfm(VV3-!$eB2qdg91rIOr?HZ=+2556 zo=(rkg>AoW;-Dp-1JZ$-m9`jJJmT1DF-VliAS0r2`y<@rM?KO~op zi+WyMUIU3(F&=#_$K~i|yr{^Fd0Mvw zscADg8T_It_!?2uM>HY{*#LXhC;%%}HQVpLqqn~zf;ExMfCeS8l)H0*-mXf#b}|Lb zTZ4&^FvB>-O*GjtCPJKvj4q1n;&S4m(zp1$QeZ)eryp4&B$r-^a;x*W=RD}(?I4>h z?v^u`0%FVHf1@zT6L9a`!E>2N(LuTIIe4Zw!5DyR4?$8t0UVMf54EkW`u`k-jA(w! zqfVgy7RjrkwWs#ckPofWpx65O!>^a)Rz(T*tA|3NyvoGq@rBe-=%2iqeY+r5ivonuwh0Ht|PR z@~FBo^Tl+gO=^RQ&@4zIoO&d9-Q89DQjNPxd6dS=U-gzwWO*b5H&OPPxJNtikXtIc zjqjs=?M698b?%g>IY4Fj0=47!E6$kzLp#1z@3+0tC_8t=5N+F2O@6Oy$-X)3+OnvX zL!Kf)e=35wR4;)tMmSD8sGcWu$hXw`t*RbCrgmfdfDQ_PlzZ-DFQseSg5MC`9`DU$ zY04JoeU1p$Z_m+~TdXcu>~TP&^}Y4WlO}3DPDLbgPtD^5kto)5y6YqGgurG!kPTq7 zDF7+gvj*5~m6Li+X}r_RM#L5?JG!}6n50Z5e;UV7Su37on8ny#E6=u@+{V5JzdTt= z_^VBWYl1B$Eo`-pw#R$(K5}Z}EGDP27+C!C*a@~gEA(^yxq?Yt{(ttqt+#O`OY^S~ zyTGCfu-y#anTyE=6}+^ ze`L=&5kZk5Ql_p}W_bpvPD^4iE+@|Ye5aUZ=%ZMZdY@)<>X4~?j7i^n;D)?WJ302- zZZ4Jwm>NGuq(1@--*tBn=V`<05A2@|*6mHN;2Cq_j(e%14LV*N*-qGWmUT0x$k08j ziY1+6c*t>6H}*pLMHL=mUd%9QlwMH}e-AO{T3EA#&UVK%O~aM}on691Y9{wfBKPkk zI7CwSBsIyfK6LU3dUct}CG2_kuLCI$Do~U6xQ3G^LE1Nw+cQnyth9nnfs?8B=lnh| z##Cm!>MsBOBRU=XY@V(eMt*E~P07-fAN?c?Ekk*u=O?~ps11+Wd?|-|V`zqn zv(|FX(nAm)iua~Lr~N3n<&BQ(e}`rgD7Lhj7?$rE&9c9(-Y7nz7YajHO6OkLf35Ze z?SQZ+{(XGM3=ea4c=OhcdSC+jA1K?mbZ2kyIu@ksQ3HeN;y%ZFhD2K3HNpm7Bik|` z4@#j9bJDF6<+We%zJmgX!7#YpV>DeFzr4`O8EKcw)#|-Foy$Ysl9G>Tf7964v+)e? zFLzSV|MeQ((k&DHk^e~Z@y*?AG602|3LvML5(sM@KYlLDVuaHLwi#MU2p`icf9htY?HHDX`!x;I z+q-DkuB;bXg7eZV{dZz(o~l=R7tx-#t?BBF#kP`&Xh&XRI!YeLR{rC4TN6Q!WdiQJW2NG)hP4SOX(hLT|NT zYE>g?=)%_~%d%`re?jq|C*yp!6U9#IsQAIU<9UX0$USb?d*4h;Pz+||NaVXWDstFf z+zlSDC}(hAvF*rIdp8>w4-fGDayq1jCA<2M`9QGC;%IhIeY%27O`x+aDtsNdqVZbB zmF^m8WLnLD>n;b;BE|K<3z<(2V!t-cDBy%D;kY zFrOjq2?&?wEmnx7Ma?8nar-GV+i^UTMarJDAWV$3dCFVux%jBI=UbX7@-KYLl+>+zxeXUS73_L%Bx)lS-bP92P7Yu2{+-mFEm_KX+qw|*3-TkpX(%UuiM z?y=k>(ExWCpLYiD~X6E zLYxQG5v7v}H#Y4=oVouFZo(LRvl3w~ZY6~(YIE*;cI-;Gt|)JQ4+`kV3iqFECCvAs zRtaABu*9Nbia#9!Td(iygPWUpcKy>VT$boRE2C_uf9$PoR$EJ;x}YKtS;}6b8-A5Y z2Un7pq*Ki6@w13|X_>sW7nlt>LzrQLt}GXipQksZ;`8hz9G~KM7`=l}fw0SdTC|lo zmJ?GDV@sX3K}`Lw_A#7!W@N{@ZYcH`^J6#ms0sa!X24;S&d6=Irfv)Os-T!KpAE9> z5v7Tve@nY=y(xs+qC=C#(!NE^^dd9%6&>1OcATU>X6x;^MeBLwN8{8yW9?L|;=6o- zWnDRU@|DNq65R=6GUz_cFvc!3^@w5C=>#n;UV(-jfk=hYZl^U?!aHkVG_VIhFv2hn z6aNJDSo>dn-7zezcx=wqvV1ePgJ$skZ0Wiqf5#fGKl*im<0D)|Sr+L10?L0+o*xnp zG9~b7azI58h-a8n=ISanqrB3-r^>@U8>M_9*NVH#u%PG`7B6Gu7usw2owgD~c0xYMs%gJj9v&Ku*8k4FyWTa;$CnKD)!* ze+V^viwPOSEA5BbqPQ*Y$j;`eN!egF#eysN3r&4c2eZ3H@rmv{70iP|f{5mL=`kw{ zh#3__d{k086#$X$snkigatDp`kj0f2XD|r5%=v6-;w8)#Q^BShY|zJ9v16n4ZB8%F zugBRuKg|hpb7k_8XUEaLQxJk@&poy2f0$?2k+l>_2wUc_)m7F z+gHYat|?sbg?Xj#m3CJ19Q0u$3{#9#3P0A_h;8}0?KP8(nQcVT%4b)*n$2&Hf5%2* z#||ut-PGsm#a0|D2Kx!;y5;$#vP!BM>6Y@HBHA+hT6+GKn)-_Bc^?_+f4C7#%t(nb zGs_C?SgA+Ys;=oMryF@J_IshPDe2r##lt%zWb<@3U6k-dR$dpt7=w9{jkQ0`mSA<< zXy5;&g|qPujyMXYW#{*#;gk<@*}QVIH}SMZwhU5VR*@~+WFEF0m3RuR3-3>agO!^0 zF&pOc%dUfQgUC%7_LOQIe~b>7F%FxBV?MAGwgP6Wok8;(A|mlo?O3{kfkISn+%g(_ zEf~nlrTGorl$Zdj&&~2~F#!vIJmwZf<9fA42Mq!L((+9;;g&1OSm2wf+Qz<(%y->Q z&S^RnU{%v>I$gZ#6CAV6AnvZsLT(=ZGk#weOb{p063)q7BD z-VzkeGJl00rC%_f#lu-s?d|QuWtc5XYyu(>b?4ffSo=4P={j((5{4O#a|vyrz0JzI zSw)D5r#TQ$e~ZEj95{oez*gW|sXqo%?mbnT{I7rg?eBf=wPV_LOx<)(MW3FfCvGq0 zbWi$ho)Ws@GoYIJ4Onue1{*o1lcFFRo-3xW@wg+W5dMdx?}~2W03Px&QW7!L6?XH5 z_HY$mA%zkw1tr5_(i|SVkp8@Oo(vQ^UU{OtIWs?2f23&|m)R2!`0Bl3r2wliP4zWl62!`?}Yw8_k9~a6@fK!+Q$9ILg0% zM>+YIPT?r;Almb8NMrb699n&1czddVzs#`ke;Cy^+4-ab6su`&_bag7 zb>4?If+=9rW(4;YnY%%Ab_mD{k-6$Z2YNUdf#i-jEqG|h3{g{2v;>|G306U&crrVP z+i?bFm9ru2Ri=$|mY{*;3X ze??|e4ISZwNoz|LD-C)Y~D)bo$&^k>{P{NopFxYT})2KhsQ zz#{Sztp??$2dFY4kNQJ4E?_X8+C}Z9f6$3mze6SYj;8r&!kuUWWwXzP(wQ5kdeo;r z??Bdz9>jW>rhUTfdnyk+i4Kn819z(71{PDWT1VL!YceWVBV3S&ye#1Zj$ew^7c1~` z)pkYl-wy;_8L>Hw{aSr3Cn8XuYlvKk;r00txckGRPunluc9`x2N_>;Wacmi0f3py~ z`)t5u(^qYM&e5{8A}ckGK+V8nw(aVPk>EU)KBtar$bRWI^BJqMs(M+Ltyx&AZTVta z{!UCw@;{!W*J(S|p0#P|I+m|-u8f*{EG+DwGqFTSTvfi zeb}>M2X>sMeXyCo8vFIbVi@LIe>I_#k8ZGGanpYVG5K*hMWF6nQKts^5cC9Y>g*`y zXOo-q6^?|6+nWK{tiO4Z&J>V1X3qBRCf+) zw4E{C_8?m;iapErm6is&?d!G*bN$tj?YnuFPl^MRtuh)8Q|+A4(l?Eue?HDucI8{VkcZqoM!EMsRo^IVJtDm>rOqF0~&e2SkHfzKPCUo92tftdBfmX==b7Ru1Ku z%AH|EmTsE|mw^2f6{@g)f6axoIsKM4wa0GSw(g~AaD2tJ14D#TWY=%KD3`@dmK|k~ z;Dv{d?!%;h02_|J*mY{xJ+i%GT>Xh8cZ8*Y%=W_-*n zz;iw2@F=Go&X;F+f6RJhG8SOT{+EBun~tI3fQ45tvDUZdbraZllN>D1IRfYnGfcV1 z8j!X}_c*?m;dYP7UTNPeGp71L0{Mb}O+U@XV*#8-)d!e4Al)UkN;#@%x*iqz4gMj1 zkW(27#s2wsBC61`017(fRHwj4l^M=_S24-%?d=2E_W%0Ze?O+EZ;f+|C%5e_RX89H z)NC=E5AuiE5GVB(6ye2fHX?X%c?#2J-wmytVcpMF4gxHiqLFGl-eyJp}RW_rpB7B@_z!0ZEgc|ylfEA#1bSqw8wBAwdB zJ&P+SU+cm7e;mxVgZ@X^0{E@WBTj+0_1ICzO>{5xPe_qQWc#}3p1!K%dA&Jy>bsUh z0OpM<58v?(#~>_+rZ>mc?JBE*F=idYo8u_n99|;!;?4Q$y*UJmaSCrv2i2Z8AW{;z zcA6ej1rt($$~^kWIS{UibyOaCXr+)?Nt;r*NoKWaf8A1z>#}yjoGO%M74bd_-r;-{ z*tOS7j~Ssj*?INb!A+sPmXizShm0pl5`j_Ig6EP{_N0&YHSBI5Utr+~M@*Q|+}F+7 z0AWukA)w{um?coJ0=v>c8GXnLY)~oE@B3!g>7mE;Y0oC*Dh;)?k3H^Fc?&xf^S4FS$`NhZGZGEiCf zw>>t{Wz38`$`e1s4SdbC%Qgz?u`rhEhVJXftasdJVFoO$>5JLXii`~Ab2PbgT&4-j zOv#ybJz6dv`Y%h5eA^F{3M4aTc9;aHN_=%ff2fsBzlUiYSk_ejSwdQY@w=o>AMWc| zdgQulotUAAq3JY}{^UAnCnUONxjfgmQ&NC6U>w?I6cI zf5D(Seu_4+;wkMIulE&2J9CCEDle1fK1CuA&v0 zSia*%O^&V1m4mf*vpF-gbr<*GIBf2@$_@=9jH84qjT(t-jvtyqK#OaZ9l9P{foNN% z=j(j{ZS)Q_8>TB>P9}fz;^zFy-JDcgdWw?64vIbRl0)5MAq$iY3&%5}(4vs!e~OPa z8PgLiOMG+?mi44S`x)^%wXzt3I$rR0j?{S&#gD3d5JCXTu~`MIh{BDx9VA&tk`IJk z{bwSAj~Is+H33&cN?zex67*q-8V+yi)~tFInGk(^GR!eN+f@?^;aCzsO;?6m%h_-l zv*&>w%b?qu6k1oc1%0&ZvPqK=f6%1cSux#rhOY;+**MRpyd{Lj;`kkUh<5#tW$XPYg3(ue-5+#wX93W ziEMr2-9DyH&^}i)3Utp%6$l^Gw*t@kV)U1oDB|w%pHno)tLo368{U8l`R`#lfBfzG zu9;lO@s|{tCJuh`_#6F6w4vxf7$3UOGIRh`gw#PkVtOBHAVrgz zmSaS!3dF+1ioK@$`q@d*fA#Dju&Dp)QxSyoCB==}>}^39lvK4m6%gVSm=pk0oCqto zmG-@Cqf#Z@a%YhC%?*!J^0eRg+4bo1-MsjeEiSa5r?=RE9d&Xr(MAjOIV~3toUrKU zQ&6NAn6djUN5~gLQ~L}tHR?v988nJn!OFwv{8`L1=0Ew+?9kDNe8;OcmUrlZ1t3l!lhv;v1&E|#~&dOO-m zaMo5%4|OOBg3@@a9c3&zzhs3FZZ&6K`$lFSw`r*ctRQif0x3hc5YekIq*tFLp7u3T zlN}z@Up)S{cvz4{f4XVk1YPjW9uy_owU+w8hBscy!x49nN4BwZfZXq@g%29P6L|sF zGYrIyK#aa$m)f5RyI+9%i(WsX*15B+xO-uH0m$`wa$TKknMAY2#O96VRTx!cSuM=U zqPzp`92+35nkY!wjeM}PMQzoM;m`SfUW_qWgY(h`20J!6fA7^d$zy@%QWv*l1g>cp z)vBB@hz^BaGvR0T?U_8+{|VP9)Mn2&=wx<)>_3Watm7a^r!igOx0L6Se(v z&-CY(A@`{brn2*vS)yG*+O}8_?|_UhPeDJ}d=!*xuya6eQtq?NGZ9HNxEpW94>-Yd zyB`fIf8qoQZ;hxgp zrk%eR$5(wO)5h=+ruF2p8#*6y9APXMUQ%M8e~ra%`Z}{CkNKvOTw83%5XaZy@ z9wH}zcOJe?>ajgU#w#hLdTgs@MX?`7e@CwnJ&7O4bzIvqXfchh5V{?NftlcJn(3Lk z;p-Bi&Gub`_3{I4u0%(IY50Q77iZA##2G|8eTpQ_4!S*SXAn!`*kMQObN!TlfQB09 zkJ12>fP6J4(G34Fz+gWYsTh&1d5L890{0*7s8J}crbA<;tbA5tvc1|;#ED@Tf5{2T zBM+vU67EBrYTDdp#mm&;N!q3zn(aD9U!PSPn-(Kt67qp521rZ@f2pEQT(#_3!3Isy-p$F$*zm}xy-M#@{o6!8gTQ1 zCNe;kq3J)H^uVg!A9*+a2x>Uxf2nX?ewfo9NFDs5*6Mzhk2k>nbNHh*M^gKxaIM(& z4Jrfv;x9#S(-0_ZKKkndPV0bYFPq!!NQ^Y8zb;0HozzZOU7j${LA4^&3qm@{+Wr62 z2Ac@bUP%CcZd=<()+wot$r^QOZw_)7LYW_wP5c zj&sHM9tIbYncif$akXm208K!$zkfwl(;-&XR-{PGj)yUE5PX0$Y}nMrvebq-wlS}z zT4T9K?WsOo&hdTIunyl;XI~f+?tCy`NgX?zf9&t2jZz~D%oCun?O#E_e9O{x%&yyZ zu3S;{eZz8E!B;*Y6Sbo9D5JhM`X;Abpz6M}HYsD)h>q zb@a$I8B?)oER%(nQtfmsH~uN`7j!dl1D|x2x`SU&b-W)j&QnSBv<*)>N-Z0V16MlZ zcfnu4@O#s>PgM*ruKlmywND3qk~~k_H!W9EtYP`Q+~vGo`z$ssEA5l#X*gDxv_i%- zzj-1yYXVzi7NLqAH<-YIZGUT=y9YDY6VEf&Le;vJ8a5~qhm_U_^FlDGvm7MTLzRMG zo1z)mbLS4{dJrwHbd%G$e#(*KjNdNUKWCnI1ybbHrsv5IO#eVeR_Hr)c^x2EBR?=W5xj^E_h{pZ@dg_WTyJ_{;Tq0+=r+fM`n1AUyV5cjxzt6?syY=k1#SH^523^0o0OooLvj{u#xo%7AKJ`ED z114&kP8xCO(7GSTU?xk$l%m89KaOqKo{jELN_b;BsE5R-cl6`fzS{el;1yr|IA6aX zhsfpxew;3fJ@0zmBz4WC7Yaj?7(uc!#A=MI`3(=9@Q+%oE`OG~t{tm(p2HH`c9Q+y zSjn>vNwsqBH009ehsXlH6=hT1Km9`n?H~A7_(X~-uh)p|8{nQDS+AtQF z%(9gB2)l0L`T3hZEQVoz)IzX;Ku#$GuS8Ik37pNaz{*U}0B^E6d1QFKFIqb?-xjpP z!9A~D#*g_kWq*ridDY`+EoM7WL}?H8qxJL{6!NA$^z|HV-4WM*zq)O$>L*{G&vDaI z+rK+==VTxH)&tLv^gc$gLf>46-HPai!rLZ>yx6j^h~mKEgu}w2k)gc~hejEM9goo5 z*Wl1ZNJX4~P?ocYLiSOp3ZUyeZAzrTA+r=3ldnxySbt``_h#ESvYxc91cAkA%xkx5 zM_~GqVFJI@aPy;?CTz-5jO2;-!(i5d}ZnkSV12<+Ve0SbI?)n=qkoE zhi81TrO(oq*5zTn;E>q0IsJIUPiVaU0S-ETn4`7Ub=eXT7SCbv4}sh76b+&Wm0$o;E)C1OMbCz6d8UO)ous8fUj)v0WDW zk$>9X?Wk|`9mDkq=Jsf!Y=g9aN)h4(uoV9w;9?&818X*)kFxQAQVuFG(PO66*0s~h5w(sTy;nu6Yun*QM+asJD&Q)M7}9;S$xo=vBVD=p4$mUFO}B-VbKkH&)>!K1J5IAn9xmhbIsx|k!HI)9Cx z&&SzvfbZlZirS}71$=q=9ub8#J~Dxoy^sHR`3?^67Ja3NIed#+$tp7{;dxOtwDrm3 zKZodPxgek3M0=b5dRfbN(BA#~hf6gxg@XV-EKBTXJ?Q7ua82FO&FGjG%Bksu!`#7X zA|M(aR@KRYvOL!KCLAWeVpw0yPk&8jsoiGSfDv72=-ZmWD5y_r==P?M=ZL+S&+l?d z7Sq1V=Na5n!K>fED~Fh|31Ke z7E8hnn8IH2Q;HFwj%TyZo@{eTK=!+%H|YzXmep5FHA zun#|9)~P)aorj5b`z*`%f;6NCt+i!Yfn}M7k}rD#OM)jO*HVEwv*1!#QR(OPxz&3c zw7-cmis_cC<7{{cWyFeMbS66UfF3coEA0ai`XnFCH9WQ)^InMx7eLq9{ASNp@D`3Z z9@nCf%Ye|6(G?0Da(^ADb(OF2$`vEza1HZ~76SuguGJi~u9`QZdzw#TS2`>RS)g{< zY`r$!DNVgpno}pMA?dDYqs{)4ge>LEH>6T3JA2qfVg)=A?9As$8b&%pT;g2&nMg}) z!M7woQ6ZpyMN+S>u6To)HTr>&0PIPWeK!k52euw7;Uqa|4u7?Zp&5&t4NDlo42W;6 zg)p}$OK@FFw~wok9WD#e$4=D=zUYkRy5&W9Pjp7s88+DZM4l%}W_akx+J$NG!)!iL zz}v*teN1zqap>Tzs zjtmJyx+;2=F!7x2m3M>JFoCFqQR%nstpoOAqd>%KI$h-*K~o|aAb*sWb} zsJnU)r>u{4x@9Iso3?wp^r3Aj@M%HZy6$b5(sj9b)qjEuy>B+ozVqrTf$Bj#mJx-1 zNR9t$#Di9iZNyD9n-}8Q=a4q}rd6^M!t1>0=~*t^!K!nQvqgPwoSm9hq#KILpqq*5 zcxJQL%l?UPFYLNbJ&oki-AJeXOkK-!jkuT3ZmZ)vhIPQ~z>4BniBT|5cfByAzN=q= zb%2V0R(}d@l6y^>8b4LBg5FnoWks&5qKi?8Tli!qP3slDUB$7%E|5{=o@MNb>)Za} z1HD`3m2P_ot*NAFYqVsa^2(|9M~IKDWuM9^ZFAB;PcXVy_bYNkFE0kDHpAJ;KJ@6a z_>*Wiu3YJsgj6MWw)PFJtNm0h-Hohh4JzPJ=6~Kv?oPKetZjeMk^g4;ak;pp{rz#d zfPae+A7+G5oGAP;xD;OcQrPBGZ8#Q<+94`v{AP7A$Y)VBJ#&BX-OiKYlLD zVt+`H8!eT=JBku_jw&Fr(G!plrbRiUS4fx#tTdj;NYO`;Ie>lIsYP_FYv5Z7?0p~) z5JkRL@YvM57;i-DRA`=rqaYSkVCMkr6sWx$WoWeHJZoJIh0-e8y(20)e;js3@-Cb` z-zAKxl8>tb;wD!t_lBXPv-+I7vf9>N41cFH5pR8i@8CRVdqxi1uW7R$rHRk_ zIH8{XZrY}i7%WvSTqj_R%jYllZvHqRN)uGLPH=VMNPe)25-J*!5o;>-QH18azBOrR z*zR`PHx8-}x%Zl-%eNVb#=?qPhLTu6>4(xMeAvZx6;ZTCIrbj+YL)7M46?>I)_)FC zrXGmD8@UT@*M129eEjVeyCGmyG34V>V%4~uwLU`08rVW|@z9T37-1Y3Uat`1S;r&D zl`9VdIdYCx$dpoEtE<(vV@Q9u*?5cuDb5QH2D9RZ`Ebj+IXAIAi}^}$$6$#S`-C&H zM%FEx+5Bb~!(z3IZTi1SW3TD|yno_EgbH5&ROGiDcSS0m8C+>>ak`sIZ}N2g_FePz z)CfaG2v|<&voJ(;e#c#_k)T-BFC?Nd`-SuXB~?k3mhp}p99w3d4MmUG1#F0HA6ws( zt{p+Ev{KglQ4fpFC~zs~wzdzZ=eUj?HvvjaX4-@pzqSv}Zw`_KBbL`=1%Hlh=$@%U zEHcOSEyHMv^X`*uS;6{AhIx(AQezfWCo3&28+^i?k!j^&5ZWyc25ZFvpi;JPBA(^X%mnnbUOxn#3Aj z40ggGZ>GGEi06&m=A$uXzkko<3R_stGm1uB5^jGC= ztlD+cpTqqA@waJ-({Fnp#ru0RBr^?Nuo9K-c+81R=GPi~Jb#0@Y|)9@mtgA%e$EsQ z=P=MB?OGgS>m`VfYD+k|Yl^20uQ@;9n8~*i=4G*Xpx>y{vA*hB7x}%W^9c-sa)CgY zWP`Q|&w*=JSpanJFqLqM!jURVv19~&(KS|pxL&*`BMAKYoyHRxxxhsdL*Xe( zo=BBn*V0bM!LUW-^=J$V>Yf+2A$dP>4FaV0El+AA2Y-7Hn%5DQP7l-dIAZK4`vsn1iZ!x18Q$5~M#78?4>>;))%nNOT z@H4qA0DtC{J*4;F{1u3WmoN1?!mox{(40U|I29Mh8D@zTlzxtuNToYy|N7fMk_M{! zzy9`jQZe9*qiz_y72gR~XF$f>AXDl4=-UQMz2M=|{Sfo|E*UQDIM1fXTjuLNlFJG` zBTZCKmK%a7@D%jM6EcGKxw^JtyI!hrja!t;YnnlsQwOX zSh`-x+kR@3uvB#o%uc@m%p{DxH1mgo~NMJKT)&NJ6O0GH1OeY`DBYI!NM zl)Gdno*Sj{7oq^*T|#t(93gBujq~;|c%zgg6)Fm+V%b5C#tZf!8Y4z74}?&{4!T1| z7)y~ckSZ>seREV%FuR3`E(%Q9Jfb*2>3^0{zZZ;uOdkJX50peVv%8+I+V7rC5yKk22I$(9hcjqDmxH;gKTU*tYLdEkgxBD&KP`1b?`iOw#(L0DGDqTdb!m{b9S;n!6; z+l!ub#=YJuG9X3C*ne74YS)XXCCLfezIEM;vu^ul8=K;T6SzS# zN^y)Hfhtb}26}%zx-TY^L3Wc3Zn#^m_L}cN+};c*Ee*3ks(;i*{0TBNkr#4Lz3H;M z#S$yoCBo_$>uoT@M3KcbldB%$&`2UTuv|qMGs85p{ID65dUnOp_5#cEeZ^^F$9}>R zrxcteNztkcLaR9mNs4mH>$t}-U{i%SG2a4REMh6XZ?g6 z-;Lc=M>VS9)_;l&kGXp&S2bnv_^cxsqvi{{^@$@qOh9oU%xNCiC-)*IJb+rB&5Idc zO}dZG@Q~PJdmNyiKLA>3&xcfTkz<>Axc|ThFn<7H z$rssWvwukIVY!N(QaAN6#`a)Gc?_0dTIaQn3S`go_N0ASfgbsW>)47z$%^#U^=iH6 zH?xA~#oK(nb}^IXD@9+nwUaosN1=JUpT{x}qm&sIGUH~e^fZc6-@(-@aRzR52n)n^ z`&s79z#2(3&cS|JH_i>!I5%F5^WULyUXcMA=YQsbjB{!jcnagZ<7%9>ajtt_7#gNh zMPUbSkR*Py_^ey)IW}M3kp*M%R!#Jg7TVa2Gspo6;Frs6Zt!xG=|J6Fy!| zi+{j$A<{Hg8NnLXr;tk2w}Xc68g?3~)sTj#n_g@;O}@hrCz=hg!1&$%ZO;v`QFEadhD8nl5({P+*%`5!op2LK$_WdjSVC3@a`D|Gia2PUzQE3EO(tw(8T~gZeP=7r-2OKX@8ea z<)YD%c=e{@J)}MBxWC^2lhMy6hoI>LvhX1+pP=rS)^_%+gfFTnK1{Y9|InGi+H+t< z62OswwG&uXZqge{w}n~F_{v_2y*GNj1_7olb{&!^>8cx^%G9cDa7EyT%-uoX-HndA z=gOHU9VObWx%x5?p$5PG>uLV4aerEPB97t&u6f{gwTK>0^~zb1|V9IRoH#DHQs7(+$^oBBltCr zn~{S`oq)ZVWH)mFhv`Ir>;Q7>Q7QqxpAakbN?b|O7)#F{mhd@-9nPr;9e)oJ>RV!o zMU+HP`g$C(ByF)IpTyE$+z*dphwm?+ z2&cP}PlS1n8_Kz#vvbpC4rdyqTg~t^Al$=vbMLOV z!o2rTL+G;GFTk1x>5f*hHh;PSM73odcP1OQ^8)mdtg*qTN_=ThMN>3TBhbPSM&&TS z)t3Hw_Hn*=H_Q$vAq@dKw|#1iQ!fgFwm)b0BH2f*a|oG|C~$#FTc)t@kd!7E?>K_a z;n_Ne_oQ=thB`+@2B>q$J?R{{=}$Vx)@*2>ez(+*lwh@(jpK3}dw&r<60`AbX5&9G zo6nHhRAhk6#@iFKK@Iwe*>o#yG)bxOVqgqSzgt(1w1Erl($8AoY-8ZuVY;C1w_>_r z7MS6o%NN1qe34} z0CS}>7O*U!>=P1x^?&_WjShP7(RucM3Twk&3rj#x)wtHCXGC6@LV%g63u>STwE~7; zkK!>5V_b}_K4VymyyD%|BLKHU=j1cp?oAgz;R8Qp@8Hch&tILLj9weK_l_4~s{#|H zEa8Sse}Wo&{#x5D2%)BX>F6+Q1J&KcDogL`$p90EdZBQlWPeD1vTY6($<;;{a{ZJs zyOM72WVEgbD9&b=CY?*;MnPpsBVt@Pj4)YX*et5E_goHbc*>eHT@BN6RYToDN9!Yf zcFjaJ`0XT{W;KA`fa4Q!7`t=@;^07c^351T_fq{!8Rs1=2P|}he>NMH?MR`NV*$W$ zxHv4)z$!s(OMjrLS?&1GsJG~1BE$n!BP{3d;f;U(_D}fhN@;4>SB(!WW;VPqLL1*+ z>XLLbz^39#F@izEwgJ+xx?#w1I=+{BNoa!>9`H5_Drh3`-3KP1pMd5yG4xZ95@xr* z|9Vk?A4VxDfX{YwJ<=3`wDK;4ZXI2DuO;Jz?mdXapnpcO#2=!`P5`A6K=rCtaJoU+ z3EcI%Us0_ zmra*@CXH){_ZN#7ppWVnZ0y2Iv(2JzgjSRZq&aCx6wj_!{yZ1;pPoTST-Mk8^~F%;qXN zbe4a}&#(-#7DR*iPT<8fLI>Qj_>N?fCCN%r?Ed*qQfQf!gGho3K-h9kA9zPlmDE~* z`d~I!r+@n|t*p;7wVR-leLYfd!INzONJ2jmJULVwD!Oe-I(^`!zE>-1n3Ilt0FT&| z!+&+QO!rC``}U)S!9E<)`^rMW5kAH9&jecoxRCHna%=Tq~S&~ z<-P?y**T3vHiW;!K*ONSN~?FNT|M1D!D8VRo6fXXH`E$tP`-g}MS%yrQF8*(cDLbX zs^mMqX~w&DzzAX~;SP<4=q3-aqkB9CiGK;VvE1@fI{=9dT(*upnbgh2=-V8W5j6O; z&JW_W%y~icY^FhFbqj9wSHn1*Dzg+}u)YJ4yBIBuu?QZ#3PO9px$wYA(}+EY?(dYa zm@)sJ&2?WiWY;2>v{X`(p_`T7Qg>S}8%*y-YZiI}|NB^P0Xsi8UF_?dV1LwE zBQ(){GAWzVshw!dvAIv`Mwmh^xJc*c?@n5c6=Cz9VR3(NftO<7bGWhy?VOeGZQQy; z_mL>M$LxUZBd}J!!7hgBc-&`^bg}XAhIh|M_k_i$8~jzwL$J_^gB6fEl5!Fx?M(6m z=>=AWNT-m;om|xmj1t_U5@_);z<(u+PT!s_Nh5VI(k`0uWSmm3oq*7JroK;D1GwPc zGudpVz1Jab?}6E6j|!%XMbKnahVK%)VwhH+hNrY}PV%eK_pjsA=cu?8ZL^c9I6{P?KxuhxNW3K9j_u-1BJyB;7)Sh<_EG$H{7N zmvLo=KyeC0u(<0}>Fe~fJA%7DxLhX&dRjkU2Y2Cpt>CVS+dKtf?`IIUJT2Iz9V4$O zA&wAvWt_O4Z;;YCaVYe8*F)Un5>G;vta69=7q-#%ak!eY}7{ANh4p9Hek=T z_QqOy1r3n0De&+{DPWtuLw^<`JfSm7w~}tl7xSyL;_Elb52xRMw}ss5nf)`}4N9ro zXv3;omuEUDMF+{s=w=C(1uDLhPRpXvI_0d=!L4~!V!{#dZg5#Fb=Vk+p!pwFJr~LhdADMV^D~ym+7v8+aGb5K~sCM;q_sg zjEij*<~4_ITqfx9HguJ@+$$JU$F9KWiYvWov(laR#n$~3moGjQXJ22>iu`<*ot-Mp z(k7{4G2buiC_@#?0)Ie4?L=%u*ff7FgQI5t7zV1B-%9x~+g@l8yDu;}*>Z`XH)Qb) z2GJi@zL005H;dcfuX4q=$B_K~Wy|k47&^DZLc_KN~6$nI5Jn#B;oBAq6cy~4hckJGrpCmB9`7)qA1B{lU#>`!OCce z1@Ofy;e-87EGgIFibTH9qdQ42lD_SoB_gFF@(|ejpr%%!6#T}rih5a%=nG2N3L*At zeg>HmS_22;rGLx|f*1oN{a|xRootZ-WOSiqvQE*|DWys{H*!lx7h?>3lo>=O38g85 z>#f!aCx27ycKL36vAD^u&$DN1HC^ctXg{FO^JO-<{r&n({iKRkf{LGCDaNu^U9Phu zKwTa@o?6Zn^Khb+u#xOjtf2G@^LKehoH6Mqu$7>gcP#_b@E_BVGa)&Wmq z$8P`YIGje*-+jc!-KrF?_5mBJgG98F!gL-os&AL--^F`_IIqaY^eUKKqY4XWS*x~H z7V(za?8e6BnrnvSted!_K>>Q{0t0XwMHxOxU_H>Bp-xx96&dS!yfEv2R)xwNi7j&Ehz7P4;KYSg3uM6G5nIZg0O~<1O2iBvey8^>I(2CAz!YCndLe!tWHM2 zM8hhv*g)<>dKxHHiUVC#*#vk95R#n(n7Vcc++6EiB<9*~Bb(9bp{ddx@kTTxddXJs-r3Bh8CHUag2^PG;?GO~Y4m!0 z30SCQ7-`5pvxG?^sAU3j*HzPwDjN$|ZFHTERky#nW1qPQ)bqaOnQq&?)@T)B-7b^$ztghp$IzE$+i?xyTjwuci32(YMG(E2RUjtUA##B#=&_ z7QRZYFv&-F|I|@_3;qv0;a@T(IWUb8ascyXGo2`aL}&D&o-1CQs{_9>4&4G6+I-8@ zl$H=Is@3kq;#e}xqm+&x%;zh1%7b%XAj-pYxk!zOo&G@DsdN&aU$uV z*|oxB%r_PHp41ZIy<*-*Rq36B8^nTRqD#w-;s)TPZL5nj?cJ)&1nc|-y(C@s z4pYMhK9%9GTiJFSPfAUvKd28Q=tMp3dJ?ti(CgCd znGJe5*NPbCP@fH|J3WNS2i3f$bmiXBKR9W2v@5O2?c1V6cXDZ|l?i&8bst&*kR8`k zw#D4{LeP6WyO`8f{hP*@9MqA)<6Id?hqA|T4Yp?F2A;6{K7T)G1>?ob>?1g; z2kf^ag1{HykR+ssv--vDAGiN$6L$CNxi4ts*=0Wud-Xp61dkPx?q0oMPD+Tao;~c< zpU!Xc@wD<mR7BguaJX?H@BNfL=z zJ`U-$nVU)tzgYflF`iwngiyEGNS3NQDeNS=hkYZFuNUWw>wou_Mc2cWNSwG{V%76K za$0&lo&ls+_I8{t^Ycr^=r^Gy^UU3@m{=qvek4ld(5?ODx)_(dP74RjgW6($*SQO; z;>D{>skDnmGyxnUYU#_x7}0@t@Qw7WWP3+BcF0guHCYb`o@WqjfdsW5^QRx57Zqrp z?fPlr*ydLi?0;R2Pdhw|N5nA?f%2aT_)v^1jZNMBTJsF+OE4b%YW7qs#T_40t zEPc?8I^L zDvaNn+R9((Y!2p15n^H4Q3~9oo4SN!8Az+CTu8knaaMbsa)&z-ayB4dE*U3O49W9w zdJ5bCd9Rh>VKDKYGCUrAh6f(>F)}=QDE3}wc(BN$J|{!q`1Zu|#7wVmc@`FF(^j z)285}*5VdBme`v)Zm+n(>NJizqyrB{0CpJ>>V{hCzsm!Ur|4L$59ZEfpJAjRr69iN zTO*PnB%C+Sy<=c27S;Of+ z8(r(Vkx5=C>Ov%f(|;(-3)HkrEb-ajdK=+pI~!roOI5mM6IcgyREV3aMIs2BwmoLI zzk>_e7%Cd)UHvSUWJJ z;C~qJoLz8i^s~we(K z@l;Es7F0(Az4Xhzz0#;Xx*&21RuZ7*H-8>3tuF)uL9-o-mB$y;Db@&K-VtOM&90Sg zZscC$?I6F)?Bx=jPtQBSgB znO|M0r8Zk0R0!%CW7cem-i_uat-3Y9s{H2mj|**7wvG$?BaGD1XA3pPq#k-PdVdKO zssjrZX%s|(4K$<_qd>YbFr0ehLXSI1T}jy3xb`==apt1|7rnbk2r4DcO%J(>yoRjD ziCoXKd-}L>BtyyDg_j$xXO$3i?b|Bp>jG8GHp1=~5Hc*l;{a?+p^2)O-C&k3H+%k3;Q!zz1wX*Fq#lA{F+ zU8^yJ+&3gm)x3wa57=fU9ed}-Y2Xp)gV!=@(trelv|DEPQ~w=%SN_7_6MyN4;hUql zZ{jEt9F2pv`$h;RWCyA$afE=ZPB4b4=VC9+yWKYwOC&lyID%Ln98towK6!8+xd#Vv zO^*SoN?eCPsNWDR6OPt~@3jXf^kfoww%}C<L&B^o=?cyIWJ+ z*nMBZu`;t8E%ZjgLi0nl+I*H{*A`Uajk9}WmbD4V?;6h@I?fQ&!hr-V7T9JP<7w!) zZ4{d0%Dx@B)BY?47JnvOdLcMAnwA2MIg_!AF35JEmpF<`7^RE&jEX8Wdv~DM=VZ0{ zf}pmgfUb@wOX2Zb3W!d5j970E(cbTBexA})_*P~-m9db4Tq}=TOyx)nZ4=I&VxL~@ zB&%_^FmMZ4XpQ8x%oOIfzQ^7JyK zepQ<{dF|+*>3?>&J@n8_>@ySs?UsQ|>XP3Mg6T9HMqpyA-7=OJV9vpdG?E?KC#FT> zZ1koL2ilnMkef&RFyP5bt2hz6JZd=08?35}?CuUsnZ2FO-+(4MQ0v|!ZoJY)9U+00 zw6rZoqL{f@gWuA&0D{|*o^f$GN+&a^8SAwzDS(G{`hR8Ni#B#r`OK5H^~kj?49_1y z+ajJ|#H)x_I*v}BxZi$RpG9fREC$pagxV=G-YqJAxh~_EzkJMoy)@vZ1*9Taj1{yW z;{~eNx#q_^pu&`5raOc@%x>>l+4Hh?0>Xm(DxO%G@5auC9tF^giI+qcyb1CBh{c#! zv>O%R5`Qf3e5Ax)$gQM0#uY6FNR2~AlrE9AD}PhLw@2~jx`J_pxM+$ukx1Vm3>_RT z@kTi(9x+YvTtYlq`3KgCH*_QP`V*)v;pmfu`#dC^PH8)WgzKZ*``sLc_<^frahucd zfTS|Sja!lmPOg6oGcnFd4G>CjKUE5rR z#IZ=C{Seu@UHA^O03nC3p;&HtPTx<|{{7?q9*=0tiR`Z3-Z8Jzy1*8Nm-E@B5{sE` zYKYF&AqOw~G;n-sg^Q_2(;$r6^(WgLe1C_kEaM<%68i@>Msy)m#SvI+%Mn+DzJ1T$kPMXKF$QMXomvML_GRe?KwjC{r(ioMrXh2X;RL}XbN%6}xF zB*2`*y^8@SjUuvAkxByBm3*IEP1`YGy;PW~po>GtYT)LO@Lu(%Xp|@nGHqlKQ{QJ+ zY}fS|i-_fCx;LshruBZ+YufbGXX@#;QB`)(rOo?3X4|!R?$L)zm|HD<2b>>qlGGKc z9Vljrq+Z&t`+L~u_tSWKtrSK3_bJeBK#Y6DjXev3%aw`a zIaWv5`+rbFcl32W`*xfuU15(`WR(K0@>!06(cdZy^ISVI^w|}=^b2UVa(^}3=$7~J zT6I^sn_3czu^9x zy`~GOYyNaVn%DtHW09R-PxtD#OFqFLg__)-zx_*to7KtkxBs0QaK0AVW()PmbgEPH zvAOF>YewA!<^s5R;#dUc#zE-$n0>r=EtsZ^CO#H=Hb(4>SKm2egH(;#zDVb@WubmC zE`H6G$rmhgb-q8$ua)9^Hh+5kb`;L1XYj^sTr7hkAHP-Bo7()V@!#i*#C!(dUj*tN zulfD2#j^3sFh9%nVvCyyhSyYY0;ii~icM;Q8Pc_gdr_Fmz((qfLKel3#kHh3>7JA- zo`{H(WC*%nCp+Cy%x;o6*u4Oe_>AfD*ro{?3MWW|-Hq1je2(H6V}C9qlsn)SZ92vX zRZH=c)mmQwkn*GnUQ)v4FvnOGbYJz2L7qa(H^!bK?w^To3}w?XBJMpzd#`uGy#x@ zmIS3T;evx2{8-51FMn`=S+9ZL*PH1Hp8B{y2>xR~tH0P={4jLfm|9j1cU)I^*eLU{ z9P(>4T#xAB8hpfixvV7Si5uCOUk**A?>#sV*xGX(e>$$0>bU19M9f7XEW3*^!KhOH z+UKYT?>fiUH~Jj)N4PkP1IRc@-NcGhbz6FOjo2WQ&(zC6p?~F7VtW~!G)x@MEicg~ z=XamH3~_b?mu(*s=>Gu#0RR8&8e4ALM(`?x{#%i|B$pIw1AGPr?82~(_On=#D~SzX zSg!o~>K%H8+$1;YNjkHXY?`*yB$gA$kO51}eaw4iXNJlTCU)$y#CDyDacS8zC9c%3 z`N4!Zp%q7V1b?$L*%kTe!NfF~=Q^o>I~9usUzh6P%E@4AdicxbtktkvE;+)c)QQa` zaz_|#iv`3npN$a_O8s%7zv|{hHq8PEncmLjl3y0}5{B)psLP@jMqYI49KcNUD7+mV z-HwnVK-dD&yv|mQM6xYvkszhW3@(Vg(A?Nb?74wSkbjzX1}utN8QB#q5YN?IX4fbQ z%Vwsjg#^163z4a$-&<;A$m+z9`g4w-{m#6}PNY!)9)wi$N*qkyNxmrF8_sr5_S*$a zwW}gaC2T;x`D{6uIcl=^opDu_bvNS&la*5KY&z|-m8f|4bJL0%))tMdxPnKyoNk0x zl~ZDx?tir6MGeTCXvOQL2)Y)C2YDd+>Hpw=F4h64m@96qW$_iD+9FeHDF7ObX6-Fm zFnTt$`r@R>kY{`VQEb#@ZMB6`+AiTn6xxGx^Rj5uqAZbJ92;^bs<{9-V0tb^7<|?# zDO9$?;R5!af))_iU_k@EgN09B+w0?MAuIfD7Jm!lN?Y0W#>zMv?I$gEdUw2)oq8vl z%D@3o2Q+9M@r$EwL(O)}hMb-NJ%oR~W1!ICb8k((lWG^f^<8vl{nlM{iaHmyakK6|eo!}M0ftl?fl{)Vua%e~ z-GA!SJXjHB)FZ)t9$Y*0DGPTKC$$#f>r7pj0`^>Rh&x9R>qO1x9alGf{I1tkzp*GU z%I&s3(BRsy`F4)5-u<^Hkg@(`FD>*i&^^z<1zIUOAuqsVHsl)r{{4^9w5n)oUK*mP zje9}@P#DJ(DFK_hZUF?uoU%MqT&kXyTYr^kc$Y$|&w`ND`SASXL>d=h->B%XB&wlQ&rR`Oko^-`~Yc!k$;0S z&maia%g*3s_d2}ErHll`3h(R431icWg0~cDkNMSOI^tKaUq>{JtjJ~~Kib)it_dGu z^uxdl(@~xBk{B&JumUi;U0@s--KOY~X;Z5XPVg=(AYl$<0TyuDtRYd!jpK78Y|0!V z3f`%pEBHC&zMz|m|JBH3Gl%P|pnvW@bw2CV;AB|jMbB(^6CwKEe%*eqgyLa4my4f* z^Nj^)nny-Gzq6N?FU5A}lU^M}2}^veVTWGr24To(^7Z<2BQp(>r@eYEB$N%ZSSWjI z&YNwYVV?d?dI7HM`Gh*?zQbMsb*(65W`NX;dI7$}nDeE* z0N)|bQ|$nI+z!wtxNir%{dRy>^fze-JZ`kFx*b4G%K^{)q1yozFcB7xg7Z#!*tY|I z&~^YN%t=#gl&V^8?Au`+zkeay_zvxW-KJQKMl7V`mmhD?i+|vDfSuZ2;JYt*TkP8b z&(sl#8Htnh8@2uN{$ z21$s+Jl%{O$P0LdS@%Usb0;wU)YaL;P(!8{CVsG+#`VwvUbZx+)PE17)JA58r8x`T z$ftp(W>lJ6rg`_$)3Yd)JSe2kc}=ei^nUZ8GT7@P;>N_d#B0PCINZD(%khOFHA?lnL?zrJ%R=MzBK=VO7p8OpW*$zgG-wbm!>gZ zmP6Z)N$fKdOTc|u{(tpv>35i1QA`^Hg3)H6C)cLj5zr=wJq_ztA{ z6mO1wLH=F!!_1iaY<&OiwixdqRXIVTo&a^GlUkT1HuW5>)0N;*sGW)hRBLsHTJ0Ii zd!&%D&oI@)6m3)RE}BMt<_WD|5XAEA2DV+|kFSWWe=D+rv1jAi8>?uS$6U*@Y0+d^ z|8tUJxxy6OwzPESjZ#eo&lbg|)2tMW!D`P2$dl-^J&oG@@o~9U`f-CUYf3ERH{v$8@F90pKss1SSE`xl&&sY@9Zjh zuw!z4_59i8N86SmJ~Zx{eq6*=+_*}1A@mnnHdcQ-+m&PLd+Xv~Hh$>J5QoDy>&xn{ z+}cd$d65m%HIl2})?D1wt7N#Tg-RB;554`L#rKqt02nS{nks!f>pB&jq7 zEKNx&O$kd=k#dfNK}VBag)=3hnH5D7O#lhS{l zD$v!MA*DU7QKJ^5;xw>23lhr=gxRcRG5*E%#~B25R+mDnAhicP3rSLU2zVBfB#a4& zF~tH1>`_JPQHgt$6gU+OoSGCkbq+%oDR62SI17?p80Z(ptj-zYvlA7+hKEUbHk`F8 zc5$VlZQR}DZIn$L{KZ%6#&o^6yPtnIuP^V)zK##2mG2(^^PR7wh}ZYQ4z4_Xk|l*P ztxyrq+RtNnXs0)jhcP@wvr-uR)=R<+q>Lo_yMX?#Nd7LNzblfzD|n%xN&c>ukTQI| zbyOTp_bog~a199rhmas4xH|+3K@%*vySvi_f`s7i9yGYS1s&XB(BSUQFyHVz_rAaP zyLYYo2Wt&IJ=N7+r_R}DpIy~?a+dn^Or|!`nR>MO*S^7Q7p^iG28enetJ@MfkZP!@ z^^7)Re?!P3(dJcp-7k@1SutM#O+0G-HSjsHP5=Vofj}TPJ4a&{Q#(6n6Gt{?cN^;| zb+F^Y#}`WlmXF!8U=@Q__hLliuI|l1f0X+5C#P%}RJTZJ_pd#Bk{jCF*FtVT{4FCB}{o?F*ll+>SOfbr#*=Oy$*$Fhdi z8x4YVirv5C1UlH)?Di-FH8xmiQlx%F(1(;tCgWZCY(-0SbfvF<`sMLOyE@Nr1EhwK zwTtqWA>GJ$`nz|>8F~a&K_{oAfx=W~w3^X$vn&$hFd4opQpqn@CDC7lsU zM|RL^wj!EXS~t!n zTzjwCgn`I7UA(jdNf$$+;ChalA<@!YX8LNYgQA`U@{9WPls&E|{f8zArySVa7>7;} z+L*YH*X5wbdtkY~>Gu4)#N_nMif!A0e+6Df>DiEi_bAV>X&r!X$UizO_+?*lx~h$B ztRBaMV)r|xgbFsFL!MbA{Qw3bJ>T}&g22@ z#K{42)<=R68PUKEW%KLPxUp5+smzF=6S19gk?6W05p3p_T*&y+rTN3=QJskV&B{!NEATz6U^wdoAp?D0q?-q8xnoEahY2wI!2xnM<%m%j2sH3W~NY5>F*NhAd5Q znQcT}4bu}f|Hpgj4rC`pQm=1?jVitOXOkqv0j5rid{LQ|CZy?V=WlQ4!CP+Ac?qiZ z5W5_i>o-vwbSm_onb;Dw2=7WY>G-R9h%sJ%_j+I$>& zS*JJrO?;qv3OVa#E=xMN{L9Kav&$0RWwx91S*@O%dyKetC9Vi|s2>Wp*H=5r+_lCF zmJ`?qnd5O?a?ox)i^nnWPqahUdif(a_Cpr~P#KEIh8J`n;1$dYwNVor@BST*R`*w^ zBWlPrAXVmL&JKjMlCQIC(9!g!9cHAq|C6#O`HSnfmvSkD$dx#~m8vIhbC2&uH~g*b zvE(qy;tZC2;Cu6P8Wv>>HY7>@vR7k`dk*{>@}!DvM2~LJy^9h|;HPDz*`v{nnXF3( zi(X_RED#BU*wsL!BSf%p9ogIe~JYQ8=hI*@M zcm{uMCc*sj+l@)DX3~Fd2Y_w=xI{z&fjnRRm!mQ_F);pLj_N>N!ww>a=gTq%6Ft${ zq7ID<;r)gKLEn23w4OIwviW5(bmMt5Nt=RW{tr3);=tRIf!b!;E}!eGS-s`o6R+2ClxAP+ zaNR60FPa1jxm~rS`VS8_%mj!l@ z_GO!pmHK@}kfLD5OWg4IiJyiwagL%3!=o2OLgT~=5HCC$P^v7*;|GO~AR-pwM0svg z`$z+gH-dR5cno~FMP4COBDlL$X~o?jGwh-@R&*-ZQ16d86CI{>8PLFi@u%Q@0?YtvXvhryytW@~SZV1dwuC|@MDdio*rM%~h97J0O5Q%q)nKw;+Fz`TTRVh=Zg^1~Sxk6j_kFT@6sP zrs4Y(bHtrgZD#yN2S=8_L`&At+?f_Vu7WUUK6a2Yu+tt-Q$sJtQjejUi<(a}?(Ae^ zjTD;%?8c%97|B1zkHvi5J$QR=w8iDM8n#K>s3c@1!!bcD%wUQvDE#6@trp6_7l<$V zB#M7+9+w0AyNy^JR4!5*)9cjaiAi9(hgOn{`PD4#8J&TnfLeqy>YLmJDTA~yS{@<2 z-MKt{Ue>zYHZFhLG-M%GRNa6~6tSsk>H_9XzRt5=ZPn-_{z2a|B!$Qvw2%3g7R+W? zWLt&0g#MJ4D&I1tYlg^9yrhs(QX`rw7-RwYHzxfD)&ElDuu(2<%IlfD*x*=<3yAq05zQlF&_m0?`1C1?xZl z^F8L5XW#a$RWVru!;#vt15lj+2)eKHo0^Ak&W{XcWWY|tA>p>QDqh@=naq27&&Gna zn!I5qCfOdbVe*U^%TJ<4{q3Unm=pWD9|brl?imkoeE_@&{`CxzBMD!}Nn)Iwyx1Ea znGI>EK3Nz{Z7Qk;Gy64Rd~8tNn$v-@%XW8Py@Az2+>AWtRD`C)D1A0y{E|$>-$PI+ zG3}#vp#@IUf{)#{D53(uwzo+5L49ju>OD+&T`=s_xXxg2rOCIi~~h$j+7~@X(EGdh9_>X6h zZ!54L9&Pp>pJCvaK8LeDiqLSoZ!+P)r%#M|CcQ{OtTNdP7&U5|#I1eUdjSOdt|qp}CBzXUkurzO;Rh)2HrYwbaxrwwBLpYehSXUDrpRvM zuLV2TY3UC@{%GAiwJDSaSGy)R{wE zdvc`D>y%a4-(bGmQFwK%FTRAM5{$G(w!5`)c(^bAd_Cu29%ty9BDEawi57h0E5Nx z%|@T}Yc)5+*1sfUNxykB9m^f+U}ey5_Rei8hotWcYMz|^me*@l$duHQY^6Tz#PnlW z`>F-e3v7_s_s?^Z;dWAQ=Suecj!@y|7W@L2MhA_VSSqwBZ-8~8K{f@4#$`~(8B^PW z*}(BvSQd_N3K!v2i`^w!M@rKJ6Tsr=2BMWA!5ZGY2T88Fybf`2% zE{(Q06yd-1+T9&*f3y^o%Y>U7W>1~Jth!_bHVYNerv>>kMRMk#34O;&QP)}jxgR+i z>U$Mt%@6yYnqF=PaSQXZwGmE_m@Hc|9(oPqs6{pChQw*$UEg0cHc(Ub>}=>oqs+lXtYnV4X&Z04_gcVU5c`qQdz z%jj1|hPpf|-SJdko3v$3cC-*evw{%m1G4xLM7oNQ+jhrVd{of}r^q>f*J&$@r?aEU zJ+4X{)G7pQ`|NEe=#%xW>0xTTQ7o+Ll00Z}`2w^sw$vGmn1)0p7KF&f##(f$J8Lx@ z4Y}EQMs$b#nGWj3rQ>pc^kXCqYa+2)OElE~)TC`&;&pg=?A{+}Zx|!@n*B=i(TbNS zPzSx#r|x_O6w5mFA~BH{hbj^Li2JI3lozL(B#|!>4==d>Edu-x5&nl%U;h@_v>1ap z`r|Z)2nd8BlGs^_L6|5shWrW_kq!hxXhwqrXV5D$F84&X*I1N^0k1J%0>YUx5@IUu zx`#`8)?^yKbN88l>yv%@kziEcVo&d42x=ZdK|;%H!G`=Od^H z&=lbR<>RG+Kz?%6yzqil@&|iF5Qsf+6&VCF#?X6gI6z3p!sE7-;pVDm3Uu z-`+UM0(7<`Dg><}^Aa%gB6y~w@FLUgyjbFgH>&(^qriV!9TBZZAwkqg=C2fDC_jRLbrn==LatL_`Glf5BEPCYQCDY-MtKu|+YNy9v4VXFHvW#w#sy zdXJ-<)4A<&L`aFo2E}lFy;32Cs`>&8Y-c)hqw{Cx!0M%5B1C=VQZ|(@uC|999ndj7 zmUV=VpgPu$j=H9191}#R*001~1dlbf#XpwK%7TUBCb}f~=F1Zwh2w??@``2~VCZRB z$prBC61dsu=O6^2uwc5iz1P7&+9Qj{EkWqCI_FPk*{EO+-J!sKcj0}k4T~un)ADfH zP|urkyF_XRnmQyd!Ew4PfqIGiK!B<13D~i3B-2peFpdX!jkJD#eVa4eg&4SML5Emlx6C0+0mMSkjxz(A;HdC zhfwEsAZ%s733i08(w!Nu*x2DFx~I8m&*YJ$CHdq_s&)6ZoR?XDuciXB@1AYHG##y6 zp&T_6)Sl^|rAtvQO4#P$^$i?OxM;22J}%Q5y8DyWW5?K8i++V&CSwkjkEXL}L%qaq zPk1@P`Mrv#jZ6p@?yIinHH@3-NDR_AH6kavHhQT8 ztZoDKwbtUK-Adgh*zxJdUW&GmgMj3G)V)0-=f<5T3$2f>P$B@ZAZ1JBIy0e*bGsA<>Lj!Ec~R>y5g<7>*< z#fFkbH|EY++flEG*2s4$!!VN&HBEN}T~?a1ay1%V8SIPE6#SeDG%zNWR&E`wSMglj z3ybbFf&2~y;o&kPvKog{?)Pm5983k+-h=_Rv9qR)j|YCPq~_h$$8B7b(NyOBMwjhc zRwo35)$6hkwUxw)9|ItkK332#RpUR<4_rAbyvjFuz-xAJ1ZW=euHj zJ0w>pB+ zW!C_!eG>KROy*+KcS9RZJ~+lSHVM@IgAxrWo}#_wZCXTr$n!+%?U}L~qz}lQqB=H7 zv4hptK?80aJ<|o#cZ8peNERRDuH;S1;`}>CEcS)aIA#s>VcWEVDk%J9M7FmI#-4ro{Gj^ATz%%C>drPa%gYehE|jDx z)4`#Qnuq-m3~9V~#cl%k3(lWn#usG*5gZPe_p5$lU7j(*Yh=D=Q3B6s?r??0KdE<3?r-g{A#ewh?|jwRQ1;q;cNxA+1D zTY->}@PW*p-8=r3*$2`=H3CoNMKAJn07UiM#Qtn{?ggeR%(e%n`)2YQkHzDDP9 zrT?yeNOiQ@G{=?G51P1{z`JDrg5FOayeUBaZk6lux@MPslDWK6z zfNSzRZ*FTTU)rht0&)nsv zb+70Pq2P!MFFM>lfXNgJiU2(*RIrWAfr{JHTS&XZIotMh!;qQtLsg*24+xKQ3xPH` z;Xd#A)MO&@(Ehz+3_o=}XDq(lw;C{Lm6H=&0R`4GYqS1f=5!jaB-v(r+yz^8YySdf zHSgxS7Rt1_RlY6uR`gxrv~EB1;yEw@i|T;7-hsGyQYK=*xcsM>P6d?H5#!zn%b_TKfuZ4U2v=-Q0Cdy5}<_Wi7Crn3l*!MJOay!nr^*9{L z=XJQ8VEDacGR`35oVp_j`p$JcQ;FSjj58+HzsL~Gfh8tRh|HE^fL6uCoOL=M-YS&% zmd$MgFt2_Cyjz*T3Ok);X*YX>lHYQ1=wS!F))DB|dlUf$j0_QSXelht#fe1TEQLA?j{ zOjWkOBbC!^kVfW8-}NBulMB!0vRX}YRe@tW5(gye00zAJG9p@Rg$oG%q1=(@pK>d% zo*yNN3V^{O^G^kt9Eij=0@d$Lzpq}wP#velmaFu+4(dGs`UjaZKN^!A)%C6n9P@BV z3C*wpwciex&)aah-<)1w7GQe&T78-&T`Nl`aMa;hi5lh7%1(|&7BkYKd*x)9PZeV6 zs%sF?ew$e`TYN_8tGaM(TO{K(6nmfYkYXCq2EZyG)^It^9}1sh7e96TU&O$FZHvZnjE5}wpxH|vgC%kv%1iPGUm36yhP4F&x}m)+gs#S z$@nMwSiCKg@s;Ru*cQv|Gb*u!&go;jjq;k$3e=}9f9Jwtk6kBze^_GMFIVTV0m#q4 z`);O^e1s~!E3dU;LL*79Th;@Cn(`#KjAvaHk#)#YK35pgBevalhp)MB_(!aKtwIPI zCb_ZhU)j?K!yqoDD$R0jTr4ZK;62jaEX?e)0N4vs=P7UbM;2^jU0B8gBE_d{8fG-HQAXI2CayA?V3a&t1^hIy}1x^>#Xiu$x~^AIMjf>z0=@ z7u?jz4H~&_5W(UfoFF#aO*4CWzQDJO{uYq=rmYFdIVl+Kz$AP9W_HuevqV{DLh@6VoqI7aqB3<1t=0y^{ zf9$f9y}xZCsZ$Q6;b9)IieQ|I!gJ_c>MUN}fee~3e}yOOhj@`tjirPp2XYoasCPkA z@>_n6OkW^Wiy^l&fe}?@fv=48JNF=R&6K=}01Q7KdNUCT+Wb z7~@xBKy3BnI|q*KQ@xaqJahN%@nk|=gZ;~9jV$+(yLL`WY7nq6&CdH7nO@Y6uLL&X z?F{1mk+8&X;C#BuIbN!KT+`&@Hz}6P-V{SPK;dTK%0S$jeYZ zkgG23n~&L~qbn6ZOL(Yrp*hd8BPLx=ad~lz@G&2r9P-CA^YVGVjU=R$u{A{1(j!8i z+Z|_=(Q>i*st7QBWWQX9vbe|cD~iEXnHe)dzjLq;G$lf!L^8jf>2^HH}0AC~y|GUt&dr+14-Kl+N$d`X$0 z`t?Q`Q`yikKH*C{uFlYhx4O6>kb+DoLZ$TC-gy4S5;GukJ02aj)b_5fh#h*#yrdckX&amxUqFAu{Rl) zyeNNi=-ofOZ(1WdB7Ssf$%O})aW8g*qm#{Z7vQ!9hU9TfuA`d(%W%0|g*UQiq-&DO=HxXF$0nTDg`TdHAqHu$09oyul-dq$V zaQe;W4RFyzbas2a{K;Ys!af62SbCJUq69;52{#}-!@h};8@s^62j;f>I<@?g((@i* z`z#lB_TdrS8w9;O9|?ph)AlXLx*0|=ZiXwR%QI}X_+IpQogG2i<#-d>ZdVf@b!T|m zqi~(Qavvz$=>S-#9k@K%DMXh*D_<25_7qxfGa7;Xe(Y-ZJ^neyb>^kYQCF{B%t9cV&YO)(w@E`EumaUlMJU9#d){jWN!`!^^>9E2>koJodGq~l;q@dnU#I=#ZEt+ zDm%gXjf9)xjhuv&eE8Y~BBa}^^t%|6zq~0mL)wq-UFqev|AP5;y-+~(Wm}yCpEX?N zoW9s7-F-4lF-EstxYiT2ckAJoFfM-6IcrSh(s`p=?IDA5z;Yy^&e`p!Z3 z2~{8dA}=3K9sC8od}pjrN^Qx1zi=4bvuu1@x$4B6tVq4x#z(!+$0K|;OYG-$wixMbE2patj<;*BiBL)iW5LuByk~x$1cm}idY{+9PHaP6$!gnR6md{0dHT z0so*t&+I(sm93opy*i5wI?Ix@&%vF+z&5vDXFKue$emB0+XwLO7Ah4an-v~xK^?a; z(R|}{UQOlxdq%6VZCk0*f+gZi?0gpUM$1(eJ8Xck>4?|*wXF3kRQ z*d6zL7Fm29IRw;O)re7u#L+SA5i$!LIb0~mC|&Q>j#)}j5a|_kOLy(xPoMBYzgv-! z_m?Ec?q!0|U=)82D2ob&%eV3ci+s=FUfOU^7q*SG2ip+4(Y7>kcJ~ozq%{j;qXS{c z2E-aS_bDC=al!5y3$7z5Z7CKq6$1i;Q~Pj-ht{^lfo6q6VITJcJxv$Lv9M5E0Y|4I z%^XkJV#A@z<*QCtR}HVri7L{Fk}oq%+I4L>GwOQv^mHwXX$>}7)435M?W?sjZ*5^s zhlou_%dP8Pz8F_OAnmrvER5c^!+RMQ84^A51&}%)pYF|jsIp!x$IMwf9q6JEPC}NO zOh*a;U*mW8(v7S8VrE6|pdTY}K16c!u=tzB_6p$$X_nF6tk+GVhVIfV9_sB)xAUz3 zDo@ne;DY-Z`K1ZL(ALVdi^!jf3s(}6-+7)ri=2#X?ya=0AF0v)F_r58yV!oQR6m_5 zX#OjA-z&xn5yb0a6V8V&GMT$;G_X$rwbe`mzK!J$UsfJHnxvUG{*bq|kYhd+jHVMn zx)Yr$zPQA|J(9mhyUsTu-KCJGbbEgoS_q_+O!mOX#pOD3Qqd>8G)8V|9F(Kh-V0sd zCw3Dexw1JmL+n!U^&v>RNr6W@WiKOz;x33<=BT~!mtxwza&5y zx@ToUU(e0_rX}5q-}#`Epiv{;u34Agv@?N-W9yCNQkO|8HfbNf3K%y&cRSZ@TLu!i z+Yq@^=d#Xy(DhO1!w{R*I-@@uarphL&bsJQ5`kOkVJ5=YSFyP}k4Dlims4zXF0)e~ zi|=cG(>|0TUt&Ak`*hF#inVg=edPqeCyhHAgbxG7HG;fUrjb+in#a?zgk_4lmh zu?I+0>NRVa`K$>78d?#CmK13hJ2XQszx!lHHuLTgc!4zmC(!&1zmp?HB)}?SLg&Nj z@z>W_8U% zM_A1M^04;#SfRIKTIf3vsg25?O*xd;&>Xy;Y}bv|6#( zL_DIG6XXCXd3U1~M%^FO9NPi-keGglIQTN12F4yuYZcEuPv!i0N8{Z#-@B z(!wZ(%@=1yx^ryPG4_lJkzI-W<5EJ1sn~;HGHAq0*Z%vsx#2PSGKn*P^H`mrlHX zP{a2EvoBafe;f{+6&3}n~DkoEuSS zs;F`nG}Mg@lSn{)c(hI7tFt0WP>o2G^7l}lnK*B{-GEwx52#~xNz0aL`ea`UOxBFJ zZ0{88?KSY%G@-CLrxxa!u;{hb5QI|uY`prhH7_)|nams0D4;n-~}6lopbSWSlTc)R}0?HM5MG4Gj(YRJIB(46`@> zt!5iFky0~epW6OA=<&WATyN~_B_X$}4_-=1jcR0CT2At?txq=pJR@VR*Jc%I<{#a} zA3Qpqp_nB}ZV0xbz7v+*{w!EPloppias*-A`Z}-Y5FSeROO&n!y<%r|J%$J57_+0gtIU$VZF-*IkCnMWj zZC-b8T7w_#&*tLQOw#}K_ZZwe?Lfg>EB5Kq#&C)S>tiJ2_ho%&x+UAlNai*Z0~I}e75RWv=TP+-1|&zz10srBzr`7jma@LmJMz9%Ezc#^}rqVx;DMn zZbweAZk@r}RlMGcYm24{deU-mr)tnS8?U225c1w9XFde|_Tzn0-L}cszK*>2C4G5KtX)Fh#O4vHkK%;q?b$CVpRlkkkW&wTM4+j2-1zEbe2#P}{T$A(VG84$Byq^! z&_e@;(4#&t?&gN%v|o=Gbj9#7ps@c_DtjU&lkrDVYB*@0wZdz3qPETxUw7L&U-UZC zS%E)W!*3Qt?6^OGA#76ts85uxT@Y>}>yd)5-2B5qcoi>*I???WchrpHr{X&t z3$(zh0uVYT>C+QcL#o^hq!d_&8O@!Gs&k?*l;?#^l{5cU)G6ATgXae+xL`A#V zH9QON2fQa6D7%jj7^w6lNhee4oZ|3{@Dh+@;U!UF_rgI_50DfqrA?6a3SI!}$3}#I zcF5GhLb~ZJ^g~wj(*cH3@WBSDM)3}T4rA4Y>6Z{idy;?JUYX%D+s_;v9MVZ9 zok*r`WD|OACk&}B`J1e7s#5(vx2lDxg?nj4dDf=3F3>?{k6eJ~?2eDI4lA~~0BKs%k zoc_iz^9-eIWTC*@j3V{c+V+;@csnllX{zF2kV8J|fC&tZx6y#QFS%?V2ys}&TqFH+ zS6F&+(ea8s;op|vmiKy+o2!bs8Xz)-o-OQWH{zOH&pc~nZF!fN`0i|==brtyk%H|H z?+uhPQ02eB9v+x+ik7)o{cE6+{`dzsLY|#Evfg=UAVH9u6ld6G{$Tbr;dmM0`N{XM zRJraXmNaGPN?6AK|I%#~sq-$VNA!OvZonAhX{1-}_AmU-QUpC+Hp~=c?8B;g2^F5f zzxd1ll(!R^RPvX~%$M(}!qa+})=uW~!1A@6-^oASN&3Vb;1yi@I(R~EW*|oBoIy8AL&7mgyNaW?{W@OVVtzO~`x!7&E(i0(|97ACQ} z_pC&W{Bw3?1-=|L+mJd59pwW$PH)On$S0ANNu`ar(Z-;ZWD#J0LjAo;T4nZWyOHuE zGH>!j;oz#ehIe8vWpY+Z@U2I6_njt;m~1b=>0?|qeCdGMBQ) z=_^biea~T5aeJ|QIvK1O>0*1m+r7S%ox6?4Eb!HB!f9gj`e?~X*5fxl(!^8ZyE-%b@{p@l zN}h8j*J~Cz9gffVh4p5b_p0pSnNhpV%Q;bhesh{m|X1BJC{K=J1m-q~92k!r9v7+OMxn6O3 zibWgWQOHa4b)Wpr^75H^?QxqeiB5u0yS%4Ym7wKSx{e#*)OIkwc_quQ7(Q#Pwn&^V zq@MV>GSS{nLkiN8ad|8Ty^obzIwh#pv!%Q6{%dV*J;zY~T#!aCcqcrBJeH z2scW38R?26=lvq|;xQgV5!M>}jVPlKCre+>%VA0O9L zGj#UQFoo{#>A0mrdS;mVS-%gWtxTiNe?NIKkV zPk%j6Z4W2y0&8l%Mutckch8Tj1iOKUtB+jW6jPFlj}?B|Q`F}ZfAA&JK+F1F2w zw>t2*S!-#Kuwg@>O=ST!5U%yXkOQ+3WzxmyU!gigBcV^A?Lpu*QSg#Cl8ybaWQqp` zV4SRGJi%EO4p-6V7rH>-<&@;Wq31iXCGq>7=~C0eH7IdJiCgtL?(jguyh6RuOhBr> zv1@DP;txWXA4123IqkFKw@)KXrEYCx@6XWclI#-w!$RqAK&U%}T|~QiUBT#2-9xwI zXVTW_pIfT>TCR+bzoK26O|^;h<$VBH)$Qyd5i->zk2Z+y)PSBJ{iiW{jg8B_W$JIR zcirl++23NP39IqnzT%EXO>F$c$!!MBi$RAy=*P2P>t||<%H8(YQ&(QL(mq~q4x5Eb zo2w=^oZG&=gBLfCpTX@Fud3dAg^Oxyghz7XPn8kzJK20t;i4lTZXlF#aiad(;<_R}yTrj@$5}FAOf@32hX~I|3+J^Gv|P2t zdJRIBCDcbr{xK!VNxZAK#iO!cLj0X>F9PTRBROisYQE5Mt?` z?#wC3lUYhhakuWXY=8!tOb6k0^2VZjSodj6l?9UG?aik8aK%0+1J1kPs5YgiayF;? zu8}!9%a`HJRH-iXzM4$^n6@wT=418yqlHDyOU%;#`;1~{x`N~+-9H3|-@+zv*&n@T z_BT@Og|sHiaTMD$Vlb9)lJnZTEn2;ACmzWtDeFbfgND#SFI0`Q7{AHXS=f`OcY)(k z-iqnRm>I*}*_wS;elCCF6ONA6)S6AFgs4x;P_pR5%6>gj#}pGX}jYoUEEq%|LZt#I(AGEN}p8y-Z-3W05-!SBk$EkegENO#TN_vXC+33 zn0)P`+~6mQDwvOrTOxWQz&-4TkBJ^%6E&*S0b4D2p0QNiYC?PoUd&0dIpll?_HxCo z2AeN6jq3+m(wF-*v5ftM-zJsimIo8*se2dmf>+%;$W?s*U;&A|T)$DXykvsZ&_REU z%E3dz5O(sI$(29W=+F16-h6$dCJRT0oC&B@Pce|G6x?@C8<(Wv_znJBQyGH&YJj~l zhb;nAB@I2fWTZxeLWvb_O^$DOUZZ0saA_^ixQE3L?D^I)nnIP?Duaf+dFgoaZ8)ii zW5~TSTiIX{@I0GmC2RPst84oO5AMa2e`t$Uc!JrEVXCy6i^tdyo%B%zuZ$kQfyqbS-HjCId(Vto*JTmmnP|5s+Rvq$O{gU3wk9(68nn&{2QFhj z;WOEDQGGKpZ6R3eGtdlfGbPK0!BDk z(UB28E$qIR03u_ZA6nj{dcH(@@@YXkc`zY?`TEp}nOq3u7e4vN1;$r+KXpa_M=|sy z7|Me0tMMiY(IOF{!$SWl4Npfw7>6yG;j8>1S5D*-a4os~>}`zD8VT==n3z(O6fY~< zl}z*R_?pX|D_782xGg!niAvmjQDDIY^iMAPpGjme1n*%LJ2#D>!moJFOOqjZ76-rc zNdDs>?MT?!rmTqi z+Ul<02S=J1#zscn?fhO#H_DIj4zR)J<1;4;gikz(1d@K^^mo3l`^jWUJ*pyjoxrpbK2!)ddewSl_= z+8kmwFmv;?#rIJLTZ)}03<96f?C=TwODAJ+xhgD(5@G z%0IN(W!ya<^L-UlN&OLoIenKj+m{MN_>Y&HK4d%1-gz|>KcJZ?Kev4L`#oxa24ger zA3Wmmwlu=~X@IzCt;w}+c$sGMgEb;2eAxYp;V7ZmMmsSah4aX&twFarT%{{Y1X|)wjg%ydl}iqy9_5pDxR8gkzHvux_i@aGa^j?PFIj4%`pOe z+eN$mETZvJ`11CD6yuJ?>17mDitsUcfrt(8MNz^Z5C#oN){Zx8;HC-RSjj6qOn7q+ zM>EoD&QuoV`l9bW5&rLx!@BiEY&pTTfCsOg{!5Mi|Bg6od{0c@WK}1REuN1$&v4~uAjQeM=+8FY7K!CXVha^NVj73IB+T~PpcrY>HCGYZkzY+cG~Hw z0}P{IoZNJtfyUG1B;NxKSH;l2<>_*iz4)@Mt7uq@JqAdRy zu~_1#uNChP&l3DW#*UJv8I<64^mgsQCYQYg9sp8+nX~;o9n};4$zaS&@D(vcQ}_mi zL5BayEB#!*_ok&?sRzZ@#6LrH3<<74=*PxJQ@D$s9%$Q^`R|(#>69T8B6_UD@g#=l zj8Pnm$~m*}cIc5woT)_q0~P48$V>3$3_SF3E&vjgKZyOEA*8X2B=s<(7m2;Jjfy@{pEH^u|V z8=bf7oE<}oP5UfmH&U>569wwaKV_C4W6odyEM=TDWHx)a^5ur-{5~l1yZ?%Kb!|@mzuT z*fFyY4XcU&xAx^p`T~SKOAcyqq)85Aq@7FIixg3V-kM8EMH28AN1Aa70~Tazx-a0Dj348|( za$5?Ki~D1E5m|fbP5$D^X~|~L9|~}yvikLE64Rb7H?ObfanbGUXfpc&cN47DtMB?l zEQH74zGCl|f&#D;_VIkU$c6~>UQb|EYg_yOSbOWR zD7)@ooDx(@1*Jn;Dd{dnLMcH&T4|&~X6Tzx5T!eYP!Lo~a)5yWM7nbrYLFVbJI{^J z^S;k}-tW22^*h(~`^%Ag?>qNiYkfYSwbx$z>2Xi8#sh~^&kPf=YJXpLX4A!t@R%hf z{M?^LT0FMJ^5PRc1Ib9~QB67^u}HP-%F_+wslkmSpWyXiSsOqDb+6$jesyN3ib1U+ z3G=I$*idXh`j&85rn&MU^ghnk6h5E^rPM>U3UZcVJrNZvPTo8sC{# zIw;3skwn&IU)afh??`=cq)c~GjG2Y(?s>2=dF{I{`q+N1B#x{0}h~1Qw;0R8) zQM2zOSj)Ze2OGr@ns>q3;4T(-mFghN(N5zn2V|G_y^u}EiJ$<{G~6B;RT!Z&3T$On z8q?`g02L&oRuu|mU%qM4G(rTPe8KhFYH&meySqJ4WT4o6?)+6G|79Xu#7Eu;lO%lL zG;1Qq;&E@Du!r)o*aQT!yo)FR6GRlW^wQ?-g3RUG;z!*@_x24wt`F^~m^#*u#D{Rt z_H)PN&z_%=nB*lNyr|F#Egx^GgMwZqfL>w;Xhp5yv=sU7?XPZnJm19wO-nSC0e;xf7q=5>5C4>K`JdfuD&q)gau<; z^Z@`d8tBGoVVkZ=X0<@`!+!%D5MhC!rH!=4;!C4WN5I*f zwV`WRn^zYG!d&@5M@4}JPBlELIj==e2DX1l=0^kUj$*z=L zmF!N4R(qNVb2b;mB+diGB3Vk!@oo^=gn< z>x6^a7(8r!FbDbDf=I{1W1=LG;E(s3*sKupcx?%MV`&8=z=w3`_S-35MF!xy1B=w{ zb{F~nUzKX(4qZDmLS=54D}10ZIp3;9zw#kL6_o`S@7bS6Kr%n%dIgns$`4F#Q1+wF0#jF-zp^9Lqi z{_~WL^J;H`sw10U;_q&oSZmvsOPy0Yg#Y!>4=~R?d71b&4x@F zE4?(*%RGWLO_lQ4lQ(ZZ9z3n#334NKvv)%L;fYXLoQ!#4E_a$&nS1r@J;YVLTw|B% z=*JTP$yTLHX+~a(gK^xIaeSxAyj6~*x3h?kDK!p}OG=iA0Vo(Zff$FGY<7yFg0>tq zcI3O+*VxFxaC9pve*b#hD}##PvC!CUbK(4A#_a_^Y@tiGpcXBya9s=o_*NbtbH!!zB?|<5FQgYa1d2rs6&4_ z2!f|`fU2t+AKrmh>n~#x|9iIvEmKFInxm5K)dl z;O%l=eR?Ov)kb(3hsom;%n^Y>&GkUOyKMcKh<|3}PcLRL0Ob-68d?2=kcH*t{lPci z7NNr=Rto3IUZD1dfzjW(eg=hEUjMvI{dByD%v1(X)JRb~Ftz=)PRT}3jFJ$XXo}%H zx(>NtN`+ZU-OOx#@Nc6h_xU409>yoVav|h2)>m>bi^`Gp4-B^pxL?VRldn!mhr3r}&F7l&4{B95-XTjK2 zP#NmjKm9RjGf@6ZsF$hpE#FW`A5Ss}+*(1lqeXZyF1J6;vtUQI)4XdUJucUaK&NN( z6e1$E<##wZ#et_^QoBaETw7WU>>$9!zs$M&5h zb=R+Zc6T^&$+Z`O>=YgPK{x0k*E-mr}DSzX=zkH-#iFuAOAQ?}UYT2jjXM2sdlN1|VDpub;}G$#Bx zS>fEdECe_s;XIwRQU$$Z>r5%t+`|NlTwk9R-Sr5P^3w0gkTxnTECZ2cCq#$(lUhS% z{T|fA4gL0)AO}GK4?q=N)KK0F#9RKWo!wIE3x7cJCcR=U+U?kk+Mc$fAYrM|Lv{H#`ImT?OwZrm`rXZNlRhxnfvhv; zHb{DCsq_mF%2QkXX$$-}lL^|J%Qema6L0=MIQf4Ao&VJ3{#h^m?;8VMJOF;<|3QlW ze~2UgA1?8Ky#nyBMcn^+Q~%c<|NnO2{5S6fn$G`%eDB*X$e*lL>F+w+SV;t65xsJkGbtU!PUnl*5fgO&g2`S(a-wAC+ldcO9(ZO&0COm$Y)Ko`A z4QCM|`t%{m@f`d)UPlxwpVW{Jb{M;Ul>+|m9F#(ngk`T%!`H4~RTfI>%>WNwuLcjP z$zHu>lH@Xa^?K4=)z!O6cRz!T7^<(DFeQGz%A5pwOHKoq_C>7U#R2eXS_+M29m}II>aA#*{U)OzMfnzQI$6>HoYQkfH>ugv*7aJ%owHJ+1 zb6BWjL%-W|+jEYm?f3p$+FT{>wmEp5Be24eQX$8G0~sVzH6(9LO@7?M(T zrP3hS$3b&`F!z9c&R9yPWXtRIy9@;8kb!4nSc6>5Xpn&@1d%VfHT`R|mC4;7~ z0wF#L0N0uKu)PrD)NsAr&Tp$b<)^>PF6^ElnT!30jhEJStyS-ra)(}Nca%vwzbRB~ zyK=s(<$t;ux_wyvZKk0M*~m7(cznD1sFg6X_V`w04T9RAX}Mc?Kz$2X0-1suR(xl=gdCf@xeV1tr| zGAoWU<0Hq-WA9EBweuc_3v6VZ@vd;F7;7;PYpA!~MqM)M| zY`H9Il(=Nym8Vf$4oHViN%K{%rvfL9)D zxBKQf0yS;2U%_GeLmN!g1;-C zUDPR!PgWWff4xWkMSo)bJm1YrCKuPZhF=WTl;jcB4okhQvvHbO2DrH_+RJwy3$0i9 zIv1ax8ei|;mrtJUp9U6Pk<5>U)=qlLu1l>Op6EC7xc6Z!%I@br6CS|rHaBVlnvyea2n3h7398{!_59~!bv>oo4UdqE@uvUw|cv3IuzG=KY*5)lJa~n+te^vMfGPZVStUjrDmGPP-&pxqJ zNJG6N94VV3jsbK!?u*kpqLye&Cne9!Q2SN-XR2d+bkQu!|eJPPX! zxam4`!AYyJqnRt+qR-PYmDliK1E-4=o}*%96#I(9xZ^0fWpg}csMYbCsK;no}r+1fp9QU*HYJb8D&UD&MvUE3%7xBI-nN5k3dZ<$Ivm8_!|j{q;3^TGP=&s>cGyAxu1BG8w9n-*C< z=Xnd@^%;PJo7xuOj%~~o*~-<3@6^?3umc?@v+h8&%+fDE!Wkv-Keua@WO!*Pr^{L8 zaii~_cZG>16m*N@c6O!uZImIztrsHNXNq_MoXfd_!~Cl47zgz2+A~}cHEANQh`T|pgNUMV0W@; z!r&Fj^=LNm@)~&`;dAS{G4uBr*reFFV_|%Z>od6E{js$@Yl-z_5n1No>MzPNqN;<> z+k632&XP0f1oIzh7PlakpQQ z0eVb|UIxXh!Fku1*V;Tk6;^#DdXK9a8=<@k-AY!nmjzI)sA5u;VqUk~mLC338CN>N zDC78-dv&^0{MlKrxY~y4sll*);sBB(lcN+@3(h-e{Nww$o2cx zd<#Q1eW0tYZA8yYN+V?*^QlY|+$#^b@NNAq2UyqL#*TLGJjFgVO(aJ3wjWJh-4k!U z?O(*5L>Fz|EZBHpNIs@21TCCuzKj_IaM&4JUDHZLhn^mk-xU(37HE9(Y7aSAhIIHK znspR@jYY6$8?NpSDMSe`ir~dNOu><&r{pz&)x-T9@gmaVLbttV(|&uBC^ZWv60OtD z;qj@2t_(z`NGYo>?uRHb=UUq+-IYEivx8f#V!^WRsLLZTL|SM*CIP z?iiY=#A96218s+X{UU08T=Dm-MK5ALEM}w6-7)d;$*-GPea-mH0+F+PjB7Q0)BQ`p zKJ~q}f!B@kNS+jVpJ8W&h__F+hqJV4iG{Q8{fFWJ{A zvD?P_QJ;&&q{Xj&A+0EK&ed+P7XEH=F(u?RfnijNkLI1PID7%-ticFFm_j-U1(Cj!Wn-o;Jd6R)Mzg5(8Rtlzyi1zLtM(p@2 zvcWl-kcQtEY~Jg9Zzyk(gU4E{K@Zjo#1#3J$6B@ARX7`S3bxtFlSAUh6lf zH1S-*#9vH!YbHOq!&w9wN>(f}8IPRPzwRl@?mM*jYmBo9!1!U(Em=4MFG-$Adk*hlhk5kZ{pUH(z8sPok$}e<*5!^X-;$)7OY1v7=|}uPf=r?|}sXNM;tDAKTZG z1e}wk;k>zX=?i9h2@W}N(%)Sg)?cnv@sjx9+h zDL14nj>+Ucbo;QV9@mQw!dACk9e4p}G0-9w< z+v~aIwJ)znQunbn?KG9w*>a~P+92;~ZsOyjsXBJ53awxq9hbc#2=Qb>ekqSmE_=Oa z=NgAwDR0X#)Y|GtOX=+{!AD}EPtmDVa9E+ZsFfi^4LzB^pw1jz=CzQ%y`S2){09FR zoGLA$&!z-P>%vqNXTxhc4egoimUO*1a}YLfj$>_?`hF0~q?OjqQc5X>hQcy~i_--z z^m_6+9b}+#%2vm*2y!aS`x~Edt|@@8YnPT*v>V=X2T_Tzd42~n5e|e2Id(|~{u(fX7!AaJv#>8HTW%D(6rRIG?+^`X=&sIOJvL1uTUQi5mY%%8gMp7$L&Sr0kK~+cd zj%A(#^f}+A?@8FT6TJ5-_3|E0PCZDe%V_9UHX7mD7f=UWLAOsQ-+SWnxf8eW!)#Cl z_+{=#%Ulx>=cbbkK&45(Wagj#H^sm#Fy==^{yiq_p*A?K1zrZMw(qnU5VUG({h2Iw z6V3R)K5rKh!D<^KxNLEuThq3NC(YoDWEKD&p9)c3ca`pcG8hjCfh+H?;4|VhT*hl} z-)Gm~#?bzKPt7x&RMMe>b-lVUg|Qi@xFa9w{Ys0 zM_eRacn20DL<%&FuT&RceA!l-g9>__KejM*f7q)fk{eI+(Jn8GWQnP#;OKLS((Fa> zetZTDTrgcuQTV0XoygfKH?ygM#Z2vB=f;j05jd~ESKZo(*+KPy{x94(gD$av*HLK| zJ9&WCIFN}WQVvTkP(0VL44prImo&dxo&hylK$+*VEnSdbI{L=bQ|Ty#CQDrhlGkm1 zEa3U6A4+bu8Mk`GegR8n1zfo60Hd6P8cq2rL7{HWW>mW!zHdw}BnMfzxrx?S3|ELy zC008<-Yw{x6yjmvv$R|I6_aj&(E)=M=I3%^P{EXRyeqcKgJICktY4|f`z*Zr1G0|Y z`pgMaLTzJ~Kupxz(P_F7GXXmMDbcY?D18fhNwt~>xl<_D%fz_$Vh{MjxrtuTXHs>Q zKBczWLl$^S<%}anxQ~A9P9)nsllXMDq$m!3 zVKs#fCGX23XzQg!E||)dgyg_@U}pdk;zv6D-mMy@rhzoa+!Y`L?nfan)R37cpN_&O zmIgsSr)WH$$-n;y@WR@d#a6?W=enNylS z^i!H2HcK+CCYS+khwL$X-OGDIp~K_o6RD+(manxER*6D;Sbe4^t^-BT^^XG#qZ-|Q z#NSRP8mJ!2jwkdAn#Be-)yGwsE1jeD-_Q-8h)(S2pw~Nr4*1k*sU69I@5%0Cnnj6t z&6Ch{uM{VDWY@c7Lzs0KEavFJFj(Gga=iz=rV9@V%nn5v#KUjv*EnXX1l6BkHzI1R5qJYQ|i)v zgy&2&XWK#fvr>p5z4I_xWQsuUrPyRRocV*XA zpvbIWPj5}f;P1F*sp|dMXL{wX*4LCDL-%#typJ3W?%O6QONbYmK+FAz-L=968QBWX z-{VKE_{u7rQJE&KuwJQNqst!XI#R;}ee+V~g<9h7_x`k1T?j9_v-l|omETd;*A=XO zomHhG2jSeQ)!?G1ewE0&ik%Y%@Mg3B9v>4p;2ET}LUiy=EDa=e$h%J*%iQ1-W%?WE zV6_d%sjkG2)@SzB4#us^Ck{#L9-X`MYHi?3oeZfPUbXW`vGLBKZ&Dq|cS|yIFMD-Y zuz8C3++|&}w-5L-yfZalxMT;v$^i z>NKQ5omHch#s|Cs6I5(?ybS>38%8#YP zNp?rq@|5*9+!r?;47CM7{4BRNa%4ZXbb-CfRHq=SwaCq>2dF z$h0&h#kXvufm_32BtM2j3MgMx?c(Zv*?21;huxvcdv!qj$j?bpc13jJRfOrct`mQn zZf#q9o8^?m!hxEeN~SlR6WGEl3BfVDgIf zQZ}02-CGg}qx;27S&EaP*W3%%4-TIf>r3`7cm`)avXi*j!1FaE)&i}9dEfe~YOHP6 zkgeo1b-88Pxo2}@Drff-UJM%X0i4kw2JeL^=DfP^yOGEwX&Oqd9AO_MgVE=!^%`iz2Y=ZOqEZb)>WTH zgL1#Nx6%)hQx?Ay2&K=Jv8?`}KiB$n{A`YtX~)!)@5FDiXV`ad_SYn5&4OE~VCh;!l54#vw?Egk~MwyEI#z)v0no)ImCajd{ zS!+IhCpBdqUZpdGWJ|+SR1)$WBP?vH|D^IoNu=oW)SvuOV%NBLS{M&o#i)Bc2?t-l zhN}QY%0*J7=?Jw~KOuMD7P!llVONSaTb?C5s-=lVA2%dfV+EqF# zOWTljL%8&&ENe@axbVr)vbz?@A-!M|lLxkaC+r=dz=e15)nlwTw^-a;;PSg`Qzo=DMh! zMjJ2l%MRj(0d7Mr$sp;*_K{WoRW#2H{IlNV=d|*kah$JdaA1^wz!u1j0RNVZ0umPw zW0fdygg@e3S(G2U?KVJK?*#5rd7>M)ZZt~yI3FsCt3r-Pnf1sn8_-txKn2Rqu3%&+ zIjTxeJb3J4{+ej_-?QcHTRE9VytWrdr@X=B7i zZz@FHiwi1Z)-%d13^obSTIfCrHk|`9hvw1cBppk0N>9(Z0lD)b zhKLMJf6aa#Fz&rEZE{4!Ngt6RMVec8?fqu}O9->{=69Z6H=lf`r_!9Ze0g*Cm8>LHP zZ-g$c*#y*x!k5x?9y-4|(ERh7qN&$vj4a>0YQ1I*xuf(r5#t^dkxdN)CS8`%$qeP} zI5U^T+&^&c@NYQB51+Am@`kqN)5;5o7w0vLG9e3#d8;!t4Ztup*R_v&X4uo+M_;XR z8^S}nOg!5wzqBn+>7C}9e@Ve96^{)lr~Clf zAwYQ7mVTX&@QgSn9{dhsHiOWAFq`lah}lXP;-flt+11NPKo;`&X2;@Y^o~22*0z9A zM^9}n?=Rn|K2&nQ`J~JP0ME@&b}gS=1+>dJd8oc0b~6=gQx%gk*`+^p7>!TNE%YXG zrA$@sV?of>n{AWh_anDbfe(C(Diu`pauQ`XuUr`fM(yw z(*%;6TM-IjZTU@wQd*(>D%wsi{V(by?HP#sR4*R~P%1MKQJ#-b*lKZ^7*OD%a+a_V zto1T^BxY$uB|0yOY+B=^iM`DUvyClmDjd(Zcn-@*Y&7u76E1!_<#Vg#-23wFWCd?p z1&f*sg-i!LO@RN-)~sveMtAdc*f3U-3wHLJ;hw(idU9+4w}CK;<73I>i%@ zHiIA_5fUxgsB~vt;%#Za%#&C*u&|uK=Qo z=Gm$qRSh3NOHe@IRgdbP>Nj0ea`M-YsKMhnwyA`7X~PfIH8eySU^uN|mjp-jv)4>O z^yfy^&71oTsv!9tpz|acTp2_kYK^FEy3~$wEkMHiYX$BTOD!CLP3d+0Mh7nF0~Q$FaTDXD-{d0W+qn+)dkhANn0N*XO5~x|+*z}CAZZ`HpO(?(l$wqo zjnSWrjdMIot#!3lydzu7(lg#@miX!$!zd0XXaX-;Cr$Stnz)xr?6xZYT+niUn}f<) zcr82k2CxcQTRng0@N{i2AP!{qanfG{i??Y^OsSy8tC)`T+c8T|%|wgk5>tvW74!3` z;4-Y$NulZz?J*K&aEO28a(G~=(wbGvzP)B(Lasvg_YA;Or>kY5gFeoMjfY>nD^RoXETA2DvhB!G}(d?_=>4X-WU z>KA*oi}e2q&;M?U`ws!|4=~rXI2u0baa_yyGU^MOInI8uEb;7bdR-y)vSaZ~#zbv3 z=i?K-IS`FcB+kB$t7w!PX&Io`)KG#s_ab2xR!^dUK>}XdDsi1=0Wrwx2`N1;IDmJT z*F?I#6t+$6O?W!=%#=JNS(h|~UJ1dN9 zb@YHvJgA835A*~jh4he5G~TV(O=uG$XJNLG>B?)W<+vj#a_?UBYOu8qV@I8z-y|n6 z=-w3DZv_YIS0b#uK|-9Ks}TO2I=Z@(ChzGh-4Jz#;T4+-gaT@5GVUk=KmD#7|{aDb!@gw@t3`_1F}(E762_TjIOQ1yR+{%$J#XjoaBUXBy%^Ju@Hz#)IfX#2&- z@Up=;H-nB7KOv}XT-d=VK3_%|KEKD z&Yj%5ZAW3UOZA&I2%xgu5|kX#d>IMB;g;$-w<;%3zmLC1jC-Stj4LrVcmxQhY7h5S z(!_(0rB0g@ZO?kk4kRR;KX8cOQyJmOR?unMiHN)uuO@4qGJHJ_dS-7+SwAYHA_}#> z=Uz8ykC1#L_Xnl}1p|9AK@Odg+RU5B)>8?nIE?3s8KR@d|>eWL~1pke3f^|^&Zk%4?Y{w`C!6hIsEoD zGTTDxrq8vmRCmW2@m{4utC%l;nhFqRdfiebxc`X z<{jnsPSR;kW@7b3_H$6|WBb9EBET%)Xs0Csv{gwI7JSqgHVk+OYHPoy5uUeH%IG8$ zo7A2f(a<<^G}v01z`XxbWW$KC1S%AQTn%CNqF_$i5SX{XEYOyLvk9ILC*Z|WRkj|; z1N@bf6ip41feoNE^q0x_Bf#MV2>!9zm!$pQb_V!YCex)&0)s$=X8`r4iS(B38cZ#D z53y>`(5rnus8r2uC{Z70n?5D}KupXA!$1mRU=Tz6o2FLojZZY?Uyb(n`@?lyzyJM1O?%U1k~F07t2!*Zyh_xsI16Wa$C4HlQ9jLU?p$v87vr#FOG7pK9#J zN?Bco;BfMFYmZL^D^kv!8fOf&cz3+T0|UK;Sv{DQlGX7*){(^G2>NaR@4Hy+v^_12 zW5>S64~>|Q&hf1AN+;m*Al9juFVcTb;d5TbE%$}Tv&c+SAqX#E%DZ=IY6}mqx2F<< z3h(%-QQhcYB4GbBdVf3URzkcV-X*U1GkR>x8lO6e_2$~`D(A7^$QomI-Uy9VWNYAfj>*yoxHUkRQ-9VqIgo+#a<0Ya(H=i+S|q zU=lMJb`49^*LQmA_m4Ww7FK69+8&*}1c(Pw%!iv@Q)_f1RjZvQuoVMmh)Qgu0ebVw zwKaNz{P7*(xL3H5_?KbdrdSbPfFXXGMc1DZuFO9w+O&I6X1> zt&0J{FZOr?oHn$&8||eD5&1%iO&b1oy!zcdX8H8usv^!pBTB1s7xS8{QaM0-vESau z)4Lzgr>DMyejJO{4qsrajpx^PCalB1My`okfZ62fJ)L)!=b(liBH~*~ zUh^5&oq>@2j;uv~_D0p37=Q36R--fIKEWaz80r z&5wZ7P;@6NUX$P5;nb3l1eHs9bO~Va@&0`Z-c&g4sKmxN1z4P-?;8tr>vS6Gz%jjofzau9-%rlp**JT5rw0Ar z>||Lkv7){onrZ-WMR_HkG}YfZO1t24->(xo>&ZmVJJbQ&q&ohOkOxvot2f6BK)fGf zeL~EGu5!Wv^W)^VhS(gDE-2zm5J>(>gmle5PJj9OwtFWC(-$*Ltj;D7Ak7 z8A;W!^kW~PvCy4jEnE3cUh*-qmRk1V#<`-|X~=2X)k)yN3E-*je^COls6r zeDX#uqXc(|cB6CLOuBEk7Iu77`IZfWPrRa;V@Gw9g=XQ}Tr||=w zUzToqZSOj#8~g^-rE(iLJq#xHOw;UED-}=jabX1^xE<$AH4$zPUVLq(L6ja#X*AXB zYyhg|AAhb19)sXA3Q->lHLa+ewT~N0r_(T8Ks5ZsPFQJ$GiX**b*JnfdK8bxr_o2w);G4`Sq` z`mKvW*-c1#cC(XMBcx@V-(+7OEbA|1JykDovI>bgjXf1Bb7uF5%v+_Jo2jLHetK@j zkhP3CU?q8Rb_B3o^wALQ&}}EYgxp_!(S5#>OzF%70BhUM?NJk7aC3|wSlsIRNG{|;F(Wq(^ru`d&A{x&BHwb!;F^x4UGfQklvvV^0E4T!a zJ==0@3G4aHEJ`bVg$aN%oC*pE=O6K#vV!Pl(!49nwqQUl2?qy9K3aAesjF)uO>hqf zXFBIyq{3YlFx8#&n>opo=txxsNdZE3Col;NN0T07Z7e4LtlD@7@a*@xs%6;Z*n*>V zM>$|%Q`CZ%4=3-*-y*W{Wy%+r@g@1JP2h_{E5P>^;2r?ESZ$m)IUrmW)_1!dk!)9h z#WJ;f_aikad}_V-3{&-pA=agKKU{~HzbAOa7{}mIK90uAV%@9fA*z;fosGeQI#9g- z+4s%zWe}70s!N(g_Pmj>u%R!zQzl%8?QO5vk=ZwKH#DGXA9evb%NFY3Sgq7&o_)L& z<^W#&mb=^3X@Muk9xoA0>B`u7XXYm;BgSLkX!{XAw^1s7_=wkQ^*Ngx#9O=NW7M3& zhD0^Yqj)SGWu7Re(0hK4wZ3N*O8I@H4pvxF_}!y(JO99{IsX>{;~?vmb|UzOnL^Y- zWm|$h{(${Q`Y#r-Ehi6nOH19fGKv*Unt(ILzp}X^qAJRx>K3S%d8r^ydqQ8`eRq1c zsBM(h8bn*#aUe`h-VA2eOE`TpMk)fa3WlZxv=I&|U7=T#3tm5>aW zJMFSo8_q_h zoP8zDHTweCAP^^h%Q(;iqN4FW58p z$$`#G{g+ZdO-}FL9hl#cUm@JsfA7_B^>A<2$kra^$AOE8XI}0d@m4-v#}Nm-o@DoX z1X%hpb*eiO6)bL4ngetC*z|loLKWTnMVJCVjqQB5vXn?@+39JwM;fhMP0h&=hw3O1 zENeBuSbQ}05>9h#6SG9=ufB-*Vp9qLE{i9AfPvsmy4-&$y9V}?KOA+7jZ}r$tGiYb zQewUFOr#r&qP$PCK#{ja8NHERF#E0E_^g+`YO>2ysWNdwaKpLbSr6`5u|K%$RZ<$q z)js)#lvLY-as}J(0uCYQVwjrL66={}eq+aLS^oT;`~e3#N)I`YYGA<2cH8((?&kum zVs3GIvD)p>_bX+xBN!T(n@lW&7nsdRP$NsS#=;eW`npJaWPJVZ>{Id&&sq%L7905( ziOj*RzGazE%`>x(?c3XXGlfG6Dbx?E_nte#Q7}2|+574OXe$c?26TGtY_>xqhqQKO%A~=BHcoRgwvf_@zsJLy1V6u^f2L5Hs^Cg!T&>@KG@PbQU(bPU zj_04GunCWWCD@UYluI?xb$dVz7fQXV4d|2X>&SiQspft*%1DW~3vZvXumh7ae=+*E(;Blg~CcRMRGXc4q3y@Z*Vk8u~h@ zG1{Vc;jA?-;q>$a1M|XKo^@2M;N&XIo$Tj+x5NmrBiZKg*z&mMD2i5`NrM#WQQjb> zyzr=R`^(R_?x%*x*RS`M>sa9St9b}b4HL#fAy4EQgchYU>t1kt`n~t*Fjl8TM>)?x zq>k2}FxXNvw6C#1zQb-4S{rOhE*GbasprJ>&chS}j7-2iNw;v9))}MS{NVla!9j@^%IU0Id?+1gok8}pNH>bZ&@EUpGoX$mcYSY!*5pfI%1}a zA8Syq?rXN+)7?I<--U$T>tMS0hKA%W0;|~Sbs122b{9O@zl}{Ek@b1pLrQQWryhJT z`B@Dqvp%$P`EtMSXn7R1%x5CCr!E{u(oq+)uv6m*i;LI2rc0h5@-YcBIWi&VwZ72F zw*p5A+US%dS>E*EX{257+2W>_?8!^bQg`Q0&)jX}5Q<{5{#2dMlS7@?HP3O!fOrHennRKz^zJ$+~WA-+C1zwo-axy(H zraSdD|H*9dyiZCQiI^v$^z}TnI%;X=Ppvm@SnAJEC`IyRNYvG!o+%+q?mb<%DzI!- zwzO~O-62;h&|P1Y;irgoXG#VvTN9p}SXl}VIMe>JmQp6Qirb&jXNVE zynRk!nF>d`-IDQTB(J_lip?2cvD0Hosy5vj6~SF%j6!3A&)qf>d!VL=9kiqMP))`I zoBKgAA>L(zZqZ4;=YbAZEmppB4YecgV%j3pKYXX?HgxKCCckF<=q&+ikjow`=dyUN z?PO9kA}!)L%BUd|>E_Qq{9fmciQ&flQLQe?FK1IJ+SJne+QkCO^{VHEsmZq&f@+vq zXYZ;5pO{bl>O3xjnJBYE`BN7TT4K8%Q{yauyRG=#QOc!uiM1|w+>RCwb(~J2@-*jx->VTgBOFi z>yrCDS>CM~bp@I?O2>cfl+9AjH6(hCe}$U9d9bY5*flsy?$4NLeU}m2$)4IbdLYP= z`b=O0_LKJK{u0+uU^(nqBBao0<$%)e%WR=9K8v%rX1qERY0lMe!LX_cX zV{G1bWaKY;1eu~Aa~*0KYFDAt+%WmJKPyzBR5b_pi9+eVU6!|UsH{#-O6zA7!`ye8 zTi9#4$m3J1S36PndujqIZP&QnQkQ2W?&K<%3J|%{TEtkc0K)_^1+d*6)2@xsqzaL2E>!)mIq;Jhef*@+2yG+gUrzlp4y)T44W zvp3l%zRr#8>owshccO@{>P)ut;MXda^+%SHaR&60d^mp-*)2xCDDMkq4B!iLsou^| zs5S@poy}D&18y27_AW!`7x6f_+H5QhE1y`=KCmVHvT(3T>65cDwKE`kUyvaXWeC6M zJXs!2@0KgYP+3y#59^ln?w^DdSrMUNuDUCP8ACbH7Fz4tEBJ) zFo6Z5YQH}GFT%b$EULEMeh>sDL9MJn_z!3^xToOY&rpbFs(~ zMm$zDx^{U?iRIA3{%FsPR~JwF_H^->uDOB}&Xitg!2MWt^3GkBc7Ip z)garJ)Tp~8y=^=yPugKBUeT@TZcq#Od}?>_P@cr$r+s~c`nIF{?yMa2!Ll8QmF~=7 ziQa_14XVYO1E+?nWA)htD0=p{P@p=df2lz7d)+%!r(#>&ig*ExVEV7QwcaIAI?7rg z=m3l?zOKlWCBDZw+Q2Qspx%Xeljd2a;saG8rP{xxjTDI75r3*!7|&0|8lAeW5$%59p`$4q_h}|5~hskz? zBHCkp;5KPeF6DO*zioAjW^QHmhn;+L%9^eVl4n~{%(Mj9x~}9Gg|RoISFqdo4PQdx$!CBzCzv`R0 zSY1Kz1LoK8^m`O6C4oTo;VkiuvnI2hE{Ps-2{LmN1f~WhdSh?>Q_q9`DbshOHgC)L zYFQBcH*)hXKV|cdv^i&Be3tt0=#Umx#P!bI)*nQ#7b@4<6TQmUpqSU=-p4;rfV|Ng zu#I0Lk8e|h{jGwa$}U4e>+O-4GKLq75^@)cqS`h40ebxGgePnPlNU zs+9Ir!)tpkckp!9O#02n5&+k$$;z_Qnd<#YwCY?YFj*OllGo1uNRq<{;>`Y{$2$Ey z{xd&GSGuelHd2DNZJB6G-Q@yY!dF20dUaGcgB;r-$dBmfNl-7T7vVwEMh8@}j~`Fi zF&0T7x(2r%Y*cogWH6N4S`g%DAj!J#U9jxHBh6Lxa6*a8HYdPaG4=?OPUikG z+Tkf7qkVjw>#<~#XdmMr4Up?Hykq}ve%>&qR9)k4(GR$*)O^{29&9_w#N(lI;{25- z4j0OAfMfV)I)anFd+G1nwk&_|f>*%MH?#g?kdCZ$ni8DCOW`MeQH6>2DowEgaYLXM z=Rb6T_r*S3>(NF zt$ko~x)J1Wq1%Kx`OnOw#qZ8Ze7-K$>sT6)3Z->5{bxpu^GqXQJIfIq-Ge=2}!3) zqHbs>ZJE6>H?;*-EYC2639(b94W%V~B62fz`np^eHg$XJPG44jtX#l1fW_(vQkzTe zt9Mqsw;$`Nv`J*K(C4%e0Q*wP=`PO!o+~|_0ZfDH5mx=a#_zNXCx_i(^WV7;(Y$V> zV84o6q{!X|!C-!xa*>LdyOCX^UYug(`xnMOH$oFmG@;eGK2p$s=Db^F>PL|yTh-hQ zhS9_(2`8JMg8-|!*q4M@JUt1Cctw9zIU)Q=Fxc1ySL=fUrg}?O8sU&HAm~jZv~~L zd7YiRp=y>eg+UYc7mC&f>ywug>4-dW4OqBP#Mz)9(Lj!MFKFTbQh8wNT#f>=q znKKovVM5EA2Mf=jL;?>cWd^eUlTjo%Eo{O{tW@1y%`___zF4``Q&;tdF!;^c-PPk} z3AgHQTK1d@11bJLDk|F#3~SLv#bMSf<+Ax>hMrLdz)M6ulDTNY;On~>LaWChJLrQe zuONFNImj<84-)>|7NZonnoKmGh;vgN`uX#((Z!XN!t=gTG9%cC&K=&EdIB|O`!Z;G zHM98>dT!2i5S$ra?kbhyMPK4WN<{3;AO&%e@};2Y^m4JNEf|ScTq2tT+sIyKs;avH zJ**S^eXJj*h;nY2fI(UgBmWHF=)fVNZCQeoVY7@?7g*gv!WQc-Jjw})KIgfA)01T~ zTZg60I(K2=fXbvH*DCI25ELE_lU;6 zb6*D?VRoc4+V8xR0kmU-_AW56dgE__jPhn?Oh*0x2UDj%zyESG_5YjTBnUo#-&y|M z&%r!JK@vRs_VYcT+jqb4CL!?{G-hmjd$oCV2Pi!q$#$XeHt69xdG959;>n+F@?!G( z(SAOtB4P&TrMK6G9}0`6y!F>Koh@vS7Pxe1(B8RgKTc3q;iY0{yF?p(ug2^`BpzPQ z+cj=+-Gk&@Qj5H3{P0h}pgv^6EXoJIOcw%9IB%iNOP)lYoaof?6)}Qva!@!3i2f?S zC7rwWq+kk^8iPrZOL5dCu-6DF2Rp8P(_?hmj4+4Ce^iO#7xcrOCSGMtWyfr>L#EnT zK`tvh-&0{_9t(qH2-qKud5g`GA-?!DB8v3-%vd3@ZI05pXlXs^69~$tNZd`->vfK{ zO^vR_CZc1LR(sczfU6-3ut-6s=T!I?UE^&cZ#xM~`0&Efp&zum_3{?EGGgMkT%P z6`viZ`3CnoDeC;-Z_xmlu!I}`uIck$7TOaLXBVL~I~nuc6;HF!pZiSQ7L!&`W${Pi8pugG(s*>}621qo6%? zucPZXi1*CuId^zL&@97iOnPk%)@vc{gcKriwKSk)Jp1OQ>&iX6ChYlH{%^rlXV?Bt z9+0HMViE0Zu)B^l1!NoGJOgPWh>QCgVVrJYClhzBOp0e+g3|TAPEAuTF*Im2UpWJf zT>{(ZG#g&;X@4B%K6-@S0!lI`jYFI>7PoZ|)EJVfcC4b9KX>L*JvC=%I4xWe_LMr31*RAqZsT@upleDzolo>j{umB%z*sq58S!QF%PsHv z%4y!jJbejZIaU8d?XkBWhegHS_vx+AOePtcl_Vc~M9J(?lao$NX1ve8s*+uMV<7OX zO(Ubm*1T1qv|=vS-T!rxw5kSXLK-j2ZUkl7n7VI`MLyVrRPZZ*XQ{0eg(C%6-Py7$ zodJxE2KBw)`o%iT;bxrnp^ps0rO+6S;vPSaykjnglfu|4x>H7G8dMve==3yrwkAmN z)!2sUry9gCP_aWv%I}0q0ZxA)Dh0*Y{TxePipLqpJr_RzF7b-(jgU+TK!%t7mCJM zF8=7e(%$|?-_9PIWcVwVu35ZgCTOWKZ%-Pdir2Tk9^@SJ+<#XysR4~&Gg}|8(rgef z5VpHfI$PBFzW(hMyP||+k6ubV7@o05Bm`FhFmD#zna26}SQo<_lGROllORn9#{5sp zNvv!(2CGbYS6-ytk9V(C8x7X$sn4@Q7ry!~F;{jaPr~h_zQN)Q1bU1by(Y64skM z0|fXIWk);P-IDyHs=<6763#X{{dtQ^B_u-WDp>q|l6f_svi-^JJWaXVYJ~-TIx4_t z|2N4@|CrVR8%(~Q$$@IH>O^hOd;hGiuNa*4$wi>*tYV>)t9M%btDtX+X2H+9v}qEj z-@_-!clP0K{Eu#bklUF7YUapLPW$OoM3hG-89Ui3-b7wTKd!J1Vdl0j#Di2yhMU^M z7`I%nhi?j?`&i;Nr;m}V#k^*Ok)Oca+G7v2S0TQ4^k}q`y#25}!~InEb7Vw*eMQFE zoz@l>I-l~k20}|>Fg2uhP8&-=Fm*nyY;(W8B+JA5LD_zJ1aS<6(NY4YZqLKSNv>YT z=bWOUa5oQ?-C~THvS606-<1-&NCj{kPt!wnW_!wXcgYoIysos)SqMeWys97Kd?DMP z7z6$m0?7uAzkGkPdS3W9?GE(i`aa6%ZiKIWiP8T_$irg_y|M&=aYUJP)@%X`WWe^{ zMk(jeLjK=L)PH00;dcb9CB7+;os-(=2^KR2csG^IiKsfKGnQ-$v^hB>R@i59PO*kF zcV31YeBdwTi@I9a{wNc|it%m;8@fK6I`VL>^@DkriXO@E4~`y1;pq ziEb>g`VVLydc7b!-*zsEepjR1%-Z%+vHN`P1Tg%K2f7tYeA`a5_m$4g)&ju#^;g~+ zEQWdfYyL#8q$?|)qMtKF*Du<{^bjn#cE6*Qq6F>R=sv0UM2il#=IaiXFiViBLQ36D zzSUyCy?={+W9@lX%=X<9su!(eM=x(z?fB9rH2LW93V!fhwAIQQy>aju-OW`^v8&;3 z;aVK6Vmb0lM9^*1jMS9|FzXMJPqw2UzcGVQwi$cfx{-3D%v@}BO4Ay>VppUTv04jS z9W0QVgjt{KSDf_rLMbdkK}J*V^c5|pNQNZM`NHn&x+j(9qOoS3x*d%bGdxJaLAO;m zGWO@0C_a2SN9|d)Q>(|GRl1qMD=9)Pi&H(;JJb)DoZp#eF z>0ok69CY__k)n9azPR|c9B#>!P z9r=IzB3}9z|M-7)QUs^WWHb?N&zHJ zzwTFfWCL15ffiHjPZ(6ru)jX;T+RmPD~HFHFTxbHDzl?{oq6KQigc+!hoc+eb}n1s zbEZ%L{6H-ByyzD6zn(0v!H$vWdjN(2=r*;m$A3S_gub||J<*%DbTu}FJ5h6gPubm0 z1)S~{$b7*jrU&FU_#PeJ>HdwT>T{L+H!wB0{{s`K&C`Ck$J59j1a~F&jRnI(REU^Y zB`Dy&S}IT*@e>^Kqk{L?q#}Nma8T9KB3^yrLTt=vnZ^E8HVTYnVlNfDQ$$gVF|%#0 zQWZ0ys*nnk#u6qA<5$uav;$V2BWx(1QvbS2rcL3*H463QCS#YkJQPGIxhcs~ROS49-A&xOc9Cp-jk_&}2Ss?gntS4Qx#7}%DvB+~V(@O`_I$C#2PP}+; zhT9_flSGf{(>KYCK*u+7?8{q|wAA)C9o$TR8IKHt>bk%6XQ3}xeEFH7l*w0Z>kctA zX|qyk)&hF`d#19k!sc>q`GTD9yup<}=LQ`$>%HW>J(JW(uKlUIn-42v!E9=k@MS1D zeym1(UTri;h7J!FuBQis_B)&)8uQWGqAz{Ce;r_oo6Uz)IZ8Psg5!c|?Jhrk8&fvp zjS#VL9#DYwQ9N+!=OBmd=Y|8eMpX_HRRItV1qXOm*4crz8A?=WFul?f@HY_|@Z-BL z$_sfo(SyY3 zBuRAyNDjl#TI7Cr{=r|tiAVg!%hq>?Z3Tiq(&!=Gct!k>5(!7`DfR#}4l^r|{G1|N z3XyaHwjfN;7`Dy%X&t}cNWS}FBMtBTlQ}WGJa45)3<_G074uSXAyCgfzo@9r^m42u zWZiYlr>z5gSgJU~WtKu$OX}qE&k#bqVm18w`lXkk+O@z`?X5iV#hmvzockDnz6=Us zJLaACHLxkB4i}Pzb8fNbfOaT&m;jg=vy%YzfZ`zB5YE4TdT6Y>4F*X!I?YQF$JcuAmR0 zzu6)SVoOo1r>Ws%ivK_f@ucS3^Ivr-G-O#7J+g-$nwT+f?v#&B4ahunk+IG+^mX@6 z&wIVXX|XGP;^3%|Ns4b&`qEJ}x_vxiYTjAXDrDQjU9(j8+4z+m`NcM`_}bl0lJ%vu^tjt`0niOWD2lBS_VDoQMn6$A^t!o}&L~}!*WevtXdHyj# z#o1!t(X;Kf4vZ!A;81Q@RMj3$0#4)`^}wk>QBB(lGvb@FffE{zuk zk6cGZ9ZWj+s1)qh-9e3&R%$+4pELJ&u2_ zn{y3S$2XTfgBrp`OKShV<{Y!eW4UHyEzQo*+>_*2#zgMO$Isl7km-}2Y} zmGu@!79f6ByyuOrU9FxlNI(|PWCjEpDMJq7(DKxCCq&YSyfYRoN;5f08!kQ} z9yeeAoq&4!-G&@PXye@fb*GJ#HS>h(HG)DWQUQOA|_@Y9aiEcgo z4w-pIH-o)Ks7eV|zsRSm0elv~<^e%P!hLdxxPG*>#Rjckc&;(yM~RTo*ft_Jle-fg zp;Vi#SEFMoLZj{@=P4BL$Au+AJ9ko)4w|L)GmO_Br>mlA1Ez%K;$WTieAKrFOPGL= z+1-LwmC4%XS=ZnE_S?OA6}`~Kqbl_=8W`gSH#^tD%K_?he@SAhBpvoPR z-h%%h5|}OJ&)>UvFY+42(@QlKX0ea;4dEdV_hx7IAY#eb+I>p^f4pY#e+b&b)ph-*-MMF)O=A9 zAJ|_#4j#Y@#364h_9M6qycNw!_PW!-v?qpL4fZ#6el(Wv4|U!~eWd`3*PufBGQrM| zDLB|01a5U&TbMd~wl(Bc!Ve?Jfp4R+FjH&+z@Z&`an#*t61cy8cKg<6d}lAc+tpNy zM{G1UXuCB*UHj1C&BPqyo#d7kKR2^zDTY=5j)Z?-GP23p{_?d(wd;osy}1(jRtByN`DdiV zGYk#MY?d=}I4=^4@R2KQ6y}mxeBPUKHLLg{1Z!*U8`YkSwh@?Zeh$6iZ{WJmcW|Pb zeCNaCTO84m0RN2)49V?Rjx*@MaQT|#LUuT>L3=jxw#U)D!L}uk$ANVGQ zOvot=LATUu#ZN7bmmztfzQhj&)2G#LF(Zj(==SOWno;U!DoFDpu?9l6w`IZn)>GPM@BliWp2o-AfnQqE=SMI=j&Kw&Vy zHYMe85r`>-fTCErAZK9WQFM!5L|Gv(Cqg0jR?0i6_Sz?l>ks5}kwRrAK1mlOFc&f> zfumfTjtFWI;Q)T=Y3Q+bLcI65nX8UKcjPjG?+pbRLS-X{GrmDnZjQJo%$iP-@cMf> zQu1ZqtZmqfxlmre{O2x{f6*@HFy*E`3J(gZeC;IOc(2O#*;jVO?oh$R+aGCY1`1L- zsTh8h&&jtGnH=VKwKu4w?EBgB^3=YJ`U)^!>xZ;MF3=l(u72O-lbEdu+|H>`EG-Z? z>VEN=jWPY(l9y(WIM&I_u!?-a?3JJDovJRVv{kz4UeCM>PS$}-!t;TS>&F)Ch`5lr zM#s1>7q3N_kRfR-flMO!&JcZh2>l8wmp#kP@SC6~X?XFvQBBi)Z>>E9++U%P_;kBzKi-_#pPE((#An?@y&qFIX zHtT2$$tKVPKU>VY_h&lAzQEVi+nNkNlAsfDCRMChDZMjxO>Np2R_qDtQ{RIS&(?& ztdUI!Wi=~bTu(oysQ&p^q+t03(JR+9bN3GFHI}L`k!3ox<1ZZrrn^-1!w4Xp!Qi#L zLkT3QkJj2=AfXUfeq91Enkw$Aw5yYTu_LW01URI_y}Z@Fr#zO98rZ+~boB$p%YByD zrWQyA!RsmmL|Dt`@B*xe&DZv|os-vbo#y&vca-Y|KV7a|CvLtD$$yBy>fc@M3evt} zzi%#&raz{!V*6?KLbdnTqJd4{ATr{ek6Z9_@URwh??*N5ERg0tnJCp3EbWp4Htn$= z;BmtgrdZWoV|W?zhK7K`LF0s$Ucl;MmS4JYxO>SfxbfppMm5iLcxr_hie0|DixgMg z6He{V4<&wf^zLCS+r+wH^FCoW(q%56p^NZ5MzmRv& zRBwDu*SUWwptf0t-kpDW_Nf$M`Dqidk*Dr7>zW@s)LmIKuCq`=>FVJ$WJ*rqI}A=f zx;g8F41fL34?>hC*T@_B6V#4zYlM$YhcZ4YnGRmPNqT6Pqq_4AZ7WpF9VR%n{Q90f z3B5hyJrm0;zoZ>b1-|m0h^2L)w2mVSak=T;Y#wDe-59IE{=Cb}fAc+l@Km1n0{c zej?CQZ6~iyzG;mr%1Ol`;&@TIQkudb3&gKz*w^qR{39~?H8Up2<@>f^GPl*nD5OJmw)BCWRD37f z>(85rATth{=L^*eS=8{t-m|6XqU%SHRd8NvF9u|NA12!-RCpy9szia*afirzjaH8t zBL;V5L%-gE3;PciB-~@WM7K;oVEAPy{M4j-n-S4)S@W43XGOM6Y>>9ogjBeHWnorX zoB1i>=tx`YXdE%$hqof_v{q)uaGz z65j!s&pSZm8NFon8e-YKaeQSr(A-bZCyaH%=oiABS z+WbJ z)pKe^POQFw%uobsl3!ZlI%6rjq6(PO;2)h#zJn{fWUQ&^Y8f|)_`;W0F?D(iQd`uW zg<7tgb`NE$UPweoPzu|!{N54*a}QC4h6fgQ>a6TBEs2*uC~rn1Wt+yg?|%Xux*YHL z`*k;js(4Ym7|egMlBh9P6rl>|nb4w4$e_5zyZ9?mzt@4a?9*y~+7o`qprP9Je#qkI z552bZ`X){9@C(b;KCU;19tsR6M}=jR)V#dMR_{*l4$N=Jm3evec*RkLGoKIC#Q94k z0v_JTd2y;f$npRs)FXwhLByxDpU;0d&Yu|?ScvUh&R0^KPg;>oSdl%Cs2z zQ50xy*>L?x`~GaY_WPnai|x%;PWSzdLaP_@4c_}7yml1g-nHy+J@qdfudCg9AyrAX z%jEs4q3n6rO?X_^_R0S<5$nBc6IGyc&cFJz4fK@N! zH2*69+IJ8SOo5lsvZ&mi>iC|jlin<%HBIj6M8hs-D#-pPGcXXVQkz=MPu~a8ZbG<& zHw5a6XbgOgR%Qy4Dta0k4%b!%uvmnqeRokWkITpa*rp@2H}D=cV6XG3o(R%mhLP)i zZDWDDZtYnZB&FH)*hmznPJ1VNpU%s>!Q@sy_Kcnh&xEo}Do$(}SHY0#@~c<%7pj=V z3w5MixP*XtQKM;FsGhgv`dbS4*eX*Mx_WP>^UpOtF7M(IUR6QS#D3;sXKm>M%^S-l zF_WjPRd$mu&hIgab|-%|1f5Q!qWP$+?v}bgIoV#~n@lV{unS(bJ5o)wQ&xQCibe59 z?K>`RV7E_cnzt8=y2Vbee*ft1fOxdK=raqndhQ?GbwrvC?6*K2KBSHqt+|Kkm(A@d zqxV!j^k%^;X=!SA%_uQ7AhM#%2NQKj+`)0p(Z{pYiJ;)|K08v0R)w5gLSuBhj_qjc zX9MO(0ruD#D-mBEk)bppM-~yO=#Q=m`?K+uGxaYXb@|`zj<58euI+Wz3(gRKLJT0^ zF-^kx7V2{J29*Y2^%f03x<3S{@O*MTbG<`6Q+ritjLtY=QaR8gMy|J3Jy>q9kCk-8mg*{e@yX=>G zHi%=D_QGN2;wpVKe70u|BBRo9fNp44Ee;8s0P`c*gL`$y-AP#p%p{6ltW^y-Qkzrr z+0Bz1C!XwBjePgMX5s)VGh3?nYj79d(?LXT!)+dF9@>s!Y~+B=F@VUHZ4wA8^}hA%en7j{4g3G#~OT3aqs zTpuR*?%Ic$ce+XoU{F=P^Lr^_MVnDDEy3Dkh@q8T`^SSPi4#F)^QgmcL$>wyK30Kt zh2WV)h!$vo=}QieG*p1g7S0A33ovS8NSwK=Hq+j;RnH@#kKRXvbwaW5bwJ1$tF`gs zs_BK0O{CBg>&RkJls7-ymZOD3f_IMwrRUkPx*3du%?qF)c3=W)l>Cr{2KuQH?xPHx z`Z8>Ly@T@Y5Ny$;-hYGXNVHkc$U@xi@u_!Dcz;43Gt9W5)VK?22tmH*0~3(epy0QM zLUc9raI3Dp6wf)=6PC&N={HAw*dgetCb8w4TWT z$340lSH9KNmhfh0Ba2pmqV+|eX(6Hv=7cQFX)9*SWo(u3;oz3zw@2&ByLe?_sfkGc=@L&qr(S=J8qOi9b4H-K0m%LlP&^ zFZLU15aQ)61HfOPeqcirD^+%@OI8(kdpYCja6+`#PK$&tt;3eweBkjOAiWq&;%fS; z1Apr@pvmppikMgf?PH{E)4a;bE|vbVY8)zO&}QWaBWyW97>VEbQ~N*iHjQJ4tB4&m=qa#)%)JX zFD(N0Zzr;T#d{!NFbN-9Y}DifU_uITqp?-Bs87Mo?M0z@Z~+tUxL7X--nxlogEiZu zs3G1_v5Dg)s-wA6%zR$o?|1+)F$s*=@;C=KAh!(sjS`wRPce;=MGZjjq&nPKxt~E9y_gf zG!LA<_QC9NAC0yhw4o<~2~Aq%obOE(Kz$5Hs!Tm_@a zvQF_lJs`da5JDDm4#I1O^giuP3P!;B3FBk}z{*&7=G_uE4tvlqup7k}$HaLZxKo+^ zL&T44DaZe&x8kJyGmrHJIL}sWN$)NCzTXTN^v!Y8Nf?5-KPh_61##86J*K1GF-16W zbJqdpBOxuf=RFbT!X=a$uQSMlxZbMODm9!8V7(94o!z|`XPc1^AOe4~DP02FXf?Z5 zayJT#=YBdPl)!K^lRFa(i>+$77VLGeNlp*=VSC67YXA7eN4(4lkz9K z_sK*OoyRnpf+x?UY<4*bGO^hGnj~PqAor)|HrswIyu&^h_@gJ3ox7)` zN2NHn)EauDpHI*Z-W(q}CF$4J(WBGtv@RtCrEB2vV4ep5Qokwtc#&2Ic~*1iJsGJ} zHTj9DGt(RNh6y=M;&~Gj}35YnI|QA z7WAvFl200}Q;9)1lc-28O@GBA<|aq`OkI6W0*fY*?uCEii>RsA@Wn$s+WJpvEECX= zB0A5uLCE$Ga0S-Irtx5b4H+T$FJ&|U7F1gt?2uKz|AcMNOXh={Av1|wH`D0l=nD`y zF!M1b4mkkVQDetP5yGpxiC_MK&BBdLslZ&n7R-rVNDN2aLT=ga3SqbBpNr5`!!W6y z(cJj*gPwtlp@=V^-`krl<`a6!&Eao~?fA<5r#(XKtdSH-K(3U#ka^@U}2f)W9LENf*=k8>+*ou8>?S`?zBDIJh_*SHJ|}eJ|J9) zDR<)oL#KLu)>m!LKJd#{>y?bZVOx5+H@a*x*z_dOvCk$8g;8gY(o}t51)j0--5OC_ zJF8%IUn@a@VaH1&dt^^Lz+@DPxK8&fN6QB_d)n{O<7CHnpHs+%N^{XpMRH!)mSqI}UMh0y&erP#xB;18Tr1hDQZEoN+E9Od+SEj(aY}2f^I-5ol>5Ah zJTF*DZ-?LZva8>DbLR5qJcA0>Ik5_>C8< zLjuP&3La%LMjzzleG1qOmrCX&vo_;IzCrVp4*xSamc7}-oQ3`;5!PY!dX6SK>Rp@Q zCmtO>;n`wDc*kZvrXA4%`MO}8kF1? zcNz)VxU+a6v^ezjPR17NI7y`sNd&7AR>uEp`s&O?jC)B4=JxHx7eJMAwUpG-{Xib+ z@V~Z#$slYy%~`6#4}up<&!l%?vp zqb&~xmevS5q99B6i*1{UrGyp3Kw!aKB_omj&X@07&kdg2NY2uag?J4MCW(6{*yTK} zG$LnksdnUuT9vfH0`I#`MrAP1x~`vy&h~P%$5f8Sc{T_dc8%ZPe;wda3L@Ym)r*vl zV2Wt?-p`TRKUn$UrfYbK(htlX%b%W3L&2sTYj9jT;+bmi7ZE%1kTI!ZJsLS(*r26( z)-AQxJ^MM=Csgt&3lR+8R#t?fjS_z#e+ixhnk251>`O9y0c5K}h)wsju|~1nPImPk z?tL0_7jAZU%|8gkYSRErt7=_k>fbuDsv!?Hj^wz&Agv}E=f0MBT#jukmuX;l+~z_~ zX{pjAWZZlhR42HO#WoohJ9PZTGTr=T_M#q5sdLp#LYpoK? zM|Z13Z?*KIZAvG*sasS0BIu68{Nn_^CM-g)quwk&()X;kn?}wGYJ1gRKc7lt?PG!X zxQew!hg77J+xSw&R7KoP4;I>PI|@tW_z-pw$c}DMJp!vsvjwYf4^bL=Xfqaz)KjeO zUe)4a(aad6Yyi1XOC$*59sFDqn?17+7}hMCiaSq)Zp9N6vVfy8u<#DHcttj3B#f0< zi`xZ6NDH&3^`JZYQL7DK5u#_3*dg2Z&qquieqEmoiY(mU9!t(8>L zYhAY(+gCck{9+=Jsa2t{1k8`v-y59_*1c_*ZfTN4noh3LouRM&>p+N~z6!Wa+!PJ& zSGUnk+@KonI!>^NmSXsudtpauk;TBN0n!69V78WSc$&o?PvD?^Ed5grQfyN~K+#O@ zD^EruN+brkX`77*G&JWcM_B3EiPS&Xt$42aqZm9w9e@;IEay6Z8dr*_Sd#)S(4We& z$0wu^^D1qHxwu`2;7cn&eyFk1QaDAdPe% zI;WJYDk~$B9o#ST3xWoRxWUFdxQTA<#x1ou%CoZ~c*5$V~YFP?f^tv6U^hivq})jA@|&vza}iv^hF@3S;Hs9g@99_U(^=q7M$| zGLPIq&R3P|Hy(;?C$YqjQu=6~Wu!DF8WL-f9IL&-jp~1}Y9@#LOsGdJHy*Lvwf8w) zPCNN%c!tX#BbR@uF^_JIJteU^jZMQn2ey}`L&x`dDg3gfu`i{D_k33Euf*auSZY2f z9huaMA045OUrs8I0~2Bd);%Obh}5qa1;`6Yu3GH-E=ZrE2ZS2W##wN~>C;6gx;_Pk zbP>SqMmFg<+#_n*IbabTznyr3#2sdwWMRt5o+7cl+ec_78;1NHgE^M79<_NOP4nz) z`B|5(jSHxGK+I95UExmJDC*qDZ69=D(h!X!GRwVZlt-HA1o6{jbfk`J&1mCEK=%R> z7N(uUu_&lCA#EY;?udxLDPVLY_^sd9Bw_F_kwAMb$eqZz+;NZ6QrX{L;AUY7uAq@; zdqJ&dEfdi1R}Nrk8(8gN&;eHbQX34~rH|dhQ!ZDY=AKkEUdwl0wLb}%>lVkY7}TzX zMBq4a^{3veZAlA@ymQhxc8R1312i8&U@jUV9Vvp_rc{9lh^B5gt2nH&t_p4>NA>~x zvuwO}bc4ohx*@Bi4=$O9-^o7l{m~zWbB; z(V41GFqAF*HD``-B0Y-1j(wr({C+YTH$X3op4qd0BeMA(XaF8lMF&+{ZtdKxF3 z$gCwYuYF*Bmmp1akTij~r%)Ew6?w=tFh z;e1%I2}R4nVnYSfw`;yosQt1Q(4EvJ2sznHWCD!Kc*X#xy)Dp&Xzk{Q`lB|V%>viy zlh-~wJLp&)bDh(l(dc~uOVSu_kjFb6r34(=cNh$+Nq3;5(yF^&rmcbk-bG+h+hOgm zMIzQq!m*Ex6beeC>2G7(HuQX|*pB!4EWLK{&5U(8uF(B;%*hMF0`ZrqpjfdI>|`uq zW22uokTV5x-#XU~1=JXh@wpUqJZaet&Aq!HhDD6UBy%#h6y-@+MF(8Sal~>A)mG-` z#q5o9?Iccjf<^d5TV~q?tksqMsE|%zbmKn7o0HiH=wsO+onAGcQ`V$eV#>Vsvzb$k z(KGL|vQ__uRnCQH3qJS6|}piBU6pQOV-y-thK zl;iW>F>BV8+7_8 zKoBzEa3E)~TB7aBm6*Krx_3@i+GO*tR_~gef4m_J&(8Gjis#Gqc!d!&u}tmYiJn5+ z35I(GWtg68%c)i`%I{UR9LR=Dp$6?oH`(A{rFe!^EWeqh>%F)Fs z)mj+$@_0GD+8^{V%H-T3mwfmh!Cy2gc%F~lsmTD>2T{SNT6$+}9{yG@)3-SRbOB8_ zkGy~kWF%nyW%XS2U-s27*o3FYxRz_SyP)MVX{AOl;%jB_2NmplAW%lJr?%gF&eTFv zlYI555DUFYskh-OEIl_=SAOi2_1mp`gAduRkSDJbQdIicMLTPna~q=Hm`Wo0q#ou^^R*&ft0Ao)f3B+boo z+?rwWcdQ7QZ2?x)D31^t?vC-LWia0|o8e~|0dqGFlH7NFJ3KIfGT_^QwB;#u9QDe$R*jBnISJLOxHRJA6wm}B7%O8tQv=_Val_{DTz?`jb`^#{$e(OL;ZM| z09$1j;Gtw8o8bQcBkirjs_MGE;f)|DQc6gJC?O?{Gzf@Di_#_C-L(h>6_AoHX^;-- zl!9bIx|*TzoiN}joD?UyDgaFa#2El zARZ6_wx{}v*&$-`6iUaw19u}i5@w5kPddoX)>ZaoJ+0{B+znlwv`{MtF%&&&@?N}7 zW+>A649(yB;?tNO`k@TLAcG$%jCjSL#E24NO^qL=-2sDD=UiRLfKETF+C_$QfB}`Mj0mLm(>+h{UWGX`>Kr9y_?5 zYzy#44jNV1&3Pe$SMR`VAC7Qx0c{B~(e=Di3k;TV^|m~Zz!@Bgo5X7t{L73 zYFTs;7It(9mYjXpwfG_l?-eq$Y3i;_KT>X+^fBIog*pyWJS;y3t1SiV{@Xb$EfW@m zXq+ou{_Qd!lGm|UA&z|- zqI$5kgi#j4dKC8|_W1bqysfAKsvq2CX(ZG}zJVuR_F(n2xlmpANnC_t{nHKnJKA&e zCZ-4%7r=EU>>uyKx$U0{quv)zNSkrk<6%HFp^M=cLd$_R+QmojX9P*=as1&;wgC(i zMG0}Ykxau)pRcJXeG)dh+MZ|2c|n!d5l9X9QkNIJ&N~)2ZmX_dHazLrpYA9WS=#!sIncl(GMlIl%{VXc zCwW0YrmAum-$b~#j+#6(bo*K2Ma*9mZWS`&MS5|t=NxXZ-m(ur7#rk%PuZv|a=$Lr z_RQ#k8($F_Se}zzu2}P5dQ^F6qXjyug9zM?N2D&YGHa`zEOjTq%-WOTbV*|C@vzH$ zyi{%a?qFYub)44#|EQyuP?{6YE(A}3hmh?~&YKUP`|f7s_VkT%9iM75MHcoY)$aD3 z>Z0|eH1Z&REkq|9iw?krg7Xw&bqj^7I5o}1PtR5g#?2?DD{Y<@C5=B^nOQ9COR#AO z-?g6oB-TfFGl>@li{bJRJv^`W-0$SgRS`dMMhZXucca zVn7OBCfMM%+urJ1AyOwpxg)VDXx3S^`p=&{)ZX{!xl<**1_c_QpY7)-P#pF6MVEobDtv;X0FXbUyG8JrPBv9%r6>Kc}S3zhk%9_U0Wr zEcy*Fqa|t_l$(ExyNDmfG=?hnzkR|&Q;(zeh=d>4sZ{GWlqlg;yl09`9t~=+6#u|e zkFRRnYK^N$0ccv1RkEMOV(BUQo@u~57^{oGWh^bTxKFxHZzk)LDkhsc9u*X1jkhO( z)`MfH=^y?={3O(As~h+)ESsGkRxnvX)obIHp8*|Zls*%oB?~@`k`I;wi&?En@Uu>*ez%5>YPKX@PmeTb z*-7#JegT3$?6Z~R=g2*?$#$<8qq1`LO#8KdBv0Q z$A2VP_+WlIPPCGU@j{B=?GatX#@g5cmhEju9{sZWdWt2^ z_X#tc)z~p8S$aYyy@?ha(19Q1A#q%42=SxU*Fkl3HIE+Mg7bL_kL=Z4QvoalQfV1Y zE0iwZAJ}jjKU}I!^l=2XMp0&});Inn*Pg=iJ^(WXjd1L}9F*b@;ONL^p!C+Dv7bG^L4sQ;k7yoMwl=b=2K(S^wu7?37Vp=uCDhUi0mpf`Q{H zu9-MqNedq^$XHjFU$A+943y*jwKgeThj8na4_Y1U%KwsuU9C%jO%b>|pugKYP^<{< za5L0|rj9Qrc_Oyrv`SetP>Yt`e#VO+#fK6zrL3I{c+uR zDY&*K%YSisa7+AgdDH`WMq# zoM7Gl^W^$k3sR17n-s5m^L0a+Q+N=wxK-HB;uyBugiRcmxPc2J)d%&HHeP*Rr|CH^ z1mv`sYSnq92A!0|x=i=&ZfVec19ib!T&HTPfw#S~JPo3HkyNR13?qxZ9??H~ah0?= zH)o<;hTJ!6-JwLFIgJPu1+I!T@SSNHd_3Ey5SoA3L1O;Zi3&JK<|_*k=N~=YPqnwc zV)l1vMQPe>+0^!;-J%Ef5jU2-WAcIyJr4&Vh^vWMl^&bm8)CC)^Q53>em4BH(WYIO z48jRtli*}4+Ksi~I`|b2Z=e2bIn0fv1N|di3yJ*Jz$~;lsPkNula?N2Da) zNmcGxx}i6nK5RYuH6eV|k-V2E%bcR<;zjH+yUkM+Q26TT=fydR-2nD*2rE6z!R>Sh zquS{(E8&(W+;Ncx;_}~XsU2dcI{!HD!tHtf-qW!sDzJUc^LE|WvHwUR%K%pZj-t#J7pk?i*X#pDV0Kic@VSJr+i!%SLGYbA$}ra8 zR54?=0OQdY?SpFq`n+UZ<^ClU=?133Yd?de4NPYq-&7zg2;FTBb|NMszR?i2ImI5}bP@w1-W$-X+tFR9ys-JL3jkCNTJGPYp-&v3p^-LAw>cki6^N zm2Wtqsr!!P&zHyp2TXptCr+%kb0P4PvlXn9k1FB&%m$mI^Bvd@ANCCrzb&d;QluS+ z2ES&PB5`L45pGPq=+JgKdYWvm`o7X2Xt!ufy#FHb%5%-hSO$ME`dQ!W z2m>1*a-~KGMsXj)?8(G|%(E6L`xrfRgD`NZVW}V|qZG4tUNt`aQ$_oKvZLQNTr_q2;b?|O@iwNaX5n!1 zVq&emu{=D%M)#_vgN-VNWKUT{{CjthWX$nk2a-d%^PKjG^S*Jnh2qd^=?&}2Wscij z<;g0U_o3^#6e=0>83P{HoQ10w}!utG5Fy$2K)00t%-Y;top7 z(+~#;TjfU27hXOV5nQqC#`?nplnO+ z*vFd?M~!mnqY5RQ4bR+)uhsM`T(T56nb14Q#Dqx4 zdTBqe2a|=gMnWVG<%<t zl3ew5Lsm*AWE`At&q_0v7mxZC`Ud>AcF>eWf&IMK3CV%XVkWp9az08Rg>ndZ`tBFq zHDwqVY~tZ~@+VO zhG09csyFifIKOk$g`eOyDT0IX&{{Se+p(8_H8MSPX;rvh`1K{<@I!0Lt1}U0)Zyf4 zk;Tp}XUr`E!2@muIATH=!tw71mn6gLZ*&iLW0(k=-mEElZvSPH$Rk3O2YK+KmbA+t zm!0|Q(~t4S)_eWJ?-yKt3h|i-bPN(#^t3vK0)k_}NS%nn)shOWV^5nY=y7H1K?0BI zq1ZECK@FFuz)D-Gon2!xaDM{cAP6MX71}37xgKlU>(!{YAW)_1G0w{^W()VZ#=2ba zc<6UKG522Dd9dNo-Yg5%GY#AkcqBJnj)Cs~)(K`|*kr9{iq)q`WRg|FJ#DYY3EuGa zDterzpXDKbxe!m_Nr$^Ve-(OJkMy!)nMSi)=Y6l4u!zZBosj~4s{~1&gYY^WOy|sT z!bE{tSv9U52-w30p*rvYvK+*(f#q=;-}c^?Jp}4C0s&m#C%j<7#rM%3k=;Um6wE-^_sLBQx&3|J!ruoi z4{0^lZ`h=s@=>BxgWLa}I9y)f;4UOrL)#HY#*PT&(l_H16BDbXntbL2=ytxc7kb_S z|EV4hT=~pz&{>8=m%!VP(VD96fJfQq?M)1B(q4&O7#1^7i6EF>Dp$_E*ydNDwTlBd z5&*pd8^8X~O3z2BptNsqGIz%Q?Uj!kCQ+WD#UG`iy1O?WHDxCK&a8L?l#{R)jYkkoM*KpaXTvG9{0LV?3s9Yw$l?*Eo`unO&6?|wv$jGL;dlAwPOO~| z0#}Ie-!w)1i}m8FY zkPO`OCN8*RqBpN0rGd76x4X zD*7s@*uRB*E6vKobIG@Jx)CE4(>B~*HX8P%z@iKdn$>77FKd~VOe*Lwo-EngT-=Bg zwB3|mlrB!53`A#d7OqJPs?$MsDEWG*POz;_WAVO zH1tuVq9s>1TSzeayCckamJnJzgy_h|u$>90~+9LFmH+zr0Z|HIut zFHoEMu6^Sf_iibtIihKNmwF~5uqH8}JH5Qw1$#fEi9RQ?9j~Ua=N*X9O!f`axcc|w zC9t z^>NvB%lJ8S?@QJ@cd^#F9`3DAi81>3h9yl!DGuJ=^Bv$o)7GTr8?%)0WV|7I0|gt; zKB_r5yF;_>GhLU{-tK`H`e&C>E(d=su{$kse#zwAEe57o)5kw*AawxVS4)|D$S-dj z>O27)i1x;cYs)H`GMu5H$m4MybTye4P2SE^?@79kbvj zLZ|hRz0K(&1U6!utp}bu)W)k$sJqge;V&c3Sr6*IIW5jV{rqY!Y}ib$W}DqtrMvII z-Sg}q^TKO)P6$C(We)tqgz3%S%GVj+kd>*ERzR{ro}c)8nu9-hY`>+?^bN)}_SppC zN-xcpZIP_xE8!)>S9uZ~W1n*569v-CxNwfT16q~ZD>SaAU{4qEpHv>hrCc{L*toP{ zDik19(UME_a0xjGgYw?3BV$*)f%U2b>8cXS!dnmtsb1Spmv51Ddf{APsN$0jH| z91shoa_Jazo7-pIOf+39?J_asiml$7g}Mg6*C2n%>SqxXf}ItZF^21!v22q-xqe$U zDL0O&H(x&h9j1a!LQ4IEk(0ZpzZbA>YQXa)ibXZb>=94Y%SMU930Xv86qVTb5MG;< zios`VcEa(djcwin(ax17VHULWf`a(a{^aKqoQhd}>K5?r_*$xpB{_>5wT}774%#gd zp61|wAYWBdXRiv?G9=&h`4Hdt@Ok|zRYI;>jI<_7-a8-k*dJf~NjW&H@_}$jz;kHb z|AwowGQ(lq335nxKfYV)mZLkcuhxI^d^ilWet|*bog@7Bu!lh-+_Udr{IL8;v@#1V zyFd1=SoZiA_>BS|*8>-4klTFmia!vGqr%ivQT=oU!*21KW~n~vP9}dYu;x!XlozvX zx+==}B1XS~u@qtsG@jNfVqH$B;3F=hDE{d%z1M7#05mIPRwSli)^c9< z@2KuZ<(r-k3-MI0FxTdr@uYF15HF)Yc&CT{5H#7s)Wh?hA=EMqMJkeFR(4X!s0I5g z$jhCuF=N_ z>^10E`gcF=zS&d*7`?wY8g{aQ_QQV|9T%r7e6bQ%rz=_}laR?VUxTlB2c%c(w_L>w z^So@LfAS(&MA!>Q5foIUmH!sR>sl6XqN#BjfR3$WEIbjEd20HXk|Kc;Prr zKWj*5{ab97Mq^oqLbdY!A22lwo}y=s7mMD}X-F`&8i~n3>33Fz z<)3mMhpwu_Y~J2xqOjo~{G5UIwxN;Vf#+Bt(HHvTG|hQgo)){V;C5FQw=W$tMbZU& z#$=CV-!F19r8?{#TSs9Wmx6k$UNMWl&RW;O<`)Od0Yndu{CU^-hs@G$j_SC%JEjJn-XY`);hLLQ-;IVcX6}K5++#d#mlnHvK&a=`KXw1pUfQ-QBOI z?1u^_sneDF1^_bgyO-n#%K%-!;Q^nxZgi>2#io{}T4#fvc&7`$QOfH>vV%@45z2i$ zlU!Inc>vECP6+PKL|Sfg5((eO$10>Sw2UC`cRyOnA)ypEn6OU#W7ezeWalcZg}Pkg z)(IT%aW8e1Us5aMCcK%1m>cNxJ+hqUV>+^^I|Wgy7(v;dbui22y)hEpvF{xw#JZ>m^t}Tlbt-dzYYDedu1Lv3uOe)vHi^IQ zep<Z_O5}bhVgY_xtFe>yyd##>KAcD>qeqnSaPP!|n_{onD-8AH&o|nCUclnnClm zE(4e7{6{JH`!jny0v5fQv zm+xz2$7bKi;9FE;QrW8x+a`(ln|sQ{%f6e87;M21*zhYL1aOeBZZ+=9wB@-B`%pa$ z@T7BCDPe1uv$y?N`$|iVvI0;PHM^DT1;JCd@1@I^C96FxM&??4u*1{Wa};~yw>lZD zen#)pdn41#>+qvFc00JU*4cxZK=jQ3;J$lZrz?FITO-Z46O7KfN$raULWAC0=#4)q zwsD#Z3>^>PIhaZ?IyV|;lO>3$h7+Zr)wAi#JrG|1OtpwkeMRZnTLYjFEE+`SPPUqa zLK&IvOyyjsW1L3q+@$C?vFK{70I#T(UuA~q=kg{1)N6)~942cM44{ch_N@Sg<}kGH zWqwaa0SpUo5P~)N9rr6_7RR|b&}CHD(d`LUjX$80?(S^&n%zG?Ijzy2P$< zI(>I1x8b#Chh|J`<{K1ow2PIfY@ou21p!0^{Z~lzKO-WTEOG_JDfTsVK=BBbe12ju z?Pj(^S%dOz(XvNOvtzJ)xhX$3uYB9V1qq5^S;#{LhADt_^T&Qpd)b-a5b1(pWA@Z?$VQ!!fQ?e<$Dw7A z;}1Tm_xcagp{1q|Cz zv4oUY;P=xu z-_Saj--Hh3$tZ}9Dvp27W z039%H^Vy*(-Vi9CR!nqwxD_8-#!Kn^!#u=GFr-G2yQ1y<6m(plQ@qjqtr#<;==Q0{ zXN`-X>cNEYV_fAHAmN!Po{DC8%MhuCt{oO%P`g1AivyYf^-!}QPl^np)>0rkQo>2F>(zq{{x0eP@qzlal<;*5?!Fmn<*-)U_H-Z% zcD|beo~6PoFZNv$6Z`G7mD-*Mk2WEa6C0sWLSs(7T1&5 zmia##{B~_u*o^gBiw%7$eVP=LWi^cI?_0?4T0#A_X}@Y;8cZ^Cc-!>#;oTQ(pYxV6sh=cbVAcKj;1X zJ$_BAS%DcKpX4o|VXM%au#mk&zCJMNV0+i&bZ2tDiIGMe5CBzr=uDkn8Ja2dNx*da zJOvD}9TsiJ;B5MGUmO4wQ{$+AR1xuBFk2?v*&(N#f(asTi@469kzS<+t>`S`(F z4?+@nEV-<&(1}k;8VP06DKh+*$Do=$6@`%5GA^pBH~3My=hq&u&v#f(>7qQ)1fG$B zheUa(Dl-V3PS8Y+7i`v@_dH?zyGRlZuDwI$(IBXm)ehdZ(b56xzLBTqB+!p5FSSaN z_bC6)8L6u9O{(d3MzB^GNtT!l7hW~=TUhKN2T%cE9IWJ{rfe;<5EL$nJaI$mSPK56 zz|2WvaK*Oyw45EW^-}saR?$L+f-Txf( zhk;CrESNvtJCl3JrSpspr;1(*k_*>P@H3NkOW*3o2z7|Uu&=1RM|PHFIaXs|btZAZ zA7HGoq{N1Y(MbUA$1{I$zB_1W5hdGoTrRk?um!t{<@tNd(`gD^P+7DgE&; zRmI$V4w}A183-YHL7!1znCL9t6Huehb4?NlKLRp}FV_$}FQqsc98FkmHk3~P>&3f<^cT@hx<~+7MFK%}qfqh}PnmXh+rCrHM}yGx<3II3(po^>(teRXka%H$ zu-3|UhGe9A15jDp~yr9LYZPRs_>z}c+#6fU!9H%gW15H#(SA-?`5mxrGt}$ z9tMw&jCYaLpG^BZRFcG_?wb%=+N?Mbnr)tKWC(D=$CBIMEI!~rCB8gE>K~inq3>jy zF0OiLIeuX0zM8#aBIfMkCwd>MEVEeQ9~LB)-~yENSzL^qmCvn&m2h}?nYAMo-{fRS z#VE)t7;(6h!o|n8+HQzzKNVkAnsTjqYLnAPUgo9fqMUb?SLR(?oGj}H1=|}0Ki+J@ ztQA;c?jtO@`@j>s`~qH6&D^#thh;%$|wJ8;A5qWS+So{xYdH3+z7#D5JX4 za3CP!khM5DnT~%mQeO$NS|RHHEU^(=N%Ag0FfL+p&o5Y#p$trB6SDWlFH-g%L8pwz zRuT(io83E%`93xMZQpMZJuWx(yXiN(h(v)f(DWPjI*3%^d#%~8(QFdjL;0Bof8J$& zd3|JBYmD_mYhiJmcQc#H;$tIz_C@%(u=x2h+Wcma4}{*N zCME&8d1B)3*&I z85lF5JFWoF$A-TEPY-|+NIdZEt3`cS`=vqdk|Q0Urmyn}?M_PW%feocTFL{W@(&FaB^=yZMGzyz< zxQLO!teE4!QGmd-KfoAu--NTohrc(rOgpfrlZt=0KDI2Ke!nlf;B#KCi(z!|JkHhM zRq$5E47qzJ7_D$Tj>U`SpQ1fdcxwUY3-N)2Pd^ZBD zRup|?Dv7374L>P)*5z#}@ThNAoLAH}(TdM>lQ_PDJeJTQs-ller(7G3&xY=TiOvx$ za2*vnD&jAm>mRUZhwi`P8>rqx<6qx`U{+R&p=VE96M*b3ANhGQbr0xaHxRE zgyM7%47f@?|GH#0#>{*Ld;I>Fd^D^`q! zqf^E5nGV^xaLh7Li30SWs2J%iZobA!GMRky;As))L7)=u_+D2&M{BmmAM&EuyKyen z2%w(8==ImX*k@km%RGYI`|X_GM@s^6zt1SKeOv&q0mmDY1ziOU^$UBwfR4-;CFMiR zS2zfkqsbI|;!%~5RdzhVED-JGr6m-JVJ&1PcypW+G5G!7gp{gdI6QCn%I4_u{G<&X zTde-k?4Ep1pvb_5K|x@$jQI0Z)a$Fn!bQM5(9DMcO{SwxR#a>TJD}4iXmgWep39it(kBLs{h)y8QK8{fQJ5GW$w-jSW08m0l zE%XgR7mnPx%{)>iUFkF#HR7;uLXwz1xp5MGMv@5Ea(9{>!3yUqT04`?>lxo>7t;-{ za+gXO*~aL)Px_mDjez%RT|R1gdxcXUDL}?LG>@M)_dchdH~W*Z=+i7PTCg}Ioz0~< z=x>d>Yj7_>Z~5lZho0*=X?w!1=kp_vetC%|-S7T66GL|?xoJFv%c(S$2{&M;gM+m} z$IW(4z9rqCT$M&QcE9t*8x939vMZ8Ort54zzl5qjDTmLO8$+ADO9|;U8L;$r0jj9IMkNAp<6QzOTOZEX818K!> z8LhPn6YP)vTe5priJn<>Q;(G>JI(*3q^4331xbj!PO*BQqvGpGAxRM!=b<*{P{79n z(eZ9CMSPZ1;B1KY4Fz#23%iTsvQ+^&ATS^QBFAaQK?HabgeyWM0U9$T-c>DrMp`a` z8jd)HcJaUK(*keB1X8h5Gr!clpdC$j$KKuz~?8gaiDa?$akYh6~}+4+{e`&?Pj zk2qLP&SWBpWS1pz&2gljDtoYcNRv4`iQ#Gcwh4gyY zfoh2aVE;@^B<f!WkW3s*3oyz)YG~rB;zgWr(pV~h$iHLu zM))qwbFc{@0|c>S4S$62T|twkWsu{5Q6Xe~Z7gVI;-7OP+|9KwUY3*99N06dv5c=( zG=Dmp&{5csESqgLXd78<l~sDWE@>**!;vFSfE{dn_}j=L2#I3gii!)99FN4}!!qpRN&_{u~# zO6u%R`CJ^O${87xXxFcGA%`$xki^X?jr3x3@JRpkGOcLe68jh*e!But(b_RleV?kB zduFs{3@k;8lMMWsm5W%NJo2MI$zbDeZuK<0FXkW1cD9sD>H7hzV*Qf|p#Q9@0GM(U z2ww{FgKd#9S$!R7z<2g_6HJ$E8IpZZNGi_xsja$qf>fD`VsUZ6?7nUkr@&*rHSa0N zlNuwGd(G@wu3DwGQmEs1g>1$%5{&C3eQ3-$yyK{NGGvE)jTlJy!Ct#}oUpRo6LWG} z4|$w!*}z6X42Wf%B0jV+*gqmgh_-`=B?8&(Az^3?CK>-zQF)9O)bs=F-@9cpO)FC~ zOB7_rgc(S7^sm*Wd}F}v)xgn1j*4jg(9`>qqdV|#d|Hzy__?g4fj}HOo!0&DNYnqb z2UB{`Civj^*BOx$Pq!-B5GD*ZsvSV?8DBAJX;&hO$sZBr*+&q6nZy2RC-ZHJKt?XV zxBn1Oie15$7Ne1l0-aqo5X}1iJL&IZr?K4Jk>A6j`e)LlDDt*szu1H}D7j#r-pVN#TfDh@c!0}fx3Y;SKD0=N?(u(B zOrXC@CVd8+^GL}g`U3zENYwC8>FNJ)JT;KW{w}5eeI^j{Zh-y$&t5a=|N0aEe?E}d z`5U(a^7&%jn+-08@>YpO_g8|7T`K&dg`M8kY|%z8aTL%zd=oe}D8buXe{_#U*_FhK97T-)qT>N5i!?!-t-XELG5!?{=Jx zvd(!Z!NWkk85>6IP<)I6)B9ZPH?%z<`^ZfS+xk|8Fig+3>Hpvs`Gh|$g0vXVQDDT( zY5-dkGyG!Pg%8N44=I`~qNwnp42tOecX!+Y+#l4;6y!hDILMm?&WY=vb8`Q=g_ZBP z#wGnb3~|ti;QONUUiLUCi;KCV+n0=MCvmJx3mAG{L8kUQn0@>ZBisF?KBFlH?f#@) z>V@Oor3c&5_&a^n4KnE`7v#5*3m^#Ur(=0!^Fm7d18ho5Ctbow#Bh7Ll1I?Q$mHilGAjN;K9CNzLQZq}(7&F!;%*H1jbsQ3|%we#Lp(&^z6)qi* z|KS$XBZnv_jRnW(%RZ+f{7ux^tHUcw(i(=}m|HkVdj?x@fLz}ca0it)w5)ybj$` zeS%>q)83zGdc;xkMmtfw{B~(4S@f$!<(xXcw3;nM?D@C-*`xF-s=14##MHRiV?8n> zv=*;nh(;>#{jXaE_H6ZG*{QoF)wvvr;VwDTT&k)K>xr;C_FnLWxGV-Ly( zNC^X-PL=p71%8H+OjEqFb3E5=jo)G_#^m{OnUy+=&v|DI6KF@TyVWr~ z-si!@ozE#f#`-R?bwP}aYoSi}^_FBtsX;Fx{zDB-qD;;OMBEgv0XhiPqW2!&ghGs6 zEMn-$f8XBh?N_c&oqKV1quyKKE6LO=o06$-3y%pkRBbl1#tclnhFH?&x#%ekbB(fF z1G^HEOS&}Th)caTm5ju#>uZ9}%#2xT2H(esywfrJ zerAOOrR6}Chi-;n22v;aetXNPuew5o!DI=i2sgZ@3_VzrD9I}kuI8>*m`@rqx3DQb zeV)4TiqZX-zv|~DiYFk#GbtN!FU|}4vZD5(*LitKQZP}7zd6&%+LU(>-a03o+JU6J2 zgQ4D6Nqx=9jzgaANG@S{F}Q0$PCP+`T6f7)D(@^ByylG3lC^uv(ROgB@KMR-j0$*3 zU}dG%HDcm%KCWN)PeXSvbe*m@T^@#TLhj#JUhmB>uuTcBxu5Gcv`LE84#ZfmKHT`C zoAqK3)$C;jURVic1vD6Z?u^o%+4wGamX&7s?)WA9`nFD1?Qh)qvRIGK}+-;}7P18O8F&7<)n5$JK7os1Iycc-SLBEkwmWGIwffKeR((=NXxG->& z3A2FvG_~8N{@J4dh!G#f8K4 z$D3lbp9e+bQ1pI7Bv~Bk52IfgxC|AQRBwc`(P-X~AnDt_<~$BJ%hNa!8fZUC>1%6b z>CMJHjkx{x$iU+Rbyq3-y3u5%+_MeD_X@1EUTtw4>ui3x9k~DdY~BxZJWcZxy;0KKDcqt@4&$Uh6N3kp$F;8f^*4*u60(0`2tof?!;aYo@d-%bD{_&Y)jCQ78Y{x(wIvl zx66GCgXiu=e6RJTl;ZJ=W8ryWJPtEG>bo3W-nFTYm%tEUPZesOEuD-xAh$SI@W#j4ZlkTcS!T7 zCR&>+*A4w`#9438(IdvzTZr)&PdW9+olpHT2bT6<)j$^>QQ(af?G!pu8TkxBeK)^| z#gVxEAS7*j--w7Rp9ABy`|;}c&AY|7d5DSP2YDjYg;H-*6K8Sgr(_V3-_@4X*R+5PBhJm~G|TC#Le6_lR;(cr$T zdekRv$9D!{dgK`19#?CKp6IC?N zctz)Tb@znDH^bl6X=v7e6~EKJjR_|rJ9NFc%eQg!(ByZV{JYRV+)vjT#CSwxHC1L> z$|$c7lUON57ck9p7^)IQZN#M99Bn)tuo)EM7l+OuqtvF%?t@oK#yPVKg0J)9Uw4(9 zW`5{>vx7mKV5a@tw5)ZUXAoa7I2~7RoDI*<%iU1@;BRvQuls(Yr(lkO?Ui}=Z>UC z*f@b*?0C*ZL$CkZY2$4p%*l+mUHaNJQUlK{K0?#RjXTzjs4FdxJxwj`B!w&|hWB4b z@G^V0zLv?u4PjyRJW9B%&Z469ikej8=<8TJmJH+}lW;Io2~iXn2Co2x=EWG}0uz6t zoSn$*XkPUDTak3Y=O3r%qo3|dt@s+snY8rf<=^#tl(-t0n>6a4At~OPi?LbR@F`h} zQ3#^k9l|y7+LTq}fgc=DUL2%cREyAG{u1dL*eHqo@%wZQw{ek)d#n7o=t#;vNEq)q z4HMcYnP`S)S8j}_TM6cMzlKU7#TR5rLn`WwFRbYs>Rw+LejlN1vd0HfgW8-pHd?&L=y(I+o)Jdx1`m_0q_Na;d*OVVCkUSc%s;L;AqT7Ufll;KrAk~kdTC8>b zCR57|SSo52e9t2I=;~L;b!!?GUf?n=og0>Y!k^Ocx#-eLi&|5`tSBJ4#?d?2yAvJe zAycjiwMxw#A`YDRYq{2YyB&1=w$4UgFVha0NB-#Cfz6ywY}1Ruip5qH;w#j~PVP1+t_MtdIRQ_-c863C>5VMj6!&;Va>ZPzFIl{unU|VS&z9tSd7mP(lSi%RW>w#+ z`la)*Q7mT7g+f?pQj=L*Yn;=F?O5apkx{!vprWTUedl|)^R?hjub5VA5tQLh!N8}D zXV9T7w%2-mB7N#&13QA^++X(M!NuKVk&-<3Z4bS}y&qDB{mS}H zbs2mgp{URvjhaT)z5BPg}1?#}Q@)5ZLUq{<|=}?d?ADRtK*$0}hC}N8^s=i~jizTNq8{yKF zV?IVVR65=d8~N}v#c0sVL4znx=o8ixXhChL)I(zV)~Qu7bVL_ZwzK!qI`G|s=Z^g1 z41qz6x!e<~k3C+vof!6!Zk=Xpd*TuEYhx%zSs3~Vjtz-NUAgy|o(#V@?hQqxRkhxu zPYuLbNphLHNxqoT%QllNmX8U{byPbhv+#=a8;*-BB7I+>39zkm=a%a&JG*U=!Jxd^ z2iCr=7eeiXjq44%{~u}Z9S&FYwhIpt(vU=i=pl$MAvz-j(L$m{CnAX6qs`Vu6213` z7Ez=3Aw(I`qYfr|H~JXE%-QlQ@9&)Vyx;YG*SG&M_O-+Qfru&;CHn zew$f-WG?0y85vo(Yg%noU}G~#`97p-iq`Xyy)?r5K=WP225ADn1=A&3{!CCr>2wUH zwiAHqv13evzjxLwV(mY7((Bh?YF!4c;$ zrL9d02vCUJxEc`(tU_qnDN;ieN34Z^PwoI~O3eF?%BFn6E|vog=#N~Z=7toZA_KWs z>t^WL8`53pH=T6*U+P*|X7`FL1t81x+_ywu{uF-sikj{X6nIMXbb&>m;%LF~yXl$a z^^ne&+qTC1NWPrnK{qaBIn$SnK5)yBH}bQtTC{n1ra&-!Csq9-*DhN~l!FMMyK)1# zw(s~o%TMxM$Qykug|aKVY0k5WN6iNxztoVLsZ!z$dj9BU^^Q_~tFUfwMeK>Y zJ-cthYHVg0WWc%Z0DWQg(&KrBUa3GFN>?be$UH=#9(eP{qj1JP?U=~^`K7w_W4uOV zzY~EMqj-sC+M#VfOaAf}jdGFX-Uv?`pm8V1c$#TkFY-P0ob8ve;gd%j&E<|L$ez>j zH`xqBug&jWt8GDK>sS1T0^n(6;pS(2M~2TAu{XG&LfCf)(c5_63>g0{Dc!x)Fnl2Y zSmaPpwcc9W8qdLe-o6`NJ4_cidH;;bPZpV=da$*U`8kpuZ(Z~(W1oBT;DN+2U^7&r zp)ry`BQR9hPTp{~^FYFH@$tRQd-fwiYy~}Bm13SVuDhQp3nWk4)XPq_!l1EhUq?T$ zSEBM)_&-S0`?Gbe9(XzPQ}kon*bMbK*K9cn%zoN_y46de0-n_hq9Wn_Bvb2MK8Fq* zn1Sark^EB~UaOj6Odg0u2FdwZfRiYR3PpHgDtUG%M;(hst+{ZrqCyJz5iP~A;m-r< zu*l5o_I0?`&W-{9}}4; zMf~}m@y3a%Svl;wU#a(uaQPYTA+}yS+OqUmwDhR5iYt5(PZ>+VPvXM)xN5d;H`qWE z7*Z#enoC5!>X$yZ55&BiZ#Zi%i0$q35SX7Lc4-B{Cy3zv6THyK?1Z7g)P${1lB$oM zUM;3ZuWUO!3c^s(Znq1>ly8kT=aK7F$kYZq*Gv2=YLD&bMa6?F7dh%wSy;H+XjrLo z_g=f&&G)1J%-Mc)uI4Ds>)0qM>z~&|=b(tP?R(HYha*Sb^mBUp)skHP1;qmPkVd)^6N^{KT7A+4vLj$K`ea$b~y2KSS zM)lT~`9zy`m31iESMSDDu;Yg}Nva*DKTDVbZpqK2kKWfXGrFpuF?xOt3`<`uxS^ZI zJ<^^gYT1H;;zhqbOHXPSnscLhM!5XwNrR!H#FWuzdiTU^<9c#8Da`ueh`~_q4g%z=gmd?oqWN;*9TC;*(gEdYrDkKyLi=fPi)Bvev@m ztd>2OB;~SN2(Bl`wd$e~&Kd$z?i}BJnXFupgv&Yuk^$xgY*7Yo8*LUY*8ANtIR|Sq zStB`dG!{!&x-)i7o*;j$M137y)fB%+Sso|BRhPB%mLwA>UQ%c64HtcGA1##kilfH- zjW^*joax$$3|HOfPYakCN3EhpOC;nV=4FT?4>QMT3U)iGD&&;BPL*%v{d%IYj>RA# zRo(9*0w*?FnU~N}yQp%X_v)c>YKo_)c7&!_2uI!g=Q0^_QnhW|Bxl|1^IcWv>tcgf zB2Js10~r^A6QtU`VU93^-jBaCx3?9j{b4b0v)7RA(_ii{ve)vucv)$st9@n9Y|?fJ zdEK4o{KDEdFPd5*^O|08*r7FsXO*TLL?J>SKMU#9xfJa2hv&i+CrO#`4h4jlM&#nEFeqH8Ee<74xFSC_d1+S*h-I-PN7d4a=mX{RlO@A=o_wZ00 zn0f;wBj3E=s2~>lDet1}mKracU87i)GXatP8{zHUGo(;6qq62(9M z0v7#;_Z>f5spGFxld})S?np#+-pBS|=);I^WVC=`ViHF4cF-?r^DLK6rt~4w-DMgFQ zQe{CK%R(GZg~gtQq;B?p9?kvG&UnAy!dEpH$1(9mqV_R^yEF8_Nh{Vd__M$#Uw6zh zG&>B}bDJ)bN=XD@2znCy3L16BcKTh#GJ#6HS}$d8is3`)J50JK>GOeNhIM zlcHCP3o_aTYdeEsZ-cUpLy@-!*@9nr>v#6ucw`_q(qrOTBeRm7_h=VL-bP#5<|tF` zJ4~N`(ybrv;V9FXJpjS-qpZ?fbmJ;oK*7%%s^piAl`X3+lVjn_tZ(SEhJOp|XdCRS zBSW>)vW*Wr8J_(Uo6E;Ook(gHrq1w9jYsJ^>ek1-J~C%l^;P@bBu)$BYyFxPxd-NS zHh%4KVKZXSV>A!)AC6_z4;b=IW$YsJ*Op)vI=06839%=rdjp=qJ!wp!T%px^u$q|; zkQWnRsgSs|bHAs}sApufztN1h?HrO5T1R;O^5M2cc4O%y=>^mG%@$5<3hvBfKBqAn{AKKTz`kFa)@CY|O@$edX zIgg;|vMbX4K*U3x&k9hrY=^?)&v_;P*>F8;6$*9DID-?fnR8hF_5OzjO5Nxx39p1W zadUBBMwXn@a7*w~h?(`h{%rHB!LuDv13`u?9rdG}-*i0}IlFd6$kewSfEG1!58ck^ znaFn^d3?2OZz4i!Z_usrQU5p`{~Gs>(Z$mdrdT8P$FdQ~ZhEL_hWLTJC{{v3bHcSn z{KtQ=mw~Qda@!1c1L7A*o%(X(5I5XuVhDa?a;0IMvN4RZE@QlO>7t0|!6y%TNB0oN zSMhnqgPaYOG`aPSqR^5Yd)_^UB%RHEkZW;^%5DEZ zrBz&t0OroCwGE{MEkFI;ddiH3I2*cYa)07pmqF`{{jX?0FHvbx6LL7BBQY42&AWu68hZ(P(f0-~S9MZEFvCByQ8lJ*Px=D(X_A10NpjD8gyxpk{MXQklD z22GnuMw_@W_iQ@)70l&bF3c3>NO^G755#@c;hfiTIZ1Eb#)i})d8vIi1j`N$>( zemD|j0q)C$#P{OC*4uPzF!jF-G z;-8DUuYy_2G0Xc;%8YYq9EzMEtpSj8ZmmhoIkx{p6eZw?YHm3Ttn#kwx_a+0{po~X z1MHb8^B31~doM~XpfY^6;TAcPA-U2eA4F_s`j`C^%YPBQviiXX>89kHesb!pcennS zPMWaHw6)c&JTPMGHl!)lZ_>#51CZq`C5U=s`}G?+Dg{W7`UkLv1vE&x0J~EPdJigriqXSEE2oVW(i1sdv)RwsD-ij;D!Cz#JRo z%B5QXm{3f(%)w;@@S?@sn6i;WG2^9U)q_%o#GAgywyc)!Ltbdqw~suiS0F3Och2x# z2@oH@x9=Nw6&k&7m^&J>pYblGMkl`KY{T0{fKoLh&z7*kF2TRI_kk+|)6wg>iWNn% zXPS%%2>v3GCHOOgPwf8jAs9<#$^B3Pz^y&B)VKicg)E-4$Y!q}P^Xs52~t3fr#Uv4 zNMwQ5Xex-=B3FeaNCzKK&pUt_#Xq_0|GdJiyK3yVb;%My4DtS3tS0M{ zp}jXs#;OFfU<(g%s<_v>6L>aBFKArHz; z;`8}OmI_~#^M$+}&#mj*md-3H9#M(eCM!0TCo2Mj$DeXi_ir0e7+<#GvkT}kYf7xE@#b$E&E=G)LKF8eQ+_!TVqJ|37%%Ej0U zd;ApVyuMpJ(ev<^hq&-ianZwX+9liX4}7=t9p8JHexcSQ%^~L$MLU@!u}P>4x6f8eB3!P*yP3F&inqBsC68K^2+CR67{f+pO97 z{Rs(gYEhd+kTwT^`UTnS`w84tBMwD8Ssp%N-0b!k&G=sJnXMd&s-rZ%dRWP*IZui`{FS~FgUDCHR`?BBsZ;r3^tDR-v8N}CX`~)5z z5*g0Mr++NH!y#7#?lynkOKx4=jZUBbM#ec@GxoLRQP1S1B8w2|an558-tXu0Wk?!HSsj$QnUJZgS_b1P^} zF^*$-#&=)H!179LiQVAUurlDvZ*fpD;{Q;5rRaBqbI^K3=yX8iQ1OZDbqT(P!?>*D zIf1do3+SQt#)CiIHs3~{J-0g4Y4B2AI?GjA>1AxdtzjZqZ(pyth4IV`t>@2H4 z@8Z;!Mt==^6DFbu$T1UY)|Ss!1v9Wy%In>3Yy z1KAqG+EK@#B)#~Oje4gOjjwlyXC96yOuY+^gn1{`@X)LhuTaM`F2L4&UUfUvv=_*i zD25?SP>u0gC&4RXGhYGM^i||}cJ_91y=CWj$^=@$fcZB9FMW8T;CshCOQY$Sml2`q z0e;#mkbLVJMC|&zxX^Z8hC%AtMe_qr+8cj`EDY7$c@pybf`=Hz-k0GacoMdAeiuA$ zF{xc4h1_C3T8sG^u5Zv#ymaj{)0ntm>7i0F`th!R2tW$a6s&5mv3V=N-DP_!7$3R& zf>c&p!sA{oD?TcBz@R_6TSS9>b+wQF%6wi&)03AMRVRjwN~kWaj2bsI6BPsyo1`p^ zF@9@zBPm$VmKE>)UHDyI+AAd@6DO0;{M+)zADsP}Nub@|-W$^C^eXY`KZ=pIP;=jd z3~(C`FzgP`x_7No6eyc;zZK@O^Z^P1eip+`y#YflAX3#RrY?FV}kO3=KeD1_U|#D!hmvcv<}KXd2y zrLW*ewaVpbEhlUCQ@)G*G|NEkM%Fi1<{G-yrKJZhI)-iwqypH{L#$U5duzrcgJ_#4 z;!TU=Ywv~A?mc^Q@@H@Pp`TnW6GQfX7t_#;{g=3csOM%6c5=cL#a7PZBaLr)DWHUF zD2EE2PR2M!p{|)G#dpYgB(=|S`R`FzFj6l`iz(7PvmfcBjJy&P{G_B2I9Q#q`CuHv z;7ZwSxe*byy2I5!FecVKJ*n>b^kARR;-`0jY9BlcUn5)5bh%?fNb^f`8FzHPQVWqI(a_m#tdar7e0b9XM$r{(28+p84sy|gYhnV~`#&zfHycYpALiLszqjN#1&nShaj zbzSt)Y-cQw71PxS2R6({y{PpZSwf-r{9^bx4{I z(6%F-~+x!xoH^NwQ>U097d0WV9 zaO4#baO&5*Us0Db@QhRs&ru?UWOCcsL$PYLW)L_iO9!WZq#m1EpjcV%WZ&xB4;ta+ zeD8aGWfEL4ociq(U?%w`L*fYgA(M-#d-Y-aeTRg>i!uMU`fk77{qTsc_J)~my8dqK zpyOn(4P_*Sy+}u#fz-6SHz&=cFi2$TV|PAnpl-II&Xz#-kYAxCGG1;;Pr-Ck00tI*6)}Q+pAf> znH=U6^9(S0+pPBPSwWGIi1zGg4`Iy|kceNWo7B z%m<$^WOa4FvL);CPJ3ct)*C)uRH^=vuL}eJF*nN*uZXQ_xeA2!NO5c~13@ZDjBoio zzbXJN-JIRc(oOuy9D?|KKOtL%;vz(b$B%nt8NmO6i zuB}wtS(wcy+yK~2@9}<0)G%vUs_n5!G`F>ID+)L+A(N^nZz{j$m-4&xm)9rnVZ^8I zH;Y?}iqVwk@AOJoUqX{AzT{e9huz)ls*Z<~Mk|d^dewtVlk{i`n7ij*Elrp$pqP@I;>xq z{F?!>xj0x}59q@q68!S@8=FUI&=M%!Qa^ekN{=LH7t^~L;WH%b7x@wnN@gzckokMU zba}pcwb0?tazn!VG=g=C{?tuW(ym(^r&=bgU)L1jNBaG5z)qf0^KdnX9&56$>XPAz z1n?|W{l)LTHW=Q~gx9=Zt@^5L2@rB(<*8VMBZO^Srlx2;Hc%9f(q>#E4LX5CWxs!l zkfhY|KgG7(bND%w^NEG|+++T#Q9%F#JpQ{1_5Y0d&&%;I87uJjPH+SPkN;W6`u}9% z|DOT2^Pu+sBBiAmB9QsdejE?)u~$k8h^L^t!hg#KIPif$4t&lf#WYDdS`;*t7r>P< zFEIYq75~xXVfhbTu}}Cvb;UELc5IWG6PT=5ER>j8GUx%bSYyx3Ml|Es0y4qP8TUlB zC_0Pc3*Yw#C6g~bCT=9RV{sQG`bxV>OF=itKG;fphwV0VC({iW-V1Rv7%+)goyYOWaquHS2&!Nrm-o%V|>=mOLqUw?n{p?Dr6B*r&Z2o!vv zTR-j3nn&c_J#T8kY+!%@>P{g3;n&s9Pjm;Hfy+cgWI0H{8bKfr?*U`>#UNki(?_!Qvi0a%`S~$+x+T1+WgG4ivP$koobA+Bbllm`JE&~9u zEKKm%xqkT{CVx#y0iV$Zrk67t6ky{6jf^h-+s4f;9s$G%0G*<7^O0!znPN~o+qnas?M7#H?Ercxbi+^bhL(nLCx3|Kp+t+6(o`?SiqO6Tr#OTDftiXXKOR)m&HA%`^7^?- z4)+DT08*SzV_TyrHeqpPuQT4YrgVYfPO~@LisPBB77=bY3A$gFvFZ~I_%b>Upq@sb zReR0QpkN1n$^AI#c?OG8_d5L+pi=Be9ostHm62f@gKmn%mEa5fHWH>}787OQoju^2xu+#0$!spXZsVU+8FVPjt-J>}vBEgq+? z1L{^!R7?g2w%zZA^VwV1xlg!&x-IS$dF%z}taT*(+T5TCOH}7!pL!ww#aHy~kTQNr zGUiM%lg-}bh5oiJT2pF38$pE`*F`!m+G>p<4aT}_pcnvi&l~S43R7@k;xtlnD)t0e z&~SXAewI;Zhfnj}3TFN^Qzk!XpAV8p>lh;kjQ{#!wfk^3e!pt`TjRCqvQ>0mA8xhL z#SSsnd*!TO0j5-ft|yRn7;Cs?U51GU65yd{rJQ@{fMm1zaNWHi%)PqV!4t~95_Jlz3q(;do^aS!%>!?EVhTLx@1+tR2<2C(W^GHB0Ub#+5sVwR;J-TlHXyS(v1y9x7ui>pTUXyYfdqlBK@0 zMTV%_4X8K4r-c`lfa4mtacR5fo~1G`DtW)VBrOKBc{;6~|I6p7pRZPedrsm2IK2%8r)B?etJhI)mFX96v`~M9D(ko(&E7R z)R|LUkMG??5f~4fi32+PI0!Ser)PUSFCMHIj$A!LKbJ$B&z~`2d|um7_Ie&zv`P?8 z>2EYP*He}mi|aw(DLMFIOVZN-m6Is=X{4R6lb%d@mn*!sji9BBlYqtvpr)(F%P>0$ z(usRrl^9Vh=4ljG;&^jHFreKEHHErhHQ^lb)bTdt7Fip~?Lkjt%e_(N6zJA6WqG0b zTXuz6{B-G=H=&z^wZ(GhaKH!XcAUAShv;KI)QDUhDZ_UQU?ve+(?D!>u!^tdodz#0 zo=T`tz^Ab|4sl0R`I*tE%{we{tz!exn5e_5hF)S_m1SBJ?@*KT$_;EJFi`d5H!u)d z{e$E3Y?6*vP~&%RttvbN|W^_qFX~i;}}T15FdoH5et2R`BHV;TAeo^GQ8!qh>ra z`g6MIQZokN$1T&Ap+wsXW<(q&S`Z|RXsjZM594yn1pPi^y_Y0c>*du4^5ca##lYa_ zUDfqqc0)q-@@XmYoTP0vpfxwpCYV{K-hww0Tqu3C zh5I7^w(5nwVMBG&-H<9=E}y)IsO6|46$)X6N_K6=oqgZGADUoOwR$AMpkB{n?FJFI zL(Nr%0V@H%Zu^F=Q3JR4JSic!$-$Qy$Gm=UIPP$%=UZWJap~KiJ=%Zz{dhK!j!Q-6 zz}A-Lb?7GB80%)_zConY!IfZjH#(j4RKaoc2Z5-a^$1&{sH!h0;Ix!HH89anZ!$tzqAS^!5!Z5T(Xd}{ zQt^4zM8W4O{%L=8#Wp#zpo`gO9)-N7iyHYn(r4;5PV&-R86&Ba@~awE(HyH{cp#6& zG{p>H6hwZZziv_%9Z(`Yo9HomOJ~Ss8H%P|I@yrOLU?T_?=8y!#}{JEd`cko})lfQUQ(rsCj z8-LFL|5HHq@4yHAW=iM`wA0P@zehe`Am-YhBn*bgi%3M?oau$}%?Uyi6AurGK#q~g z!#DKFG#URn7rYpnND)4dsw!CiBent{{$Ox*9>cws6AY-=4;HX7(AQVa08d<35Ddsm z622>*3H~Ga-i$aow4G01e==4cZtb4-V&=+HN7BLpi0Zi=Ry)u)J+qkp4i@H(zZr2| zMX7LBmP(!rH_hA>u%fo;FeyO0yHs~5T`yIrs%*MZLr*!gA>7GG5AvF3q?b7SizH58 z9*LTCeObOCVtt4P&*kmRp(iJ7+OH#Wly_Howw|i^`AAN7(Buk^7+%jsI z4LzLoHV?w0A8 z%A(I*do@)W0&1fsAwd_Y4I?j-x*Ug8ZO=Hn-aBx&o|&WJ zqY-|xtYD2+D5r%cbuT}L(yssH0nKPBf@a)~cWb&GIDdc4mjBQX+RzIP1dVJTu@R~I z+~I}+`lgODdpBC=5`RDQTq@N6ecC#wt6zg`5oLw(=Nw+t@Bk}XsRSCzO*o~A*_CIn zcO8HZ75eINmlyzhu6FgVV@LAw42+0eX$FZb1Jl~Kuzp4LllBZIhxf-O(E{7sDtYrh zY_GcbM@_r83-xQ-)8(jYhp6DcHi1xcXNL&{YI;sP@0dOr1b)rV8~ zhuN^+UM#>SUOqi`ssZVy^yVo4J-w6bcAf$}|35Miu*0aX#NT5Fa}{&Y3GVgZ7$W)O zElei`A(EB(M`!zwzLreik_%d40Z{+;{_|v$h3da`GFl5u%REi+S~G+5EX3<1Ha}Ou zt=9rB>%ZmsEBIs`dGXnOP>G~!qL_BCn(3pg(HC9|kCh{IwpyL1b5HoHHOI7CP z2Ecta3D?l~t*)y=H*fL~9AF?9Wd(_T{m%Annz>!Lsj{;7WSu<=%$PMHpv7NqdHN;F zs-`uyc}*4UVKe#Kdb+s=zT&(m-oT^j`F`XwxD{6f#Xg0A6l=#cDrJ^^uj9O?@Q#!bgQe_ljRqPIvsvJ-4aJ= zurt`zX%oorN)Im@vNi7~DSzjdJksAE zX-e#WO1qlE5)C0;BhV;31@9iYwU#o7APpc<)bGp;uUlB?>22-?2j%4`a8w1nMmNB# zWep5cC^*53c{%CTu0Lf7Ka%T+^WORM_}&9wFzYlE-?e`EDYrea6Lc@|8c8eGLaX^5 zQ9|8mMj0XYGzvPI0JU_*3&ddxmeAecZq)=sLdJBBSDe=&hR}3MN$AzcJxwAM3ge5Q zYp(M69Y;hz8KCoe0yxq36;~z5;%80I+_RDvJr^C%)&VZ~Mp7|~wsyc><$l&-(H@Nq zA*=%b5#}6P#mTB({-<+PgGqaFiM~83#m6y4i0BucD+gq8bTBg=^2d7x z++tp|+6am**rSroNRtKv= z5Td$ty0A4Uc4CjUYG{+qJi1N-X5Ak67V$_F$JcUO4F$(6)Cpr!A#6q21wXNm_nO42 zqf!A!;-EQ8)g5L$XUqm8PXu;F$p+Q&3I;|-xN7Pz*Y@x@h-H{k#w?>ganl%q+_o=Xw%)thm z^7zT2s9$hE8OCPbt)=+@PX!&!)`i9ZxH1J3b+_3TXIwqgwaR|IDqw${Lt5{EZl4H)DT~F67=h_V;my?HK`+ww z7c4e2b-8W9kzHB$KxZ&>{^Xk)SM&-06yM|6ES#XBXI?FR%j0IbZA2}Xxm-;K^DfqL z5@ELjU`HNeoie{xtwhi_nhIL|xJQ2PcT?$uX453-f{#6b2iHZfz;}+E$LGf9m{Rm; zw;3z#`avW7j7_woNBbq=_XWmRRBvqv?QpKJb`CzmJitjVncH~@LrS|X28~5MTdjWj zaL6kGit51K(W_V7Z6GpW6nDTvjU6U)gUE$vmB2e9HV3fKRu134gtF-{*ZMk67q*A_nTsido{p z9>fX!%oK4;pY@3GVbAGJcH0WK9QL^$Z>(`+Lw}Iz>&uh_sWzXjSq$aU^6pn$dY?OB zGb42&yj(f-ULIUGvo6uI65A|mB1l9pYZ3uVjnfr|Qek((3u9p?7WKOwI;`%Sr`T^m zS^T;PwB;`Itkm{Jrj;y!+Yu#{u<|*;n5RBJu<2+y4iA$->1?ZC%BHrg1YV~FTab0R ztlZ)4ikofI5l$Z5igJVrA2ICiDfLsuPimhmSk^9G4Mt2NIkjt8#0;f1oXc+ZCOd6i zw!Fg3DQ5MR_D0(YX0|iv^1gxGxDY$g%b=Fa6^4v7d!_$t8AI&#SP*nSMU7U9P>Bpm z3g;7V)PVe;?$)^DQbbRqd%KRX9!ki^Z+=XPb7Pi?mdh1sHC^Z2i`UMHWTZiPI9(qZ zuPED4pGt}_u@v*e_B}8SL)e>49|^=EK!x8>g-sqRX^Cq57j)hv0#2zs4#>RBZ}VY_ z(d4*gRLiBKb$3){Z7h4BvSGM5_0;5zulP4)@sx#j+RW^Ot&Q-G0q6UMEp|Mk`T9tj zbVp0eUb{z#RTs*INYjL&r0A^){k205aT$-x5PvWFec=N7ij&ChwEec-JqaU4!{>J1 zE~c!uj?+n;9y6iXk2IMFrvQSYnb~UbyTv?`B9uXbx2ufuQBQ#Yyl@V6B>~x#T!$#Z zO*hq zpY|tIWpEfDy7;K*TM@JGJ<%w?qPqN-aSar0&KpMxVMV{SXPT;cwvPMS@_wvvom%NEWQAI1}YBn&Cj)6Pt&R?~2U&&>jv80Nf{;;#!tNLZW`;goy ztmo=s#}kC*fsdqaE(3+`P0XDavjGojA8V*r1E(A7eGteWKw=lf$mz*-D}JTaeK;;_ z)ZKdn?o5{|x<0ME(Y~!LfurjVx*J;LBT{!4q%CnbPM8>V0YQxiXw;lU1i~>$Fp1$I*(^mo9Pa{ zHFXQ_HM+STz}vm;l%}zK2BYmB@8i>rxrL{j$#>`ceCwwVtz&vCW=fA;uv?>p`v>Tr z)`kL_ZP@YFm+{RgdZ8Zl&!HHc@k@(uYUYAg#9$}iN`c&t(9NvOy=Ne#4^Oba%50;{Y{NQevh!x5#1n?-^9~m424;uf7Kt1JGd=n6-&QEmxnD_F~jpe=XO*dY*|!;D@8z z;C^>7xKaDj+HMzSNx*ngGu!_K0a{x3$k^ZRN^G<;)ZbgIg0lbAO^vuL>pqFJx&7-=!)$UF z&f`MYW?2S>!}}NdM_U99v z_mmY2gW(f=CD(ADa1}LbOUc>amjJ#?gcR}S+@(bPoycByVYlo=wtNC9C|`!l-i`#EE@_S#h%`;}JCNNLD`JbX_h>vr;N3Q6<7&U#>s52I`Z{R+c{=&X33#6_1pCxx zp;*e-Cw`drmCdqF+(|uWKDfnQE zfWO9$k?Z-G_zi3>!7uTh7{9GuFwNzw_3MnFuieymv_9dyYwt)Q?P)qJ-rku3OpC{r zLR$u&2;FsQR$7OV9m^q%0( zJ8JjaTV=L23nw8%7FvKD^c=?al)xJ&$9@sugL$EyhrH~WQssnv{nd3u*892g%Q-y1G zGY`x}ULXR?bd5@EGfm~yvxU$Qk+LgysN0sZ1D@24-@Q8J2Z4NipLzM$(4sMMh?-%tp|yp%rDsNK5J)-fMWMnTCW)qT(*5EwoWqR7#DzfvInw)p|Uq_?S9)Q@`t@d=tBDFNg{GTm=K$`z4D|l5g1tE2d52&=+!1#gy zbZ?LuG2|gudh*+uwuhvWix<|@5_3@2J(g{H5z-oaZkLw=9y_*d8t<)41AENm(8N|i zL+C73c@r4*?dX;7y*`JXsoZs|;X^|(i4+9^tLVp=`GObqxQ{U9T(=dnVHun}T=*;U zRAswm(Bu>RzEu?A15mXHPwLOphuz(CcGbR43~8M|FP!aQjA?9G4b8#;BF6{az5S8$ zCx0SLeH*dELINfsAg~I#)8WH9FHP-iiA~yj(Iw;#jaw;kd`(zDxwfY@5MK7bK8Ar% z(L)eV?EZ49`ohMK-J$;w9+QLvCoG_?2`@cqfVGtY;DiQkxPVm@bGHhXxu0en1%~TmeyWyKDf3md+ z9WbJWrEunL5{N9tc~Ft2m~&TBlJfM0gzp6r|9OLbDA7473}#}WUgMuI+a=&%*#F;j z??2H`L8}N-jlv7j8vhOYTYfVvPz=gpT3`K3{qZkr|1ehJVskv+`be^d@NDmC2Qz*r zOoaW82$_XJl+ogGj`Qh|7~Yz}H0t|;DUmDyyROEfr>m#?My4a}*BpFL}rR zpf>s6pC<>l4>+{^XW{=tsKS#J3Xt3Mh`z-}|b1wibcqK(8Q#OxK&@Bs$J z`hjb+)zB`VLy!M91FBN$f0QSz8HAcYQ&Lib_2?TK?w5hJ*0}+e_!38c(Nm0889N^= z3e-gDuu67GIJ;jod@28iv7UUZv&Mf}@{Wq#3cSL>gJCJHbpV zS0^sLg9^kS%tAqQSS=q!)R()~6vp|O9YVbMYC1Y;FL;5OUeFSCp-9}3@fz8E5bbqu zd|M6AT)hbHrVM(;qEX#L85=~dD~J95!fZzDRnoV7lTw4&OJo&Xe1#$0X9+WrJ*YUB z{qJ_QJQYai{oBvh&-`XYl7=Tso)+mQu=HyJTRsEc8@Y#4;Kn`2hd-0RK70ViN*B$- zm@S`D*^C(?0vRNtsRiKJuO72St_=mQTkwN>U#&QJY^e+zgwU<6^9K=wuIG`(h%CYd=1Fu zpSv!Xu+Hf+Ia%GFGljGaUI&}-p&?LZgC{@aa7!CzxXl^A?(!;3?oI&>YfJ6j ziCUZsiucfm8+;%0pjIe)<|H#?z|4o~16gQ8$%_3pbuZi~b2q0cUd;hc z;MrTmd!8X$x=-iQ;?23i-PHIqnzqjvY31D<3ml4 zfqSNYC%C;OKD{ygcezt{-q7GZ{e@Dh02ELaJQWA+<>p2)W=iZ^{9=5(a0tdI- zk0rkR$idGW)N?>_y0a&ssEgl`^+t37Q83p?e`m=o0NP303rMtG(OW!2zS%vZTx4rh zV+mN28vxr#_xQX$^&_@ZqCaEiPK#0PEZO5lEu5`-f5^PqejrcAYkr(A;#}I9g$B{h z?`y`$q*-DzFNYtdPt1m*pCDLWR7E@-5cNzvs}Zy=#%Eh-#JcP(X374Pj_im$0V>u7 zY@vIK^q~7ZU5BB^xcm57lHM}klph<=TUfi_yK$vG0_I*r=k;4&J~iSgsD1rNm&Xq` zT3@*H_M)lbh|-~AGNet{NqtG=*3)1gnU-0?1uXY8xjA_n+g=n}xavKARfPjS>A*0D{L|?A0+H<^KZ41hf z(-e?=N6waFt1mQeiEt}zzVC=ai01#PMb(=VldmL9S2felndCT+lkjq%yMoJ8Lmnls z!zDD*{>bv_()3A+FSaMf_hghAyY#p$3SKQuj&`WCX!66k?xQh_89D%s@AS)NuG&85 z7V#)1i^B^g*D2|@bERpOnstxI9mBFrd63?Wj};7kt{dI?_02Di`5?Fn?}e5U`Lh~s zVv)LsYQZw%_B+YXutHu!HW{-FS{HK422kCGaV8=C1%a(UGLXiEa$92Ia^u(MGuf?Z zdoK(hAtLy;gCul52VkB+6q8GZRt1u^J1goQQ_aLv9-NlJxJ^UfaBbXkEa8PyAVed# z3Z0~{wmsPqb*xf5V_xASh7%sRu4mK2Zi|5X6IHHD7iF zVaibTUy;T+YA^6SFa0!vlCx6GeoeQJuBLy~bDVY$8;~A)M0E9hg7gQ4015XkYA0dlA~(68%;hT?q1e5Ab_buGgqotfS-vKdCUYE)*>Gj(^-)=5u)_$HXG zCi+}Mf0Oh?*b?6+*Kn09-C6wduaQUc7U@TX^rT9d>mf&NSJu;uxi!lGKNE;MgDcAJ zQFY4O{LXdvyH&bH?uB6t1W0c&osS&`b7amM{!32=NXi+6-!1w4jU;Y?ll1>$?JdKy zYP+t{OF$76P(e{i5kWdcIz^;IKtMV~x=V5q(n^?#2pWvy#!>%vn;0>VAj7GM3G5Jx`Q+IyXdx&64zd+CRgP#y#4`mg?qW;_R zON_(9qN2fi68Q2SSBXN@-D7W`_E*$C@^(>EsAtOV$nEl7WKH9=c2y`A2g30sEm6~Hd|_C)9>vO>m!@ArHJ@Ra?f&+qXO(oTj&`YU&Whp)Upz8E zd2zx%i81KgKbyH1R9u?IJ&9)Q#j4e>(9UqLR<{M~^yjQ1tDhqZZN`g~f(?zgUzPe# zx~6(+(G7H?h26`4YDsZ%aX~Hyn?K?G1=B3V&sN=_QC1diBax$ENc?TZ!;6}qzWvBR zN~ric4|5a)e7!R7I7iXzc3@qFYg!WBt^g*DAupp5cLzp!GD*lu>kBxVzxBrE&K(Ta zDm^o5g7RM_ZLlE0y(f^jfJj0jZ3tnhf6tqJlZ8@q6R?Qo4JWS1EthU05yGN4Xn0CX zFozUMJtl|0Ht5=p7{cEhUgiHC@uc3?vU7z%)ur^p|7?c!e`JXDPyD$XahM(;?kx>j z?u#Eb*}T3inA(sK2^}5Ydu+-pT}SQp^xW#=Rzy52Ysj(Y08!t8{?-ltE@~E{FfF-eW!JN$u)mr%*C5lP`$n@MjscM7wAF2&Z;#xeTq|> z+J9?^n>`q?>Gzf$9Sd_A+K=4E{Y1w7j6EwELrNlZS+Y-8vpd#;xF1?Tngy^*-gWe+ zD;cpon!UlcH;_+7Lo}A9D-qs+51!fTfza+M53zN7tJH*bnhGg@%^Fmy%NybTIsOrK zC@i8+BDLFuH)7Q`ZD89%J2@h?O6xeV7l(KBMh1vh6J)fqS>LjCBC`!*qlTthtxKtX z$p~?)2G-g&+o+(`H-8r_Rdp!SiWn|DFI*n*#h|x7kH)zCq4(P2;An|)q#(p|LxII? z@N61Qu!!Xm9cnK!uq+=C(@Ll;cJgeSsdN^9*T`z~&2%*~6TA~wRB~84F{0Tks@A^@ z*9=dM+CP=F6>2Ak$vzv;KXns=i)BP&KZ$SWSJPiT9nx3baaMh0#v+g3{@9iO!q@X~ zcfdee_zC-GEP3mN5DUoRfvvxix_#eS9SX9V^^7!)>Z({#vwc(A6B11_Es(gAlpOz&@e8b}1F8u)sQSQ?Sw8M7kgFWElG}q8?p@qfrLFup)oZ-9UK=&Je17Fdw+0ai|Id;H`6U?~m;Ajs zz{Wg>etjw)(PnUOUINkP&jIo?$Q8(KX2zYj14D`R<9BVG_5Wqp0HHw-BIVDO{>L`r z1jFie`Mcl19qDCu>4M(#c2FJ5WIR2#zjqZfy+f0bq$!jlZ8Z!E6>)!WxDv|8D@Gws z%}<^~9Y6+SBBFr@ug(Vfw93uHA8^YTyA2^VjgNh%r}a@Tw&g@1n{=~>e@yBfu_`Jh zmM|A~`?kqN6eHxpIt{OSf2DO?t@4d0Mr6J3Smf(ty zx=ry3jDtg_LDl`8ii)--&PP`!$k`#9jT5FXyf4t z>W#o!jN;}AD~_-HE$HE;EY6Cv!;L=I4k~)7seq#SNY|!|j3D5M{M0jcz}sW+E2L7O zzn$P&^hS6Wrd6Y+H{?k%yy$Yg>K?4O8`5?))0i8tgKi=x3L3HOzX|fduuV?%9zWD4 z@mMQXUBo=X(e6qh?ssylc2qdAarEiGA=wI5eC>F*kNmdD2 zesUPaK!8%%2nu6+Oi%%!=lT~`O-4&Tsltu zYxdL7DCBD|1NqY|ApzQZg}x$w|Fi)MC0a*+&TS$%x-_{ zeDQkT2R||{)*v#t{`sDF(Y?P2NsjR^H}}SFNqcj^KBu&%|5fM1K{ZJ&ZH2-}&<-{u zMm|lrRF-Ok*!3Em{dcwbC~%`#|1WpCh|O!u@4!{QgO?;yxC=fVY^OEw{%J>zjMt^X z^XK>LZ)9%Fr@6RXX|ZduOOJ$hDT6k7;0V4(syZoGL72+81rcq<8O-9}zJQ~;nS+-G zV4Mp8YZ6YIR|bdHJ-VaN5#$%SQuUVOHaFiA6+-Ucm<-%hccNHNPyHx&VX#ZBy?!4F z8a)lT@1aM9!@FIk5AvN=jXCa`N}CGAZSxXsgpJwW?H5@vX9v5$0;^H zj#v+e=q!v*3Ws8~`3pdT2=2>#^Y9~OFgasP z^CpmG;!}B=qk4o{+#_a{^9XQrCadevib6YUZckOsyaN-9vLO@9dYXue)J1553(?A{0&XqC!t&D-!iLN7EZ$@H|fogMlQ!8d`Lvbs&TQ%!?9vhvV#@SnNaRJpiNVEtldFXwJRyr&k0z4H!on?+KgPM( za?yd7x^VO7s~)wV-5{)$pRiU)+8a|hD^Fhk)hh^et~6nsUajoa8^`tnH&PD4UOd;b zrYa!qd(G4dx^}qexm>`wHim(YWimv69B~rW$Y9+iX&(V}c~|J>^bT_)66y5femnHW z+ZF%Q-X-95Id{qB!xX|*==plR)?0Mm+-oAVrhC03)mU>%uE+8w5}K;|pkFIW%IQwu z8W{R|`y^tO{_g6=w27QaPRm+vy+{KVG@tn+v!ua0=69nQju02+@G(hSbFRv>;`p%w zkKN;(W!AWF4!qa7_!=ThtJS3L=05pUJRcXau~C?6Bx-}B(=!@M+uTHo#G5H2qn3^4 z^7HLzS95=H>2G2?kTq1JbG~V2H8kT5O)c-t)n0SB+z>wZn6EE$EF|LNBULlV&8Q%7 z&y~fy38O@@3FimKF4<$d*a&Wtp=T43M^&?xC56PrbCpI!3=VviTe7I1^9R3HN!Z}v zUazD)v#Hqs?ms4Xfx;Wa+1h9Nu>A{kMxQ<#D{GN9+dhG5}v$H)T^D9vf~j?N-2{0KE3uP zfAwZx=nMV>mskrPe5$VO@Lj$1bYkQElRmY2rMZLQo4@yH+G?t|{1)`nQjIb*s=T#+ z?7vZqU%FcYgzYxWHd)i(_dfAgOq8FfFyU7aD*8S9iF4(m3b%v+94{=At1{~)5~7sV zBUvh*gS5LBa0?7GDtkUn%4EInt!*-pJmUKDUzh-)nlSkA^)|7{W0O9AN*ilyJkfzC z>+=rChu#pAI(zrY+j-{q)Z-jDQGvjWivX7hAVExkK5CAm|l?B(qT$`v^C{=1L?r3om0l(_$u z-4(7Mp+{T-%3Sat-YxhdI8t-M+g>Ehq0z>~#WkH(Q$_*)|KIHxB*yqZ;U>A1Zl!~a zDv6l?f=(gps%E@`{XJ7i?&OZEg0TnQi<&2SPBTahiO7{K^F}$mz>t&Ff;yk;P>KW? zVgA|G$i|6KvISY!A==;XU2VFMJ}=HVTIEiETbClosyi{Rrx2b?N#gT9mI{b)-g#4=!&P1 z6%Evjs*w>r5^U}NQ$Ibl(oW7yt(tLUgZrPEn4do$4=W zw49oEifXJ}@9ZP-^v{QjXW>WMN<+hiY5`q~K66+!1MIBtHmMBm9m1BLJEr$O zy+Uz)Jvj8bMi??kU)2%`N$DCiBXf`WLxOqm zo2j z`>$CE_zxeb2r!7y<~eysF;23n@5?oKbaS9r0Hw2d@(*19$EUC=C@Mw z*`ItSJQtFupRYJOn{xOP#TI6VSDr+os(2b6_noOQ>X$v(W)X9%Fp}bY?$_12oB^fu zw6c`yVzAs71}xrm?DO}+i)-LgI9q0D6j>H3ZtsQpt?Qbfpt;DDn2D5PIMux-TA z10vh+?KtGm1RFyL(Q=-o+(LXv7KBJ5I=;XOA^9(*@Q3cKlfBFOAt(h) z%+umdg0pE9#9b+xIYo=|lBFambaLPJ7 zgX85T^tT>x0X)-lGUwRge+BpTJZ71*|I69#y2oecIK!EK7xi(=b5!qlvOp=}Ltf*7 zx{Yj4!{DE>)hh3OgtIEjoTnyAOL<~ACc+#N0`OO-8bJfv#Ix4cF|VMNES5@Mt7lGY zIkl(02|SC}z~*F8m43hX?7}|uWMo7Zdk_7)(hemA7i}EPO0N-Z z&r$u}$=sYt>mbRfR%1Q>BGS=!!iKZ=M(xQ{5ypEl=$yinfbUh3xrXItS$)rCei=08Gb9aN8tx;p%sj)m)bxN zy@jKq?2;yH1;c(*XLOld$gVIaeG@b(;U8*Qf65@F|DcWOtcsFqk((HV0Uuoja zy}CH#waasCouN4<2Aag9b1%~>Anqp?!uey{a#(cf{z;Nb?tV#r zQ$$l8S^HR$Uw!N{ zmv_AYI0$3DQ5$HMET#CuE@|Fdi1j7)l#J%<2WK}kx(Pa-rx7h#A9!X?DM*a-ln(cZ zS-?VKPS$e}%TLSFp{H*`^DezNs$TbD9jAOfVWo3qvRqSe_=R2+YZKIpFZNKZV*+(6 z)q=+YxZ+oHe8TEy)^m}o|k_2 zLEt|L!bF2l#sa!F-4?}jf$)Z(+=LrTq0lS(^%g;V$(FXYq%x(cq#vuxfSO9kiB?c` z_CH$mBpf~gjh()qi8BFDBuc3Qzs_rK^FP}?^|`17Q-UQxFUXcDoo-~-CGS0!i^SKH z*A46ss<8pr^~dFz|U92n&jg>3ZC!9gO&$j#UF+qBJp=QqXkam z?J#1~vLva%gcv`I8-zRM4|q?BFU3eLO=X=e61r5GbZQ1{vPcp*F>^u5MMeQrj@O@6 zUorq6U-0XEOU-e-*WYwchjbr!nPYo#j1hHV;lve5QYLbuxyB;25kVkDky5hcC69!q zXEqBv-T+5LYtRf~U_+%Vj1PvKY?HtN4q#gOnK$~4@jRh z*qS6GF4xL^CsqG3;w>x#bR`rUp}C26Ye1|2QWF_EOK=O$94t^W?ZO>VU zbuV<8?d#+X6prh;c3Z5Q(7dH4%H9f)Sj-U8F)LkBW+INvj|v&jeuomI0Y05E(^M{t z!l#!%H}WL%*<}sVS43MKMZvq?Dto(S>!E&}VRVk2S?{GS%AQ8CeWvL!to?GTtzY?nhGelMBQQiKm@^pX3K*TE49O|NDD%?4IraL(2 zX7s>TV}wh~+{3;brr&(W;BMAz7_73qVG>7jT=1C(ch=-4uEby>zvEp)IyuVPFdmF* z^?`WTLgQo1sw*UvcDz#K{k5zFqVuWrkDzu}uK1ds@%PbaMk`E`_lotB`?I3R;zZO` z4;?H#u3U43W<_300QEm_2*Zw&Z8gV1(DIU5E#)$*z4R=Z%SY5>uU3-S6xm?gk#)RS z$VYzNH`ul^`R;C-O=$b4pT~Eu!dSHP&HC8E?-sRzt;;X#$e=|sKr&(q(@?yYyW_2) zpJp#d+_cmS&|4GO(uY^pvUAY!JR=A z-Q)Bzn4NxoZ-8jUu+7%~fDqH>=%jqr05B=d3&^e+ptvrR03Pox3^h`kl_q+{Y6#Y> zC%2DIoUTrAnL98gmzcU^sT6G2d#tAB>;8PDJh{#DAOpWz>(yViisD+tYFAI3;Ox@^-;%>TD6J(u1Q}(C=F1~vl`_2s*Hv1 z-7hF}SkDu6E4D}QLtsl*1o^|8pgie0Jxv2P$5x~NGrD7~7<8iUZr=K!w8XEx`ajld zM%lzqBhGw&pFE(yF&L(|E1T#2KwE^Pp`TmH+ z`Q(fH(#E1?HALK3`mu1cfRYyIQZmSQ@rNt&8a>;YAPLt*9?W{itS#FSG(t*d<5nT_ zv$`WW9tCm3w-e3ByuHei8T5w1TVfZg6kb6Yukfvs*uz&^z60!9hnEnIaAg8elWRja zrg48@N%o5W(9eDH99@U?^j(&W*U>B0DFc^88rU>Z5$2bbsRAzOA^~32CZ`ZT=!ACR zaC$x1F(E|mK6f`Da6l98acuSuy{fK;YC>Z2{Sr`ObZI4czU0Amv)`2=ujX^hu994H zDBRV2j~cwe(_IMY^{voa!s^%Htx=g9=roA;2D-}?d=Gb=8c}@hdoT@x8o)~;0%1ip zIEh$IkDqCoU;DLkvKu!93Jur0IX8muaA`3MfS>qk9spuB?)xFfs(1;g~+ zZd)2^~VZcjGmOp28d+vzJ9$sAnq9c{ZTuZSrlY7%!!JCLd$Y7&&V#{TBMEvFv{puedzw7 z+UCuAwg$x*wS-V9>skOwy0?i3eU{jYT`{_AMXq* zT?bhTU=W$Z33fk6cikY}&Tp3DxI_AkFGKt1+*H?cj;ogM(0C}c8Uc-J8J-Hc+>n{= z5+s|Tys16ktC?IyS2z+3Y+_fg&aT>?pBOZ?IbRk{SZv((+yBM@gIU+ihe2g8YQo3T z=;Tg`<1%tKH^<+H8_F3wp0%77N7l)&Jk5Jmv>bzQYHhR7P67C>rL^93=)@vVhwBr8;A%`seCM1 zrD&&|;`FyP{YhelibJbWU86j&2U_#ZY-+2xgCymM@|q04EjyYLLVBgzk!%US(pYS3 zL;9pyCVs}FSmhoyVs$?(HdKzUZ*_sCFR{&GBgCBv&EW$%M!&Ld5y#E+$3ZQkD^8nI z?;9Cd`Ub;<3vPonIb^E%rgS=2&XFmEs5OGhpLqIrDunYQ+$8EZ55{=g0rMQZNxq%^ zV}sT5O1Ft$rZx+)n2*;R%9pXeEAI4IJP6cYv?>L}U&tpar`7G8&D^qoA4i<_UK>~< z?njOm;fW^_2!m{E^JUef=((n}Z{a#c`B|}_eKzK1dEhhDj!u+;uLi{f_+>q7vkW)z zq4eL%UI65oJgTPnA>aiBz*`#}cuRnEa*T^XU%PA2$||uDuP>(j-3g9#%L@WZTOL*iRDJcq6T#1bnti$Bg;aTJMk2wYSC}y!plPr&F*SPN!Sszy3*3w={0(^^`!e~?c=fZ%#Tw77Z0dL z>rkAsKPLaEKENrzf|_K-i8Py+!L($5O>HQDeKNp!^hlQX;cpe{UgK(YC>7P?SqA80|cf(}ZoII4MKj>iSn0TQ~6&!z$0(rLh0fByZY zTrK7Blg&>p-qLGrSR)P2^x4V}`dha~_Gf;4BoWs+H!5ANBq%I$7;h`(Td!q0Uh&WT z5#3t6R?A>&lrwrXO;{VDn5SM|g%#}V$X%;G-l~}3LZ-1~m|(Y^Ej?Rg_H6~SYBPlh z`2s(1q^tK*YWVTI3Bp(Ha=yo|k-9~~U^cZ098*a;Rp)0$_Eyur!Z)uk8% zH!Ah^cnwHP_g?V&Cs>U-`-XAt)C@IsrCqp-2_4PGoO^%GRiE;IuZ8vqJ#@v#*QgI{ z_kO4Xl}=JQwt($MSc)s8MpIE2(4w?9=mulw%Y?{lun zzB>`7qEWN>O55gh*P$T#o zy6}0V*9Qdy3<76&w^$Gb1KU694&&e3`4CkqVl%jKtKsvSZ46(*4K`Xp#|>uw{N9Qp z{0Z>lCf7snYjB#``0hJ?*zV%{SXF8;UaO_+7?MAx$+^@2$r_6c^rsTi z**^8}i^^(iuUny52JlZs4{AvfY~_wd#IQNXmmZCCZFNwZ(w@y1{6OT@oXFPHILnRF zo6W8+|2&&(GCAL}T}WKdHN;|BT6X5^*YJo2re+9sHK%CY{21SS&t4+u_t7D0LfPE5 z&%xmos=K?+1ng}lw5!r;7`XBDT>^Ti!G}tQml|y~4AV8nJJee#0XLn^nroqy*7SWw z11{A-QR-AB+9Nx9Dk35xAz2Gl-zJ!!%FJm+Co!01W_3IG?rc9bFV|vWt-Zdw&lds( zjvsyx?5cghW?CJ>rmXU6PH5P$bk9qltyEHaP1ya)ZJw@o^L%G7#t&PF)>HO9s4X;3 zoEo#{-7K2r@+Q)0VsI;@AHo;KS=?e~RCzr%xY?(wbWSbd_i4-yv3Au#ibiB~Tpr_6 z@Rzz>*hM57)jI3FUK?@x6W7;z0rEF->p#Ra@(6zsC;z2U{eD71+Y&nG)d{n_UV>-g z!&(Y_2O_4#=<|$J+4Uo9eqGHKLm~=w#_axqsw94jl z;EGG}&D-e94Js#1Xd}rR)gLV1zZpGZK^8MVnx_&0!NPIsItxt$Sx-bg^PYr6FOzgX zU2O861np6Z)*{$|1H_*ErHB5ZbO4)!U4VH`(Oi<1#A^(4}n;E+u zXitNziub_8h~Ee7(K6R1>aJKyd0?Ee1x&?ja>x+Gv`3%&zK%%^_7@$R238B;Es0ZL z3?i;B8xSY3{{ASn2qAI0{p-5jTYve zLb=dnIDSZ(?M#CWPe*3qNCDQtT$zz43NNSoQH6wH z8Vi#_oWT?*)XrOdil^+-Ua#(}e^~jraR|KmLo~%Ja`~r|3VdA@W4yK!1II6K5Bvy{ z@fv64V!1U`HMF~Tw(YX+%~+S^0#78>6FHU6C4 z9ZTnCy=_%?z`mxx3ZjCoWxeJlrx9V3#4%lKtd7t#yTdHu;tuJ@ECwguf!%oEtTXczd6zaH;2 zba?x~t)>8FLo>dTM!!+Q50H!Wb9j>`HqJhuj3~SLvMY6ER7wS} z!qunxKelgHKWZ$~sZ{@HUU!4eN>P2Sxz#o8qMiC+dDQz$|GuhF^{bH(bMEehAk`P#n)`Qxvy>Mk@BOPvA+9HE~=zJvtlc~YQRUHld2CHYlrMNZD7(fOuDJ#*!uiLTjtPz*(7 zit-j;f)G(6E5QZRC>UuUIW|)R0s_c<`I9f61-;B+tjESfou?l$$h|O7F!6wI2tJ#~ z!2+qbvkd4bzUUPJ#vecZkR?MCo4=~r-AS+i@G&;X9Pm}$0awKtKWF_EOpLia_x2;Y zaaseC#?IjZytg{ifA}w@V31%N>o<%#ZS77p*9MTXB2Ycf+;ri&GYD6zs5$UX2~fI# zd)Z(azOz>6}4{>O`eTM5i&U;k9ctPcS-@P3oceTg>- zYz24hHH8kIfIoos@OpDhz#l>IjOu|P0fI4B;T^J}zU+jDR7SU4RxaQ6{GL0D68y(oT@5BWg-lVmKDDPE}Q5puV@4B8uu#$ zTjxWvftBqn$=cX}2!f_REq?f}mwhFhH3=S*s(pH@*_#*ZhZIWTiS6R5c)}QcY(K0)oa|=rsZF^xFp3xgvlu`_;qM&J$ zW@5=otgguK!TkX6ua*H!pW$+A97}dE^|0|Gvy`jYwxJelna(o<=vMQFx*0@JTZaNZthY*Y7Qk+)zG zE#Z-@;el?LbW<12Rq6(1bh~;lTWbAyWb-PZ!=%l&e1e9_ctj*mur7AF0OJ-*-PI;^ zRP5THDaNfu?;l8WqKR6y**$%1(DsR{@42qehG5*V-rO*@kTd}yL`X0LGtg6T{SSmB zk?G7T@YITB>M2nCA#Nn zW+UsYY4?ovJ#hHmLyJ4lT2o413EyOy%8Y2YS z)FMoV!lhCNlF3U_UW`>fNoLbwU&RpE%!y))w!7cLbcza>NB~KB>zv~nERY-X;=dK< zv+Ip^mQkYp_&s>#uM#uJ>cj#K(H?U~=Xb&VpxtUh%ET=ntU?df3+}qRq99=^0*+!v z0=R0FWR|)OvIf%8!%wejQ&sJp94rl3<)ThuCLsSIo!@DUKK}@uL`qjaz7VvvjS>v{ z#e~xs?GLx=aFs`4U3HL^d^9lBR>6H-(4_;YYYO?ef&bbHWG@|;I#LLUb_Hq7`3VSK>;m-b_Z5)Z) zfF87k(HR*fUdZ*|Kj5vilnlFT9@P$Xo z1M$#B{|+1$@Yp0f8wPVD#mm&Yl*YiK_oa>rT6D)EaJ91POBgFklvF zy47?i{v8jkRs}M1d)!2%&&rfQ+H@mu?^~@Kw5GAtG{6ibtLk5G2N)DG98W>YdpF?B zwHq5ncL6vDSh;n#>%MA}82c3)4ya$MAtvH5I*zoU$bVO5qM%@#R#dw7#0}~5OWa`I zor+i&YdT@CHV1~gtN;nc>ArDafNU?_t6c)ykQnQnqp%)KcjEYz!L?u zm*yqS*ZS+vtGvlt#A6ba=iBA8gx1EGUK!?W^eY$ICr+>7yy=y1GD>PS0WHL>{nSyA z%1q>LLhEIlhm^Z#HKsA*iz^BeL^ad`u}Q=G@w@$^%jGI;bFse1u=9C~g)dXDDSYy| zl+?~UuT{^XQ1$c1GaaT3mXYckbPh`9AD4AHgOzgQ1&4ZYql!pkqck72Jq_r_krs*T=TBJxBZoR1k#Yzqss$=z;EomfdE}y*~8+EJEM~dOOQ?^6C8Nhn4m-gkaKk4S+ zQRJ8igJ3567nCZ)z_01t70$zpN5i{f(KcbI|dsx!Zm`O1O9yM;qp4Hn=)7r6q+PylD1A~hdZt}heE zEAS%T)c3|BQ z?u%T{?rWwwYb+5@*1Z>rpaohfWW}oKD=9mKv%uR(y(fR>w%j;lgzyKGsawjIzZ5s4 zVxWK;Hv;G)T_O1p2XYn$5d_k^ro@e`W+(le4xo9_ZPZ2-4~vndBdudEEUwP7(_Uh} zAZy}8rGV3}*`)gC{r0#5q_@tDeIT#PEq1vPT_+I+lR$mh9_A8+4*M7R-#N3V1s6-p zjx%nWG*Sf>)5jx7MNhW12IsFFb{22FG)9BKoP%i`bk}9;@P1R?3|H955}{Nk&UtN& zPXv)0iS3M#arz@Dm&3)Tzsd-P(Js!PZx%eiwTUdG6_SxcA9t z4rdbu8+V`ULk!OqqklygvlLa+=~mXxT|Ukg`6WzuI_~dM*evc$U#aQ%I_uZZf+GTK zjf{|7T&to5X;ZKyex}e_)RP3|pOJ(w&Me3JyzKAqKcPV^^omv?#htMLE3FifJ(b&@ z;2sRM>FC2O`7y}-lLG}row;5;olXmPUgfwd`%Zg@ zWlQ)$5Q5PU+r|&a4s+|pth8(<7WGzSI>kg*dBi!;oT_EC(a_X*gF$BQH)WuGhcWz6 z&~fDGqtWV;1EVz7-Yo}SN%0l!d^Pk=zu_)!D{#CD|03IOHhz>tU>i3*cswiD!;F0P zuJ*4MFu*Mi+Zt1UG=gQnv`;o@En6DC`2|4y@|BfgtHJT0_r$J=mXMm48YSa(aIwz^ z)Cwqrz|hGH^%PVlx5a~IG6XHE>{Ut{P<%YYxJ=sms#6&DCt*`E7o-0ME<7@JX;AP6 z4)QgX59<*f_o|84HVZz=5qFMr1=WV;=L@Br$V1)_2Dd`5mtxFGpjqMXSz9)MsT?Xd zzNk%L9R~lgb|db1LdH<`>TO0UIZ}&{#gi2A z@&^Kh(O1dgn+q^jLu%kVteDix&bcdueloM%Mx>L0p@Z9uhD3}H{=V;J(Do1rikiZ%|^;MW%*TmKW*= z1Q1<;UYZPh`=>ffr5b_r;V1Qx30gzI9t*w;^Di{y$2Kr}1P||iy;A-RM&p0IO67Hb zQZV?*Khtdf1wr8yg@+B~lDc5#I&|lZiosvEyorrU0z7?%uLDM!2iiSW5rB;BzEY_rWP=gtW|t?JRn$@%=^V%Dcnl6~l4TAbW>R--G=2CL z{`S|(yfmJwqs^$m_Xq}RhtUNN%B1GHlZ!vAtUrkcIarbl9xQ2c?hp)m;U=HfTTGj1 z0VvdolulK*R7vd(F8Vneu|!$&_54kt$A{ZIraQ4v3l4nEuK8j@)L;l8Ji+mqGDY*7 zeQ?6T*PJun%XCY;wP3(H^Rs1by8T>T-aez>1C?RP=;W(=jjdT%0+M*po?2DE$e!D} z)kegruCFF-KAPxFnfax98ap2M@Ivw?ctPupe?Ia3-aRoAgoVpqyst6rw=oIfr$?(W z+3$}UX3Iz7jx3q=)Tig5dDHa4KAnmH+ndGlfh2EJZ!aTlfKecOW%Yk`yYJ9KK7vDI zG{wXT^4GxkIX5uo$Htk6@fg?$WrtP=rxz!$fZicTE{7{&Y+o8n$(J-YtAJjB24UxJ zF0ya{WM8x#gk<~H1Gufb-&d^=`}sd2jvi&_6RuZ?6_R2&x+yqoI&?-m)_pY|c2>qMAU#Ju zcUQvUp~>#ZB6)|hNiR;Gem@JSc8kzl(Am&3i*Dyf$2RWbAO&TR z&9Rnl+)k{hJO6_(W456r?!OK1&)364xwN##){pHmrnInubJ$$rvRh%Kb^rNA5*ap74mZS;$25nEf^lO9-p2^-bjzJ+}we&QJC_P%GI>7ons62+Gr z>5nbvzie^oJ;{@7U*A6QK#=2H2_fL~Lr@SLg$e(4t;xI-$}>m#t6I(ij$w4X`Z8#1 zJ1+2W3gjqE;q#vx-CoH?7tEQWeYD)@<`&O&qs%WkhxncaW%yu-2Y5IaQ#<~}?E%{% zOptvCWS%DwtI~SFI#r1FVGYdSYhvae0aHyclDztVO{n>kVVE&N|#8G6~ zoZY%Gl~JZAX9*a?1*8=40e*}umiceT|)Ho@fw zIK#nl1^D(;Ulj?|mu+_xayLracEJn=*uH{Xf^WZ_H_rw$Yzq!0j8ED7hlx!%_UUGZ zLr97{n^g`QbLP(=C3=$|Nn;ZUUGn2k&5US@^U~j~i)h=QluTN!@=0})JZ?<9kV|lA zH0*wF?Zu6yd<@N0b+0xK$c$qPVfgM_Zp04>K2lTsDK1B38F))y6YuBhyusfY8J1du zDV)7C(((^jZudk3&xNMh*xQdiNLP%IEf1~teK@2(tB)zvcT2o@jUzG51frzQOuhs5niupZiDxWd6l1%1PSFPJv=Ln`{wxiewp4fq?4QN zy#9KolNb2Pd5j zKU-7jmu5(=#&$E6BR0BLok<($XW%Y&Ui4nf8E$+$Yqk4oI}Rq%a;!u#g9B|?53+po zQjbqQr!IfwbUqs;=7P!s*Q($~O6%)CbvAPuLwyDCd|nmCHQZ4D{;@I_mbxxFsE$_G z{eo8;;@wz!HX<;)&U@$(B~DH5_TKHy96>8WB3ZdmITM4@F%+q0?5*|ErIFN}JyV-+ zlg%UPtwtrz(Y&dmI;!`K*Im~yiQLByv#u5$Hi6jWsWPYde6{wOO+y^Hq{=A813e~@ zkYq9~>&6wHOPsWn#G+yA!>v{_Ot!ZNZgAl><5Y4~2SwUeFVkIBZvS=kaIE3$ca^!= z4s$hbeNnz0!5nuEf`?@~C4fY<;L>SJ?B756`IwKJhTgVXRBxQyyfGZEtb>vhg-IcH zxFpAlC}txYR{0qod3<`jytezhdS!E7+D0vk6N$4@4wW2H!Ia8I=}@qo#D2XE&((7*N_#b3Ll{B;3sHFa4sz)nmSO4=9je*Q@(YTK~unYnu0 z!vcHrDfdStRb>yvbcfg+FZX+owYBhAHA`EmMdjYc&Fr;9O_bRQy!y8RBW?eh*656q z@!n~Sr8QohU6Jj_TB)O%l7H%EuybYHeuhkTu>bE5NFya54Qb|)7FCU=2g=Ibn zTCC$Rk^~?iYiUk}e^qyjy@cw3b>*G3=Y_^T?@%DwTFUA`&>TbPd~zBA@VX^d(wUWIr2mF~bEh(>AFQ8Xk^LZ*m$Bb$#Q8K^%fq z*hRX;kS~0!GgwvqOl^qgl%~*TL2+^zx#UUt{%>c0l3rYi2&FDc+h@m3xy;d1p;~g; zifvSbgwrIA`+X)ZkL)z`8NO?T6*WUbkTMw2INw8Cd*iT-gZk?0>wmXF1fGJhizxB1 z`UgImz_sd!l?=Ril}blX%V`=tZlogl6xUIo{pa5tsi#`E7-rJ~^p;#Gx>P1w&YElI zz1VEd3u1q4oCaNtu-Z!b{}=%Zff=CxrxBpJ?#SDH`0_|b3j4X?UU&Za#}%^^X&2@_ zMo3{#%DVF#WuczCx9lnI_AqV2!K75#EwHKbPXb34%uee}Qocoriuh-~4d9gjF`GgE ze+<|9Gk`NRT)eUNit95aFk}lbS59CK;Kezx9i5%1=hS}FT!auy0N-$G^TgjVgsxBn zys!Uu`1cvGe+!v^jVXmUZ}@~Vz%u_0m;b|j#2?5r(Ew=t@%ySIlr%4wD3m7K6`B6+JrNqF_5B~xaNc9U{iZ35i>^|GD zC?DM6`S&o$sLSwa8g5sxHv!;D29ZYUR$|!<_Ff+VPhHU-I#R%VipR(QEj!4~Br+B1 z;#oX{rfqS$m*0tDtG2<~Ax$Y#A7pwX6tbiaJ?ep^mKpZ%K)+$ynTA}80|0P zt;VMG-6k`EFe>D338l8QcI2ZT4&2qUGP`EgK)$?Xs_s)|*=w(k)a>_CW33sOBkm#c z*};tmDp}s5bWwPVMP&X65-a@$cI?lOcqsqeW7@-;M{Y1N@f!A=F7VCW*Nv`1$&4n5?lmqv z_cM5(&V%=9A`rAGP?l>1z0jm#qrm$e0_tzJ8VrM~)gpG!S`}kn$;>j|lIda#Gi1~N zXXcKF(%Gu%VptZwd3j)m>c$omPkAtYtyfN1^+o(UR+G+LB9jjhL4Fky^2{>{ z<;MFIkjqW2>6=d|Ab0b7*9u~lcgH|8*v?H;^4nLAL)woYaSMO8jt2h6Am?Aomi<cDR`~gTu7dotuLQaK;L`<7*5IFi+scjnPqMuU{POPkf4|@Oe@h(X`Ro7Q%lh9s zjQ@{G=bzUq|8F1r&!+ne14{2r9Ioir9oUwmxU|xUbbJ$ui=)Ma6 zYXkGD&)^2;#{^Y+z0TEScxMa64Xtrk|u2PtNXN8!Y3r z$BY(zvAuDAJSxqCV|m3_%R<%cJ3|4J8G7i(aEyBH6dzx$3qSWk z7gNvxBoqEU=ve0Tb{IE*Wt~I&W?)g|lEI1Zcd_v!gfiiT+GxJ!V--=-_knktuE}nJ zcQ3O?$c1wiHgDys-0N3E1%2LL-O9e6c`yqa<_jrd(Ye3FRS0saFYvS?C6MSn~w~p7^{NAAEXy$OPi*7UCYcBf!-H`nl zr1R{<3yPnfoC>UC)~c99Ge8n~eXf7H8hP>3SC(lGDD>D>9=)%pI23v7vZB%Pe0_|X z>2ETVqEMZHWsQmMBXif5k|cvj4^2Xo`Lg?$($kQS><=$6%BJ_-d4deG)KFF`>#bi3 zOd9a-9ZJ^5jOnzNtfz5N(eIsyd^&YP&T!dgjQ@zC(fgF`JFLbKf%~W?B)52TQGifpAg!*=~C#L0gzX-@fBq7nEztHLA9K zE#g7ng+8}#JbjC$Ms*I>Nz(7BTy**Zl>aR4P1v)Rq2#gX!ou9y@%}KeGwk**ED)Om z@&|$&=o(6%*cf69s5bdct5s2k^RIpMqI8fe<;;h|A9+*8ax^)DgLgFF7|S(Ow0f&s zAk{tEo7YtBo$cqd4eaFDL@K_JUe5a}SHI{PiCnSuZ#o9Sg{7YQwOGadIy;xRa43|R z-v36KGIt@G#xgml{3TzH18Hi0EdHA+RE}30aM@L);bMxbl+2vvYVJ{>GPfey6${cH zhcvQ~AE{#BkA~rlpwdtFPao06-Rls-$VG6Dree|C=;K!$1(6etHgbdwAg^6K4DvB*Mqy zl6UNUYBQ1*a`kl9-x2mJ*!()=>Ye|JyI;YTV7xqe_!3O$+cFm%FE5z z9ZL#qd!)=u%6HnO7HILy!N7)d0uGCdtuVMPsg(SmwCrOix(Lb zHJ7gKuj1C`(=C8PThm7VvBm8jhPAHD@n)>!y{_^qw8Q@JjW5@(3V2{oyerNk!$vYk4_->m;tg zlJ3m|cRM@*x;CHitgwoov&hRA!B#UC-WG!j7v8WH94}NX*e)?1Q9m@P;!4-^Qn*J9 z5pLUC;`#y&xK!>43-P!(V$$nqaEg!%Q1fh-J*I4MhrX%sO8he2-veYhWsdT{-4u~X zDmiVqodw)J9`I0+<(j`jhWI9Fko&$nfpudppM`DVGy}G=+G4H7E33Y%(Xkx!VCB{Q?zFg$&mLo0-mj|W^iw}Af1FNlx&5!z9C8K$O>w_1gqrJbG4 zDm}C6oD9MBVA6wIF?UY1&H=Vd_*{Q?+L6QG;Ai+$#u@q zaHGB7r^1|9W}9;h1vM5-c!V?>=@1S+FD46Y2vc!Xr>Yqso8ldH6-z= zK6>?(LDd7`TXk4R+y<9p5A@BXXK}o;v~W)=+)-pB=@oOMc1%%5CN^HmX87FrFGuPk z`&-~BdTMTg-j`FsoJ(#eUpMNbSBFMM9`rqOm>MOKgtp7WHiO(ic)q7sx(e+MHuim{C*|;Jy5XEM<{TTgK`uf}z@AEQexdI`LSLo#+k-a z8=NI6{wwgv8NCdkhJ3no0yJ$xL@xXttK{>5y!&?b@7(cMbv`e!1h}1qa8QnKP#fm0 z>Z9w01sitYxb^io&l8EXHFzcn-mbFOi>06mnn2a?+bs-xmX}bmfB!KKCNN?Cjykye ztB58%D*5R{l2&>3t!Hhw?mVr|%BqJVu5wpaw7Eewdw=L%J+C>-9*bDac@gXDZ?ILU zBky0|uBoAv>o(bgG4>q0KV0~>iM#M_-|nuxL8*(m(&oPP`e>AVB^F7cc;5%Sn>a^p z8Q}OFt-n;;d5!t(fB-w)^rGJGLKitXUe`VYLPCmfBBC4nJoPgPIt3GrjRUPwM6rs7^YbM&JGpLgejozfdU_5q{ zUsMIU>9Fz?>5kzVTEZ=Ov$ZvA0)3h*>)%UFehzC>zxFgJb$YSshp-kHksD-wZ19c{LS@m>lOBF^(}WrM zbl$gv-t~KQ4)nIStt=SL8N4=BzwaLY{`GiRX>qmEmAip8`<`{egqF54kT8Bt-&SJ9 z#6tPrw7ytYWlWFi1B)Uzeb_bASt7!9UrSx+a|3N@@0IE^bE9cVw2T633ot7^KFVK; zsKFHrhLnyDrNM!@Nxw59^9ibM2L6JUK(*Mxv&68QHzN&fHM<4%U%vEo5Y@h7jIF2gf@jPrUwf#H!F*^po)jcl-J z@(feGtv|kin zN@P3%!qPXUsAqv-EhPsi07mFn+=>jF^kILfgVX;0Sy#Ka3VvVwJy}0DH%WZ(tamvI zn_;FE)|SW))7dLraFI`6W~!$#Yc9mIu3nZ+H@aV0@m*Wgbv@96!&1VoCA}9q=^U)c z1)h%KDTmu`cM3gvMl9d>8HZ1u_vv1p4A*lz^r@1dK9Od469Fh`Snq=6#d$i7H7M1} zaXD?I%vs<1Il4J1L^Q5A|7$9NUo|_CaismYVY{tB+g0j)lgsoEglJ9QOm_xbt*}VB z-tsRJ#)f9iHW;X%%R{0st2>OcQ(ORvT~&a!F!$I!iFTap9$v)|4~nA+ zu6F8drJ1Au3QMJ0ACq9Zp!+X35+wX0fsefN1fOC?{`Fkr*3=O2O z4ifgl5;n!pr~TY>gZcK)re?9_uIQ#9Lnf*Y`1gkOM8Fpk#+uSHkK)7mWnP0oGakvNG73U7pNAA?*pb=&o+5)~^jI;Ws8-kd)Fayz#CcFcIP zBJt*j<>u#QB5x6b>j>xlIW_$Nx;T=dyn)wDak=%u@6k>;Sh#wEcx%j-ysW<(ANnlT zunl%8vh3ySCzl&~E!bmiS&G)u-Xd3lUX4eURye6$TtUaC7%Q}t_;FPZjEP@xC;2hx zvHUv@ENofdot~IbL_M6I({;6<_j$lTiBkE}E%k#&T0FvHs~XR`Jnq(Hkyvwmt6lID z=5Z@h_7zcA)FZo6haecSHBRU1$`YTc-~@9_c6VnXT#>?gi5IgKWmKki9N+=4=oeXW zR>Bp+OBsHzO1w@4@pNn#f%@%k<2ibh(90b4rHV-6?r%3WUH@IThnw5G}<t^Y2x-m$iajQ{W8_)$98pgzhNWC7z(>l`nZ&QAR? zss&j5PK|=OHZ3f^{4()_Wkm+D|dy+(}Smb{%lTw%o^AZ#VXm+8#4+CmsbJ~ z>K}3g_IV&UAo0O>XxfgS1~WY*I5bM1_wf?q<0U(x;Ha4{H#v@?n|(c!+Lh+B z4^%DOO%AGyKU>YqY0&hVGd~&@Z3DQx`N<`sUr+AX#OLJ5;N6159F85!7iTK+3wh?V zHRy52AN5ts%Y83bz1>jx#Ytc32VTQl9eS(?K^WL@mwh{|X_H{a`oNo?d@CNOp}7uWUo*R-J3PNmYM5YGE{c>)F+1BjR=9gBP)qMLIYmDg}21z5GudOl>*XOKUJb$dS6vr*?kl=EUw73184WDP6~4JIWV!=*yzWKX9dCN|0BQ@ah^rIIw=5o@)L}f z#w*T}wDQuOD1BP@OhY6)^&Tg^f%*$O!#~ff*(Jsn)i4N}awHP2*tAk+S0V zsU;UJ-gqL2D=h-Vg4@c;4%*5e2)!7rSW_sLYR%)ZnRodVV{MgO45lOKQYxbN$P}@SSexT7bb}_!SeLf%)X*O~JC1P{+D_f+(AvTp<{qBOBD@ z_I|oSxQM#3cG*o6o}Az>K<=Q0TpWaPlZ#5_H_Y8u^Q}Dp?vAr2DLWXP7Cq@jmfNeM zo7g>X!k-7xytKccTRM%zku2^3!*n~E$bj zdIu`gfornkS#J2TOp z=PF_E!2wImvJ%_epke@)2$4F30G-(lUuP_P&9IiTnqKwqigB@DbB-_%QVi?n;bR&N zo49gOqkiY@{d5-eH!NoMK-Ngy+w%c_Z%ugtN0{AMZlx6T#350f%+lp1CHlK=x4wH2 z3)rQzfo443X>f;br&@ZOxm?P=yKromctNB&PJ4Nq=WtIt66HvWd9(C5C30fNEE(48 z<%^!j)=S%3qg)UBEEMva9i{4t<(t~crPA`AG`c199;6}r(fveE;T4@-IdP+^R;;ud zZffyRD+7#hroP8AZ~g<-03fWn8h-?9TrlH()i(r`%%1UMuDD_Fp6l6&-H+{Fd^dQd z*M{_jx#z5L!n_9Y^9>B+51ge-y9$AaPOz}Ww;Z9QO~+v%yj1l^+hwfIhb3%3(P_}> z9v=5Cfk6(gn^5r@vz{oD9Clt`^e);1Rc^;9H?iYvg)%-I1`^Tz(+Tua%a&z1CZwbl5y&PiG@bp_uy6Dz0#`aKfl+t_)m99Gqq;FJhJaR_ITg}%w^z2pS zK_yGsS?75cxIdICj$%P|9KMZF@|KATPY~2OKRgay1*=2Zp6T z)lV3~J1?U67E7yJ;}eexK39 zm;KXou^*fE0%!kKJb)v%^R;}b!2g7umXFwp{~OQ()Bk_*p5QkgaYp%;KpMLTM&Q$% zzmXCsMv$2cu0Y$bX(Fdc8kefge zMy<4aL&So!{i5_o^{ctLRX-&@RSz0A*ecGJ;^L<5=jbyTyJeod?v`#)Eio#j%gt510P!Z#86Dz|z_xMzL4SN(;YwDDmSR5A~XMV!&&VhZeZXT=piRd&P&O4vBa znnuSwF3rF>Z09vU?0di*SN>xsu0jlXFfNf#hp`*;GI`_LGVI?ld?DgG-w6;>i71Hu zikq^CM2FfZ z|Mz8Tx6Z#6n;}5p%r|Yl6O^%%x<_eT~{jwn-=HTtevUwT7JY2cH z;x8svw&rQv_)z#8F|Pw(2~l<03f8udZ1~AY)7h;7mU^b%FhI-C!(i`-s(fe97yLao z>yyhqpu?6c%tyMV$)3y-C%o~Es))FeF9GcPN=QqAS_hR~^uE0TZh+RI?#nVE3-d%9 z5r=+MEr7S0ZkZemBRy}o&`7ZtXX`4fias3(v3W5?9fV`Oh)y5gS#!4ow|-_l-fm+m zp8?m4aTn$pVlsT7@r|c7#2tfeTn`=@jHLsjlH8mOa4wsnTM}cajnFF8qGV`Ql9NX1 zjXoj!x=@$lG6DBZBk3R``scjWz(WJJlbgI{D67qC98qGX)kqwaRSol!HWIW?G6k>i zcIuXX60u`%&&z#~@^ODsTu`Q_Lex+&{ZBlb(g;JrOGBdMH`Gv6fK<+^P;R@t#<0r{b7x=l>=Vp8+D0oJuPZoJ9|%c_ zSeNpKPN%3e5k#Cj(1*cWWiOWNE#hi~Z}=;r(^0VHW^CJd76IQhCRIZ%5oYXOgCBlL z9IpWMtx9b}tBm5J;_Qg7)-2Be2jduU^}G|3zXqqX_1ehFZc9AKIKelwjFZkP_}lG! z)4-jIm5;Z@`OOks+C13IM%@6~6pzV#*rJEITaVDsrhn;OHHmSQybfT@C$TYc#@l9dLS)iD9@eMOV~72L9}OOm${Edm2r`lK1be1@r) z!)8n8Yx^A#^$UBsDW$blb)e-wY=g8qjISH9=)rB*i1|+%nYq*K_QGF&1EcOWU*312 zEJE@#jR(COEMD)cEGtu9#R~jObonaMgZu z0=jZ?k~QvherqwiN`HPwr<;Cs#@_w!VUyS}_2G20f)PA-J8^=d`nv3i&Dk4U=qI)pMOBk>solbfB#7tTIj#vbz zT)3_P(!Juw4#Bq9Vp}Jy!*xk4(PEU~k(FF(3;?KQaLe5_kq63Qp*2y$F+8#M13Ox; zYhGnifZ6reZNy6S$4}d{+&j&hF6}FCY#gHp#m8gf?6w^7JWt`tF$>@H!Fan&*RMZW$t-^sF41dvLVh{%IXuMqSR8GvzDukOIsOdn%bP#m2^XmP9tzDieqEuRVID` zM-q16b(GU8Qa0mLU&-!_Q`bQ8rDZ*&?!&K#Wcc-$k7RB^ zLi(&KAkq91_4?lFb%p%I$@*B5#Y(co{Hq-SYYTPiy^ROfNK-PO0#fpw+7m`E+kel> zpG)yFlD6PmFdfv~eSxX~ zain?GbX(iN{BfRgARU*T{J_5DQa*>ZIJ;3VRvaqerT=A+m%hZ& zvH#GI)l(|DIgu!MVTb#yZuCZt*l$T8YfMTp)Es5T~+Cx7PvH#h$ zhPM;>?yQ&O#Lv<-m0z@hPM*H{pYXYR9wZM^lEG|8_!-V?3JSpZk4`x1^6=%sxloZbzrh%0$cB!s$!@C0Cqih!OglP~D2MF$`(=edGd``}p} z7>D^r3p-%8*h9!uQeBX`!xW)Xbv4C`ttGE!mK*qCoeevi@jfl7=>`8jzGvOhZ&R#z zLeSz|{$44+d+#gl02hgxS^VOaz5FakP-a{ou1rKu@Sg}RC}2CRqAJ0|zA{c~{luu5 zSG4X03>7uH2CXD67;(dXVB*|}?DytK-E`uK#EAnzefN3x7^6Y)*I|9Oo`zw2T@EZ4 zU;w()6Pc1rbl6;82OGB|rZH9IR3hEgmQJ=y^I-q!Ag6fZ){z&d@9`h|%W4nCbhWOj zwi)CmAr)8lL54Hp9l5nzb_yYY@=)e?bz}|{bl=nx zXM2z{4cMR%c$tk?b>bd3I$~4st&A#J=a;qJ>EFU06yMnSrFmi$#>=2_2ntK7WMcDo zpX=y`1Zai1%i_tCpd9+fY17AJSH(i^LM^beLhmKhzI_G-_OsUUXEb=XD=IX>%a2=^ zt`ZUwTGTqy8~&u?K=bQlXfM+~=R~#*{L`4rK*65-uOr+4WfF2|&_~z40d0Zg3-}NF z(9sd#%~WNwcP!{Vu;m_3=~}IB%opL5iMThAQvEgU$V3Rj?e;8?{|%g45zJw#Lti*| z!1jA7pfm}yJ(HStibH-SOo;FF&o2$^K5w^v_0c>&lCK_7$zvdf4&)o7e-6ylhEd!i zSG^LQ$wyzyQ{FU4NYL{awDbaQpC&i(j0jL9sdZV{f?owM>U@wPeHS|yE-rr*$cc&%$M^Rzr zy`Tyef8M_Dg}K~jm4#_(FJIjJrgMPEgWfOH*r+H_Dpu}DFhKTlM`jM2oRgP}RuZ&! zmJ9ii6E(JP?rv3rokF5>y=I5}D!#YwQxw6KGj z6Tac_HD1dtCzGtlpe+CBFT0*_hJEpB`v8+BjpyQ5{aabPW$>Ebx<3POAYHg{BoBqe##QA>!qkSKndfRIH`+ss%Tnz+qN`eCKThd0mcZ z1493s%mJ(Nh`fb^o%X=ItaF;+_E31Cd?AgOsZg>`)VzXJSw~_7Vi6Yx9xW@@0? z^Rgo(LE3@AR=z~aAX43B%pf-yd<<`_8CSP9jFx%c&;xqxv23s4JN|oOLh`94_zey` zwp;aqt-y_v7_rCWzos37kP-vYR@Dy$quXZtKFjUAgzaf*$2j;WXur$KcyR{~VKh48 z7`ld8E62_;@;euYmU(qPK??tn86UoXvz&AL>-Ie`0(r0epp#Sy{rG@t7P8-q}~Kk%(8Uu!8_2`3;9j2zdG&v=YGlyv)nrO z<%A*+_-zv-zV&IqJvKtU8CBX8m|l!RDwC;eu$tEb!tD#lxJuh6a zyE4;Uwc51P=$=8y_T&X+B%t7ivq|;u?U@zDWJ|VYK7pVMQphk^TS3w#|FRTRO&oE< zS7LdU~x^92|LsxAeS}mvXO6Z_;OO7(^4wmoxJ z^kAZ5B-V+2&tx^<`Xx6iqciG3NoM^l2(enUL+ho04aYWdJN$v8U`KKa53bd7#Oc>Z z7XzJ8(xx69v;`(W9={Np~df^ivhPdm!_J#s-Yfv++V-mf*uU-&#%y98@n{l}-QD6LW2PhlOWJ;49#r^DU*X(zu!fGOX|8j{yT*`&{%6mY0T8Mjh{ZYj_otM;m9&u`k}wDagmfFFoA znT)Q1?>b#!`Ot}P%Z34;N2tc5Friik;2uJ4(yh&5_Bl%V(*EfquD-N6GX` ziu5weKj6EWwpTRR4x!hSAG1oiRn+5pnjIE2jr!cZ>TIln+{edzND?K>?Isy!o|1N~ zJP{Kc{uW-2BqPOs+b??lsZRGzvZ_FRCtE% z=PquPF{dTP^iNx4R3?pAxtL`zz(CU!X+*vWBNH>d-r+QeR3Y0GKpSQ4;JmfGw3hXU z%6x2EyFm~AXS#ABcNNe*J7cx;GSnmkPjob>xh4V299i2e+p<8X5t@YUW)xXf!XAoC zNfm^#v?+o5sfk|71J9lyz}-FR@lecHIJP7G>@17CICOOL#+0j>XiX}pBBd`$l@iAR z&_?$fbhKTN_#bfIa=I_ZGP^d7hMWN#O3~k9;U*}@da@+HA;(iZTcGW8P$BLg> zk9-HXUN&JhvZ}!5KZhj4@zcqJ?0>-~w{x~t0kUGGdy|M^H5;sTCC#bP z`z>V=C$%~cKZ4G>nCoYuGmWhDdiyzgA1c!;32n^o20}rvH?J*}+p#*o>?K~5s>wL- z?s1p5Px|h{A%qV}UmPqoS8FlJw>^+hB=>EaIuG|GlXT@FXdwIb9C~S|IEa?)sL?>p zr_Y;QUI!lecY9fzd`Sb*Gnk=S=PIL=8VGS7>vr-|S2<|N=oK`T42mvSJd|`OKS@WP zEr84gf_l$inEbyyu&LZj$Ep5LN60@j4xUCZ+$2DE@E|x8Zej*Bh#rfutUFlzH$#KI ziqap%KiUbJW+$%5L5#rS;193UOTeG4A#fBWVNOQ)f#m{%%NnmtcAQ)DPyJR(F&zr_ z0C%0w)OZyE$Q`E8G2c%g&o|uG_9M2*SZD(Ky zzs(?xpkGz-JSvSJ;SLznt ztMWZ@xv%Ni_-47}27zqO2GBK&9B6_}$-g|&sQ&fLG;KYy(eVDpdf3-S{rP%5Kq{ewesvxZsFo}OXUU4Ob^pEd!FX1MHny)<_P83RB}6Aw~?>d z6CI%>l*(Bxn|oDvQoeKPGzA%OD_N$cel7hN`oSI0^gM6 zPyp3b?=vk}7){A0DV6%MxNPC}L^rtp;3ysGVE$;fh9si|uj(4)GE&pcIx`(VuH9t| zbscHDVYc2hy)F9^Nf_0Sy2*Q|^+i61!3#ar{8#ka%2eQs1IY6Lhi0CK4i?AKSmM=+wfR>Gk6s%axLxWR~kDm?cJ!@1x@)g<$1ANFmWqm zDC!P4hI5G{Q}tVJS`VUiTBjyqg5RGi#UkEfdtMpH@e<0>RXItmiS*_w{;}vNJ?{Co zB8jwu17*7wGskC2Dz>(g_tZi$pSRp0sW5^^Bf@Dn|eItGQ_zb|=6C!rRq zcl@~dH-zVtbVwZ~pL*JGy$L0Shfi}dip$fcZ8cnVVwP{Yv`^OI;%BcoyrkAFO`~Qk z?2W*X^s?vd(mvRwaTeclpJitc^itCA^Xxe&4gm*w>?o-Dz=@@+CX)WuZ0U>4z^wNR z``M1(+>6O_8#1Utp_~t(`6yCOL9R&yYgQ`pTl;B0n~Q!^#jt219kX!$9N>|K!8BP! z=!^(qZpLHA)O7-9qXw!A$GAyXPTo2VPE831l`2K0e+qJvOl7}Is(fxCE+;sv!B~y2 zI_{j>zZS6ty^=E*EBeT4{zaP+@cQvyQ&*ZL9#FJQ;5OTkE57wP?ipiy)`7pDb5j0} zLck$ySWjbd*_g!GieZhcU?G*4U`@|aqJrJyYSTUiLZgXnHKi;YC=M8l@H~{fB#H4oN&R}dyJX?gxx3y zC(j@^-r5u6cA3lm@)p-N|9*8{;%z=X%YkPChXhQX*KP{jp&; zINNgZy~XlWy0qnG$Sn;NK#>hD_@0L#rM0~Rblip9Vgj=wI4xuk4h_AQ7rgL)93PlK zn1V*;4Hn)dH#W+%N{2FMY7Qa?J1r<$KtnVrL}$vzNT0Y_&C2LZUSU;ThN|;9i57|x z-w3?F!FfE$gx=01msZpt5&fvm2D;cI6oCdeo1jZbe!9<&>qm5ov1S>iN1W$eoy_9rH^ zbvm;S8D_HC_szvs^FF?bj^Qv)kUysJ^7)mcQ;|Cj%}zH4x>RgIX<0gta49`aCmOk= z*zcs4P^a;TT7$u2C+`aS=@_rv(EQl>Je}inM;zNzKsQ7hoR}NaG=JitQlL7*uiw!} zq4wf)dV}B~u`4z=x(leGkF0xXi%)qZ{YVPGEgO* z>^^RQ6`U9AC=I3g#&y$G=aiFp3~1e_(3t4i&oR36w}mi3l%5W35ts06Hzv9-a43O~ z5ET2~A+AGDvZncQBlpU$DnnCp4o$(40OQJV`$Ck)23Mfu{ir9!h70YY;?e)D@l`YTqB-{ss8^SknJCiIjQD-So=q6+@fF<4ud zpa?&5XZ3ZcgrNsBP%(+q9`O*{iA9mCh-dhm*BvTFw5R+3rwsAE^^GtUB7- zdn8}iz7RXh!&>((P8F_GWpRwrs2XUBUor{tvSO`R?ZmkNRef`*pukGBFd`ca<@*O= z-~Jhbdo7RAs1g#+rhaWR_d&LMeNXrkx%zX3g5JSkHgcax_RfOz5W?_coOmeV{O5Hi z!x3AIz|pkZAW@jk21DH8+VZ-ws|d1B!S_8wrvB5t=ncenIa2=R-A~Q+0=vaedY}~X zH&Vgera6f_p-65KFZzM-dI)IVd^v|?wEF)EOQ zQ2jbz_WqgIHW0oca`Yfh+DeXzXk3b{T9)A@{|8`?_0I{VZy?tlh?$?Ifw_|%XR${= zPh^zGXUd;Xb4_;oBG|xp-RJgWLm+hI$EiObJnxSp#Uk)8Lf!b0nA z%h!!SgO@p(?uF5X9j2O56vbkOdjCAM&1JV2`7KSlOc&@cv+p!W>h2KzH0Xf~jvKt3 zl#)vRPe(5!p6^E0W#oK;`BFo#QsB8~+J%P9a{P`P1%r?M<758@8^iTsvEmd#_4Mdy zIXMu$q<1IMxRv|lEiUlj^|e)Oc}jJniX}-}{PYc0+Um#b(M}dAOF4JAR^*oDUI_M= z7UuRBSm}5_0in)o`J2a|qyzA`r^kDzK%63-JCy55Ec(DP5h|ls# zH}SdkPJryKt+=8-ftRz&yiMN%j=(<6nf+M@dPb~@U(&i;T&&^f!mD<+)YSB=Krf*K zmKsmqB3s055S^ED%w5ZK;i}rMhSo2&tMX-Ga)II{Vp$nDR(+t=AXP7%%KRGYjM+Eb zmC=DfVHlNFZdC1?qp^>R$9_Pyl@rFp!4jsv?&vcdH1?svD%;vPK7-vwE&i@oS^Du; z5ADp8E9Hi>()(w;TjLMbXtx|K9kf5w5|ke7&N3QyD<#?0T{_QAy48Tx_Ye{mHa7ZN zD(+Ox%r~`c4zL=N5+l8=-!d6ve{XHxyE{Ntd+I;NWo!`J{ue&!9c6U0KW5vxK*Y9* zo<;D{m}w&SBl^FOzrN@T+j1LW_lfAHd47hhlx2+DY=f8|^#3+qML(G{nJgd=&&YvR z)}x98&fom2yWJ)b5H$E zA(8&z!Z;cFFC9my68gjf^4Ji=nfc#X+J{fzRE?};#uxq|R=t7?cO`9?NMUA{|4tpPLG z8Wc?=+<>6F?c_)o)fHY|9f!*j;h-P z^qy5icZn%pfZ`N+g1^FiE1a*oq%=zBqP{vAxkK$YYCqF~gVx{_8)9LUKKv1)bjgJE zqCKVdU>|-UivEt`i~Q7R6gNH!jEHK-<@^xU(Tj|%R+1zHgic<5}-z($Bjh`O} z?^9}SbJRosEXVpp9ceWUH!o#BwgNK$?dRAn(d`+1JzPL!;`Vt&iiP;#PX z>2qgiV@bkN_enB&7JO=$q<1^kE-fqZ?fbDn2`#lRK$j+!?l;`?2_kpM*!|>&VKF_; zZ)HZgexSjg^gOnEbf`jHXAr>FR9=a-AzzJ3E_dzBla@Z$J)47^c_)MYmr&A~h=llv zN;$adS^90ZtRJRa@6BueyAa9w$tX5Y)Z1pB*Q;CsRNY zsmM&~Px{k|rDG@_St{g1(Bf;`W3TbwW^oV;*cxi=D*LFMlJZbOd1NE_4Y_5O`AG9<)bB}pSal5Fx#u9OdtP8H z5d@*K)L-QeX~0Hpgy5w`4V3P=Sy9QWfRF|h+rVt02WAW95%x04r}}7>&H4o7UcsjQ z3$fE1BQy;^e?EG~P}q;CrmINiH{Y(cf+*fbaivqidWEP%Y2Jg%`)HMG5$@Be;2Y$R z%L!;n<$i0*r04UHR|G_Cm)VAFJMgqMPJ81BPZrAhG@5`(fVTVOEpqXE#&yalI$AdN%X;H0BJq9){LiiSRaa3TAc$LRZT zXT1}*ubP3Ae~Ph&G3=i%eRynmpR5^7e_bDsUC3n8JWR4WVWSD=FGjTkCGI4@)wSg} zf?H9R8X#jCby#glIK&j{6h=Z4!3OFhQw(L8@Ti>lA|#^}32#0{>o%?@dnurdSiY`z zhFdzi_%qv%oVHHQtv%#{vOtRxWm_IXYAnX11IY7RE|?H zxFx=S^`YSjO@OINl(TV*I{P7Axg?-eB6aX3wySqMM%0X*&zn4e^jawIDcux=Z|k zpFcqS?hEys7mj8+;I=7q&D_mt$rJT-?-+UGGCZ^nz^6~+d-x`ctXS!@9V z4LF`cC^nmSE4vW(m2jYH`<#PZyUD}rSEAr14?iMCSUZ~=lbD7lL_OA?)0o0rSyg(1 z;8u7t+n(3VnbMXCU*Eo|t@)+U!$XcTf{soE7Q3Uq*O=J8AftMu8kqfHMIB9`n5<5C zn6P$yk%#`0N&sqjoO^F6m7PZBW^SOHi(`11_o{8>LfNT8Wzm`J{qwD`w-u>jZpE@2vqqa_JLwPrF}m25;AtFfKm!0)MgGL)*7)_d%2GiLIW4JZW&B zI?mEDFZx*2uxoAV`riLA4FVjEg9HcuF`Xpqq5dz{zC0Ytw*PyCq(Yl0SyHL&6w0oJ z$dYBqu7vEe8_QKmN|qw~PPVaSmu*mzeK#0G*%>=yU*7YYy6@+Hp5OC3j`ux|_n$h9 znK8?Cp6B=b*}lt1itDa9d2q+a?=XMy`Zc+n7Ct#90(l^94EDG-`@=D8QdN>BI4@Px zz@V{rAq$OleEWC)($EME16`lPhv;jU^H;FLAp!AvA)5;oVVzhD&w^|A`jxb+mNF%t zZXh4}M5~tv}wUvNBk)cmK;yvj5JFw24S)H%D)}*yE?Tksa*R$ZaavH;#mf`q|Vp zz8}%aC&hXb%J1+g`5yQR^m03E-=5LLTDWfqHgA~UYcpdtAlXUh7|TY?a(!SU>W6nZ zCi)6e1W2_I`()_#0uE862c9lhn`Vk)`KKf73P;fwQd`Dryn?;B4mv-Wp?Iz_JM6rR&6nSS(ZGaCIy zN#jO^Bl~#1=Ug1hBo%|Do# z*>=#uu+t)YfaJ6wSe|kEEMOhLWB?2jy}#Nf`Nd$rMNf7hy%fDBah0KNXdX3Rx>xPh z1jF+E^SLZ>8&|Q{a3-jSZ7Z3(9?1uiUBVoFmYBXkpVm|eWjQQ?x4W>>s4hc4?sT^P z(Pc&&*l?W%4A(|eek0S<*ThbHZv`;ul^k5XO||p~FjoYz4HuQN&V#HZSS}~qHhZq; zju8c1WBztkd^f4Nmz1{yzD|AkH2Sw-85fBQZ-MX{ickda@;{w?_t?Sm=TOHcr01qR zj+lM)v2@M09Zb(zbOcYfo4P5rvt-yWpqK>hcrOGhQYvCtM*G4`i@jYJ_1nCUZv#-C z@r@UT@WuMU#f!I?LK7HWT*cbvj^7#8ES4fOQiIhU4hQevV)safj-B$Q&uXHAE z4nyn}^PV+WND!Bi#cqC(@f4Ad{QPlA=2P(!mV3#ipY7Hd^m11T0;?widfcp_zWVEK zhy1=W3=jLeE=JwzJbLBIi4&KjX?;}djyuX;dN95F#t(7B&sClE)gF)z4SgEe<-Ih$ z{(Zar&fVkk4r>WNp!(5-w|m}r>xer!E5}$6rJH0OME7Li)yQ;zu(JYPWs=&+$q?@G zh1PscJEI|DeDqQPM8rfdeNLU;cgBnF#X^>sWtV-I#Z063zkJ*q6ut^Ax9Q+?b{EvP z0=`!X_tG=YbjiLj-fwQ7yFtcw#?j~~oxBDdh;ieco+_lc-?iW4cz?fSf0c?Ivwz_v zuw5nZHxyd$C1cDcEqbj{ju1Dde2H&7fcf176oPSm#CmXd1|z(^Dm4aGdYw!Dr8Oq9 z>b1MH&$&P5DYUgG6|&#!zps+N;Zk{%pCx!}B0^&;`FuM@#<3)j1g!Zt^ezln$CbzN z8Ad_{K_62&6SIHzD?F^{OtRju$2|HPFJ(hz=IXwryNt_eG$|c1N54WDdR^R?RndC1 z$hvQ&zjsH9b_=sFburru_`Pxp%voo5c&r1Bts?n8?>i3*dwtE!ib|a1OvNbeGtQPu zy5M^kL{kOE(GTueliOA8*wOFoj;jZZFvN!pdoGc0 zURH6W&r+vfq8oSVt#I1W!mOP9lJ(X9ES)Czev3|eIZJVZ4bKd!Z2h6}ykWpgz4# z%K2@?vX7%YhCZksy2#t>CpB% z4aQ10r#D+P^sbej$LJRw$6GYnEsIcECDdS$M?Is-e%Hco{Y08pz^?J;J81u_zwG*Y zxZ>2VNZa0np`A8N?#oBU?oq5~E3Mt@hvy@b>~;m#0lhJhK*fOdKpmPX;t?+#jl!~e zWx9l9XDNi%Lm31iN9;ZI?sMhJ- z;`BNF7QUwZ!#+^xNZ_;=uLMu}V*0>DWy72X2$dPmo(a<_U3@SVdhlTKq~)nfUL$-; zzlX!CebpNVB9nAu@m9r}W8#p?X_3nIm2#JEQH_nRP-%?iHfDzb%Bp>`E#|p9w_SlC zUfZ0s=pVM>T-^2B!K@0o^LgFhYqAlsPxoxcu5WHH20;ruVLLvtr^dv;v#jqo@6AK! z_cN-P2A+AQ569+|#O|d9Ra(o5b0FT_8Ya%t$y64*xFEwSK3x$j3USCe{Rb%?dhH-{rQ1YUj z_JW*7#aqZfjuhbXW@$_G#+^;gL!Q^}D<9@6x8M53)sTu+5^+pn&qv}zGJ{etYCZgb z?*cwF{Wci!i)(ZiU1%vs5_7bVD(exz!V$t=>ak8ymY0KhGvHt_hG` z;42z)k|KPJ&<;!4SkNXj5~94jD~r94q&6FeN}Y|TP9dP_l35Q-kB4>Aeuwnr85Un9 z3*)1{%$S1Yzu!aXeb$Do?r&@kVtuQgZK#< zoaHI%cZ@<_pzBK1y{GrH(Md63Xu*I*W#=|sNa}Qs8N=@Pw+*LhmA}#|{1T%by>m~I z1?Fu=iS9t0zP=O|RG;Yg zQuXAzW$-YWVi|Z0t-;W763l)VePt`1`xaA5`>A?M`}X?G;io{R=?gIHse~Kpgj4l% z*{>kE#~|B&C@(&gjH+-souX{eR5f#hgF$BP4~{|A670Ni}+ zCdO~%*GV^zofm`U0@h5e@_M*wt&&~E#%Bq(ddZByeudz`yJ?;ZiU;<5C5PA`78WU~ z;+7ynkoQ0loesEn-LDWOH+$DBD#GzU60MJjVRn0Q*5WGB;1N$_nGy1*7vKVgzN0LT zZx{;RW@5_E%i|80+`Z%28d>$MO?%e@J9JWCf90#j;xp+soOwZ9)vMl{?q;{=n_C-W z1H=R^akU5Sy#`Q*VJ$0#=bOSMLsbrXR)BbrB*z6*FMXZL9WU2~*NV~Tp2X%EwlSAb zWr!oXj$x=`fv@TN?4wFNK|w;T>D1jzjPy{_>hj&CiQYunY`NV1WR-EH$~p3zUOOK= zEY9*ajW@ym`<<%6GNPtI)hQt_`LOW2jlbqHH*N8lw6(cBps7}|Zp-}XDZG0d&cQiq z`*q&eYpSbW(<`$$+3Zbz{7@CMko8KOhuzLY$!D{+ixm+PSQ(FB_av!p)dR=fpr=x1 z-DL!V)xbivgRyM1(66H%G?&^gMRI=F}j89}m z8R2pbU9-L7eqg2Cvuod#H2(^LhQmgqnU+IX(QbUKjkZz@UpAXC+*n)mGofZEjoUEJ zgAJ&LAU+7SDYqOgwI`ipxXQYpueY;x4uJhVJR=l zMY&rrmyZIw*<`;n_MxK6X5D!2q1OVP@>p41e_C(l3KnZJdRglFHl(q&r7z@J{M8G! z-CNN@upj?ciJ7SI+${M1rPS*#?~P)&rKTVq06{V9dd50~SUUTMl3|h21*yA>ZmNN1 zHqQF>ODpzWE0Z39rhymca8C6e*j&9uXFA5*(rhK9({)Oi;j9ba5HSQH&$B;* zDwZ|m!c)Z@aWhU;5@8p_1{&TaRfef(QTGV`QXXh>mP3ZIkCL-^=GU2J$-hjBA!bi`p$#x-D1ma#Q#3IRJra3=|O=NdW{=Q1{ z#VptGqx}lasc>6-_%_yHz;Zm*WUG_u=CXPWDq*zuml@yqfagM4*>=g!Lwi|NYjLecdXC42RHVLsnVvTg%bh1L5zR@S-c)bP8ogI-D9! z*+2hPYlE1JiPk$)A3(jB@6+YV~EyYjD$?fXmmIt zTZJylcdju^0gE`y#@W$lHB$ag;`!$9N5K(lD07tdPwoHPI`9qBZySA}q&Ol;zWdv8 z&YJTbko<}#U;vZzM1+PHy}*s@AD{Hlz5lC%wEnDzbRc^JXM46Iv*MW_0;!9{)i4mY zQzywHiB5>P4)?8JX0Ga)2nK)fJGJ}iA&Qf-Cn<^v#N2N6$Vp_OoW6IWMQmhu-EKiW z@`y?j)XVnUF}DtU1@10mxbbC zx|Lw4FlS`KZ+1RgzESsZ^%)Yw0ZtzX6pEGQnfYUv?)GPdertMrA1wsbauMp+u59Nz zX6b#jWp&&#U?&u5W7JJL!1I$1I6OP9Gp@fjk0!jri&Ye|R~TnmT6FA*_I0?vJrR9$&60 zwu&C_5ht&T^s)5+a2*&rVnkCa$Usgav*p)R+oxy3OU{z|(yDn+Q;KW!y ze)B@AxT#2z1NNG1B(2}S9NB+AJqULF-MaskRRx3`q?D?kdjEg`U}47p%zc!63MPud z@j@Vf>c-#Lz`v(N<}Q*yPUZ3gu_&1@%$@y{cTOcX$Keab^ z7?BJ#CEv2*+3vhKKuY6<{G$Q&t*)MWq(m|+Z1x*j9`474Wic6oKk$%Wbwr~TQi(FZ zEcE!*u_x`?OBGW_M-YrO@cY=MNG#xv2A(t4tG_Ig<5})!nhvsNj~7^ob9vRY14riN zcP{ujXV0O}oTdutGzeI|QhjXW#ntrVNl8U=NR-ZleZvnp=-rGQh=x>FQA$~Ibh)IH zqDol-hbSb9<9oT5HJ)gr(Mq`rhv_PfGRPmn@slXAa*HO)21?CAwsDVZsYDPea*~j#WVwv^xdZD3i6>v7w0kw?t$NxQPOp`{ zcgSB*5u@ty_S=GFi_rnk-OE5^!X*ToHh6R=%2O(S@G-(#utky<>@?!J0bsjH*4SepPaPJAg5?8?rVCT} zTwK>?BbisYxw-q~5HME_Ql?eExg8#=?xe}RZ6pYPd(W;Nkwtc68Nko>b^+}Cz&E5m z(K5)YdEfaKoy8`Ur7awt+ke`(b0!kYdKc@NK7I*j&04Rlw5(06a2A_ZYE$}Va&A== zp$PV`_iP`~H#phG4zqKWrXMjq^(;RWF6YTx^qCi^uW!~mis&pp%3|?Un<9X zbA@Ry&$L+Ci7@XcX<8om24@||SID}zHTNymJdx;%Tk9Pa4@>wdEN1n!GOjxB6(ttu zsK*>e-M+Fdg`?SXM1;J618IovTCnC5BKWClfj&MpA2JCqs35w{6~!j$6qN8_YPEk% z`-Nv)&0&@~0~&XFj7se9_I4E?U{FJ$!-38u&}It6#7_0D#teCb)xSFm1(e}i1s%*+ zt~ogw>`ImHec#lp$WD5A5}Q{j<(p&eIuIZ7y0uLy_hs%)?2YFQ@CrJ8b(Y9;$$Km&6Kbw+SXZW9v6fBIPFZs?wX~e zzuZvHE*Ut)l;&>9(MJhI5{}R90qs~IZ}-q0{ComM`Hp`5iRp8%@7%m>rpiZXZG|vJHST*gV|Q{J zCy@hDT;ZF}XWBJxyYz&8lqRaI^ny4RW-d#b4<*rY*JPS=YazG#0sWQDtcF0^dYMGy z{D z+RH~u%XF2z_ZLj5iejLXenlIJITmjCK9_gJ9W@JHy`kcm`lGif;>t+65)vtVNOY=fG?@Bf@ji)dsqcp6sji9CEx8;8#Km z?*e2$xmW8uKM|c`H97jv=P@(0fT(&Sk~S6UupQWGWCxXmQ9h_6jujY`fw9qy9B@s` z!`WB;1k|b2Cp@}(L*=1EN%-64W)J2N94A4YL9NLfK6iml63FEgX+cx|?}xu72BhoO zz!a(DgE1^E;yuORd-1>YK49;J{+HqdzymR6{mY`AmV=K(UKbARp*Hsu(Z z&-uX81?z0G;-AahfYbG1eX8heED@U%ZzAw;>&rj)M}8KP0N1Y}xy@ZeTnh0WQ0<5^ z=*`)7>Se@t8t{&c(ZIX;vy(I%qNwX32iInl_0i1nOPLd3Iz*xhKoIFNf5lp3B`=~3 z5k`YR7Ac^i6C1o*_Cu4{tx>xAx%~0vVq~x!f&N2tn1;&w6CRUjGQ>$B7y_?QLF1Fj z{mfvlH(9g7zLj-z*4l+ZyE8G6$drOHkk!Ye*WKYH1ov7O+dquw(`y7i&e-1kAz^DT zq##o|s!YLWFTcNH;Oq0^?bM*;j(MbnzO^6xA-5=#eN)&U*u4GV1cs%!ObbCb` z(PVZfKPl{JG2z2=>2g9}>|`?Dt0-}j2o*E!Oe6S}LGtMB1h4gGQmGMiQNyjvrv!-R zu4TOMvM%;3-A8|UtfdutF(cnHadc95|Qd!5E3u{s_!Ws9?D@*R^nA zDRr&Mp8aSnl()Z_7zvq(JfODjv>E2ikE1ob-9OlCgDInyV)*q8!6-tiwqE&NX%hCy z>5iJs0B=FG*$quaPuy4RBEEz7kyT1Jk>ar@P$p*@p3lzFuZ$;L;VvKUoU-TK8c$L2 z<+L82qPs;qr~ya$@_~Ul21Ei}H36aeT}UqNR;wo-KVmIW#9qhDR1JD0G1JxBZlDgj z-@|2B2|rgT9zErutBt|gQ#sdrUi;;Wjqyei1-rxMjWGzLU~tTm=1Yh^p@+vybZyy~ zHoTdh)*lq6msQvA>LQJouq+0Uv>={Y>oSlFlZfw-^LFosD=R)W z=0kQ6_Rcx$jHS1fXBa?+Lqg1YDxElxbPZ~FP+eW}nghFoG|=fLLWeX@gWKU2 zAS>R2{nuf{vCCy~FDTBW*;smVx5Y^m7{~eeP;P?(DTl%OeR)yn%9A8p%fZMO_kDA=KI`P4q)G<%7bmkzh6MoI9-A`9I&`Ltlv>wIS>+sq8u`1@l{IU1YjckV4Cp67v@@^SB>CoPG&*fkqYf_Z_W za!T2s>@)=Wbtqn){-KM>-MdwK3AzKBw+7r|A+`MCv~YFByLnv|*|qg2Sf~*Gr{OwJ zUv(AclggLM<5XOb=bGJmYT%`&6r`fm-}n>M>Fz0$1e5xemtL(T!9UXQYiJddab$$|b~Kx$bt(oai0-&NP;tkx%})Y$S3(7Nd} zoHOpbIU&cO7l3gPFS->@VB1?}KCpY>cS{uAQpp5=qV}tvG!-~yRFPaKe+5j_t zoazlyWf0FV0<**KCxVq<|E=i-oc2FM3&82KbQ1#C)CRt{#t>(uB|I1R%!2CqBT%wa zCw-;BvqLoq$M-_9m5Cs8FJ((^wo1Zu~ zt&AnS>iA3Pl#rMaeV1~=!+~@0xu}F7YlEDv7rc$4QET{N6@7{B`VZ=p+CV5ikSBq- z2hc5k3a_a{78KBjr+-mlf0!`j(xqgW342W|{+s5Rp3ccie-qL*EmuUan?mBzN$+fU z-{DXp(;~hCecJ143RWSCP3zbJ_an4g zCJp!f^3}QChMx@Au)ICjQ?&_7?FWy!9&P7-dNKfvWuJ@<8+BF0K%L%0UmvPZ{p1VB z?<7LBx&=7>Os{`pCrrx zbjjVVgUv)gaM+#Joj#(mlw{$;t)HxqYPE9NN6yU>5YGkRYFgW(f#8*sj`*k@_5f1; zScfYMxo*d7%){pv+7ZPC0hibeVjMVX^h@%W6ZWHp)!>W*cTz^dw&r`^;|qf3F5LKT zXFrRpxjKw)%rERR+{jKMzSF@CsQ#}RC14qgm_jb(Sm%QrLnaVP5Ur5g^uij8-FMUf z3_=PYp3)2fp@ugz%~qi>I?r<|8UfLojxM%;QVNF4kY{kr_nG!Q_MG0Q;>2e}HPU<1 zdg2#;RS|Y#lor|q5HYMI$sg_ModKDyT%UB;76hC|cntU_MLTlg$tBh434}BE-WzZ} z0COqf67273N&L4qd?}u*f^Yc5MMj9-QKS$)8s$;oXgu)yXsjU}jo@T__8pvzuYE|S zsy`|1q<-Fl4)pV&n+E$$%s=Ka1<8>8#|8s$b^j$7z71?!y=^WMR0~i9ZH~7yd^j3) z!&~_D`|4cg>jp;r$JET1q34)pz@xLqHc`T@3#p& zSN#od^j)~Zq18PZILTOj1x%F!_Dsq*!CC0fiR5yg4|)2{@jc7h1&VOiXvcLvNGrsn z*sVOJXTo#lQ8@b{>)fz#D zpVGV5EC{@txD!e%_8_Fhb?)_Hy)Q3^E|p95@I)4b9K28{!Bv11!e!c++&O&n;mTPIsrS9dZ! zC3@fMgb2mzTaWWa6Va}whr$-3ichA`3Kg04EVtl}WYyf$k1YxMSiRK4^}$)6IrGh) zaO`BYfE2=?4Bn58N)P#Uvc&a%pjH|Ztg+F|Z7k+_CptBDxVRBS!*fCw^%GoUbJqQ&k+a(SB~S zF{dQ(%66~v#^%u=^6D#ajl&cQHLCXLbz{?0BW1LjDjJ+pr5*o zN0pSNglRroGB3@!;hH*9QvMkIF^37&Onl=EDW*F%CnGtBDBp`#AE>?vo{?Jc2fAy- z8n4Zi{t})LGx;gl<)mMh_%Y0tGv+trv#<9qX9n2x&%Dsl@hSaMD3Swd(4r^Itka&} z%E;+soB=L!%h0Z%W4;PHjkivU7=EQ>rQNm}^uHVRiT0GNM4 z(HVLLZoET2IwKgJ;FP?F8(YE`SwXwXcTKLK z|F!^(1|UI;%nvt0DG}d%Kq2?$%0q36znYD{1Tg*P4Z#0FER>`&@9v<4`&x70Uz?N^ zT&z*lJ()^bZd#!>(u3dA`6u5m&wQDpyCSiiDB3|T~g^3$(d>}@*-+j+}>f{TL(f_su}K2I~&8Z zp^!Zg9FcsO&bsd?Os^Tp(xEtXs&OX=BIFU*!C1&+*OVt^FSXD{h3+?Y-7IxJb}^wg{=6ik%wst z8!D261E2_pez#sA@KqG<L@2efVqvVs1Nrt|v6h^EseB_zT_JDWDfa->#88{0ZQ0^DkL?xxhraZeC~fT#r7%oK8tY@o+6ychF>)`#6CqI8?2E=h9h!K=i3V6-Ue$m*Z8#N?)+_k@0vS`s08)-sOeJi^l9F)LF_Wm zP_H`4%l-v;+4uZ89uC-ygRHgr>$wwJYYIb7A0W`;Oqbnbu-&F~V_c%0EZ%0C(a}8l zq<%14@G{ZBMNB2psPXLw*jx%|U!z&>#x-+fu^?qbKd+gmQbJB+kOv}z=zbe8ziqY*NVoXR(xztsSoEC;E1oS*P-*{`dsE~ zG7By`y(ah3N}=S%3H*e^M@fINg;60ed0g!hd7h zp%p0EA~XQ^ElouMY+t}9{VgkezJ>qR5kPwXCG3Cks)L?{-a8D*nAVwYQ~`E>#p3mZyE0svyB7csiGo(~E z?dWp%)BAT4gWr-#%%!5w_i}>8W7GR++`D3+u{i>_5nkxqW-}IwzoE5pWd9C2LL|$t zA&AGiSj`N#b69`H19-0u8=3|V$FaO@=q_qeZt64VnNuP(piLaq+UGbAVX>B>EZO(( zGH>>R{1ic&M9-%s0gz4o$O<;RC9{B@QRMb3V~Xb&AJ~c`9)E)7cFw0`*VX{{xVpnt z?(A5{Z7J&=2{sy4n&EzsN+SEj|!_=QqAXz`^_WS>i4#{+Y2RI za;}AR5DvGd6>>8j8z0OM|YXc?DO z>|%npQWp&6nu=jBTQ35pT;@g$+XUQ;X>0vKd6kPRETBIEDg6K+T#?Q7Hhi)tz&%gr=VYaA&+rD6wXiL4e2kg3MOIpJyMI(|imVgWi|%g|-eH@eYAQH)fi$fx zg6&<26Wd`8GN3#tX?hNmu6TOrWa66P+dhj3jFoj-I+(Hg-5E8II!>AUdw?ZD^svT) z$2;6m6@$I@5?|iY88;>}u5x6*+SRgrFKpH}cl{xNWIv$bXaHlkkhKEHTln!PgK%=O ztLb}rf~ibBL&uWBdO}5@{#Ddn%2Wx}o0$b~a7T53ZTQ-eVD%Mfm}fvX?e1p#eXC$v zd~;Hob+kg_{4F{af(aAvRqgGEe70E6*T%CxIS&q0^Mif^5Nhv#Vrl25us}W?h=>s( zl@;u$6vJykF!THoKs^w$=k`A%__^V8Ww&B_y_1KU6hHIlgr`pB^4~jlr`${rN5%&6 zl7hJ~({wY~92jqnxDIY$qx~PPg_b*lG>DpHBl^qd2;@B7)c=(8{H5mEt_J`=fFu63 zuYeiUU=>vn`Z30$r5=mC76THK9kd821WYFdl)#6Ay#ZnY5H?qWNnrPm-2$d~63qKb z0w65_ghkMnMep|)m^nB9p7>t<1jyy6YlZwKFSwH57m0!X)KJmdvMSvxjhj^bupRez zXOYm6Na`%U)ufLXIODY&uvViH9raYOO%{TO!uMo>p>WNH_{KM_(Ud3FDtu`Xej~-7R$NRfgTbsggUO89 z=@ZEV%Al>twV02hjB*;*ynQ#Ur+8=PX$}jg&}1QReZTUC9^6ZiinHmTV{~A|ygN0w z*F7;LbT#|^3a2wjnlX)HiI2(;tpT%U*A?2ZO@Wo@A1KiWO4o59>>{|Nst%VepBHWo zI6aL!NC78v?QG#IG`J^~D=NST498T$9cJQC>w^mo5+ z242Ab$bI?-a%-sRXKQKq&UXEQN8!3dRAZ4#EY8)2%%2^c;eVWlr)MoFJTy*{ZUeUG zx;M`7>l@R4`0#TO!sy1IvpWUdY)M(o4>){~qp+V>Eyam|jxxbof)m*%kikfy_&68N z=Tl~9+7f>M0U!f>bRqq?^gzkF zBUCxClh2*`;NjKzi1+F!G`pf~QHy&>0H}r|En?3)YbjP!zfJ*Z$=9;c_uYMb@#S7l zPa8?WQVw8muxc#&l>6LZ!nP#0)k(v|T184z(;2y4%so>tS)_=nWCty~cD#XpCIEnm zX!;-XLs6f~<}J}C(Rhk@UF;3`^C#&Co&V?u=h575@~X}jmzL~Df-PtYuoO`bF6Qr} zKODS95(y#Gnt*Po<*DwUY^tw;**Tz>M?a&jY+V?@4q<=UihxWG1CiB{x!zBu0GQCm zHs&x0w&lm#)V5i>oyI-4?pMU6wz=n@RixlBmIC z>Z0SW%1%P9(Su3ho47g4T%6<5ZKDS%Bl=cTRFg7RRES^@$93^un|^S{rQB_8-?-*{ zka+S07*xmQ3dO4s&%sGYSa#2_5yTdx0Qe5}90(>*$!h`OQHw2nQ~~cNkNyO&0}0Syd&2-Z*c$-& z2yVFix70^q)L8XDPkDI%AC!W-hrb>T9%2WgcHoK*?0;gZ-XJIYc6pk<7=jd$11VzO zu2}lsSkxhJ2NOU4sxH1W;@g4D8*G&Ce@06l^P%;nxPveQLLT{k_m&py+1Wj zXq8&OLE6{@lS`r?d^F~s6U%z{9&YX+jDynPl$OTHcBh}@v}M|4L>S-hwUE!2b8(n>VyN{)@n)O45JQg;`k85akFc$M2w-FB&AKaC zWrH$R9dT6ZJq4j+S`66)SA96<70ciKmNf)QO37Uj3r4I2U@=aHK`3gN}Bx^2IZ9Y>2ml(E?+{paAhy|vsA zv(>t0GAy#Q_vgy!21bhKa*FjQ9wm-CS-Y8F3AbQ$6<^_XscqN>23J4lunTK#TI8!+ z#TYK=K_zibqUF2y>M0Qd@LT18w6qq%;A2OTG^r^j0S$gsg8iFeo^3l!htNPN^=%gy z(`NlnOV$~`=n@b*CYGFfAfigP)v!$irB7Qyy_^`1z9YOL@r(@g*LH2rxV^o0GMQ}W)js2%CXb@CQ)Jem$WQaF#Sp08S1fzP*;phb$jU_zbv5>sl2;LT#0sipoa54*N>Z82%I=N9P9-D!edqZJ& z8hj^-wTXz)`%+j63B*^>gKIWM)gIadSwpAj*Xpepo#3j->TVy5XD zoF%Yx17g3(OUNAI!tBHy-x|AWkmSp;{{UeJPdf&thR^A@A8%xCB8(nD@D0+U+$TWwC)0fmAzAmY-CbAv7NGR2=z=bDIEBui!8c zu$NZ?0YGF4@UIzP+EEJVJvw^7>Ba0+?IRvOx+C;gB{|*nTZ@>5Qg-bT?R4NgIC>kU zEa;Oqg2$+Z#3ud7zj`L@3FKtaQ!K)g)@##LgTET7z+mE)$;sL#@v*QFOPV9*+T zPW=5j{xkXF&jmuNl)=5YfByCX0F~T-{N~RuynpOdKA)dbq2!4#34igC_Uz&1RIi=~ zj}eFmkHZsh&@zM z=&7-J)$nHSHM{-KOg8(E`mMmwkjg$vdt}We?6v+M8TlDU&KIu-DdVd+nEEn~kd?pI z`Ft`}g!_~$1tml0dCPs({`~X&mFN2t<_O)ax@+&>N2zIL%~tAH9{p%dWAcH;C0MMK zyY{HY=H4^%qPCTo$$N5;oLuLJOA=vY>zOyLr#m*Y4db^YC#Q~9sDrZCKDG7}UVZ1L&Xbdq zuZ7)P%y#bwJqF%KnmU0nZPXw~k8tEGt03L&z$NH;j-1m8L>ZI*kTl(wW_?V*RqxPp zb8~Z_F5>w+*#rvI50gV5Yfe5p`)l+FqKy2-iK+A9mmYlY|K6mRP5IpBtH4KTI&%(b zdf`;1DNeekd`ng_J}9n>i4u20t?&JGR1m`xW1Z}J`xVQ?aB9Sq0fj;W-5f97k8kK7 zTODF2p#;>Y_bSawp7r?PA3Cgs_N7 z>rn6LE3R0#cRH>=9XL6^WX84rEn=x@MFDj&a>w^|0p1Tg&(2#U)6WNhXm9NSe9x74EZDKAL zfXT4!p&y!9^h8LnvpqNvxT)WcI%H8SaoSxmnf04vUOU}8-IcNyO&X-#N1wa&w;k+V zHK6yGBV)LEGB(1+J|@?4(O*-~FMZJ8Qn~$5<;%tO3uTzy#c3Z636-wFkBiQ}3*?A0 zsuw5hvbyMtm$5VaF|ZbD6P zbLrDr%lj;lbNYm{QjW%?ECO-#z@_%vkCBtmgru;3lkQ4~nNyo*7Hf<%Hfd!$lD`jtFTf@I85&DGLuX zH=r!;PgrY}NcQGA>WvSkW;~qGyj+p9_!fEddRPDZh$i{@0s1pq`;m{+g8f95&nzuJ=BcqioYczX*C0w2ICOx2Ezx_R+=5FcWS7F;sEQ=gr*hx7HCm=I+Q z`a^#ffn8Q4ufA)a8KND32waB04$&i|Mc5x4koXaUwDwK#vZg{fiYPadp&oAB32k~6 zVvk60e~|cZ3kf=5=RZnLhS+^=e1)vuF<}fmX6mxW?^Sf*(oaTUz?8=P=SsWrU3&=7 zez*T^QDSaWC*-DdnY(9J6%}c_XR3+rHV;|QtmFo5V(WJZ#(Tu*-?;zEPXu_8|Gvn5PuMBOkGJ4jQ?hn-Z!bM$k=T({ z?rtHxE3g-v7J63^Itk`qq+QT5nR8|z@k$w4VOU$9Cpe zk?d(MmUUna}jxfNtxr$ z`avyccM)Mhz4CWBI@7%hLk4I#YE9Fh<6z71uSdJ<0WrlQG*Ae;in$F}Jml^5Oj_`H%I> zbu~;M2*xx)nc@;X`aic`vFIlje#Hwc$RNT`z}J$cTY0GFBZ1(#`8B94tMb8x3IOiD+l~P|UXncZ)iYn4MSRPOiO~c7JH+UUrC!{}l1bxb}!D z?!DrS&9aF7`;zSpSMD}Gt;19(*_O6y;R_EAlzxmea{}p}>p8>O?)DEfYPipfI8}>p z%Ce-=T{3i%dL2$R@pW(;x|#S%YmOOw64^xH>ipNydf1N(zPdPwt`8aPKcg@ zR^i3w4qvl&{`_xSJAXZh=T>K7p)6m#y^KSh+wGFqq7Fo~LIH;_J+G1lSGEcG2P{H~ z7vQw`Z_E3CS%mN&Vdh4T*aF`+c=*2#$oQ0w|^X;qGAvh@}gBF1O@31ML-bgPL=MCQ5T4U ziiD&zsB}ya7%`X#(w)L+7(E7~W83c<`g-5*`~H0Y`2D9o9BjMJ^EjS$oF|R)559l| z5od|SvRz)D_a*8pBmTu^qE$s$a_sk@i)_Z9N&$(mi)@e|7nm5ooP*RwftA4Jk>32z zM$5!5T`E}^SoR_{J~mj=l&IiLA%|d>fJ~nO*FJCstYxZA1?o41EyhB-&?cy1_BRo> zLQ}S*oWDawfwe;w5uqzC2Ow~0$!o9520|$7zHHoK74!33bxpa(=5nF>km3%AG-{ek z{3{D)=lg4lat9}hTMF2odsh$YNI&?tCbgh~wlGw|rb@Ne8AOVmz{rE;cmNQ%X>)<8JqgvtSw<8%82qGnjN3aPWR8#Mwr)-M;PGolZ#H3=_p{eq4l!H8Y1T{DN ze43)f!lGwxPe*;pwO*EPQ5SZvF*lAFBxF9_oe4itUqw=)= z@8}5GJ-4{$6`Id(s_~=EIaAWix>Mds*|rw?`eu13t;0Sfa;5*Ul+QfFI6%HamRG*{ zqe%%Rh1sl4bWh^Y{DcxbB>)$HF)3H`3c3`bo08ltQLf=_ulA(5v&+sa&tOgRcop{w*!n=RDyr@{n_2v27%dz&!V$A%l zDG4L~p9uGSc8lCHx;uX}$fhi1P#PK;ecux&EmR1^5X7vEUo^=eOCtXlqPA=Y@Bgqg z@BV5908t*6(ypw&P+!ZnsZ)=3o=iQo1?c5DktGo%QP8O_~q5@7oiaQ~1f!r1<1{^x9|q%tyk zQQl96ooQw4+VEuimZI;0FJRm&otG7WdK;(+K6qmYQ##e-8`fP)T2}hk+l*y1xfawc z=MOU(=gAuG>W>y`pc(4<*u0%7M*a8(i*8W0Mbv7!nTy_nj{xj!wnnuNyBxpb-dzTv zO7EiR-CU-zK+VXDcb5Gh4Lfl-gm577D&PfL)%RC6JMB@2>EkuIWQle5KEd1Bb>1dt z2Tsv{%-u7;am{waC0~B{VF??*aKP|dLwRJcUfKUpq^1x`SxnhKuHRn zSszXR+nvBTDXk8umQ(oHf`yAo-R4z0sM(oezH5_Fnstcxwy#!mMpzLMBQh~YFy!6) z?$08koJI~}-OiJq4H|PphGCEyLlq}(5s>xrY1N?)V5fJg`3xQ2=kfl%vpt&6w|=Jd zI1eJMa#LR~fG&cU_Z&WK=b1v9luibJqcI)v;~LjJr|fC;X1?D?=uFEF zeAH~Ab6HOZmD-uO7lOQ>k!Pt_Z2o-W)lpwYPuI)str;~L_hi_3RKvmNLf2*R_~R*h zX6Crq0YJbHwzj<;@qr@jk@CwY3Sa|7--^U4-8Oa*Yhm9DXQ6wXM&7ij{4WLP-Etx9?UrfB_ z#Sf24n{g|SdSCG8Nd<77?V6j(+3NQ$F*4d&fYalcVC65ahq|f?=d#OM_Z8l#`3nDm%#qnF9IjE z=EUVTBacfNaPjk^&cSbo)2C@_Ymb0L1+8iBaqwS}bJpcYJm_RDR zwVgUi;nAw@!jACsdK^$*NZR6xKs2dYe-3=(rkBtd><%4~X4m}vsS+~)9&80TIIV`^ zcb6kxF$sMAc56V0g}1fYBMm+HDSIs;k!9hTnYCf28mWg*nA^5oN|AVa+h|L;9Mf)H zDE4u%hOrJ68_#W}V(xF*^8pFxcQQ(Ly%T0vX_Ump&VDuzSvSw9S09Eh#){-^n9G zibi$g09!*NYn`iRSykquG|#2*JIcnYXFy1Wx4e*fj`)wVkl;0TiJ4Z$=SeX;tj+R)xG4zvFhH9RN9N5Y0gs znbm}T3>N$Cu`3oiO?p>CX0lx{bUs>2FH8RwE9 zBL0T77a+aY{=UM5)MWqRn)Kr7Lyl2-K)r96OfCUM-N+xL;(SJVHnV<+P)8Y^|*p{zyt-sDi z^b-6$?pa+M+_gX#9N>pgN&>S7BSJ4t-+FDr!oo?5c}|(mX_?p1gOw?i)N!Bb^EG~c zvT*v5B_F`WIzo=V$#R~op+Gz0;?PFK-D*Gc*2(ZJ*7%Yu2IWW2uJa5Bk9vsOl$xXm+VP2QG_o}EISj%!fv9u}sKjfvOuENN|BwdVW|V<08B zQoyz?ErA^y4k*qK7Ym4~i|x-_sNc|mbl+&1U*B*Ys$t*ao$r{rt2HzbU&tF43l`L^ z@>Q#5J&!knFY8#|ESgjhd|6VJ`!f_Mub7)Kt6$G_D4Ww9*iq?o?!ElM${O6#ZbJkY-lufXM_tmo zwgkY?9A@F2>>WcH$Gdu(scG>nfw(N=BUOz^a+&D)-$(q}>GpVkv!m`(|A5_K`b~WW z;!QT0PkNZ(<)`nFF%z>#{E6BRF{oGmDf_a`=YXfpq1|gZnYjFZ47R-&4zP!@D!EH& zNXFAz+a+CDJ;Y~C`K*4m^2^B)V?I_V01IL01MQ}*G!U)do^s3Fm-cHZcBS){506Og`nS(8A3rv_^SD82R*_j;J`0lKi zYGm$O`AGMC6mUq(A1_*%?7Vz%-ofJbvg6beaFBhRoj>)lO`uNg)lsgSzs4#JFq!-1 zAVZM{>4qP&SM1`n143KE4XvT3ehfR(MTWW?JNA2?X!qT~>56R=iO)u(YrI4COUE(= z%ivo5B7Wg51vPbh+j3H!o|o^Tfq;0HE;L9 z3A2J1wyQ1Qaqn;K_y8{|FM;Sva$Me^Ic(c|VTK7=m`W)%dXUF#h$1(-X= z@dF%2FJp}dAvMH>Hz|6Rt5wH;W`SBKkKv<*s7q>neC)@E`AeG#B3yv~Sc)#8L#x`i zM`&uiWe~;wp@ip(N}iZ-dj1~1pK&rzQg1l*z|ezKJThM z@yQrA3RJJd(_KHHe_#Es1d=)R|3a&K&cOeJt?Z#>k*@chM?fLMu%QAGY$|L{^!m3MT_gb^<&iw~ zN;!KPWtjNYW6I%azaTF)gjYe6C^c7{?9_!o4M^g^T7B{iq4x}exNv^}GUJx)qWJkorJM)QVvD|?K zlnIqKZ=(DNk9Q*3kcyOw^V_zJD|3gAfqero{p4Hv7rMsto%RY72d)e}?)DzL^m8Xi zi)*-nszK+JFKE!Xr~tN*x+iA$6{*3|pz&P=x58_7$)}R0t{RMu#)(bj$)(uokM#i) z^AcrujQC+OBjY(Ej!p$h?frNfIvAhRS)uMGyAo~60Jv?!%XtfpNNrSiOwF}|=!KFA zUS8O{72A1_EYAlW_CY;V9s(dd^U!}_>}lun&}^62e^~}uY+6gD;u`-bU0L5~%k)UoLz(~-?H!QA`&%j<@h#W$XO~f{WgV;%iAkgEI{}c^+0THGkbtJA0|} zNP=xuG1zg^h_AtU@4F67-=KMhuTHb?oR@&id9u3qB*c%Lb^*lpU-X}?OAWjj|AvE( z=DK`|2_1Z>Hq|2ix48KWIbjdp-Sx6%`o!#`Sy~4BNQUW%?`+g#uFYyU_w7tG9XnyV zzN;WQOKKk291V5?RhS?u7drNU33{#+vE3e-(0-ZvUdBmLxNW4&HVeZi{dhT=pTf+a zs2nGdn2Oa{H{f;)<%Ot$_M``M+-_!QEx?p|*AwyKVR4AGQ-6xnBYyUToTlAKGAV1> z0LZ2qGbDgJO|@ez85Qk$}$%m8Kb4uz0Q zB?$vs&3YER`^MWp-pR>Ify?uc%_pi*aqb6namn%Y(fsDo= zYWi%9YCMd#P(7VTza1LI;wp)sjW+^4PwGSvRn=SdQLPtcKKG&qY10U0+?1%?g%0Eh znXz>p=!2NHZq4R95)TfwQkG&wq;2r8ke?_`BY;J8bw-$@y2q ziSl!PQbvuu;tuaC!(-Gve$?I%4k#o}ib{-B>J}B!<;IkB28c;oa=lOAkZk^%x1Q0x zeycv0eVD&{0f`A&%}7sY<@<0%6v9zS`LjtK$ZRX_B%FUZ$h7q-sAkS<7dGZ@VfGt-&VQ8JQD+!MoQgKftG zZ5(w@n%|3f$>?vIeD0hMkU-CH8UsxHbPTm3t)@)^lSv zf>_ZfwV*s_YJq z-#iLE(6FzeN<47IP9toWzBwKB2BLc^%*(2Cw*0nGql;Zf7wWk zj!y9C8=+EEdNYp_Y);eBh0!C|Uf|{#pf=nJR==IhCfK1Qfl4?XzD~abG>fTAII1{} z>o)v^($o_hkwXm|aN)njs)p3uqaJD^fx*F7H0|H!yQ1bR zCL#^z*iiMweFclI_j*|J9gR}s7(|)}#Szhq?{LDy7d0B~jGa>tQ6=(@$dVgjdnQBm z!o|9!oa8G9+-H|&UQ`1GuS`v`c|Y9$phvftBND}rwr3p!a0X44XBJ~+;z!`^uq4wT zd>}`!dDMpLPID3qy$YG-k{)@eb9OyB8@umegZ>9hRa{{|1=*pPvQhiwK?2@?!yuHN zIJn?WPmb|Y_NH$z;X<ue zNZlum9tGK1j@cb{PX6#65o=?;QNi*m@&5J_3)%_OA0c}k1Ra^gGl6q%BxYTv>Sl-5 ze2uC7kmYSjdx3z6tbeJ>oyF@h`bcdx(P_b-A#-I%AW^DF%<&kr3CsKp)4cW- zK482lZ$`=CaZrDl=%QWA=A!hY-x3o0Yo&wwTt>JRk4V0ALLM}Ai$B(?PMdRN$dveA z(HC&&u$Z^My_?Nmn6txk@J}^BN!a?`6c%iMuM@kXqXT59(5C4upZkhj@JU0z- z7K8uGZGXk85+6&c0XEpIYdDmdlB<_);C@?}8%9DN}o~Do5?DaV;|VOG%7} z5sZ;{(26qqPQR$_IAZJ=cMy?;M6-6YS>brDz;;A+IhY$1Gs4~gD4nY*7ri<9h2yf?n}g&F0SmPD5nmkdM&NOUOKC7 z(zf6*z2r0<11B_Fr8q2^$g99H{Zb z0DEbsJ+PkbKwcTz?^<>;`L1&g9oqc*Njh-k{Z{xpYKyfsy)q+^0uxK>KUjn;ddOmA z;-zx63l0xg1)$iSq?#|hc%OS@u`I2lYG3xCJBN75=2fNnz1(x{M@=Qwu8}+EofP>N zR>kZl8hfC%%X>eH4B@I@KrPGV)Ms9R@^_~t!GrB?%6|G|(;8kMgO(&X?!f}Jo1%&D z1J0G0@OoVyqr6-(F`ZlN^V{3ccJ_C10luTp%x>`E`Xd&R;}*S89s%3Hd&fKZ^II)$ z(f`Dz==BUb3Q^PS#Z-P~tQfCKOm-;mW?R&cY7bxn4kAp=N$3+|lZUs4Dgq!{-nAs) z!g7qt{Et7c<331Fe$(F$F~qpe7Sz9f9#9HbJo{~xmzt}GN*DDBDyHe$rqF0wuf{8} zdtAKqRHSm*Eq1ZG^J`sG-eG?Dqwo?=ltUkYzKqNWa`~=~rp@qYC5pein*5~{OZ;rjJT(_#zm&mZ!Kz-Pkm*3a zd!e^OoP`sVBOrp0Kb=vhCW-JXcmC4N_2s#i{b1WnXA<|MtRUWVhTy@ZnrL$cVxk{; ziW~wY#)HBeSV*Q%FJ}}%7x09a(~9r`0#<&dWK)rs9)7AyokYy!(m*t81JL#phNm_@ zjaSH=4!|bVYrYd1Zfn)gzi%H^`@xRP#r2QPMCqfN9>~h87}l=G_zrRJ`F8fo;SSF8 z#3YCCG%Xcl+v*B)ac_zrC;(+lM|*W51o7A}{wFuiT%?#J7&5GQ?o zI-a%7zJfEmvxq#2tKl}z?H(^EI@c)T^6+FUB~ympPx*B3jUeo(*7%)ZEn;YkZjVg*ti=Her(E=tid)+mc|^iN~~k=;R^SXhS!c`fRD*6Mvyv|@?-us_`1-hS6~k(8nv(780t ze@mr#nz$XsB+kShOxkb|m%h%@Oj^I&mwPXQiy-qB)u|=k?YK-Z85v~mL7XYOg@E8m zsiCDRm%QyLny>hmW5Hf?09cU&BEBO~U($~5c)0P^oUw-Paezk1;q~~_@MOwZNUz%8 z-44cz|NdZzI(3Ws=_U6rmTxVj7{=2@>geo8{{uOf3+_V(PrO^uOxaemf?yJ+0%wM|{_TNOF{btqiE9nv3 zV2w3s42dP6lz5Gu7S${z0yt@t96xLX26)_)KZ?Fol7UP}!tXpv7pac*b&_BLO>YSO zN~@Cc33+e#cp&iK<*)NKk!qyjx9N2}QsyTpO6PsC*Vmn7tp_ zHt}M|XIDj4buzE{ih$9m{^icr21ZmJi}oDM`LMHispmYQ$s-!69v zUa0nUxopD{`_cySI(dqg{PVCPx}r~H0T#GMvWb||`Qw%AI(c^-HMS^<{h)^ptp_PP zd1Iy~JCf0fzJln(&r~IpyAN%U3vjb1n+u>U5jnZ*u~6ZpE`Ti9jgL#rm0RvKI+&G2 zy~sfJBhXSnHOR1~toGDG0%+}TRr>U^J)tUTdCINz2=Of zl`kuW3*3F@@O)yhJgH`N$h1ZiGpj5%bx``!nM`)7&FVY9#8Flqt(rLg+QDWNv3F8V zF%_?1dc4MPV6dCGB8Ce!^XIsw6;gm-3jntE{sLUCk$U%gwNr#jiU52(qgq!xwakIK z6)dfdg}BXY!9|yMl`^$09FZsd5r&kG-80R|m$ssmoTnCuG06Y469kbmB&Vg#w z)yX8z7Kuz&V6S%}(9ovxhJedsu)nyx!?lS&?7ci4J|yn=xoJf{bRLf6y6;T#g6^d| zOB^rupcMaw+w%3W-503=G!+xR^kyzntC+-%U7foGWv_5-M{4>3{Op17X7C3}LIUt1 zK7DFsacpY$^_a*ed`s>ig(YF}i&>QCNMYCZ>T_KT>;xUY|vTG!y`Y5K7!qEFLXaf|W94$l% ziNIhDd2WyjwV_JuBvMsl6d`v=P7 z7@lyrSpggtv%W43g+6EQLHKKpVoc;FMr1=U+iVO)dM61)a67mJ*7yxjXWGxKyV1qW z>zI5Li!E%sMW@O>?033`FJ3g$rSC;Rr3)_G}*E$-$ z2@v23?d_-za9|(v!qW9u-A>XmUD705saUZSuUQfB(3uU$ti@pVPpH2F`E1p!ll73V zXWIpn`(P9j!qeO)f>YOvJ8sbJw^N!Vq~9sqX<^ZQx6lN8vhqIrBFoD{WzSr_8Nhvh zS+4-Eey7>Zzfq)l&7)_2Mk|2vxw&hl94YN;iYiEv!Rim3+g)wUTVbe0j>PCK`@p|I-qa_^})s}V2)*Pn6yjuW)%Wbt2?0UakS5 zJ1FS;g$(w_f1^^wDqbH&_o>GVsM}e2L2`F;xZ@C*@tLoTnc#h7llh`|$-8=IhJGoL z;9bl4ScrOnGbVi$VkyLd<_ZM$3T2>72DlHbWmiS=JOc|D#mbV3V=&DG82oM|;4aw3` zm?ZupZr4p!!jly<9inu1--$Q^{zI2J`|OR+g29DgW;eRVJ2hmt3hsem6#|0OMer^_ z-;ff8P;y5vugaIbH2TwJV9Q*xJJbi-9fXbeGU3}ena|rbBJ|*Y4^F=-sgcdHjJZT@ z=qaCfe2vHD%a%?Rh*7zNNwX%!hA+&=>{;}6%}wr^`pF8C!a-(FcI0(}ev%y;^RTKZ zzjM=*HtHHhL278g9HJHn5$F86AfOQEe)P|@rWWz7a`qiIv9|qpZhK(He-_Ev$|!Vu8}E*2TLD&6cSYE!?RH zv>5YBSZj5>Op&Lt2b>~(KjM>?M_4^H3xWIN6l#Bje=pH71t&p7)f`9GXEDPH40X%v zc!}Fns|wt9{s+`$N8TNCFnkA5{mZj=smyf>M2BdZGeW4z-!ujrSFpw+h5 z2QlX9p*Fpv72;h3WAz!$q@${Ucl|PhKLKngmW&ih1BMEm1W~3PZJSw##65Hfak$p3 zqiKproHskpznCPxQGDDq3Em`&1&BvDXFWpb8i7M7CSYw(*du<6m@pNa(JFKN1z-ig zoGRmP)D1f!Wk&3!LujO+n3vs_?#ktz>hPAAp5Ca0lvvp2b32GH@ zIKXl>V2;}lw{Bx1_4y@wKNOs zJ*{;NIg~l}#1fXwh(`Rk04^dHc|^U-r*TS4jYy7j-bs7(FwoMFs7)Bf$g=h4{jYa( zj)^m5s7#cM=lA}r5df3ck+cq8e75}o);d|s#OK+H*SoFfkx>P#Sw2j+5dBE*LQ1CQ z6k4STiVNoxh`Bgxq6Yq;Lnf}gSUkN2R)3(iLv$PJqabdBw;TgUW*x}i1XdbJ`AEX1 z*+=A-B2htsbV?A+;u%NZqp_WY7r)GFW~*2A z#GdI7P5f5Qy2)|Hk@&1`+10k`NO3ULVWj}KkXl!3`!hvsrWrhWdGVQ00tQz}v*eB4 zZHj!^vI&G9jjU*kq)fAjYdAwPC%IQ5T4dm0>X^0{I^{(i(LH9cZk7*99dBJ|8 zcad1piEjZn3$Oif8iGs+$Uf7E)DFCM9u z&wD-OIYl?H)0029&Th+)2Cb5%LAeV;PJ-f$O<3LU6BA1m_?kViGy=}#HEEy%0!AYl z2h5&;^>Nu2?=;;pAM(9@YsflT+@=`k0~ZBDliweO-Q1Oo%zC`HdK?}HE{S2~Op5fl zYik6m(9S>y4)tAHuoBS+UzKH=`TmUe(rHU)u*Q{m66D)Kj82*w1YNc;jjRtL;KV~m zT%6{M%w0 zN#Si$wAUKy9g_4OcyiW^_@@nokn(2%a$y4CWpg`T5avIHvZ}};^9*MC*O~6_nL&42f5v{8*Y22&=iqm& zZRxtK6GNfHeTiXUg;4IWpZ)BpO5{voCS(j8tc2J+F_UU#d6n!4v-N-I@sU3f`m&}f zis~6u^TvX%MGyA&l)=@}Wap9;qp-Gv`vzluTfaZDjmAI^fwtgE@Ha;;b6ps>-7O1$ zo5L%zME$UuGJ!R&V(Iu+2&Hk*y)TbxncUWPMM(=1XYi}9K zaAlm|b^@HU3nM$u9D?H#kX|MS_}*~BUA6b^vBH;m+VC_qJdPEm?M)WHHWMcW)4>Vk z^P~a6VkK~vB!t;H6LZ2XlTKB9=!m!9U8vyBc`v%RT$69uO-<37_F+#wev_se=4K8? zB^fnw&&^t%+B<1Q4r^tf5ba)R4`xQ7?DS&>bu%ab+EYvBU1khw-q>cDUFry*qwg~H zb{?7jyG6JPJ^^!Qh)LlVujYROFD@T=1mOL)ToE=b;yb_VNa{$Ld#X1q$j5>>|y{M(6mkekA&yb5LlqTi>o0^0|Pc-YKNtM zMVIpu13%OGWUEh;(XRrk(m~xW&B{=CR^@VKtwWC4F=a1VB;fKV<|8#u%X;+O1<`>z0>*t5ozC`?_r4^& zU*Up)$n+*N6IWwHzjNV8;N*r-{Wnf7P4Kq7_(PAIsZ%l8OcOfwtWUXiyLegJ+SBWc zKV3xUbmrfzv91LMrZ9Pm+7CWV`AM0kPxVJ8x8&HK?fr+OVz;03jhE)*@OO)xx&g-{ zE`m4lO%+2;pyfJEcs-$-MsG_4Jq{hnkjl-oy&5MQ4|6fJi&L`gi7J>xe!!!+@S_<- zU!yBun0IyW__ux?iI?I%I@DJ&$y&QS5kQp*rab`2Ql9%8*w4`MJ`U8q2@#I5&VZuE z7pnYf4iy?w^;i1hF=u<&s$uN7!sO;Ai|Qle&E~={Ry)^7?%VV~@sydB<14SBQ4}gg z%Bn0aRbq=$58!tdSM%SuP}eDPbq3UwyqZhsEOcGBaQGrze|t}deJA%sx{4D!7)+-C zzN+C)UGDiILA7)`wcpGN{0hCiO!E~ z>Gq*@$nfy+T3t5?>mf^=gi|Md4urua|8AJ3Tab9s8}xak#I(otnM+FmN!hM9cBOk` zws%+$9oz!SM1)h6UWj9ALd~$x}W3XTGlY zau@`X7Y5RcZ6UB@x+GPLhsKb|j*?i35OD51*!+OyV>)vWa3GJq{}uzp?mv^eKlo~D z|FcWYmH*v~060<)vYukvrG{^(8kK2!Uyjblcq_OTq-{vo!@i$q8M z4(|QSYe-yZ^UdoHWxa#Xp{D)ztCy-y7}cP%2#n?DE1ml3UVD!{qzq(()VNLr^WJb@ zF$%IYl0LRN1n_EP>NMOOE)2d`)s09D<|nbNEZrJ!{N)=(Du;iPZs4(D;GaXB%?-&r zEk`T%e*=neU*HobDO!$%^T@Y*g0Yh zjiX&rgOsmybS67w=}6T;U7{OTV(tGz1Mv7d4xoovFRAgzXx$IjOK&a5FpJ1(EAeX= z-*ZqYJQ^sQNfgG+f#>NybUZs)sg|g4&V~78u~!6g<&N$qH`6|*y-T7V;YUloaU7N} zoaA?pd2nfLABztbYN|ayooqm8NoDSn3hm66YI0O`1?4boPU0*seJxnN1 z`9_qeAIhnJ$5cf4O-xqHiN%;e5j1P-lkt`&O4<$TTZNxoubX00kl+;kRWaD?*D|8= zeYuXdmB;QwZO=tSu$H791+n4u%I14CZcYhe{QFSEu|8ggE&S44<&m%H?no5kqGhZ~ zwpLdM>@j$Vtvs-xyE{Jt9$RbGQ>^;fJDcn+=zD-O=ancw`;Iscd9)J4`NVm``-_Q{ zWBQga`_ITB-IkxtB^~L9^^!trTozzR?RZVJq;|klq^gX_b?D#*DJ3o1SzY^}4r}8Q zg!*mye(k6#0gmajATP*X%QyVJ#OBH;E7@`uo8O*NX~j#>h*S z0|?+Sf^_bqck6=(wCto;Urv0e%$pk<->$pRC6gIM07u?PajOF3TsgKsI`0?50V24&i)Y>lyE%dh%%gxGk&4Q~dU8(Z+Vh68uo)6&I9p2}Z2IsMaN?LkdS$$bAMGrK&V)aI!#hqZO&ZLBaTJtJ89saYJiE5=A1tL>Ur{A_klIyMelVQHO718y4O zkgXr7Ml-_wD>ZoEo<2`{v*gB)^AMdcaFUVpat05EI+0u~X0=?a8Nls@^?kEgrF^Ex zr?g2=)dw|^hL6d_8-O=V z(@z{S1mdaQhk!xy(?{^6UJuCZY*-g*`N;fTKEQoisKL_HE9?PaPg@|e zxC>-InoYkDD*jkHF=`6`WP!_x3?BuaM{#)l1Jmr;##}3>a?<|oOXHluj_wF(g(cM@X;dijnc`m`TbkK z|3KB6+P-k#g?m`5d1`du7JOIr+N`Sg@YmKVP2q0q@DZ^smQG%NO zgwFyq@^5ZCn}G4g&yKavF{8t9+_45Ug=;ZCJxsBszoZNE+Z|NCNUw%4u~UQ?Ai+xJvbDd7snR&yuo1_ngj z+|;)pSrD{M&6pBGQyAPO>`HiPI_p89@r3{B!j12e->SL#Nv(AZ^V)G^9-g7}zei?b zZkzeDsi|$_uNY|02pBPHHK03zGXsfMl3*(8t`d`RnYEi6E@xa9oC^X2hXPO+Nr9;L zjW65|W>jizjulU?z52OjXGb8JB@pk+*NPt1jqf(^Rl+9`j};Vk&fk~1QOeY?Qw{)6duDc`=7(3E zPtS>rQQOe!>9rqpN748(1d)kPZ&bQ-q;$2ft%dC}*U0}(+3*YP8dd%hP`}r%XN|nC z6@vU|_Cd8hD$qsVN)fm(b8rZsC)XmY#MH)crniTG-?Lm=&3O7ZEM$k!I^gJ$x4LGH zo9~f{t^im}>VDb#d)9h5^ROQ!CVI6O>!lp&6Y+~A%<_2u5>&LhAf~5{&*kTyRm7o ztabm|BL*e^eOkAo-BM;O>ekRFV#OW6iT(CSu_TPz(r&4U;B{trKvJXy8Pg~8q>XxE zNVILwvZ!x67$3CTW(DM%CZ-V;g-FM*EQW@Wqvy9fC%FeqN?9ATo`3u&rf$a2b zU6doOP&SdAMBJHn{o>sM6jT=W&Aph}p2nJoc5)TuUMvCk)qw&l*KibXJe z3X?H?ZQ-V#K4xbyaq;uTio?ysqy-RnNf3Ydc97;k>__wfYE&To?i~h6=HcyqJ1I5o zZ`->uCHnOruT%sYHbR9;nUbZMhy9LaEfmgnvx6TTbO=DhHr8!SPLFe{&d&-frY;`* zdTu31cj?Fa$w&w|lD6-u&f>B;aJH|mKycK9(V2qb7>kTUMDLq|{RA0BM) zGvhku3-J($AefpDR>(O=>|jVVf+MJmVTv4yEq)!K#c&CdI0U9w0I`q3F}#xdH8T}1 z8mqneXdJ;ULKeDd)ww!J>yO{Fl90)IZR&n1SQBac=vh_M_Ug>&_jc-@q@-@-g8*8* z?^+WM8da^3iSSvM78suvdSf~#s*aQQu3lc0;h}}aIzgqpP=OD>@8g`w0}}QQxZNic z4T|?PdFz}JJ!~NUSrSU4jyra^%(XMcj)`KU7|6KsdaSa<#YH#AM5;brimA-!aKfo5?AZOho}-+-2pYj$$%xUxDD!=$yE?pdE16KWB})~MUm$?KG_CK z0RKFI)LnKwSjeAG!4ErPGe8 z=N@+d{aXI=b~(CWuBvDalgGxHbG!O())0-D_;r&X2rv2KT$8YDCMg!FiG)t_S4nWE z6#gp}5q!fk-k88;zER&^3);%Dgd^XlmGh;h**~wf<U_Ra)dvU< zUE9gRl5B!8smJf=)kxagn=r%A%{$~~+9|q)OjRnKiyk(dml${FXc_JiH|`Qynj@&- zr>9NVWRr~29ym`!^RM)NNG(zw1Y)r=KF_(ro=Qwgf@;AKku)ju>&xaFc~4$2!VhKmm*pfTt2&T+p!|suw?PQ+1 zqxMYo6VlXEgdOB)g~+C(G(Eu!?7{j{}yDLU>n7y{I)l zHxGb3%5f$uAsm|} z?p)D@#gt6W(cjs6rpr>s*hS?($;0|}+Fi2yoxy7ZdMf~VgTbjQNgNB`QH)mcnvTJZ zdtb`EPTorZMfS)}k$@#yi5YEf3=RM*56i$xHlWRxXm?)5V%0ooUUVLJcwpjTlb!0D z?lEiOqmDi3L;I%-L*?H5m3^OL)#~QCu0^Om(OAutd425p4{7}9NL_tiSh$+7C|v(s z+QJj?p<+SW6*PN|=I`{>S+l51M&E-+Qr&gblce>L$i*s8^4-l z&Ij8V-_5mNntNPVg70^gt0`1GD}SM~LRN<8TJ4kO(Xm>J+P#zo*;d1c|dQ{+DIAyMKo7tc6YwrnhfAaR@{*|{D<&EDeV8p+E<4~)xBL0q97t6 zC>WF=Ag!b{NOyy@D4o(U#358fN~A+VN?LNL0RfR1I)#A&g`tNYYKZUP^ZefTdE>jj z{O4Sg=j;=E-}hc?-D{^&W)HN^z5E6E!;}Q~=Hp1q<%#*#&K(E;0!Gyg9uAQPSKYyA zZpyN3hE2oCrqtIi?eV+)F)K*_q2 zony(QMbJcQgq3DCR;s$_8d@$e7+;I~w}4XeIGKmST9LGUf5i`(TXb3+tj!m^+}7exhu94qyKHZcjyf@cnuBQiOUgxi4|hjp)0 zC5;;;x5=I|7M@ zf%-{_}S z-W8*(i-w^4JziN>G%_n-g%u>pR7m$>!~j}L#3@>4xIJe{4teqg@DTl?@7Gvwq|Ud4 zw43Z-vJ!=J`68*t>#^eqE=i3Qg@L@reNxcFd>>S-Le-kMH;0VfT%6R#$EmCqR;WMk z4sJy?#*S4RVbq4kL?k_~xDfKg)9>!uDcNRpBOTmCQ{s^hFlIYs+f*fB-@qNQ=xY?$ z5nHe$*9fDAKmdlP^V}|`*(XmI;u?i4f9kgGd>jq#-uz5^rahdJgsPjMw&F_Rsqr(d zE3i+E{F0l~mY5;Ig!(CR^5tmxNYbC3HLo^J+ka0pBlWG;9a`~NN_SktbOY9ilvH+x zKDI+H*3sw4{>1oTqsY_mfjQ}{9%7e0#GDjh3@?!!*aCRhq04C!aHq)$dtvD7Cu=LE zNV^W+&7QvBOh=3_0zz>eCH181d|-QhQncfjvazaPe3KRpK_8l>AJa359ujO0FiPxF z_BaQn|CzH2*8OIUB;z<2RBZ0^5PF6bBZjya8=j>umAv!e)+xcyyfwq|}v8*EG zZ8!vE>Qgi^9ZgM7?!{%#ms{?U1wN2W&P(?;P*H zp^5f?;mmpou}zn0uzR8(xKq=05EhO0d8G{Ot)>^+MH7bZo|v*Z11z07UgBl9&@lj% zMF(n`nR*Z>nfbAXKJdl3-2swpY`$9ryh6rk-U7>YPG~@1AnuqI9q?FyCG-Y@=J?oR z460t_#L+iWR#x!v$We=;N@*km$cTOMqV|{A`+=%k1Lh0v@eh9(!3y7P=l>vpj{*4H ziXx}=(AhuU0f8s;lGQNC9>r;uv`C|e5v3_A!p&5kSu5qm1K-^u8nL}-B$AZ&iO5z&z=V#AF~+w!KGL)^k~6Vke625M=css_hRtY^2yvh9qU-#s~j8vXes!JpO#Ro zdGjG%J!c#Byy5A_ZY7eL>_%l$9LZ3NTU6C~8# z@6M|PJl)9SAaT)Vi4yHM8J2Fc8B^B`3wM%Kd%AQ4qRiB{Y7cA^D0h8) zGunl$*ZGHbb-SNY7&g)Y(5p%MO#DUzBVVk>wJLb*(_=r0bwb|?q$(U9HQv~!k+bV; zz+0vT>8dQcvWqJ8P0fb9^Vaq}YU7D1C1Ji>2}g5lEka0PVIp|@SRQp+vF0UP!!4C- zb)0)^DEbg6oHhv5BZ1`>w0gp(=!m;erSejqxxYE7s{pb7Q3!qz3d9s?a@v9sJ>`l7 zVP^55r5)r#M0|S+EEJLi0Xo-Dc+?jkMDNHvYXLc~KVXv9uWwdp1Ljbf$udryv^!Mh zTCE;f{|)MHN`71#jJo*!+w`;j7ys1cP{$OplmEeZzg(mv05e;+(hrUJ#uzJ=nlFo$ zZEsa^V6``=pC@9*YO}e1Erznl>(Vl4mkJiXlkPDFXh;81x(wFHfgr|Xkmn7V+nDFN z#jA%D*tB@*4`ScWyBFBEFD2uWpttNyTq)rnrS|(gmC7m@<2*_iB64AMW2@-xi<8j= zsxVQeu~&Gsdg9v3e0<%cYu--23&Mq+MhbtP*bL^)ZPU;w zp+#ZQ7M9F74fkK{~xxm0;w$#Dm)hj6QG3p-;8xG{`)iw_)~TFe|zk|r}Ut`!=Oya z47wGzVdVgN-hx7qpt6EcW_mryARH{%{@1j>)!F2`%-?R$K`%=^X3Z9XvROw#2Nz!u zGhgR|e3QGl`Zpe~Ipl{RI;kNZgcs@+Zk4Ras;DFjbBI*=9Ee?qeZQvph9pJbLWQtw z_-m5`y(48~B!Y>G^&e}!K!!!d| z?MZ<7OuNjqFhk>?Zq2=V47>?a#&7l-bKqrbzLN*^Ye6~f>7WVqcnr{kw>5)$Pm}?k zE69~X6-O*QoJYJA{7jK%KX;3w0-1-BlXY)=H7VWuvD*vQ5ipRw$QZ&zWybYViUxw* z(_PPEdZ-CxNU)&(!*BYwc`VNUK}*_6Yjbo`;3|n{04YXhNlr)zG)e|N!(XX}aiY9xR!%9YaUf6)x+uOXNs#hQX@3Y} zMc|DEEBgPcWTMH@$@1;<2*rm?gZEYZ^&_yq%7Z@5ge&hqf!wZxC?u=VRhx7!nN$S> zMZVF{tycvVt)O`|n1}ucvn7XHBF~{-$O?T2ksVJEMY>4fsljJ9FSiAGJvafurh)`MBZ?_WQCD~YK<9i2!0~} z@G=D0yLZte1yJs?5?SdSmd_9)iXrb_GJ$YMI+McIubt71})?I(B*Fc&>|HnM~FnaLD;& zwmtnloh2lL5W)}kT&QA6(Ffof#jY`)v&~9wX-*FX^2`*4m>%GXr*$AsSGh@$_q(6-RJhXED2J z?IpploG7OK=8TwT;|dc|b-gr6GM7hsopT}&13QMVw|aI>hdajrRnuKosu66^<6DC( z%V_T@^b^jaYy&Xm**-Ee1 zW@+YQLn)%b6&Po=H#|Fh+frJH^=|OAQF5vJq|l4jkES*v1J3qa-*-OU-A=^xvAP+D zgdj?)BA1UY*D`ZHnSGBb;!_Kvn>{yn*rF#4Vz?-OTMaO{8}hq)?V7F(SSEC^p*XIm zd;?Tj2}E%l`6eLZIk|miI_HTaR?R?t#rk#_=zs!LrH%xkD_0EoIo5kB%Ys(UJU}bh zPyIWKOEuIPmZRx#tD{>Zpz1@qDxvb!zznTj@5TJ{)2FyGBI6Y5W-PQ5Ox5-GmTK7XS zg1WzH_4%VGdUunq#65&rA{La&?U(g7*g3NA)l_~iEZg|P%oc3_d9lw%g>JNTG@-+6 z<9jZVW1!vua{LGTfsJ&=GCA$dsYKR_eT&ydxbLXwgXw440oNdyKV1N5;_eI>k+WAH z+)_W-@Bf&A}Iy-+?Bfnx%VoZ;>9CxDrLr{LJ z5$+?Z0CYtxZg=gFi~(qDE9{3z6sa3DAf{^0ZX;^hy*JZ@1^DwZJW76xJALC z5i%u}$tKy-!mU8NuD{7oYc~J87+;DU#Mk>}&P@hhOKglPW4)3~LX?svzObZrzUW8by zDnmcwR~Jf`*IIuZ>xpI0fH%bLRJ?~DI{#YeqFUd>vg0uX((yQ{we%WQ5?wAiLDJGS zG77Rwj1UN(z@ODFreY%E|FPP|W21kqcHwGEV;DHMo$0a(t_E_H!|eJ>*d=5khwEM& z#Y0W)BSa(>p{U zC_1@1re0RvqjD?^&9h8lp1xmbxHHgyR_NDaP~Kp!XW(rBLV6qHzyZFKH@pnGIku)f zRzB-z8nE)6931ekpNJkvf{RnuGm(QyQp)}R=k2cvZ#<7ul_c(Zn|Jf0QGwD7m$Dq} z7=SjmA}UNsVB6qzFhQb5}LWqGXx1z(J+iI0hb!FRXJUd2HrxpxXxkn=1O(6-c*TwdC^a`Lv|cEpB2_vcoTZ zA=G$ao1=@&o*4tVwMT_wg6Dm3*h84L(*wo?^&9ZI0kOn-8jox{(&|lP5Q3Uia4-WbqaMG_R?LV4-?PIE6N%XeV-{&|QxZEz^99ad^cJ3n|ns(>j*RC}o zivH=_je;-E>6@W5Cyh*g0PdIIOI|;RXXdW0YFUPX6XmOddM~SBs-$C3cpzn2J)5_{ z9Itd#QU1gt-X7nj8xV149Y>na;*?Medc$jr@9Tc0oQj*?jl<#0KJ2;;5fBy(MW2LN zWZv;D6{nwKx@7YFG9v_w5^!i=ShFiOkcEF%PPPU%N{tn{3u2GD0g5%0kh)i6FCe0$&dHZwVC==#l! zp4L7E!AFyZcZn7=B00Owz8VEsr#)YNOWG2t*t)n_ojN;zr_t=u(gO0u3$ps7J{(JD z7U9xqh%s4RR$Yf^P&6c97enGQG_$GF<)0NmI?wX0)IYYuj1ZBcPwujiJ^KH&-@T;awRz)tVDtO7MX@qa@Un-~&Xb`!OovmLd4~s45fmAS-JtSxU{y1#a68 z$Tf2!9gLc5737^X6>$4EPNTsq6EhUyEN$s!n3y#4Qa|@Y>zg{0sf5;hp_Rrv+;xE( zPd}Nxnf~6?tFbVxea+L4)s6SDBoAdh&@^q<%;lRjMY6iVB+m8jmoXpMV$5vnW9rHT zZL>rd1)j#ds9S94By?@^1aY~^>IYSx=sIlzvk3X4+-@zeGKEL83({MzraN&tl{f}Pl~iE5u$?!o{MtUY zt+;)8OO;jtyIbEdzF~+@gw>aECafvFM1*r}Vy_bxoI?ESQ7?Jc+)@ zXT0NEZ*eK8ORluqA|&|Uv35MsGg3l#3b-nry_>9^gMmDC$Po+ih>Y|L=ckJpnwzu= zlhIfBtk^KCny=GxDuG8_EEM6TBa8+HQPj~rD{jgq-k+xe^hIQKQf&AnEfDGpt6u31 zVjAsUmy?+;WwndA+l(!zhrMbJiIO>~rwxQYixe=oC5U^TFpNi!1z1F1y?HUX{-)Z5+_kU;C({41 z!~L`K{qMX6{`n*GSx`1?bA&aWq0&mP9CEpcBBO@*H`KNCstJ#8$nZfLGR%VF=q`K` z!Jt$ChbWPOCWzpTr_B?mE)ef~jbyI4sTX?O<#mZ4F8vVv%5G0pnM6*EfVXSCic^OX(I35kiM_Py;fe3*4_ zYf9xR+Y(;M0#q++2_Wf%>5l?naq74gaJL7-Zg*6yJ9vzCecgw#|Gl8 zTg9-+exmvUUVj~t(Ot`~-)~oWnfoC)ke^yDq(%ZM=VmRF@nhR}d`s*^ zRe0T2%801NDp29}G4j;~GS@achiinsqa7~MVLEPWuy>;A#a>v62Bt9G?SfE~U)+ge zvk%68={;u|%gm?8V`-I#J1M<(shC2a2SQk13QB%khDTn2SG+++w{%#i2w1GZ9VsES$3 z4d7VeYkzVtYIr&fJm7C?_%)2*Tm1vdXp6iLVfJG(lJbKBVAv}l6TYc|tuHQ7C`~3@idPS6Z zz88oCed$)nz+6l#7i!35`Nsb=*BTsKhpGGgBpi(SJM`H8EA+f`>C2iJVglt{wr84^BU~kh~Rb9cz z!NE~kG4vqwCR%q#*?#^t2DuZMJ992r6VNUKD~t?O0B;Ckf@QnO+#Vz7a`=zXbDkh?#5*K3FA zM|gdhU?)SrEfdnvn}B;T82-3edzaoGS(@)wTtrsmk7)xccBPzgyObZR?8p}C`)n28 zz9mHuO0?V`8BwTgCPE$Gr}M+_YBMi{C-TRh`inL z?752k%0db-ZZw2_@3xD4yoJ`K)aag~#MRSjiL?tq0ZKaD65?O$%wP<8sSlje7sWW?lJAC0eC^F8`l7E(=j3QcN9;+Xc5ai%6 zDPI&PhHbiE?}IF})lX;9*uwyzcY8bg`r?ZjBtAZ`hc4-&r0(^x=-WT*>015630oC3 zyEUSFHbNP=?07$uB50b~e}Y*EX-+$z=jiCb(yCFT4atL1(b1B#7ZL;1)3sMp)E=K` zBb{ZqrDx-;&2EKM>Q{H(-^qB;ME`hdSBvJ^yM6!MUsJjWWp=Q2o>M@Tmt@?U2|zzm zqqlodB6%^Qave2+4~f)*tm)LF)^8*MY(1Ab!$O6_&0dgU_O6)!9aJg)J*Zxz&3P3k z%+aGgMH~Mrx?`uUI$7~St$KusDb~$XS3ODR1zd(?t=!|?w=v1FTg|mIM%nGuwVVMz zElL2*IR8FB+?)?P#lt)&`t#Fr^FY1!{Yb?!_f+1y_Qx4uY5p|dv^&IB^weVlHPRcj zFiZP!xRYKb`&o5Mm+>@hQFLRH%FbTnY-v95a@cHI1|Q%2!*ABiE}dPlB6eYkm;bm- zmGnec;wbkyjA+EtPfmi{_NAM$E#ye{+=COzd|0AxW4zdXCvtgtg z`hAy%+S!}m1D4C`W`VylfNg_7?o9JQ1AC&?Hw5C^nrFv)f`P*6`Qqk@a!ud)3bEU%3Xq8~ z^Pk}{FB^B)UEn)7mO5*Q2W>7jGVB9-=WS$mHl&2R4lq39P4u-#Z->$r|CL0v)tjxFk z_*R@Ap2tm?58>cdFqZ!r48i5x|1mQDU%x&%<_?Os?=0W6r@Jr7GmKxFk3aJoOv)8j zIzEhC4}#uK#T%??)7U!(hVi8~a}>aD?7qF48tDZLYp)F6yGS&2MK8tXqR7-uSL|?b zpY1lTEBX2P(|ioZ7rn*E;%oMKCq3jC|4-tPxjat>ISmF6FyZi%$?Yrq{I(Q&Bj0a( z9h~JlWy}{7ax?!(Fh9U@liTrRA;3Ii*{F2SKXPUkMm-IND#jSec(0Bt?GZeHQ!@{B znCZ13FGet%G}u4z>TQ`o+us&)L}8&S8}IiME?#KtJ#J24|ipLOxg&rMs*dRm;cd`HHNCU5W>sSP#1X>KI-!mkq!Ur-Adc3S_SsRf^xf zqO<*Hvvsw$X+GM1Ul#Wr;F)#rE!<+xbDz%rjN9(?oIS5Tc{25iFsX?CQK=U6q(+{-HMpKvGJ^=?@;sU-3G4jQ9 z_KqY`#LxmBK0g4iW|Lpo_@;xxGCtM;b(5Hg_X*|gEK@JD*Cg+TkM$weVtob#$SaX6 zMfv`PEi*!(Uw%pwBU(??mT^yfPJ(e+KU|#g@_nh=evYeJM$w5AJRqj=y`Q39WF1QE zmAf^Hbx6*#&{Ht(eKTV+;i;NW;W27DL0PiM6?fxQVn2lt zC|%dc(_Kve+OtdQIV|M&ui{mDW=Jc3F%FH@U%lCXgJ?XxOvT{&&OUZO?vQ84n*ViASz#$rEAap-1d$DI&{FAD%bfVEg&XT6Ov% z>7Y9!Aj5auDMdbfM}%Ky;$iAgODm@&-0Sm6)k2D=-`*wB+`Z%G^%j$AcimMss)!B4 zpk1;CIcBg$cJw47!@nOyXu?c9YUu3p3VDJR)9QuU67W(g7Ny_SGSR;tEImAS4qNW7 zn#5n$SL$>)ai!}oPS4`>ish+1@{Btx z-5fKF7CBj)t@Y(R$F}J1R1X*r*Ikd@>^84!kf(3qN;_ZG2eUQP`+5v+hX=E``?yxa(k{5!lC%Ef3_V`wA=-p8U*r82G-~GrKync~XXPeHP8h z(;d^&vVc_t=UQ;~*|hR9%6+%*$39Bl6 z_ua`*X1KqTjGw@7tMQ!RA3$tNJj3~YHRXrq)y^$PEjr`OrjvKS+ExjQ5CQytwA4B$ zacjObOiEU@xWlL2L=krD1^TTb*LJC`_M ziXXDf5``bTDOn>95visydwqTqGy9k=v&;L$rICiFE8EY$BkA7HbD&!idCnw$v*jd{ z3C<+_hyU5c%K5{Q?s z7emOnVa(~QbR>SqHNh!o!hu>AB>JOciKAk7UhQWcrxHAwg;V|*zNDAYai4p8cHGEc+upgCH?oN< z{P|K3In7nzF%*qXb?GCIgiMMKJkK4GR#bq>yv?_2HF>_r_>z86IW8@E6Q>c)HKH+^ zKy0MWvbbc$n3RM>z|j2kJECJhj*zXmx<}%cemr}=tAHCLZdq7@>dx&~#L{Iytw>6SB|a0f6b$?|ggu$Ck-Ihpm>U}SkFVQ;|_YvYSr z`n`QQ^NhrmoTV{OYJ%Lux%x(obX;Zo>7Xv{_|-7$YA1|l>vrM3fVM%Sx-LdjQ7lG@ zEe$=-M#6qFq5G`ty|a*bz=KZi*{_k^Zt#W&>%e)C@FK+&_wm`pdQ@S1;=-a@gggrI z)l7z$-@~?NVo93T8-7r+Jk_ZE))0VNpyG|4a-N%SbV)s)>fcWFXlw|6CsM9qNqr^w zsyY(_nd*&xTokN`{!D&5)$EJe1MGrn50W@E<4b1Or{w|_c#u!IiZfSIzl1;<@6}k1A6ZL}!j=KzcD5KfoA4VTq>ae|QvAom!-URP! zkgpqygWr%mPiGrw0%8JCy_4_LS$SbM5Z&Bnw7vs*DJW znU+~Fd_Hsv>%UJfZDe>tTf25RO2)6I&R04_>0d>6V{^gOJtX?m$vmqki7Y$)Q@z7* z$&3ObhPEI@Nr4HI`a5uF^!Fk?1Dnm6+!A8m!lV|It*P&Op8CzVeF2Q??T zhnap)^{Z4ND*Qc=gku|bbv!9K{VZe8Og*MS4nh@g;g3InQZFW_;qR(2EV0K zZ=a#_4Q!is3P3^T^R%8Q1-51@2^`nP_c1FKF!RT;yCh`B56!UdSbA&jpyarl13al- zYv~je4Ud;aa$iQSm_!~AuXnD157$JzJ+k=0y(_UR!Ji$gAFb_uN%ta^!!$G3nugX2 z-VcfI#R=XU_p>mvgxxeQkjvKwr*Fu&Q3vRB)`eQ>5h>Xl7rnQjv9yhjF!G(0Np0##Ce19#hPV7)A zt~t{QWnSoQXcdV%Fl7cXfJ8RNerhUT1pRS6^+Ps=4|<2!UVA-VZ&RG@XdqO;fu;fK z@VE-*sqNL)e0UVE?8a{@ZViuGVbNU6)=EtT@hwP@7r4M0 zJ}7P?Dj<{f(037a$r|1`Y0!OA_VdSm4Btq~#EfocbR$Ej5dd3W0GBVGuJF5CAco>t zDvF}2-P~>|Er}_JfQl6mgWgLr1$Amp){X(~;j)WbHoSTi;^ZRxVV0|&MaHC!r{OeN zi)4X$NvJq45%l)Yp#!SZ><;%%!|1|&x)>WMk87@7B zk3MNr{QY-nflMpE)8=~I>gf8M`=s)bfzH8r1LoZxR@9;Zj@}ylK%>{pXsv#=gGsHZ z+%!{lDna9(E7H(B0H!kWO{zuvS2KGN87?o8?=o?PyWZS7?A@kaI++Md zhvir-SHUh#9jdZn!BZ>~5`)C6O~N;Hdv`*~uZ)7^k0fZ<_m=U|PEah1+=e`FH|{eGed|sQ%(%8(ACV@KNVqLnm~L}ojH~rQSo8rLtU8N) z%2tvm=v1Uc=M;M(e5RYDq%_c=Wnb{ewqSVx*+-Wf7(Vm^RM8ZVq>~x@iqGCbiw;ap zqOTdq;iHJ2>B2OJ9(+a}N&7JtyRzac{6pa*Y6vS%%7$A z<0f_4Ko6Z(dtXg>?e5ub+>ut()RNsZ8|94;vloXSJVo+ioG@5BIk>xQoZ!_pD-_LX z8p-B|VoZg_zQ{_l;#r!SyBPDy>6*^1<`{r$l@J+__)Koi28rx_8&l`cv0hkMWYvnuTXTOg?fQ(_qZHb}+6HGJM?y2gmxgLVLyv z%`*0}eh2CsZ(_oXS+{H2+}1$or};HHjNNm0;_*O@8e`K02M#0dQYYCEg5WDL2C(N- zwcCgty@SSvDDxyu<~~G$neeZ`@nRs43+@%MaBDG^vD}sp<+rd|ejxTyBbm!LU$GGGNf_fl|0%eA;%Pe5 zoKK>&p<*)PE~`z;u|}8aSX!P5lt^ALqwVXDh+0jmGe^~Kdwo^cA_F9i*jk1jk0Vk^ z`)q{{e-($&dUH03sM2NJx&0wKr}DaLbWd61ipucowAOUov+PWf>1X+XdrJG#0DA0$ zH)V3N!7maIes&@BO5Y~C?+@RZV#JhA_ATXyLgoei*x}OY*O;iUa1Ry@fL0|c;C5lP zQZcQs=Yay6)#~^Q!`gW8(#eVQR>Tn@xRr=DcXNQQ0I?IN7j-(~)sR*g;&z<##>zUqI zcRtN&8On7U*@$s=Pkxm)0?g01Phn@a%dB9-X8Jw5im3tN=VRj;OqWR3z6cSCvMUu< zGdJSL@d`sNGaOK3yDzotYp^QbVjXKHuJ56;NRfb}Q)u(i!N$2r8*;Rt&{PV_Ai<{O z+qTxDyFXs#JMzRg#XRE?(bQNi7h2?C?V1ZH!Qic!nd3Iy>?m&minlD03vq+gcRdX2 zujDkr9hB|MOeA>E7vm5$uobm0?r;wU{Dhj)j|+s+Rvy|D5k$!ETr5P+BS_n*C-9Nq zA867VR`kybSy6&hT(^~-UA*tTEI)*9MwDv_d#;ogP4wc}LwN z*_17&Q@`#&>AVSuP(#J&U___RjrqU}rW_FXXw!HwfX+J0ba&B3IJ;O>%$whcwNyVQ za}@WIds^t)mC1LfS51G7k-+f^_2E6Vn@|yzPc3o#Vjpv@XXowvZv_AFyuKk;EF+!c z-7DN-au|~#HstC)#8;`$VVYJTnz7nqUOK_lKySmSlZ; zadZ*KnV1i5v%6;>{4lGz;ePb-dfBpwh(3KTM^vBzUCFzd(YnWL8Mj4(9h6%HYj2#C zxYeDm?}S`0N!bfA9&)VyKrW~M(^$$t`70KYq%43QA2kdSY8-0*Ss{$%cp-6zCJhR8 zRcumQt$?inHAhzvf%o`7V{(?LGEoHeG!AKs$UXuX>;8eU%S)3{I(kX2m4G2*LLncr zyX&7>4`pU+ML+H0+;u7qwrv-nx^+7)5QtZ&`y>#oU85EPH3-c= z+|EeS-ywVOiJlSY^oo8Lzy^+uZ0svELru|Bg|BS;FD)LsEFaC)A7xQBW!fRdFxxlb zbaME^`fI;76;^jBS5Z85RjYS$PrIGw7##pmPZHSnNl!ziQNpU|%n=HqlD--w|A%b> zQnEoX&SmJnrZeZ2JrXc@(vEe{f@mG?F9pB_=b1BgR+`cS8)?f7eWrfs8-nbHeOFhm zLPEN(foL4+1%52v9sj^|e@b5XWa63ghqE8=aU@h~evIDV&-yjRqRN}`QeM~+NDUMo z3BMDO)cD|`vK|Om6C5nQDhojNXikOSy%{p~{oO21i3$XvXlo0R6ZGfmy?u<$VYffT z<|#^$A6Ne zQVQE3wSO1<`k!*1K|ssjfk2As-?*W_5Kxi#E`9%L4;S1h<;i`z^J+OLL$SwP$pvP~ z1wV9szslXjYAf{C8sZ@iKV%jM7v}|~4j%CY*Fi!w-O3mOzrZOKYM7E0S5N0g6F$AD zSkCwh+syL34uIe$^sdMEzoE@&dxgO)amH=JN@--y%*7!}w?0#El7wFtx{&f*dARTD zJp%WU=iUUF(WJqK&@oqI)-;8CJ1QNzOD;a!d8HGG4vQo=GiRWO>0UJ^LNMHpVG@SmVXkM#Rl?>oE-k(LgWeWw z?N+;#=Yxo-PsL2r8kS%>VQ#k>x3@XmPWS%nL7T)$MsORhW<}{pP%*-TpTCR8N%a)8qOU`s=$t zQP-+Ax`x&BY|sm_eXUcmhRC!n$9~T5P~#A+ny+V%GQ}eG9;$bg6?6=%tz2FNz<%n6E2ps`QX77YlJL!bpkxqB@}PNZl}SSQ$^g=I-hu1@^pP` z*k~|YO+a^W-m(a6hgr+H`=7Gdl^VUAkY7J zH+Wh`cA;6CO@zcxIKW|TH7}nYcFaFx4w8b`5Y}PcsuaRx-O#bxPc5#Jp3g49t z&VYr*z9*hg*C6$au14J^%=pWnNVH>qkx4X@(H}G1^>ICAVRb>B_UWBC+^kvrufvAY z{g0z;9I>Cs?~Y@Ut*~dR&-a399~0G{Z`A;Anc0%vLSw0BoMo>Grr)6ydQX`X=Mid= zQ%^?M&BQgx*%w)!YT(=>wCZ|jsSha+< zKb`(fi;=z1&&iR0e0q4xx%)Ch zGP~+;iIi)bab!Bi#K;j4Oosr9XSDZ>_I zg$S%*3vkfvS97V()>o28YJlh>J{a%CEmOvd?ov_+e_A7I6l2@1=Q8A=>;CmCTdC=O z)jp$nBBq9L$0Uy3F5{K4d+?w}30ZW3(++QgF|akvnnz>o@@?V3 z(m*w!*E4W=@T|OCO@qGM)fu%PX`5nvJRMI}?&pbX{eI#kZohBfXLxN#*<{AhHy-F`b9NNBQB%%@)Lb0`Z)t=8KK zY`nr@)i}Ct{(w>j226gOZenu<$?n>|6aTmNsI{3_vo>q&N|itc~UH zlj8+txHft2Y@y(BeyI6h(U^GQPWd|W9O8;1>B zV{NF0oozkn;L>4w0m+4P_Aycn3vN5QTsx@qI&lZF~_eE)$%)D z7LBhN*S_d%gaynvfZR4s~Sz0 zveeN3WdSf9CxIP&pAZ$a3$5QX-B$8EfN2ydU<75(u4>AS1Z*KaSD(?Loev+qGK?l$OU^s_a`puk8=2b0WJ3i+zt>psVK6r=-`>~T#@;ohj_K*+ zdG5Nh>S|k%^F42dP>-9w-i8Q?X0b$ZuRRG>w^!pXkJa^joI*#s=y)&Rq1YO$ILR%5 zTjEf$GYCtXJ|-S{!5F(B#a>#CGt?>PPFePsH?Om)TY?OF9j}y@7NiUS?2;#qOFP~j zpHBe+Gu+|ihbB?YMEbx$IaKqB;nsNq;&^CGqUA_*Q_=U7>1d%47ASF-(d4Y@frcdR zW3Q@NEFx+4qxs3!=EAN6-{)eIh4Kk!`ose?VrN7{BKGOF4exQ(Y=TM!7UjFfceK8P z6wLf8VFW`MpxltR(BOK~?sx76O!T|Hn*dHz*Y#>$o{<5-?Ahm=YA6kO6DuoaEf&cz zUUt3}XPz+WqN*&B-J3lOS`14kd0Q=y(|2vEk}9pt$6%Uo{>36^B2ab*?M;A23vPxX zz`JYwmvT?7@{|ieO-RuEp~&<%?!bzNjO|=e@BsDE96-{rHaNy4e2#C~18NHkbfe#7 zi~1hD@jL4%#K7|1*=VR)kmSAD3>iTKud^cK$r_Og;4lC`PJQnTOf z-ybLs3T~Fk&S0h<%_?!fSi#~f5PbP?ho$(^^25OYHm|a?{f{{q@F!pUU*=#JBhJ`K zciGuW(ZmSe<%`f5Z}v{O542tc)n`u#0|%}Kv0n_}5fMUz=YQDdW4mVx2k3u@rKzbe zxZ|E+g2~bseJG*2jm}0YZ*{uLe6ib{_E_tx z&xgR3GD8mIPcDR6LKi6&z33HRqi|5QmXk+&KqCdappI*dR^@Kri+em7`}B6WV<3Bs z+Iyvany%HlHSxzW+hfmX><5&vu0m_vH|Ihwgo_|OJhNoJ2VC&O4H6txEXzOH#A@34 z(lR9kTf>za>6%JN|CQJyL*%{<#ykc$LLm1pBu z`-DBz-2kmm9^N$)sz&ttgE5PMvqGYL6Y7Idd0z{tazIS} zaKMI$`#T8U&hR~#5#^*Lpw9l)k>pkh%r?Dfi_N=HAOGl#;xY@QpBTJ&XOI0kZf8tR zRK6IX~oNRrQej#B}CEKDhWRcm}iga2S2%%K|+2}qU#-cL38DOsD% zCY>g+D7xB}+FS9m7d$ud08h1Hy#DfqtX-n=!3EV>b>%*Gxp~W&Pm1f}_H#tg#j3Oa zAxfn#Kaai|#QkIGLDo5V(;z{;7cu~Q5iv>$e|QEd!#7YMCe8#%bbg+AtZ+H&k9HYM zdjEaS07}Qe*}&ev{`%Jr{(o^1bC!H0(Bp~qD zyWW0MDzT(s!7I06$JfYm#PNjw`n*PwEL$|G_>Am6-jj<@s9^JFWRy~P!mtAg@>R+t z=Uno;7YDhKl=k!LZCK1}G72cnEbVGCL6Vpo`L%1&N0Ymkz*;^XT^LrIycQ1#DRX8C zI&i?f@=m5b+((`|KP!!9e_~Ej)wdGevGvH$h!)kmu}O-goy7+Jcp&;qV{5*1X8x=2 zwLPG!$n2H&;_Cr=n|a5;+dmp-9Q$7`VHO`b8zkYVkmoZltOe7SfY(&2h$6?V46gTs4I1iH3JJZ)9+pYa>p9uz@ zQI9+hZ?6&SI~}ufrQ1Zl}&s~3~oc9=QEzUdJwy$q}AKoTZ^Sb%1)@Z|wr_)vRtjX|e z$caT97d_qESk`BiZE)*ulV~KFg2Xw0FV#Bfd6utX+gXH*HB;{FSHWf#WV=P<*@~ej zaNa~c8AxU0wHlH0Lk*BT>rdTX(XS0wANTp}@igAqF2E6VP}ul-co zkD>c^!s8e4*4^8MTfo^PcmI%`ABz2&YkAqrkFUIS`=)!Zs39~t{!w|OpqbIQ)5D43 z%BapYSN3}k;hbUJ7DN^*!I+xs>`G!9k4meC=dP}$N7mj{l^$-Jx1s2Mf52)OQ_9O! z>P2oqq|;Y>4N05g>He&UxBE47ZkNfnazqi;+SBaeAj``DoG z5BX5QHU-{@qvnJ!!DDp7wGfBwKiqc~n`RJsJd05!i4 zWu#%0pMv;iMUFItz0$?Ip+cm>6PHM|8#SU5<2$Fj`l@r~`Qt0m{QLbq!d|xI+n+7! zt>b#}GzhnUzI`~*3fvwQMt@ShO~feFG|Vt*XCbTg14sE&`?>Ht`CH4M^gKo<>GzlJ z=zMzp!k49Q%BLO4~cT3{`|}H*enIGqcmmw@~5~ z@v!9>_x5V+$=|Zo`yX|E1y~%*(l#0_z~b)i?m-ef5Zv7zf;-tD!6oS8?(QDk-8I1_ zcnA_Cz(1UPSI)inpM9!#s`~Ak>aL!i-JX{7IKj|?TXZVk*J(rU>Akw4+__NJv&1Np zGGJ(`hMq*5*CfcEtImPW6`#ya;W5x=9qV%nqWB@xGd%Dfx)&1s*Ndv$p^JGH6H}yC zTc7cr)m&0P?Y@gIBb+ofoRq~E*(`cF`$jOAL!B&1N;M(Xj6$uww(*KOqrW4z z5FcqWkGcwxiaCNko?H^%M@(hGRG*v|XK5C*>`PGFcqrb~PmUR6gA#XQclXZ<=Kf&M z65LY;3?ycRNcwb&_|0;4Pm>vzgMk z%g@Fk%M`WP+oIijL7i63$E9sS?Bvv*SS`)>Nu0lZCYP{LrtrH&a-Jjv&HfV!=QF|53PNzH);QQosOxKu)kvlcdI&46`MVuPQdMUD~!g1ud<(;FuK1z|P6jE-Hm$ z*I&-jAnre}ET&&g+_sS#=q9z?^V(v;MI$OUn0Dz*?@>Wd>{>A5Q3E86H%v#(|krP)$s=89HiV?{qbaYwzSY=&Tn)C8V2pGN$U* z$Ghen6p%+KC1?rXSi5G*vRVA%UUfCW#S@(B)ZDlk?JtIa)cp1&$fj9mC*Qf*=KGvl zRv)5uxwb+}=wx6<653)r9kp1PhmJI{D*rni+oaiG$4qelEK$0x;7pEKM4!w+qST-h zPLi^v**>u;a**T14lTrg(Nujv7$p)Ll_hT52&7q(v5QDVr66%!mrmD{3HI1D@*yN4A z1@aH8WmmAY3&yIaCcS%oNAgFi90rsD9@atawEhe3jG8Nts0Px?ImH4wdI|%ps+>Nb zXc=L>n0FwiPRmRqWNeyn-_`F9QPBO%C*5tQohAY1E<5V%BE>l<}B?3h$ zZu**M^g8QTd>7sp%wX@3{X}&}Zq}{MLxsAiAFzWO(hADAyP?h^kqQw~rDV+^hU?cR zDoh1q9H#`-W`xTtMPtrMDcr!HqP-*z*-+q=dTS}X;?{ZqgP^A+MNpz87l08oxkfPD zj7Nu0Ab8(KnpEytXW|~Cd^Yk=zQ`zxOeI$0^twzIy=YHvYvs?&p zhg(~{*_tSuO6Xn_;C4Z8jzmIMAfr4L+ZyV9MT}rh0rfUx~?P?_8lksWWWQY z?2OZ4$CQ>RLDs6Rs%2r}d2aGNy5?WM^&KE@M!QQy*31(o43B?jYU|426~T z)h`bl80RmxVO9Vy#+Y<81w&QgvlgZK)P*Rv8orm$rG@&*zD%W@!<53@oQBc%y(5E# zRcay#Yeoqg4;n~OHlygDf56At90F5F{am6Qu#)RnNrc;+T}m$Aaw$x%=v$_sDiqgk zB+%_h)<2c;#Rw8gF^!!tDn+qACZf8RPgm!{bX3C<2=4zNq){N4lUIW@1ig zLh6niLflMdi{;?=QPlA9)yQC$ERTxh*4vkh?-FlOP`ICEid?5;-I@*W8|J!RwLbI- z_?g5{+}A-Zsqfh79Nsu<9n0_Dqkfp6Mz<(0E2l@L(2h#z!o943z)uAYtfvqWpy;TY zgq9^#B#*kNq+(pq`<0>A1-t?YM{5p`Upm!lU+sV4`ysXTB?*Cj&qg~3PXWuG+tC+{ zxYP>%p2>iDIA?Ab1zig1x_Sc3kd$~OU)tEj`WyKejF^kKa<$%TLEFTdtI5>50Ma<8 zaSB@|*o0~MW9xG+?yDlxAl0{Hd{j8m(sjxiA_-%xOx@omg5~?wh`_VeRg)Ulzb#1G zP6Em#m){B7g3jNX=q7$qCOL)E#>@=a27P542<_HZP+)dUUM#_bXP-IfGVMcP78-Wr z=C{OhglES)a2kU|l<_Z)spB2 zfb`H2tVumwv3Y37@xdHOi)G=5{b7<30ZcUJHkkdBpa_P-sA3my?I9Vx&OJEcjaD$n zmpcWgx0fJW$H(5#LCcUxv#&(T?Q=_aknC3zDR0RGg;}UbefBYBH|bj?@XiIusgUkB z;?#;>X!8dh%itiGHa}HRFM7$fnQ02n=tlOFW_%joQf*do8vtwTS}$xiVIR(wAm3^f zRNl0A)Orl0FvZh4jSYr&JNc@|hxLY*-bl1E9$vyJR^@MqY*E2@={J0LomH=Z7s)C+ zK62{NFY@4LmzMQD9%n3x{Gv^h25W#mXw^&wi6zeI(-gv4Vb2vj8&$(Sip+9SF_!C= zx$@+$Lh>PyVg|cq<|uTEQlWVWX`I2F{<56Lxhao|jkHzdQK37nn8r`%TgWH=z*JZ} z-<{NMk?1tQNwH+RFl=p1z*4&PG6kn?mP09mheV)wWRtIwAdFw5Qk^cHVzICxh_{3H z&^2n&g1YjaONG$45J~%7SLB@%-Fv$pH*cz?6bs^rh7vFd?y0+K>8!_ULSpmbbOK6q z>1w@F^V_NVQvPU54Wi#4OlK#yUp2=rkVIpqpuwBrRI2bflj`PMNEAtZ<@XqL^5ts0 zc!5d9W7MH-fo@Q;yZPhQgo-p;d+g0vvDa!fj_qrA1vnjS!u<)BYnu!fhQP@>eBgPx zR(K5SLbnWFNTG89g#jyAt#7)~M&0x3aFkHJe}z&R(O|;!Z1{QFRC=oivtilX!Iphu z1IDP8TLxP}eIep6C{7c_#=||h6T^q*jtr4%KEIlyOWQl_g@~(zuvfb4F{8^7i?eh$ z4uwLegC5o`EgQdjd)NYmv;1d9eVAGX>Eyt1YqBZ5I_q z|6&b3y4mYHzO`vj6Jg?M&pdH2s#5*dnaBo=18Ryv5b#qvgzT7tG$i*0ikXgY!3fMZ_U^s<8_t0*lDN5?6#O@-j%nBxOh z%Uff2Ygj&8L~=7soG`sf!*Uh)J$Mg3{6^S*H;_!M3R@+KggpFn!^&pkV*B#v3&yaV zZckdfkNEEP-!w_qbNllJFRkE16i!734ex*X?Q5jO1jd)QN9NUeQk)@1@OUYq|FC-# z%q5C)c(?ckKCwxu^zMa4Y{87+GC`m$Je!OFk-!V8+sOF6kejY++|Ls4N1V%i7JUX) zxkr7U5+5Q;E3Pg!uMwW}grt#HpfV3kXM}_{fbIR;1U@=!Ktu}_fBqDO?ez0 z6)U?qQUAwRhdGVG;);4%mpq0#T;HVJh4`Q{=@fcvBw2;1MnNWp?i35jL~QvO$1Cc7 zjqGhYP!n8hLeU4pZ&Fl2DMErtx5KWyobD{kVDXRCB)(}(_CxX?F|%K9kdy{}`{s9C z8-`j>NKa`zH`$PGt-S1#TW^lx$`XeEq8XN@Ct4fbW3w~R=k@m&Gw>Wq0#V*ZdTCsg zEn4r(rQ~uCqto$RYiiiSHXZ!kAiFN#=}%q;D!9Nm&;)!2+l1+wPGss>70d#s?gL$X z;9f#8ls;j|ST2KZ4%z(3FO0Apw{wEeG8=fksj;14-5%JJcylzsFqs`Hl}X>hSz`uY z1o!TnakEIq7ow;|2R?PPPVr#1lxvvCy>5d?_`hm-!RcOVBrqalt%=tLLHIVnam`x@KEf)aOYPXnu+vY|V{NmC7YObtyd^|zu-;0X+r47dQ+E7 z%^|?>oj`7qfFdTaKIEr;X~k-ERqfH0$BBe2#2cn6}u$v&eo za=f^c^V|14){FvK70Dj8d>8|!W$SFcrlJYWR}I9Oz;65wjiVK(;5BJBhH-#(V9Ls! zl*G%2%#~IR%*qO1hb{?0@c0G%CkSF;z+n$+K)$A4!#P-zi7CGGhZZTxp_9g&?fTHJ z&H~Y^{Ms60S0iofyr}}4kNYy{(5vCXa2?HN_0q?~cZ@&GKZL2pEbo!Gf5z|`+P~O+ z2`}~XekWZ+MdFz4sWiW-dx4|vOx{w~f7%JDH{w`K#0Mv4c$DAF13Z!)vg|x!g+85y z=fn1u;s<3G4Mcp*UBzn2h{%)06-o+>b&M-Pc&<^rQxjE&YgR9Ua)^iK^|tnmQp{#8 zwZ4bRnDSusF1vT-(|4~DN-L?5=D_V*4hd_qL8tY5TNU-R}-h<4wQ?eCpH z3Y)!EVlIj}=Z$o>3t?8{Uo#ej?RGe4H7LURVOSS(sCMB&d9rBw5NwDjWw9Tc^{tCe$k$% zkG*_Q+c9}me(Cn9L8$q$H;7R0i6X!#-VI%^6V0LV#p08Ntz)IbH6^7sE+JWt&UQ=d zH_XYahikS+Yy(W1gVNBi0@ZM?d)=5*DJb#9OMNM$Lb#r2@3l5sIt)YNFg(!;ci`60 zt?~J(fcC$|(i>FsAGu} zaLG&=NbH(|SVonuye*gCZTeqypSI$o&Lr+}%XpByOP?L*m6g5QK>W#=>(SQ@S0dq) zM$7bQB91vK`4x@)me_5_v6^L5FZMT+zMw6baL{>~6@e?4Iy|m#`s+$%FGkWz-{$d7 zc8ceIt_RkdRA12%H8QX~3tb&c8RUIqpXTi4hLd5D^`z$JH^E;H3-flJXk28Z^~@;O zsmq%vytlq04jex30;`u2P(QJ$j?sOK`jl%suq(vIGSC()G48xDjcMTWVab{AZKXCV zSWu_Omeivj+exR+E+RxO?t>L}PwqQW^(afwdhR>PM5k@@)gU!(URlTK!d#tVPs@(U zEL<`7*8a%l4&5KgCmhOVQr$uE1O+a7DHJO($0QHZH|-*o(qmq z$-hNC`wg~h_8Y`M)B}yr3egG!QGgqWSBb_eU~qD?VR7F4A@xW+A2`PPL3qacCM2~` z6RctoJV`MK=06Fixa%vU5(ToL5(V5J+ARyd_D4Q(0>~avxdg{3@fv|KNbEleo{_x? zSuHdGO$`hf`E01#d3CjP_8T8PfYQW1(ewHvD^K|&Q~W0>`6G}0yS4QPs=~S4EOlg? zmcmg?*KMM$DpB4=og)?E?^?wZD>zNvz<8UlWJNrq*hm#5zD%Q1>q!|?78aw%%)9B; zP{V+)Hh`aD*L=RNmzkoi`D>p*lk(6v^<^~4sws`K22F61YxVCAT50gz6jp1i9FSVO zt#xN`oU~cr8h^uJcaY;sJs&b!ORC^;`M%XiTtV;#y~*5S93Ep_pE-%M${^$fB_O4N%DNGDI$EMt%{m+T>L_vGxb>^A*B%j(NKfM_bCNa zB=F3GN~3HzB2@AS`>QRYiGr+yo6)qn`e-c2r*d^>%2~>2P`hh&0`wBow@Yay5b%mGD@TQ)HYH&;_d9k{)wzG7A$}1+KeF2-+A<=L^GY3?0zjVfoZ_9@c4-0aKavg0{3G%& zonwEC1a$t_1*=kIzi-fGJMdDE3ww0p{R%KUO22$^>iOmLwvPHv26pnKqT|iC-DyAj zdnRx+i+hsk{{EQdZ@j67#YC7}lxk$9^c&8N&YZ!fV!7Ql({`53m3FxkLz>ib(xvdu z*+}*I!}QG`-uxu`dLwm&d~`x2deykN2Z6uD&iN`J|8)+UPmQl5-+HfV)-e$r)Ai--dJU7Wk$UVv)Ty>_dc=IoXbjv^ zbB?%Z=Oxj$BKo_*s+m-2*P78h`9U}fjZI;0d#B>^7sA`7_gYka9=~B#F~-eS!=qk> zJe=3QVdz&S8Q)p$I=+c}5+mG25$}sIGfSLJAc#~)LpDXjoW_ZtR;!HHioapq(Ix!} zp4`fpcvPA%i&37pb9+5+6sRyU^I0NtkrK_*=$rSxEVfm+l?W?q%WA3vQDOKfP=WpGdKon?0;IN%!`h5b^~K3|pnT>B=0rg1~3RNErI4nv`4tEGrJOktc(p56XGpl))TaKg%>61xUofV|wvI zM3c0dS4wA`+OZ2=&>&UJg{eCu)n5l2h&6yl^g_`R?oPM>!y}Wv0xS zffh=i;BI&^-}dtR@0F;I9jUr^cPb6Fs(#}_-)%MXd~sSzs-5Zhpl{%Ic{3F%&Cix! zJD^BA>*DVg(rToS*q>kS7Uqs+fWM9??_qt`{qp|z-Ifq!`u;5O{4llW1JOqhNz`frtNFHz9kB3$_4OEnPQ?rd%E?gD%N@zJ%areUb z=XWdm5BTn9H!7!2CiRN_z3fz7%3nBsnzkA2R2ChwumrAx^IyUAGQW3j@wBh5Y7#nZ zv6()7J^3NfT{>UVt^ZqONX&#*=1Yf*shiDRqa(XppHZOBJ;LdzUBQn{KZ$o_e3-i}|I zS-EubySXVHA!#@Xw~=9`j>3^oY(GXEa`QTVQ<`pi^eRGeD7kcXD3*cq)+R*x4|oLc zKj*zO=nvm*wMq(Kxg(;(fxmuY#D2K`_28xN``83*XHhO3C*#n_aJ4uZ+Q5gat9-Vu ze-aY!l)5~4N}1U!+^j7Zyu79PiR?w+J%#xR_BMz|`(?*Idh(Is2(7w!vvTh?Rb z;$m*SRMAO%EjSKq7n%XQQG6GFQTqf1&Wf9STFKaqN(aGYG7y!$z957?rmAO^e%w#c-SVYVQ4JUu{9RF}Np4 zp^XDYl#tV5rR}droVz-g!@N$UZd;aXurYsy6VK5GHvE`C@T7A|y{hKz#3$fddoEKg)`gL;%jjOJ`s+l1JJ>j1-cGK~m`!~~TW?A0)R z;4@qB0-QuNeH`_YjrQVas0fyKX8st`OqfZbYI@aPnddARyg$luLpFx0Hf|E0!mfW~ zLpnFom`c@9%WA1q5hP*L0a|lSDRD_Paxt)Y48q9~l8h zw>`(Vj@;WzJ);T5#%pK%F?NG*q1+=KOQ63)$Vwrg)YA8LUJN(7-&V=hzQOzf56Kn| z!i@np%-F03_}nIuqF=&GzVAD9vs$}g%_`B3W2xN`c;tkIsgpvWVYhjg&_3&|{F;GH zCZE^qFrfhL8pTn7=?pIwQu_f|;goD7)!Q+#?$<)i=vudb#73&qY3|t zR_R`@xcLt=feY#VkWu;tr&;ib8fW~rl24u6?}|`& z=oB7_z#5f1`C8wmLvb234;}P z=IqqKA#PRh%x^lmF99t~*)!TzR*=2>R5!Z33pV$Q?cFY|_9EGh8Mf%Xp>{S2=s8x{ z;vWvXc?hdtY1t_A{^`s?8lCXFyLU-sR7n1aJ~4z4^2+*jxgzj2bLm`lXJ1@VM%5hx zh23!nmyIRA4q}NA*?xLp>22Weo1qB=J9e=Z>|~tL_2PBro)?OTTw$moXx+6Bc}A?)5_$ z6$;8)2^#8o<#dnt&Sq>5ZuTbT&ejf=te*CE#~G^*t1_6uXLw5<>~J@nn9FvVkxnnL zY0zqiUgD-PU#BKnr{ODO(l1B9-#5R;xUSj5NwSp1m^Xu<;nF?5BaS^*(R6z_iIHpt z7QE<`oGpWp8w6i0+bf~{W%E%8`O_9@=8BVDxoF5ZhfS@cy< zywMNAm@@=<<-}ufgr^8n(r91w(WJp|^D1_}+l7f0zvE8YDAhn;b}#VHZS^1a_Tq`W zx#-9K4Yr{eFKI|Q-4+vQ?MLwQzpQZd$p*(6oM_EhC)uQPStTu1(!^WHt~QuWGoR$E z)~9V;NV3Z*h>UFy8Pbq#55C?R>=b1ap$^7-WNb$%+B{^bDZwuw5KVtj_^v!tS_`uN zHG@0$n!6LdaK+Es{KG2PC)$!v@*Z9NzW#{M>wZgmnbKh!yk^Fo^-8+iF40RQG|(C| z;@0jKo0ajCw3_YkaM8?A#84Q-O2^<=tCH@B`T8aIhy@@ml{cRYYxhi zuu{o1Ry(leayq}=hFv%nLL;FUk+Msi1#(1Q+*n|6ToRFcl7BkE7w$UW zhy@j}{wvZXmd?J5{r(jl&*TP0+mp`1&R`ll9POr(pk3pP+n+mZaSRlxUwysP$4#Fc zQZMO;bIPbuD{C=ip596AGUDi;nf4$*esjjTkDq@(IX%Bnq&S>SHx^sp9u^44y>)36 zjWf~97#iZV@sw!*j?+nDQBC7xd*l`{@uYHC_J034Gc2>H?1#$_O!>|ZmVlqBMNMt| z?N2)U%~63;^q-hQySi_1ieC-W+D(1@_++-0gXVGPf;@Ef|*;?=xx zM?&&acKdPaC5Wn#*k9G%bU2p<{#_;b7$fWDO85#J!uCi|1QzYlKD6+@X|${@r&D}9 z<}l?P9}*NQW{r*@Tk~zyDeTr)=%HTiXqWW3uwIyx-D-3rPp1h!3q%kNlQ(9r;~Wya z_M@K5kg-~hH4{|WyM&N`+1eNyGvCg2RzQgq0!R0fcigdfehZ!Okfs~`hO(PG;GSDZ zCTatIJU3i!26N13_n(Lk&mY)#J5$-L4(`At&`mdXDS*hWyE#U^-}j$KsOe#bL}=($ zR*k9>FNUh#)Zkd^6>qtI;!h+~blQ_-RNxD9xk|yd)Gyw8sgT}-uKCp{!eRCdl>44h z%sMBIN4RY>vPU{&^L#aopX7I+M{B5JIdIyGkF8?*saqdgx%;8r{QnBA z!;jDo3lqp=TG14V2}!heNrWo7oLS0{9eB!#iiHRTk_M&hJn$pjD?-i#kI7YDFTSfi z6Zp_}XWrqBOji=tWmuVR{(b$rBUrgwKK|j*@M0*--o~^@oiV2MNSW@%E7;6m@Q6S3 z$nd+sT<@GdT6X;vrf#*uPFg1o_txR`UbF&7L@x>v0HDOgxg>RrZIwdjn07AT8< z+Yj;Mi(a%bbSEZSYNDwu<>g=~x>zKCBrcDuDgG5I>oX@&!2;G+AtBvTc`S6Pkk-kN zcDlKthE6D*?kD~YGcpvZC+lAmWhaEJa* zEo=D}z(6+yB>@%bd=)n!4gd>Ki&~I*S-&-j?zPUx&t#V;R+ht4WT+92ND5XT|huS}H|Er6x zGnl7Vev-M|4vp#myaD4k+6DDrMI(3h^SiD0SJy`<6fb)!dPuM|^s!?6D)^&9de%L~I9mBS(QN%<64pq631;BmfD1U{3 z`$DuJ_47DHtGvHF&ka};-9l1Lzh^R3UUY2VJso7n#))>_J-w?@$H{&3!O>fTg%b9G z{j$9C{^8)$3|HIn{k&X(C9sge=f6%I+V39@0eL4Nk0`Lb`gW>mevne{lT?T{IO3Rm z>)JJ=R4H_g4WGDmTEoUTSWKMt#<7_A4Cy7~Aa{R`bL0reJEvmeS?tA}5vNp(pU0zi zg{y1+$48OOqXbbkw~5sEnP5_=qnSPEYE~^sA%8XNJ0~OkYF6;`SL&8vUu*uiO75t( z)LwKmeYu9Eq3S-{?3C7{)adO!KmKJRjGdxMPnul#X{9W^r;TFy57iHO*_^jX*M=mC z!-|z)M>Sf}rAK9@l;3doRna5CZp*vba+2n%;3ntK%#20Q@zUnvL^ilYd(h;0wW9=< zq)8~J#P_-KVEHsWC0ePJCQF=4oC~#m7P_ z#DiN7=h9AT+sN1O_W^$09Y*V%>_&#ETU{N0LhgRIP`}x}c+2&gT^rM?Yz@ZymGIHq zV!db+7rpKd%4^{#z?TK%fK&ezKq`2vtM$16x`2kqE!0i+z6ThQ!EcJ-5N4-SxQQRF zD%nJ+SzQ_G7L&PYw9Yk-Vq{p&29()?CA)cYe``Nj9F|U^$)l^yYpm}JR)tx7QZ8f-q|@W3b(_ShE%m}EQ4WZK+;Hg6r0E?RRpXe;8S9=Ue-Sn} zLm>RZ1&%rRcIRXg?*S-pnA5#I7Rw7<;2^0tCq4%BzCX%yuvcVU_9rAWhYqM;O*&=Z zRULqbQW|~#sv8j!mBENRKeeHJK`7o40~c;Nt_*BO84R^KeX%yRG0jCPoYm|ZEIp~4 z)17De%KHOkOPi40`kKdeBGR~p9y`$w)uI|)Q&I6=z0B$V>a$_>djkAF73?3?Ot7yb z|D^7vVgt9Wo?2DOaan1S?N5%!KAAYbNl|pyShscYUq-ssEboksbb)%@_$Pd>&Gx{Z zV4)j-kyE&W&@sEgSlJ(ZyDGlAjogS+b280E?Dmao9Q^;S(5vPtX!~EcU!g%_ZeNY~ zSp?1~-ryNc1_rQ)rSzMke3XmPYP=aDZ*wiu?|^&j*XB$R(dvF{>v455!b5quvU}t; z*EnjB^>vmR46bO@Zv4@kX>qH9-7v1E+~yk_vf`eby(33A2dLFI;48D&tdvn+lplX@ zV6$p|lzePUCxhECw!adbYlnfF#VCWP4qj4!-BB(7Z=TYf^It-9V!UCi-7)0)NBQfj7ALQ1pWRFDE*_IO5H)tY^un~eI%w)TT=fDBn>uADri zbs6h}m4NYYFKxqmw+zPnVCEcqK`gjPjtS|vfrQgT)oxrX+{YPwoU{iBhj#`{cIi4V zSAZP}CyI42*Yw8V=2Q1Q?&0qpnHH@g7M}|AuH0rEemIkg`fJcU1nOLkGnJD4_1e1W z!4gCb1IbAMg%Y3PBXkC}LqQ?;z(WBO6aVcXLV(01f~ZIl*7OvifrX+*sG*>U|1BO0 zYN8hkDqaAA7{ZVQ0ui_JX$;i^xNYFwD6l=uza1Du5cMPwC9y6}Sl$pIF9OP&=-=X@ zpe{xsFOxtl#83NSS1`bW{oeThspE1CGLZ=Akh!6}GX=){;37l)^%weIYN%)9*$1&9 zMbEbQxS{-dMu7m--*eS851CB@Q9(9xL4>ffOHh#Id=MQ(00JU};l6-Sh#+D?tRNs( z*iKex$ZKP0Tu2oJ#0Yce0a=BBUc*QfLP(QAuVF*?pdlv7ATbzaD@Z;dfQc)C>_2~} z!9o~QfNy7UNKFa|3-U1q#0K+8JAB9iFclyEx0kTpRvo|(Cg7a*X=;vYxW z$qUHVbBY5_1klTWNP*4aL?N5$z@_;!fD0i3s~Eu8kNlDNK1<#`OYl%2=NSN|>seBd zjQH>A!FbPcq>#}Jpk}VU{R5oL1c2F@KvJ&aKaz-Ni5?(<9Uer4BtE7#5Ohtk8pkdZxd-;>rU8$_9+d$O5t8F3kN84ZIMJWDqt4pAGrn zGa7RQNzMk!l|LJ>We*{??2SxEz47<$)AGGcwN%cM#YtX7}`x2HNyZ3>Y4tYn+y*~b1sOU zM2kicpP3m7>Y4tIa9BWvJmiAth*`0%!IwV3PMiS!9Wns}5z7P76Zaw~#Qcnef_kRE zBd$L{f&c``&%zJ$N+wWH&-8Z$@k?~ba2|+`b0Ua`hjE)CMOa*+J4&28u zDcKOEe4tE#xs-&sf#1;os|0|lm9eRSGtv^!K)@s6A4fVV=)a+Vc^*>!tSUk4f5h|r zQT5{)(39{#0K9(y+`ybmT)&zB0pR-sXnzK1qG9~E3H*Nnk_teCg#HTuBVK^j(%J%I zl@DTsg_vMKptC?E5cEtCHO}$Z|3kZ4ncJJQ{S|UR&I>@;B>$S?`JYW<&^89dxBx^+ z@~<(XP*6Z4{%=Ra6$WIt5JXM#&mosUoABI&`LAR48UvDD0HR|0=Xf=s{r!8}yL5{I zW%k}w$@#sb3!CYCXY)Un{c{i%@bLKigCp%XU|AuEg6>~qZlIvh|8-5^to!Nza_r*j zWe3Sg0^u_MXD{o&@Jv{ke+v7beXf65@cf&A5H^_{6GB@AVk7zc&w_uYhJwnZ#C-md lzyRq5Tm$=!3KOzX0K&tD2cB3^P>R5(4I2symG-${{vVedEi3>4 delta 148099 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 + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbgelehnteRisiken_Type") +public abstract class AbgelehnteRisikenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AbstraktesEreignisStatusAenderungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AbstraktesEreignisStatusAenderungType.java new file mode 100644 index 00000000..3c371d90 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AbstraktesEreignisStatusAenderungType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstraktes Ereignis einer Statusänderung + * + *

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

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

+ * <complexType name="AbstraktesEreignisStatusAenderung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbstraktesEreignisStatusAenderung_Type") +public abstract class AbstraktesEreignisStatusAenderungType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AbtretungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AbtretungType.java new file mode 100644 index 00000000..1b672831 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AbtretungType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AdresseArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AdresseArtCdType.java new file mode 100644 index 00000000..738f12c8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AdresseArtCdType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AdresseType.java new file mode 100644 index 00000000..bb6907e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AdresseType.java @@ -0,0 +1,250 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AgentFilterType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AgentFilterType.java new file mode 100644 index 00000000..38fa6516 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AgentFilterType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AntragsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AntragsartType.java new file mode 100644 index 00000000..6db9b210 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AntragsartType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AttributDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDatumType.java new file mode 100644 index 00000000..4e3d4f5c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDatumType.java @@ -0,0 +1,192 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Auf xsd:date basierendes Attribut mit Metadaten + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the values property. + * + *

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

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

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

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the values property. + * + *

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

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

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

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the values property. + * + *

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

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

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

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the values property. + * + *

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

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

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

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the values property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMin(Integer value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMax(Integer value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenDatumType.java new file mode 100644 index 00000000..43bf7e21 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenDatumType.java @@ -0,0 +1,163 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AttributMetadatenDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenDezimalType.java new file mode 100644 index 00000000..fbacac64 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenDezimalType.java @@ -0,0 +1,158 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AttributMetadatenEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenEnumType.java new file mode 100644 index 00000000..21947392 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenEnumType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AttributMetadatenIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenIntType.java new file mode 100644 index 00000000..194e2136 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenIntType.java @@ -0,0 +1,157 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AttributMetadatenStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenStringType.java new file mode 100644 index 00000000..c7b8e34f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenStringType.java @@ -0,0 +1,188 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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}unsignedInt" minOccurs="0"/>
+ *         <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" 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 = "unsignedInt") + protected Long minLaenge; + @XmlElement(name = "MaxLaenge") + @XmlSchemaType(name = "unsignedInt") + protected Long 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 Long } + * + */ + public Long getMinLaenge() { + return minLaenge; + } + + /** + * Legt den Wert der minLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setMinLaenge(Long value) { + this.minLaenge = value; + } + + /** + * Ruft den Wert der maxLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getMaxLaenge() { + return maxLaenge; + } + + /** + * Legt den Wert der maxLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setMaxLaenge(Long value) { + this.maxLaenge = value; + } + + /** + * Ruft den Wert der 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_6_0/common/AttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenType.java new file mode 100644 index 00000000..5ac2d157 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AttributMsgType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMsgType.java new file mode 100644 index 00000000..8003b6ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMsgType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/AttributMultiEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMultiEnumType.java new file mode 100644 index 00000000..f8ef750d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMultiEnumType.java @@ -0,0 +1,189 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the value property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the default property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the values property. + * + *

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

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

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

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the values property. + * + *

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

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

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

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

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

+ * <complexType name="Attribut_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Msg" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMsg_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Attribut_Type", propOrder = { + "aenderbar", + "pflichtfeld", + "bezeichnung", + "beschreibungTxt", + "msg" +}) +@XmlSeeAlso({ + AttributStringType.class, + AttributIntType.class, + AttributDezimalType.class, + AttributDoubleType.class, + AttributDatumType.class, + AttributEnumType.class, + AttributMultiEnumType.class, + RaucherType.class +}) +public abstract class AttributType { + + @XmlElement(name = "Aenderbar") + protected boolean aenderbar; + @XmlElement(name = "Pflichtfeld") + protected boolean pflichtfeld; + @XmlElement(name = "Bezeichnung") + protected String bezeichnung; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + @XmlElement(name = "Msg") + protected AttributMsgType msg; + + /** + * Ruft den Wert der aenderbar-Eigenschaft ab. + * + */ + public boolean isAenderbar() { + return aenderbar; + } + + /** + * Legt den Wert der aenderbar-Eigenschaft fest. + * + */ + public void setAenderbar(boolean value) { + this.aenderbar = value; + } + + /** + * Ruft den Wert der pflichtfeld-Eigenschaft ab. + * + */ + public boolean isPflichtfeld() { + return pflichtfeld; + } + + /** + * Legt den Wert der pflichtfeld-Eigenschaft fest. + * + */ + public void setPflichtfeld(boolean value) { + this.pflichtfeld = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + + /** + * Ruft den Wert der msg-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributMsgType } + * + */ + public AttributMsgType getMsg() { + return msg; + } + + /** + * Legt den Wert der msg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributMsgType } + * + */ + public void setMsg(AttributMsgType value) { + this.msg = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AuthorizationFilter.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AuthorizationFilter.java new file mode 100644 index 00000000..1db275c8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AuthorizationFilter.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/BankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BankverbindungType.java new file mode 100644 index 00000000..7301ee31 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BankverbindungType.java @@ -0,0 +1,152 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BasisProduktbausteinType.java new file mode 100644 index 00000000..399e5dfb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BasisProduktbausteinType.java @@ -0,0 +1,166 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type">
+ *       <sequence>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisProduktbaustein_Type", propOrder = { + "id", + "bezeichnung", + "bedingungen", + "meldungen" +}) +@XmlSeeAlso({ + ProduktbausteinType.class +}) +public abstract class BasisProduktbausteinType + extends ModellelementType +{ + + @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_6_0/common/BerechnungsvarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BerechnungsvarianteType.java new file mode 100644 index 00000000..b583cbe2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BerechnungsvarianteType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/BeteiligtePersonVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BeteiligtePersonVertragType.java new file mode 100644 index 00000000..131d2654 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BeteiligtePersonVertragType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/BezugsberechtigungGesetzlicheErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungGesetzlicheErbenType.java new file mode 100644 index 00000000..c57fde22 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungGesetzlicheErbenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/BezugsberechtigungIndividuell.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungIndividuell.java new file mode 100644 index 00000000..51ce4c1f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungIndividuell.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/BezugsberechtigungNamentlich.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java new file mode 100644 index 00000000..338315cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BezugsrechtPerson_Type" maxOccurs="unbounded"/>
+ *         <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungNamentlich", propOrder = { + "personen", + "unwiderruflich" +}) +public class BezugsberechtigungNamentlich + extends BezugsberechtigungType +{ + + @XmlElement(name = "Personen", required = true) + protected List personen; + @XmlElement(name = "Unwiderruflich") + protected boolean unwiderruflich; + + /** + * 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 BezugsrechtPersonType } + * + * + */ + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); + } + return this.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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java new file mode 100644 index 00000000..4efaa12d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 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">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bezugsberechtigung_Type") +@XmlSeeAlso({ + BezugsberechtigungGesetzlicheErbenType.class, + BezugsberechtigungUeberbringerType.class, + BezugsberechtigungNamentlich.class, + BezugsberechtigungIndividuell.class +}) +public abstract class BezugsberechtigungType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungUeberbringerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungUeberbringerType.java new file mode 100644 index 00000000..2c93c529 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungUeberbringerType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/BezugsrechtPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtPersonType.java new file mode 100644 index 00000000..b555258e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtPersonType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + * Namentliches Bezugsrecht fuer eine Person + * + *

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

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

+ * <complexType name="BezugsrechtPerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ReferenzPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsrechtPerson_Type", propOrder = { + "referenzPerson", + "prozentsatz" +}) +public class BezugsrechtPersonType { + + @XmlElement(name = "ReferenzPerson") + @XmlSchemaType(name = "unsignedShort") + protected int referenzPerson; + @XmlElement(name = "Prozentsatz") + protected Double prozentsatz; + + /** + * Ruft den Wert der referenzPerson-Eigenschaft ab. + * + */ + public int getReferenzPerson() { + return referenzPerson; + } + + /** + * Legt den Wert der referenzPerson-Eigenschaft fest. + * + */ + public void setReferenzPerson(int value) { + this.referenzPerson = value; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtType.java new file mode 100644 index 00000000..77b50099 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtType.java @@ -0,0 +1,65 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.PERSONType; + + +/** + * Type Bezugsrecht fuer Kfz + * + *

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_6_0/common/BonusMalusSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BonusMalusSystemType.java new file mode 100644 index 00000000..56def0f9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BonusMalusSystemType.java @@ -0,0 +1,157 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/BonusMalusVorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BonusMalusVorversicherungType.java new file mode 100644 index 00000000..be2250d2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BonusMalusVorversicherungType.java @@ -0,0 +1,57 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonProcessRequestType.java new file mode 100644 index 00000000..7258b611 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonProcessRequestType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.common.CalculateRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationRequestType; + + +/** + * 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({ + CalculateRequestType.class, + CreateOfferRequestType.class, + CreateApplicationRequestType.class, + SubmitApplicationRequestType.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_6_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonProcessResponseType.java new file mode 100644 index 00000000..04c7e949 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonProcessResponseType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.common.CalculateResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationResponseType; + + +/** + * 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({ + CalculateResponseType.class, + CreateOfferResponseType.class, + CreateApplicationResponseType.class, + SubmitApplicationResponseType.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_6_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonRequestType.java new file mode 100644 index 00000000..08b7e38f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonRequestType.java @@ -0,0 +1,188 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.common.GetApplicationDocumentRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType; + + +/** + * 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="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonRequest_Type", propOrder = { + "vuNr", + "clientId", + "technischeParameter", + "korrelationsId" +}) +@XmlSeeAlso({ + CheckClaimRequestType.class, + SubmitClaimRequestType.class, + GetClaimRequestType.class, + GetPoliciesOfPartnerRequestType.class, + SetMailingAddressRequestType.class, + CollectionChangeRequestType.class, + CommonSearchRequestType.class, + GetApplicationDocumentRequestType.class, + GetPartnerRequestType.class, + CheckAddressRequestType.class, + ChangePartnerMainAddressRequestType.class, + ChangePersonDataRequestType.class, + ChangeCommunicationObjectRequestType.class, + AddCommunicationObjectRequestType.class, + DeleteCommunicationObjectRequestType.class, + CommonProcessRequestType.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 = "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; + } + + /** + * 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_6_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonResponseType.java new file mode 100644 index 00000000..fbecfc9b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonResponseType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.common.GetApplicationDocumentResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType; + + +/** + * 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"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonResponse_Type", propOrder = { + "status" +}) +@XmlSeeAlso({ + CheckClaimResponseType.class, + SubmitClaimResponseType.class, + GetClaimResponseType.class, + GetPoliciesOfPartnerResponseType.class, + SetMailingAddressResponseType.class, + CollectionChangeResponseType.class, + CommonSearchResponseType.class, + GetApplicationDocumentResponseType.class, + GetPartnerResponseType.class, + CheckAddressResponseType.class, + ChangePartnerMainAddressResponseType.class, + ChangePersonDataResponseType.class, + AddCommunicationObjectResponseType.class, + DeleteCommunicationObjectResponseType.class, + CommonProcessResponseType.class, + ChangeCommunicationObjectResponseType.class +}) +public abstract class CommonResponseType { + + @XmlElement(name = "Status", required = true) + protected ResponseStatusType status; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonSearchRequestType.java new file mode 100644 index 00000000..4900f391 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonSearchRequestType.java @@ -0,0 +1,205 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 at.vvo.omds.types.omds2Types.v2_11.ELZeitraumType; +import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesRequestType; + + +/** + * 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" +}) +@XmlSeeAlso({ + GetStateChangesRequestType.class +}) +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_6_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonSearchResponseType.java new file mode 100644 index 00000000..cfddbeaf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonSearchResponseType.java @@ -0,0 +1,107 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesResponseType; + + +/** + * 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" +}) +@XmlSeeAlso({ + GetStateChangesResponseType.class +}) +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_6_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DateianhangType.java new file mode 100644 index 00000000..b536f8c5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DateianhangType.java @@ -0,0 +1,192 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + * Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann + * + * + *

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_6_0/common/DatenverwendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DatenverwendungType.java new file mode 100644 index 00000000..a7f56260 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DatenverwendungType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/DeckungProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungProzentType.java new file mode 100644 index 00000000..32c5e57d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungProzentType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Deckung Prozent + * + *

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

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

+ * <complexType name="DeckungProzent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="deckungProzent" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeckungProzent_Type", propOrder = { + "deckungActive", + "deckungProzent" +}) +public class DeckungProzentType { + + protected boolean deckungActive; + protected int deckungProzent; + + /** + * Ruft den Wert der deckungActive-Eigenschaft ab. + * + */ + public boolean isDeckungActive() { + return deckungActive; + } + + /** + * Legt den Wert der deckungActive-Eigenschaft fest. + * + */ + public void setDeckungActive(boolean value) { + this.deckungActive = value; + } + + /** + * Ruft den Wert der deckungProzent-Eigenschaft ab. + * + */ + public int getDeckungProzent() { + return deckungProzent; + } + + /** + * Legt den Wert der deckungProzent-Eigenschaft fest. + * + */ + public void setDeckungProzent(int value) { + this.deckungProzent = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsType.java new file mode 100644 index 00000000..33b9b564 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 Deckung + * + *

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

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

+ * <complexType name="DeckungVs_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeckungVs_Type", propOrder = { + "versicherungssumme" +}) +public class DeckungVsType { + + @XmlElement(name = "Versicherungssumme") + protected int versicherungssumme; + + /** + * Ruft den Wert der versicherungssumme-Eigenschaft ab. + * + */ + public int getVersicherungssumme() { + return versicherungssumme; + } + + /** + * Legt den Wert der versicherungssumme-Eigenschaft fest. + * + */ + public void setVersicherungssumme(int value) { + this.versicherungssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsVIType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsVIType.java new file mode 100644 index 00000000..a66cc84a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsVIType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 Deckung + * + *

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

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

+ * <complexType name="DeckungVsVI_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="deckungVs" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="VersichertesInteresse" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeckungVsVI_Type", propOrder = { + "deckungActive", + "deckungVs", + "versichertesInteresse" +}) +public class DeckungVsVIType { + + protected boolean deckungActive; + protected int deckungVs; + @XmlElement(name = "VersichertesInteresse", required = true) + protected Object versichertesInteresse; + + /** + * Ruft den Wert der deckungActive-Eigenschaft ab. + * + */ + public boolean isDeckungActive() { + return deckungActive; + } + + /** + * Legt den Wert der deckungActive-Eigenschaft fest. + * + */ + public void setDeckungActive(boolean value) { + this.deckungActive = value; + } + + /** + * Ruft den Wert der deckungVs-Eigenschaft ab. + * + */ + public int getDeckungVs() { + return deckungVs; + } + + /** + * Legt den Wert der deckungVs-Eigenschaft fest. + * + */ + public void setDeckungVs(int value) { + this.deckungVs = value; + } + + /** + * Ruft den Wert der versichertesInteresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getVersichertesInteresse() { + return versichertesInteresse; + } + + /** + * Legt den Wert der versichertesInteresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setVersichertesInteresse(Object value) { + this.versichertesInteresse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DirectionCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DirectionCdType.java new file mode 100644 index 00000000..0184b2ef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DirectionCdType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DokumentInfoType.java new file mode 100644 index 00000000..1e00cbb4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DokumentInfoType.java @@ -0,0 +1,237 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentInfo_Type", propOrder = { + "content", + "name", + "documentType", + "mimetype", + "groesse", + "datum", + "referenzWeitereDokumente" +}) +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; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DokumentenReferenzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DokumentenReferenzType.java new file mode 100644 index 00000000..a76bcb98 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DokumentenReferenzType.java @@ -0,0 +1,262 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/EintragSchluessellisteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EintragSchluessellisteType.java new file mode 100644 index 00000000..b5aeff5c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EintragSchluessellisteType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ElementIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementIdType.java new file mode 100644 index 00000000..67374dc9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementIdType.java @@ -0,0 +1,114 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktGenerischType.java new file mode 100644 index 00000000..8ad3891b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktGenerischType.java @@ -0,0 +1,189 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.TarifLebenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ElementarproduktRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_6_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, + ElementarproduktSachPrivatType.class, + ElementarproduktRechtsschutzType.class, + TarifLebenType.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_6_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java new file mode 100644 index 00000000..2fded2e5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.kfz.ElementarproduktKfzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType; + + +/** + * Basistyp für ein Elementarprodukt (1. Generation, wird nur in Kfz verwendet) + * + *

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="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", + "zusaetzlicheElementarproduktdaten" +}) +@XmlSeeAlso({ + ElementarproduktKfzType.class, + VerkehrsrechtsschutzKfzType.class, + ElementarproduktGenerischType.class +}) +public abstract class ElementarproduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "VtgBeg") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar vtgBeg; + @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; + } + + /** + * 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_6_0/common/ErsatzpolizzenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ErsatzpolizzenType.java new file mode 100644 index 00000000..84c62fa6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ErsatzpolizzenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/FATCANatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCANatPersonType.java new file mode 100644 index 00000000..3cf2d006 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCANatPersonType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Fragen FATCA bei natürlichen Personen + * + *

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

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

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

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

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

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

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

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

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

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the steuerlichAnsaessig property. + * + *

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

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

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

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+     *         <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "land", + "steuernummer" + }) + public static class SteuerlichAnsaessig { + + @XmlElement(name = "Land", required = true) + protected AttributEnumType land; + @XmlElement(name = "Steuernummer", required = true) + protected AttributStringType steuernummer; + + /** + * Ruft den Wert der land-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributEnumType } + * + */ + public AttributEnumType getLand() { + return land; + } + + /** + * Legt den Wert der land-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributEnumType } + * + */ + public void setLand(AttributEnumType value) { + this.land = value; + } + + /** + * Ruft den Wert der steuernummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributStringType } + * + */ + public AttributStringType getSteuernummer() { + return steuernummer; + } + + /** + * Legt den Wert der steuernummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributStringType } + * + */ + public void setSteuernummer(AttributStringType value) { + this.steuernummer = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GeschaeftsobjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GeschaeftsobjektArtType.java new file mode 100644 index 00000000..a0a4c442 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GeschaeftsobjektArtType.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/GlaeubigerSicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GlaeubigerSicherstellungType.java new file mode 100644 index 00000000..928bf795 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GlaeubigerSicherstellungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/Gruppe.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/Gruppe.java new file mode 100644 index 00000000..252af225 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/Gruppe.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Gruppe von Bausteinen, aus der eine Auswahl möglich ist + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elemente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ModellelementType } + * + * + */ + public List getElemente() { + if (elemente == null) { + elemente = new ArrayList(); + } + return this.elemente; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + */ + public int getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + */ + public void setMin(int value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMax(Integer value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KontierungType.java new file mode 100644 index 00000000..0642f739 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KontierungType.java @@ -0,0 +1,149 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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="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", + "abschluss", + "folge", + "betreuung" +}) +public class KontierungType { + + @XmlElement(name = "Vermittlernummer", required = true) + protected String vermittlernummer; + @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 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_6_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KostenFixOderProzentType.java new file mode 100644 index 00000000..dcd4cf50 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KostenFixOderProzentType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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}unsignedInt"/>
+ *         </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 = "unsignedInt") + protected Long 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 Long } + * + */ + public Long getProzentVs() { + return prozentVs; + } + + /** + * Legt den Wert der prozentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setProzentVs(Long value) { + this.prozentVs = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KreditkarteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KreditkarteType.java new file mode 100644 index 00000000..95b2274e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KreditkarteType.java @@ -0,0 +1,189 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ModellelementType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ModellelementType.java new file mode 100644 index 00000000..782ba5ef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ModellelementType.java @@ -0,0 +1,37 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter gemeinsamer Basistyp von Produktbausteinen und Gruppen + * + *

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

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

+ * <complexType name="Modellelement_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Modellelement_Type") +@XmlSeeAlso({ + Gruppe.class, + BasisProduktbausteinType.class +}) +public abstract class ModellelementType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java new file mode 100644 index 00000000..87abd9b1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java @@ -0,0 +1,757 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0.common + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GMSGType } + * + */ + public GMSGType createGMSGType() { + return new GMSGType(); + } + + /** + * 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 ServiceFault } + * + */ + public ServiceFault createServiceFault() { + return new ServiceFault(); + } + + /** + * Create an instance of {@link PersonType } + * + */ + public PersonType createPersonType() { + return new PersonType(); + } + + /** + * 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 ResponseStatusType } + * + */ + public ResponseStatusType createResponseStatusType() { + return new ResponseStatusType(); + } + + /** + * Create an instance of {@link DateianhangType } + * + */ + public DateianhangType createDateianhangType() { + return new DateianhangType(); + } + + /** + * 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 Gruppe } + * + */ + public Gruppe createGruppe() { + return new Gruppe(); + } + + /** + * 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 TechnicalKeyValueType } + * + */ + public TechnicalKeyValueType createTechnicalKeyValueType() { + return new TechnicalKeyValueType(); + } + + /** + * 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 BezugsberechtigungUeberbringerType } + * + */ + public BezugsberechtigungUeberbringerType createBezugsberechtigungUeberbringerType() { + return new BezugsberechtigungUeberbringerType(); + } + + /** + * Create an instance of {@link BezugsberechtigungNamentlich } + * + */ + public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() { + return new BezugsberechtigungNamentlich(); + } + + /** + * Create an instance of {@link BezugsrechtPersonType } + * + */ + public BezugsrechtPersonType createBezugsrechtPersonType() { + return new BezugsrechtPersonType(); + } + + /** + * 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 DeckungVsType } + * + */ + public DeckungVsType createDeckungVsType() { + return new DeckungVsType(); + } + + /** + * Create an instance of {@link DeckungVsVIType } + * + */ + public DeckungVsVIType createDeckungVsVIType() { + return new DeckungVsVIType(); + } + + /** + * Create an instance of {@link DeckungProzentType } + * + */ + public DeckungProzentType createDeckungProzentType() { + return new DeckungProzentType(); + } + + /** + * 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 VersicherteVeranstaltungType } + * + */ + public VersicherteVeranstaltungType createVersicherteVeranstaltungType() { + return new VersicherteVeranstaltungType(); + } + + /** + * 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 VersicherterBetriebType } + * + */ + public VersicherterBetriebType createVersicherterBetriebType() { + return new VersicherterBetriebType(); + } + + /** + * 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 SicherstellungType } + * + */ + public SicherstellungType createSicherstellungType() { + return new SicherstellungType(); + } + + /** + * Create an instance of {@link AbtretungType } + * + */ + public AbtretungType createAbtretungType() { + return new AbtretungType(); + } + + /** + * Create an instance of {@link VerpfaendungType } + * + */ + public VerpfaendungType createVerpfaendungType() { + return new VerpfaendungType(); + } + + /** + * Create an instance of {@link PfandglaeubigerType } + * + */ + public PfandglaeubigerType createPfandglaeubigerType() { + return new PfandglaeubigerType(); + } + + /** + * Create an instance of {@link VinkulierungPersonenType } + * + */ + public VinkulierungPersonenType createVinkulierungPersonenType() { + return new VinkulierungPersonenType(); + } + + /** + * Create an instance of {@link GlaeubigerSicherstellungType } + * + */ + public GlaeubigerSicherstellungType createGlaeubigerSicherstellungType() { + return new GlaeubigerSicherstellungType(); + } + + /** + * Create an instance of {@link ZustimmungGesundheitsdatenType } + * + */ + public ZustimmungGesundheitsdatenType createZustimmungGesundheitsdatenType() { + return new ZustimmungGesundheitsdatenType(); + } + + /** + * Create an instance of {@link FATCAType } + * + */ + public FATCAType createFATCAType() { + return new FATCAType(); + } + + /** + * Create an instance of {@link FATCANatPersonType } + * + */ + public FATCANatPersonType createFATCANatPersonType() { + return new FATCANatPersonType(); + } + + /** + * Create an instance of {@link FATCASonstPersonType } + * + */ + public FATCASonstPersonType createFATCASonstPersonType() { + return new FATCASonstPersonType(); + } + + /** + * Create an instance of {@link PEPType } + * + */ + public PEPType createPEPType() { + return new PEPType(); + } + + /** + * Create an instance of {@link TreuhaenderfrageType } + * + */ + public TreuhaenderfrageType createTreuhaenderfrageType() { + return new TreuhaenderfrageType(); + } + + /** + * Create an instance of {@link GMSGType.SteuerlichAnsaessig } + * + */ + public GMSGType.SteuerlichAnsaessig createGMSGTypeSteuerlichAnsaessig() { + return new GMSGType.SteuerlichAnsaessig(); + } + + /** + * Create an instance of {@link ZahlwegType.Kundenkonto } + * + */ + public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() { + return new ZahlwegType.Kundenkonto(); + } + + /** + * Create an 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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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_6_0/common/ObjektIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjektIdType.java new file mode 100644 index 00000000..d9a42ff3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjektIdType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjektSpezifikationType.java new file mode 100644 index 00000000..b1238180 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjektSpezifikationType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/common/OffeneSchaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/OffeneSchaedenType.java new file mode 100644 index 00000000..d777d763 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/OffeneSchaedenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/OffenerSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/OffenerSchadenType.java new file mode 100644 index 00000000..812c514e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/OffenerSchadenType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/PEPType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PEPType.java new file mode 100644 index 00000000..f329ea2a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PEPType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Beschreibung einer PEP + * + *

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

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

+ * <complexType name="PEP_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PEP_Type", propOrder = { + "beschreibung" +}) +public class PEPType { + + @XmlElement(name = "Beschreibung", required = true) + protected String beschreibung; + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PartnerRoleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PartnerRoleType.java new file mode 100644 index 00000000..6cc88517 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PartnerRoleType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/PersBankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PersBankverbindungType.java new file mode 100644 index 00000000..477de6d9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PersBankverbindungType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PersonType.java new file mode 100644 index 00000000..4deac440 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PersonType.java @@ -0,0 +1,421 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.ELAnzahlType; +import at.vvo.omds.types.omds2Types.v2_11.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_11.ELEntscheidungsfrageType; +import at.vvo.omds.types.omds2Types.v2_11.ELIdentifizierungType; +import at.vvo.omds.types.omds2Types.v2_11.ELKommunikationType; +import at.vvo.omds.types.omds2Types.v2_11.ELLegitimationType; +import at.vvo.omds.types.omds2Types.v2_11.ELTextType; +import at.vvo.omds.types.omds2Types.v2_11.NATUERLICHEPERSONType; +import at.vvo.omds.types.omds2Types.v2_11.PersArtCdType; +import at.vvo.omds.types.omds2Types.v2_11.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_6_0/common/PfandglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PfandglaeubigerType.java new file mode 100644 index 00000000..b50e73e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PfandglaeubigerType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/PolizzenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PolizzenObjektSpezifikationType.java new file mode 100644 index 00000000..5c6755ec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PolizzenObjektSpezifikationType.java @@ -0,0 +1,130 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/common/PolizzenversandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PolizzenversandType.java new file mode 100644 index 00000000..ef735e7e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PolizzenversandType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/PraemieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PraemieType.java new file mode 100644 index 00000000..d8d0af5f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PraemieType.java @@ -0,0 +1,271 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.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"/>
+ *         <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", required = true) + 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_6_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java new file mode 100644 index 00000000..6ff0875c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.VersichertePersonProduktLebenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ProduktRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ProduktSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.VersichertePersonProduktUnfallType; + + +/** + * 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({ + VersichertePersonProduktUnfallType.class, + ProduktSachPrivatType.class, + ProduktRechtsschutzType.class, + VersichertePersonProduktLebenType.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_6_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java new file mode 100644 index 00000000..602295a7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java @@ -0,0 +1,225 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.kfz.ProduktKfzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ZusatzproduktKfzType; + + +/** + * Basistyp für ein Produkt (1. Generation, wird nur in Kfz verwendet) + * + *

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"/>
+ *         <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", + "zusaetzlicheProduktdaten" +}) +@XmlSeeAlso({ + ProduktKfzType.class, + ZusatzproduktKfzType.class, + ProduktGenerischType.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", required = true) + @XmlSchemaType(name = "gMonthDay") + protected XMLGregorianCalendar hauptfaelligkeit; + @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; + } + + /** + * 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_6_0/common/ProduktbausteinGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktbausteinGenerischType.java new file mode 100644 index 00000000..710bd13e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktbausteinGenerischType.java @@ -0,0 +1,149 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktbausteinType.java new file mode 100644 index 00000000..f12c835c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktbausteinType.java @@ -0,0 +1,141 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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, + VerkaufsproduktType.class, + ProduktType.class, + ElementarproduktType.class, + ZusatzproduktType.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_6_0/common/RaucherType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RaucherType.java new file mode 100644 index 00000000..4634c377 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RaucherType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ResponseStatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ResponseStatusType.java new file mode 100644 index 00000000..d4476a7c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ResponseStatusType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResponseStatus_Type", propOrder = { + "korrelationsId", + "ergebnis", + "meldungen" +}) +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; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RisikoNatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RisikoNatPersonType.java new file mode 100644 index 00000000..5d8d99ce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RisikoNatPersonType.java @@ -0,0 +1,435 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Risikoattribute natürlicher Personen + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheRisikodaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheRisikodatenType } + * + * + */ + public List getZusaetzlicheRisikodaten() { + if (zusaetzlicheRisikodaten == null) { + zusaetzlicheRisikodaten = new ArrayList(); + } + return this.zusaetzlicheRisikodaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SchadenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SchadenObjektSpezifikationType.java new file mode 100644 index 00000000..1f8fac99 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SchadenObjektSpezifikationType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/SelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SelbstbehaltType.java new file mode 100644 index 00000000..7fe4fd08 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SelbstbehaltType.java @@ -0,0 +1,151 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" 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 = "unsignedInt") + protected Long 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 Long } + * + */ + public Long getSelbstbehaltProzentVs() { + return selbstbehaltProzentVs; + } + + /** + * Legt den Wert der selbstbehaltProzentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setSelbstbehaltProzentVs(Long 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_6_0/common/ServiceFault.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ServiceFault.java new file mode 100644 index 00000000..accad474 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ServiceFault.java @@ -0,0 +1,156 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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"/>
+ *         <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_6_0/common/SicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SicherstellungType.java new file mode 100644 index 00000000..fcf7a4bd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SicherstellungType.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ fuer Sicherstellungen in der Personenversicherung + * + *

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

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

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

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

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

+ * <complexType name="Treuhaenderfrage_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Treuhaender" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Treuhaenderfrage_Type", propOrder = { + "treuhaender" +}) +public class TreuhaenderfrageType { + + @XmlElement(name = "Treuhaender") + protected boolean treuhaender; + + /** + * Ruft den Wert der treuhaender-Eigenschaft ab. + * + */ + public boolean isTreuhaender() { + return treuhaender; + } + + /** + * Legt den Wert der treuhaender-Eigenschaft fest. + * + */ + public void setTreuhaender(boolean value) { + this.treuhaender = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/UploadDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/UploadDokumentType.java new file mode 100644 index 00000000..b151081c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/UploadDokumentType.java @@ -0,0 +1,143 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/VarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VarianteType.java new file mode 100644 index 00000000..8819afc6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VarianteType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Variante_Type. + * + *

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

+ *

+ * <simpleType name="Variante_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Premiumschutz"/>
+ *     <enumeration value="Classicschutz"/>
+ *     <enumeration value="Basisschutz"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Variante_Type") +@XmlEnum +public enum VarianteType { + + @XmlEnumValue("Premiumschutz") + PREMIUMSCHUTZ("Premiumschutz"), + @XmlEnumValue("Classicschutz") + CLASSICSCHUTZ("Classicschutz"), + @XmlEnumValue("Basisschutz") + BASISSCHUTZ("Basisschutz"); + private final String value; + + VarianteType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VarianteType fromValue(String v) { + for (VarianteType c: VarianteType.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_6_0/common/VerkaufsproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktGenerischType.java new file mode 100644 index 00000000..3958b388 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktGenerischType.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.VerkaufsproduktLebenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.VerkaufsproduktRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.VerkaufsproduktSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_6_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, + VerkaufsproduktSachPrivatType.class, + VerkaufsproduktRechtsschutzType.class, + VerkaufsproduktLebenType.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_6_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktType.java new file mode 100644 index 00000000..c6ab3332 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktType.java @@ -0,0 +1,224 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.ELRahmenvereinbarungType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VerkaufsproduktKfzType; + + +/** + * Basistyp für ein Produktbündel (1. Generation, wird nur in Kfz verwendet) + * + *

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="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="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", + "berechnungsvariante", + "vermittlernr", + "elRahmenvereinbarung", + "zusaetzlicheVerkaufproduktdaten" +}) +@XmlSeeAlso({ + VerkaufsproduktKfzType.class, + VerkaufsproduktGenerischType.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 = "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 = "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 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; + } + + /** + * 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_6_0/common/VerpfaendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerpfaendungType.java new file mode 100644 index 00000000..b3fa2ed1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerpfaendungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/VersicherteLiegenschaftType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteLiegenschaftType.java new file mode 100644 index 00000000..206f20f7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteLiegenschaftType.java @@ -0,0 +1,138 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.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}unsignedInt"/>
+ *         <element name="UeberdachteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *       </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 = "unsignedInt") + protected long bebauteFlaecheInQm; + @XmlElement(name = "UeberdachteFlaecheInQm") + @XmlSchemaType(name = "unsignedInt") + protected long 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 long getBebauteFlaecheInQm() { + return bebauteFlaecheInQm; + } + + /** + * Legt den Wert der bebauteFlaecheInQm-Eigenschaft fest. + * + */ + public void setBebauteFlaecheInQm(long value) { + this.bebauteFlaecheInQm = value; + } + + /** + * Ruft den Wert der ueberdachteFlaecheInQm-Eigenschaft ab. + * + */ + public long getUeberdachteFlaecheInQm() { + return ueberdachteFlaecheInQm; + } + + /** + * Legt den Wert der ueberdachteFlaecheInQm-Eigenschaft fest. + * + */ + public void setUeberdachteFlaecheInQm(long value) { + this.ueberdachteFlaecheInQm = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertePersonType.java new file mode 100644 index 00000000..3d4450a2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertePersonType.java @@ -0,0 +1,124 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 + * + *

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>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+ *         <choice minOccurs="0">
+ *           <element name="RisikoNatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}RisikoNatPerson_Type"/>
+ *           <element name="RisikoSonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         </choice>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertePerson_Type", propOrder = { + "person", + "risikoNatPerson", + "risikoSonstPerson" +}) +public class VersichertePersonType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "Person", required = true) + protected PersonType person; + @XmlElement(name = "RisikoNatPerson") + protected RisikoNatPersonType risikoNatPerson; + @XmlElement(name = "RisikoSonstPerson") + protected Object risikoSonstPerson; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @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 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_6_0/common/VersicherteVeranstaltungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteVeranstaltungType.java new file mode 100644 index 00000000..86c63066 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteVeranstaltungType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Versicherte Veranstaltung basierend auf VersichertesInteresse_Type + * + *

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

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

+ * <complexType name="VersicherteVeranstaltung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersicherteVeranstaltung_Type") +public class VersicherteVeranstaltungType + extends VersichertesInteresseMitAttributMetadatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java new file mode 100644 index 00000000..308f68ec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java @@ -0,0 +1,273 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +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_11.ADRESSEType; + + +/** + * Versicherter Betrieb (Landwirtschaftlicher Betrieb, Verein) + * + *

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

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

+ * <complexType name="VersicherterBetrieb_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
+ *         <element name="Betriebsart" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *         <element name="Mitarbeiteranzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Umsatz" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/>
+ *         <element name="FlaecheInHektar" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="Mitgliederanzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ *         <element name="ZusaetzlicheBetriebsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheBetriebsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersicherterBetrieb_Type", propOrder = { + "objektId", + "adresse", + "betriebsart", + "mitarbeiteranzahl", + "umsatz", + "flaecheInHektar", + "mitgliederanzahl", + "zusaetzlicheBetriebsdaten" +}) +public class VersicherterBetriebType + extends VersichertesInteresseMitAttributMetadatenType +{ + + @XmlElement(name = "ObjektId") + protected ObjektIdType objektId; + @XmlElement(name = "Adresse", required = true) + protected ADRESSEType adresse; + @XmlElement(name = "Betriebsart", required = true) + protected List betriebsart; + @XmlElement(name = "Mitarbeiteranzahl") + @XmlSchemaType(name = "unsignedInt") + protected long mitarbeiteranzahl; + @XmlElement(name = "Umsatz", required = true) + @XmlSchemaType(name = "unsignedLong") + protected BigInteger umsatz; + @XmlElement(name = "FlaecheInHektar") + @XmlSchemaType(name = "unsignedInt") + protected Long flaecheInHektar; + @XmlElement(name = "Mitgliederanzahl") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger mitgliederanzahl; + @XmlElement(name = "ZusaetzlicheBetriebsdaten") + protected List zusaetzlicheBetriebsdaten; + + /** + * 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; + } + + /** + * Gets the value of the betriebsart property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the betriebsart property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBetriebsart() { + if (betriebsart == null) { + betriebsart = new ArrayList(); + } + return this.betriebsart; + } + + /** + * Ruft den Wert der mitarbeiteranzahl-Eigenschaft ab. + * + */ + public long getMitarbeiteranzahl() { + return mitarbeiteranzahl; + } + + /** + * Legt den Wert der mitarbeiteranzahl-Eigenschaft fest. + * + */ + public void setMitarbeiteranzahl(long value) { + this.mitarbeiteranzahl = value; + } + + /** + * Ruft den Wert der umsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUmsatz() { + return umsatz; + } + + /** + * Legt den Wert der umsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUmsatz(BigInteger value) { + this.umsatz = value; + } + + /** + * Ruft den Wert der flaecheInHektar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getFlaecheInHektar() { + return flaecheInHektar; + } + + /** + * Legt den Wert der flaecheInHektar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setFlaecheInHektar(Long value) { + this.flaecheInHektar = value; + } + + /** + * Ruft den Wert der mitgliederanzahl-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMitgliederanzahl() { + return mitgliederanzahl; + } + + /** + * Legt den Wert der mitgliederanzahl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMitgliederanzahl(BigInteger value) { + this.mitgliederanzahl = value; + } + + /** + * Gets the value of the zusaetzlicheBetriebsdaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheBetriebsdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheBetriebsdatenType } + * + * + */ + public List getZusaetzlicheBetriebsdaten() { + if (zusaetzlicheBetriebsdaten == null) { + zusaetzlicheBetriebsdaten = new ArrayList(); + } + return this.zusaetzlicheBetriebsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertesInteresseMitAttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertesInteresseMitAttributMetadatenType.java new file mode 100644 index 00000000..3b31f254 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertesInteresseMitAttributMetadatenType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.sachPrivat.RisikoGebaeudeType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.RisikoHaushaltType; +import at.vvo.omds.types.omds3Types.r1_6_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, + VersicherteVeranstaltungType.class, + VersicherterBetriebType.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_6_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertesInteresseType.java new file mode 100644 index 00000000..3c9aaa25 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertesInteresseType.java @@ -0,0 +1,59 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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.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">
+ *       <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertesInteresse_Type") +@XmlSeeAlso({ + FahrzeugType.class, + VersichertesInteresseMitAttributMetadatenType.class +}) +public abstract class VersichertesInteresseType { + + @XmlAttribute(name = "Lfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + + /** + * 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_6_0/common/VersicherungssteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherungssteuerType.java new file mode 100644 index 00000000..89ce72e2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherungssteuerType.java @@ -0,0 +1,123 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + * 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) + @XmlSchemaType(name = "anySimpleType") + 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_6_0/common/VertragspersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VertragspersonType.java new file mode 100644 index 00000000..3ae0d2d0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VertragspersonType.java @@ -0,0 +1,88 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.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_6_0/common/VinkularglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VinkularglaeubigerType.java new file mode 100644 index 00000000..f5a311f0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VinkularglaeubigerType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/VinkulierungPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VinkulierungPersonenType.java new file mode 100644 index 00000000..c2d45411 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VinkulierungPersonenType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/VinkulierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VinkulierungType.java new file mode 100644 index 00000000..46d9bdfe --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VinkulierungType.java @@ -0,0 +1,65 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.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_6_0/common/VorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungType.java new file mode 100644 index 00000000..0a4cfa16 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 + * + *

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_6_0/common/VorversicherungenDetailType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungenDetailType.java new file mode 100644 index 00000000..ba8b736b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungenDetailType.java @@ -0,0 +1,191 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + * 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({ + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class, + VorversicherungType.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_6_0/common/VorversicherungenImplType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungenImplType.java new file mode 100644 index 00000000..5b09fc18 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungenImplType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 + * + *

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_6_0/common/VorversicherungenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungenType.java new file mode 100644 index 00000000..fc9ed344 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VorversicherungenType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.kfz.VorversicherungenKfzType; + + +/** + * 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({ + VorversicherungenKfzType.class, + VorversicherungenImplType.class +}) +public abstract class VorversicherungenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZahlungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZahlungsdatenType.java new file mode 100644 index 00000000..2a6ac312 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZahlungsdatenType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 + * + *

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_6_0/common/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZahlwegType.java new file mode 100644 index 00000000..61d09bf7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZahlwegType.java @@ -0,0 +1,208 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ZeitraumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZeitraumType.java new file mode 100644 index 00000000..cd108cce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZeitraumType.java @@ -0,0 +1,88 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ZulassungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZulassungsdatenType.java new file mode 100644 index 00000000..839b0cc4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZulassungsdatenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ZusaetzlicheBetriebsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheBetriebsdatenType.java new file mode 100644 index 00000000..4d3146d5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheBetriebsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type + * + *

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

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

+ * <complexType name="ZusaetzlicheBetriebsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheBetriebsdaten_Type") +public abstract class ZusaetzlicheBetriebsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheElementarproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheElementarproduktdatenType.java new file mode 100644 index 00000000..6dc8037f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheElementarproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ZusaetzlicheProduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheProduktdatenType.java new file mode 100644 index 00000000..6c4af68f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheProduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ZusaetzlicheRisikodatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheRisikodatenType.java new file mode 100644 index 00000000..a27e2257 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheRisikodatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit für Personendaten + * + *

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

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

+ * <complexType name="ZusaetzlicheRisikodaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheRisikodaten_Type") +public abstract class ZusaetzlicheRisikodatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheVerkaufproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheVerkaufproduktdatenType.java new file mode 100644 index 00000000..a5e680cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheVerkaufproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ZusaetzlicheVorversicherungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheVorversicherungsdatenType.java new file mode 100644 index 00000000..cec83cb2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheVorversicherungsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ZusaetzlicheZusatzproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheZusatzproduktdatenType.java new file mode 100644 index 00000000..c5e6bc39 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheZusatzproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/common/ZusatzproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusatzproduktGenerischType.java new file mode 100644 index 00000000..bfa649ea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusatzproduktGenerischType.java @@ -0,0 +1,183 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/common/ZusatzproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusatzproduktType.java new file mode 100644 index 00000000..94298589 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusatzproduktType.java @@ -0,0 +1,108 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Basistyp für ein Zusatzprodukt (wird nirgends verwendet) + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheZusatzproduktdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheZusatzproduktdatenType } + * + * + */ + public List getZusaetzlicheZusatzproduktdaten() { + if (zusaetzlicheZusatzproduktdaten == null) { + zusaetzlicheZusatzproduktdaten = new ArrayList(); + } + return this.zusaetzlicheZusatzproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZustimmungGesundheitsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZustimmungGesundheitsdatenType.java new file mode 100644 index 00000000..56fcb105 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZustimmungGesundheitsdatenType.java @@ -0,0 +1,78 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Zustimmung Gesundheitsdaten + * + *

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

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

+ * <complexType name="ZustimmungGesundheitsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZustimmungGesundheitsdaten_Type", propOrder = { + "lfnr", + "zustimmung" +}) +public class ZustimmungGesundheitsdatenType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlElement(name = "Zustimmung") + protected boolean zustimmung; + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Ruft den Wert der zustimmung-Eigenschaft ab. + * + */ + public boolean isZustimmung() { + return zustimmung; + } + + /** + * Legt den Wert der zustimmung-Eigenschaft fest. + * + */ + public void setZustimmung(boolean value) { + this.zustimmung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/package-info.java new file mode 100644 index 00000000..56c50d47 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_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_6_0.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AbstractStateChangeEventType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AbstractStateChangeEventType.java new file mode 100644 index 00000000..75a706ac --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AbstractStateChangeEventType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstraktes Event einer Statusänderung + * + *

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

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

+ * <complexType name="AbstractStateChangeEvent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbstractStateChangeEvent_Type") +@XmlSeeAlso({ + StateChangeEventType.class +}) +public abstract class AbstractStateChangeEventType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AbstractStatusGeschaeftsfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AbstractStatusGeschaeftsfallType.java new file mode 100644 index 00000000..c470bf56 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AbstractStatusGeschaeftsfallType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on1basis; + +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 Status eines Geschaeftsfalls + * + *

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

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

+ * <complexType name="AbstractStatusGeschaeftsfall_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbstractStatusGeschaeftsfall_Type") +@XmlSeeAlso({ + StatusAntragsGeschaeftsfall.class +}) +public abstract class AbstractStatusGeschaeftsfallType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AddDocToBusinessCaseRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AddDocToBusinessCaseRequestType.java new file mode 100644 index 00000000..b7cb2267 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AddDocToBusinessCaseRequestType.java @@ -0,0 +1,122 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on1basis/AddDocToBusinessCaseResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AddDocToBusinessCaseResponseType.java new file mode 100644 index 00000000..a7cd0394 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/AddDocToBusinessCaseResponseType.java @@ -0,0 +1,79 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on1basis/CredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/CredentialsType.java new file mode 100644 index 00000000..8962c48f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/CredentialsType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + * + *

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

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

+ * <complexType name="Credentials_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Credentials_Type") +public abstract class CredentialsType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareEndpointRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareEndpointRequestType.java new file mode 100644 index 00000000..83113f18 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareEndpointRequestType.java @@ -0,0 +1,183 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.AuthorizationFilter; + + +/** + * Typ für den DeclareEndpointRequest + * + *

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

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

+ * <complexType name="DeclareEndpointRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="BasisUrlEndpoint">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1000"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}ArtAuthentifizierung"/>
+ *         <element name="Credentials" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Credentials_Type"/>
+ *         <element name="AuthorizationFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareEndpointRequest_Type", propOrder = { + "vuNr", + "basisUrlEndpoint", + "artAuthentifizierung", + "credentials", + "authorizationFilter" +}) +public class DeclareEndpointRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "BasisUrlEndpoint", required = true) + protected String basisUrlEndpoint; + @XmlElement(name = "ArtAuthentifizierung", required = true) + protected String artAuthentifizierung; + @XmlElement(name = "Credentials", required = true) + protected CredentialsType credentials; + @XmlElement(name = "AuthorizationFilter") + protected AuthorizationFilter authorizationFilter; + + /** + * 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 basisUrlEndpoint-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBasisUrlEndpoint() { + return basisUrlEndpoint; + } + + /** + * Legt den Wert der basisUrlEndpoint-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBasisUrlEndpoint(String value) { + this.basisUrlEndpoint = value; + } + + /** + * Ruft den Wert der artAuthentifizierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtAuthentifizierung() { + return artAuthentifizierung; + } + + /** + * Legt den Wert der artAuthentifizierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtAuthentifizierung(String value) { + this.artAuthentifizierung = value; + } + + /** + * Ruft den Wert der credentials-Eigenschaft ab. + * + * @return + * possible object is + * {@link CredentialsType } + * + */ + public CredentialsType getCredentials() { + return credentials; + } + + /** + * Legt den Wert der credentials-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CredentialsType } + * + */ + public void setCredentials(CredentialsType value) { + this.credentials = value; + } + + /** + * Ruft den Wert der authorizationFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthorizationFilter() { + return authorizationFilter; + } + + /** + * Legt den Wert der authorizationFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthorizationFilter(AuthorizationFilter value) { + this.authorizationFilter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareEndpointResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareEndpointResponseType.java new file mode 100644 index 00000000..1a11cd33 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareEndpointResponseType.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.ServiceFault; + + +/** + * Response um als Makler der VU einen Endpoint bekannt zu geben + * + *

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

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

+ * <complexType name="DeclareEndpointResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1000"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareEndpointResponse_Type", propOrder = { + "registrierteBasisUrlMaklerEndpoint", + "serviceFault" +}) +public class DeclareEndpointResponseType { + + @XmlElement(name = "RegistrierteBasisUrlMaklerEndpoint") + protected String registrierteBasisUrlMaklerEndpoint; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegistrierteBasisUrlMaklerEndpoint() { + return registrierteBasisUrlMaklerEndpoint; + } + + /** + * Legt den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegistrierteBasisUrlMaklerEndpoint(String value) { + this.registrierteBasisUrlMaklerEndpoint = 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_6_0/on1basis/DeclareStateChangesRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareStateChangesRequestType.java new file mode 100644 index 00000000..8c8db6da --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareStateChangesRequestType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + * Typ fuer die Bekanntgabe von Statusänderungen + * + *

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

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

+ * <complexType name="DeclareStateChangesRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StateChange" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStateChangeEvent_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareStateChangesRequest_Type", propOrder = { + "stateChange" +}) +public class DeclareStateChangesRequestType { + + @XmlElement(name = "StateChange", required = true) + protected List stateChange; + + /** + * Gets the value of the stateChange property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the stateChange property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AbstractStateChangeEventType } + * + * + */ + public List getStateChange() { + if (stateChange == null) { + stateChange = new ArrayList(); + } + return this.stateChange; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareStateChangesResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareStateChangesResponseType.java new file mode 100644 index 00000000..e55d403d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DeclareStateChangesResponseType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ fuer die Annahme von Statusänderungen + * + *

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

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

+ * <complexType name="DeclareStateChangesResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareStateChangesResponse_Type") +public class DeclareStateChangesResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DocumentInfosResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DocumentInfosResponseResultType.java new file mode 100644 index 00000000..327b1a73 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/DocumentInfosResponseResultType.java @@ -0,0 +1,165 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on1basis/GetDocumentsOfObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfObjectRequestType.java new file mode 100644 index 00000000..3a83abe6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfObjectRequestType.java @@ -0,0 +1,272 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on1basis/GetDocumentsOfObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfObjectResponseType.java new file mode 100644 index 00000000..70e80b58 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfObjectResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on1basis/GetDocumentsOfPeriodRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfPeriodRequestType.java new file mode 100644 index 00000000..c4305d2b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfPeriodRequestType.java @@ -0,0 +1,272 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on1basis/GetDocumentsOfPeriodResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfPeriodResponseType.java new file mode 100644 index 00000000..266319ad --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetDocumentsOfPeriodResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on1basis/GetNumberOfDocumentsRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetNumberOfDocumentsRequestType.java new file mode 100644 index 00000000..ed162c12 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetNumberOfDocumentsRequestType.java @@ -0,0 +1,179 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on1basis/GetNumberOfDocumentsResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetNumberOfDocumentsResponseType.java new file mode 100644 index 00000000..09b4ef99 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetNumberOfDocumentsResponseType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on1basis/GetStateChangesRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetStateChangesRequestType.java new file mode 100644 index 00000000..e81e3a65 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetStateChangesRequestType.java @@ -0,0 +1,70 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonSearchRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.GeschaeftsobjektArtType; + + +/** + * Typ des Requestobjektes um Geschäftsfalle abzuholen + * + *

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

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

+ * <complexType name="GetStateChangesRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchRequest_Type">
+ *       <sequence>
+ *         <element name="GeschaeftsobjektArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetStateChangesRequest_Type", propOrder = { + "geschaeftsobjektArt" +}) +public class GetStateChangesRequestType + extends CommonSearchRequestType +{ + + @XmlElement(name = "GeschaeftsobjektArt") + @XmlSchemaType(name = "string") + protected GeschaeftsobjektArtType geschaeftsobjektArt; + + /** + * Ruft den Wert der geschaeftsobjektArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeschaeftsobjektArtType } + * + */ + public GeschaeftsobjektArtType getGeschaeftsobjektArt() { + return geschaeftsobjektArt; + } + + /** + * Legt den Wert der geschaeftsobjektArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeschaeftsobjektArtType } + * + */ + public void setGeschaeftsobjektArt(GeschaeftsobjektArtType value) { + this.geschaeftsobjektArt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetStateChangesResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetStateChangesResponseType.java new file mode 100644 index 00000000..57921111 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/GetStateChangesResponseType.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonSearchResponseType; + + +/** + * Typ des Responseobjektes um Geschäftsfalle abzuholen + * + *

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

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

+ * <complexType name="GetStateChangesResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchResponse_Type">
+ *       <sequence>
+ *         <element name="Event" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStateChangeEvent_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetStateChangesResponse_Type", propOrder = { + "event" +}) +public class GetStateChangesResponseType + extends CommonSearchResponseType +{ + + @XmlElement(name = "Event") + protected List event; + + /** + * Gets the value of the event property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the event property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AbstractStateChangeEventType } + * + * + */ + public List getEvent() { + if (event == null) { + event = new ArrayList(); + } + return this.event; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/ObjectFactory.java new file mode 100644 index 00000000..c99ca401 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/ObjectFactory.java @@ -0,0 +1,365 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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 _GetStateChangesRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetStateChangesRequest"); + private final static QName _GetStateChangesResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetStateChangesResponse"); + private final static QName _DeclareStateChangesRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStateChangesRequest"); + private final static QName _DeclareStateChangesResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStateChangesResponse"); + 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"); + private final static QName _DeclareEndpointRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareEndpointRequest"); + private final static QName _ArtAuthentifizierung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "ArtAuthentifizierung"); + private final static QName _DeclareEndpointResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareEndpointResponse"); + private final static QName _SecurityContextTokenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SecurityContextTokenRequest"); + private final static QName _SecurityContextTokenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SecurityContextTokenResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_6_0.on1basis + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GetStateChangesRequestType } + * + */ + public GetStateChangesRequestType createGetStateChangesRequestType() { + return new GetStateChangesRequestType(); + } + + /** + * Create an instance of {@link GetStateChangesResponseType } + * + */ + public GetStateChangesResponseType createGetStateChangesResponseType() { + return new GetStateChangesResponseType(); + } + + /** + * Create an instance of {@link DeclareStateChangesRequestType } + * + */ + public DeclareStateChangesRequestType createDeclareStateChangesRequestType() { + return new DeclareStateChangesRequestType(); + } + + /** + * Create an instance of {@link DeclareStateChangesResponseType } + * + */ + public DeclareStateChangesResponseType createDeclareStateChangesResponseType() { + return new DeclareStateChangesResponseType(); + } + + /** + * 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 DeclareEndpointRequestType } + * + */ + public DeclareEndpointRequestType createDeclareEndpointRequestType() { + return new DeclareEndpointRequestType(); + } + + /** + * Create an instance of {@link DeclareEndpointResponseType } + * + */ + public DeclareEndpointResponseType createDeclareEndpointResponseType() { + return new DeclareEndpointResponseType(); + } + + /** + * Create an instance of {@link SecurityContextTokenRequestType } + * + */ + public SecurityContextTokenRequestType createSecurityContextTokenRequestType() { + return new SecurityContextTokenRequestType(); + } + + /** + * Create an instance of {@link SecurityContextTokenResponseType } + * + */ + public SecurityContextTokenResponseType createSecurityContextTokenResponseType() { + return new SecurityContextTokenResponseType(); + } + + /** + * Create an instance of {@link StateChangeEventType } + * + */ + public StateChangeEventType createStateChangeEventType() { + return new StateChangeEventType(); + } + + /** + * Create an instance of {@link StatusAntragsGeschaeftsfall } + * + */ + public StatusAntragsGeschaeftsfall createStatusAntragsGeschaeftsfall() { + return new StatusAntragsGeschaeftsfall(); + } + + /** + * Create an instance of {@link DocumentInfosResponseResultType } + * + */ + public DocumentInfosResponseResultType createDocumentInfosResponseResultType() { + return new DocumentInfosResponseResultType(); + } + + /** + * Create an instance of {@link UsernamePasswordCredentialsType } + * + */ + public UsernamePasswordCredentialsType createUsernamePasswordCredentialsType() { + return new UsernamePasswordCredentialsType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetStateChangesRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetStateChangesRequest") + public JAXBElement createGetStateChangesRequest(GetStateChangesRequestType value) { + return new JAXBElement(_GetStateChangesRequest_QNAME, GetStateChangesRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetStateChangesResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetStateChangesResponse") + public JAXBElement createGetStateChangesResponse(GetStateChangesResponseType value) { + return new JAXBElement(_GetStateChangesResponse_QNAME, GetStateChangesResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStateChangesRequest") + public JAXBElement createDeclareStateChangesRequest(DeclareStateChangesRequestType value) { + return new JAXBElement(_DeclareStateChangesRequest_QNAME, DeclareStateChangesRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStateChangesResponse") + public JAXBElement createDeclareStateChangesResponse(DeclareStateChangesResponseType value) { + return new JAXBElement(_DeclareStateChangesResponse_QNAME, DeclareStateChangesResponseType.class, null, value); + } + + /** + * Create an 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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareEndpointRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareEndpointRequest") + public JAXBElement createDeclareEndpointRequest(DeclareEndpointRequestType value) { + return new JAXBElement(_DeclareEndpointRequest_QNAME, DeclareEndpointRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "ArtAuthentifizierung") + public JAXBElement createArtAuthentifizierung(String value) { + return new JAXBElement(_ArtAuthentifizierung_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareEndpointResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareEndpointResponse") + public JAXBElement createDeclareEndpointResponse(DeclareEndpointResponseType value) { + return new JAXBElement(_DeclareEndpointResponse_QNAME, DeclareEndpointResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SecurityContextTokenRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "SecurityContextTokenRequest") + public JAXBElement createSecurityContextTokenRequest(SecurityContextTokenRequestType value) { + return new JAXBElement(_SecurityContextTokenRequest_QNAME, SecurityContextTokenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SecurityContextTokenResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "SecurityContextTokenResponse") + public JAXBElement createSecurityContextTokenResponse(SecurityContextTokenResponseType value) { + return new JAXBElement(_SecurityContextTokenResponse_QNAME, SecurityContextTokenResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/SecurityContextTokenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/SecurityContextTokenRequestType.java new file mode 100644 index 00000000..c19046ed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/SecurityContextTokenRequestType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + * Request-Type zum Bezug eines Security-Context-Tokens + * + *

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

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

+ * <complexType name="SecurityContextTokenRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Credentials" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Credentials_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SecurityContextTokenRequest_Type", propOrder = { + "credentials" +}) +public class SecurityContextTokenRequestType { + + @XmlElement(name = "Credentials", required = true) + protected CredentialsType credentials; + + /** + * Ruft den Wert der credentials-Eigenschaft ab. + * + * @return + * possible object is + * {@link CredentialsType } + * + */ + public CredentialsType getCredentials() { + return credentials; + } + + /** + * Legt den Wert der credentials-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CredentialsType } + * + */ + public void setCredentials(CredentialsType value) { + this.credentials = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/SecurityContextTokenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/SecurityContextTokenResponseType.java new file mode 100644 index 00000000..3830a3e6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/SecurityContextTokenResponseType.java @@ -0,0 +1,115 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Response-Type zum Bezug eines Securtity-Context-Tokens + * + *

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

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

+ * <complexType name="SecurityContextTokenResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Token" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DauerhaftGueltig" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="GueltigBis" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SecurityContextTokenResponse_Type", propOrder = { + "token", + "dauerhaftGueltig", + "gueltigBis" +}) +public class SecurityContextTokenResponseType { + + @XmlElement(name = "Token", required = true) + protected String token; + @XmlElement(name = "DauerhaftGueltig") + protected boolean dauerhaftGueltig; + @XmlElement(name = "GueltigBis") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar gueltigBis; + + /** + * Ruft den Wert der token-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Legt den Wert der token-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + + /** + * Ruft den Wert der dauerhaftGueltig-Eigenschaft ab. + * + */ + public boolean isDauerhaftGueltig() { + return dauerhaftGueltig; + } + + /** + * Legt den Wert der dauerhaftGueltig-Eigenschaft fest. + * + */ + public void setDauerhaftGueltig(boolean value) { + this.dauerhaftGueltig = value; + } + + /** + * Ruft den Wert der gueltigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigBis() { + return gueltigBis; + } + + /** + * Legt den Wert der gueltigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigBis(XMLGregorianCalendar value) { + this.gueltigBis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/StateChangeEventType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/StateChangeEventType.java new file mode 100644 index 00000000..2fce8745 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/StateChangeEventType.java @@ -0,0 +1,270 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_6_0.common.GeschaeftsobjektArtType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Standard-Event einer Statusänderung + * + *

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

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

+ * <complexType name="StateChangeEvent_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStateChangeEvent_Type">
+ *       <sequence>
+ *         <element name="Objektart" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type"/>
+ *         <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type" minOccurs="0"/>
+ *         <element name="Aenderungsdatum" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="StatusGueltigAbDatum" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="BisherigerStatus" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStatusGeschaeftsfall_Type" minOccurs="0"/>
+ *         <element name="NeuerStatus" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStatusGeschaeftsfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StateChangeEvent_Type", propOrder = { + "objektart", + "objektId", + "geschaeftsfallnummer", + "geschaeftsfallArt", + "aenderungsdatum", + "statusGueltigAbDatum", + "bisherigerStatus", + "neuerStatus" +}) +public class StateChangeEventType + extends AbstractStateChangeEventType +{ + + @XmlElement(name = "Objektart", required = true) + @XmlSchemaType(name = "string") + protected GeschaeftsobjektArtType objektart; + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Geschaeftsfallnummer") + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "GeschaeftsfallArt") + @XmlSchemaType(name = "anySimpleType") + protected String geschaeftsfallArt; + @XmlElement(name = "Aenderungsdatum", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar aenderungsdatum; + @XmlElement(name = "StatusGueltigAbDatum", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar statusGueltigAbDatum; + @XmlElement(name = "BisherigerStatus") + protected AbstractStatusGeschaeftsfallType bisherigerStatus; + @XmlElement(name = "NeuerStatus", required = true) + protected AbstractStatusGeschaeftsfallType neuerStatus; + + /** + * Ruft den Wert der objektart-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeschaeftsobjektArtType } + * + */ + public GeschaeftsobjektArtType getObjektart() { + return objektart; + } + + /** + * Legt den Wert der objektart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeschaeftsobjektArtType } + * + */ + public void setObjektart(GeschaeftsobjektArtType value) { + this.objektart = value; + } + + /** + * 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 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 geschaeftsfallArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeschaeftsfallArt() { + return geschaeftsfallArt; + } + + /** + * Legt den Wert der geschaeftsfallArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeschaeftsfallArt(String value) { + this.geschaeftsfallArt = value; + } + + /** + * Ruft den Wert der aenderungsdatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getAenderungsdatum() { + return aenderungsdatum; + } + + /** + * Legt den Wert der aenderungsdatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setAenderungsdatum(XMLGregorianCalendar value) { + this.aenderungsdatum = value; + } + + /** + * Ruft den Wert der statusGueltigAbDatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStatusGueltigAbDatum() { + return statusGueltigAbDatum; + } + + /** + * Legt den Wert der statusGueltigAbDatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStatusGueltigAbDatum(XMLGregorianCalendar value) { + this.statusGueltigAbDatum = value; + } + + /** + * Ruft den Wert der bisherigerStatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link AbstractStatusGeschaeftsfallType } + * + */ + public AbstractStatusGeschaeftsfallType getBisherigerStatus() { + return bisherigerStatus; + } + + /** + * Legt den Wert der bisherigerStatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AbstractStatusGeschaeftsfallType } + * + */ + public void setBisherigerStatus(AbstractStatusGeschaeftsfallType value) { + this.bisherigerStatus = value; + } + + /** + * Ruft den Wert der neuerStatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link AbstractStatusGeschaeftsfallType } + * + */ + public AbstractStatusGeschaeftsfallType getNeuerStatus() { + return neuerStatus; + } + + /** + * Legt den Wert der neuerStatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AbstractStatusGeschaeftsfallType } + * + */ + public void setNeuerStatus(AbstractStatusGeschaeftsfallType value) { + this.neuerStatus = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/StatusAntragsGeschaeftsfall.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/StatusAntragsGeschaeftsfall.java new file mode 100644 index 00000000..a39d17a4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/StatusAntragsGeschaeftsfall.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + * Status eines Antrags + * + *

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

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

+ * <complexType name="StatusAntragsGeschaeftsfall">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStatusGeschaeftsfall_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StatusAntragsGeschaeftsfall", propOrder = { + "antragstatus" +}) +public class StatusAntragsGeschaeftsfall + extends AbstractStatusGeschaeftsfallType +{ + + @XmlElement(name = "Antragstatus") + protected int antragstatus; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/UsernamePasswordCredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/UsernamePasswordCredentialsType.java new file mode 100644 index 00000000..8330c2f0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/UsernamePasswordCredentialsType.java @@ -0,0 +1,87 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Konkrete Implementierung von Credentials mit Username und Password + * + *

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

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

+ * <complexType name="UsernamePasswordCredentials_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Username" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Password" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UsernamePasswordCredentials_Type") +public class UsernamePasswordCredentialsType { + + @XmlAttribute(name = "Username", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", required = true) + protected String username; + @XmlAttribute(name = "Password", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", required = true) + protected String password; + + /** + * Ruft den Wert der username-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUsername() { + return username; + } + + /** + * Legt den Wert der username-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUsername(String value) { + this.username = value; + } + + /** + * Ruft den Wert der password-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPassword() { + return password; + } + + /** + * Legt den Wert der password-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPassword(String value) { + this.password = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on1basis/package-info.java new file mode 100644 index 00000000..b9e750d3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_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_6_0.on1basis; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateRequestGenType.java new file mode 100644 index 00000000..ae3438df --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateRequestGenType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.CalculateLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_6_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, + CalculateSachPrivatRequestType.class, + CalculateRechtsschutzRequestType.class, + CalculateLebenRequestType.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_6_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateRequestType.java new file mode 100644 index 00000000..79db9814 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateRequestType.java @@ -0,0 +1,65 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.r1_6_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:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_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({ + CalculateKfzRequestType.class, + CalculateRequestGenType.class +}) +public abstract class CalculateRequestType + extends CommonProcessRequestType +{ + + @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_6_0/on2antrag/common/CalculateResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateResponseGenType.java new file mode 100644 index 00000000..ad708613 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateResponseGenType.java @@ -0,0 +1,45 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.CalculateLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_6_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, + CalculateSachPrivatResponseType.class, + CalculateRechtsschutzResponseType.class, + CalculateLebenResponseType.class +}) +public abstract class CalculateResponseGenType + extends CalculateResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateResponseType.java new file mode 100644 index 00000000..0108318b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CalculateResponseType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_6_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:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateResponse_Type") +@XmlSeeAlso({ + CalculateKfzResponseType.class, + CalculateResponseGenType.class +}) +public abstract class CalculateResponseType + extends CommonProcessResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationRequestGenType.java new file mode 100644 index 00000000..10bb6cc6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationRequestGenType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.CreateApplicationLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_6_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, + CreateApplicationSachPrivatRequestType.class, + CreateApplicationRechtsschutzRequestType.class, + CreateApplicationLebenRequestType.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_6_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationRequestType.java new file mode 100644 index 00000000..dcffb8cd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationRequestType.java @@ -0,0 +1,81 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_6_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:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRequest_Type", propOrder = { + "dateianhaenge" +}) +@XmlSeeAlso({ + CreateApplicationKfzRequestType.class, + CreateApplicationRequestGenType.class +}) +public abstract class CreateApplicationRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationResponseGenType.java new file mode 100644 index 00000000..29829b7c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationResponseGenType.java @@ -0,0 +1,45 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.CreateApplicationLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_6_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, + CreateApplicationSachPrivatResponseType.class, + CreateApplicationRechtsschutzResponseType.class, + CreateApplicationLebenResponseType.class +}) +public abstract class CreateApplicationResponseGenType + extends CreateApplicationResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationResponseType.java new file mode 100644 index 00000000..3502b047 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateApplicationResponseType.java @@ -0,0 +1,138 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_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:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_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"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationResponse_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente" +}) +@XmlSeeAlso({ + CreateApplicationKfzResponseType.class, + CreateApplicationResponseGenType.class +}) +public abstract class CreateApplicationResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + protected Integer antragstatus; + @XmlElement(name = "Antragsnummer") + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferRequestGenType.java new file mode 100644 index 00000000..123c3b99 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferRequestGenType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.CreateOfferLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_6_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, + CreateOfferSachPrivatRequestType.class, + CreateOfferRechtsschutzRequestType.class, + CreateOfferLebenRequestType.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_6_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferRequestType.java new file mode 100644 index 00000000..72e59c30 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferRequestType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.r1_6_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:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRequest_Type") +@XmlSeeAlso({ + CreateOfferKfzRequestType.class, + CreateOfferRequestGenType.class +}) +public abstract class CreateOfferRequestType + extends CommonProcessRequestType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferResponseGenType.java new file mode 100644 index 00000000..c975b65f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferResponseGenType.java @@ -0,0 +1,45 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.CreateOfferLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_6_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, + CreateOfferSachPrivatResponseType.class, + CreateOfferRechtsschutzResponseType.class, + CreateOfferLebenResponseType.class +}) +public abstract class CreateOfferResponseGenType + extends CreateOfferResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferResponseType.java new file mode 100644 index 00000000..2169cb7e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/CreateOfferResponseType.java @@ -0,0 +1,81 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_6_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:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferResponse_Type", propOrder = { + "dokumente" +}) +@XmlSeeAlso({ + CreateOfferKfzResponseType.class, + CreateOfferResponseGenType.class +}) +public abstract class CreateOfferResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/GetApplicationDocumentRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/GetApplicationDocumentRequestType.java new file mode 100644 index 00000000..345e087c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/GetApplicationDocumentRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/common/GetApplicationDocumentResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/GetApplicationDocumentResponseType.java new file mode 100644 index 00000000..d5908139 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/GetApplicationDocumentResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/ObjectFactory.java new file mode 100644 index 00000000..f8fda4c0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/ObjectFactory.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_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 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 >}} + * + */ + @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_6_0/on2antrag/common/SpezAntragBasisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragBasisType.java new file mode 100644 index 00000000..a3583491 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragBasisType.java @@ -0,0 +1,530 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.AbgelehnteRisikenType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.AntragsartType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DatenverwendungType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ErsatzpolizzenType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.KontierungType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PolizzenversandType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VertragspersonType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VorversicherungenType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ZahlungsdatenType; + + +/** + * Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the personen property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the weitereVersicherungsnehmer property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the weitereVertragspersonen property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kontierung property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusendungWeitereDokumente property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheAntragsdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheAntragsdatenType } + * + * + */ + public List getZusaetzlicheAntragsdaten() { + if (zusaetzlicheAntragsdaten == null) { + zusaetzlicheAntragsdaten = new ArrayList(); + } + return this.zusaetzlicheAntragsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragPersonenType.java new file mode 100644 index 00000000..f64d00b8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragPersonenType.java @@ -0,0 +1,260 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.BezugsberechtigungType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.FATCAType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.GMSGType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PEPType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.SicherstellungType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.TreuhaenderfrageType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ZustimmungGesundheitsdatenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SpezAntragLebenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType; + + +/** + * Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist + * + *

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

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

+ * <complexType name="SpezAntragPersonen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type">
+ *       <sequence>
+ *         <element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ZustimmungGesundheitsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZustimmungGesundheitsdaten_Type" maxOccurs="unbounded"/>
+ *         <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" minOccurs="0"/>
+ *         <element name="Treuhaenderfrage" type="{urn:omds3CommonServiceTypes-1-1-0}Treuhaenderfrage_Type"/>
+ *         <element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragPersonen_Type", propOrder = { + "sicherstellungen", + "zustimmungGesundheitsdaten", + "fatca", + "gsgm", + "pep", + "treuhaenderfrage", + "bezugsberechtigungen" +}) +@XmlSeeAlso({ + SpezAntragUnfallType.class, + SpezAntragLebenType.class +}) +public abstract class SpezAntragPersonenType + extends SpezAntragBasisType +{ + + @XmlElement(name = "Sicherstellungen") + protected List sicherstellungen; + @XmlElement(name = "ZustimmungGesundheitsdaten", required = true) + protected List zustimmungGesundheitsdaten; + @XmlElement(name = "FATCA") + protected FATCAType fatca; + @XmlElement(name = "GSGM") + protected GMSGType gsgm; + @XmlElement(name = "PEP") + protected PEPType pep; + @XmlElement(name = "Treuhaenderfrage", required = true) + protected TreuhaenderfrageType treuhaenderfrage; + @XmlElement(name = "Bezugsberechtigungen") + protected BezugsberechtigungType bezugsberechtigungen; + + /** + * 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 zustimmungGesundheitsdaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zustimmungGesundheitsdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZustimmungGesundheitsdatenType } + * + * + */ + public List getZustimmungGesundheitsdaten() { + if (zustimmungGesundheitsdaten == null) { + zustimmungGesundheitsdaten = new ArrayList(); + } + return this.zustimmungGesundheitsdaten; + } + + /** + * 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; + } + + /** + * Ruft den Wert der bezugsberechtigungen-Eigenschaft ab. + * + * @return + * possible object is + * {@link BezugsberechtigungType } + * + */ + public BezugsberechtigungType getBezugsberechtigungen() { + return bezugsberechtigungen; + } + + /** + * Legt den Wert der bezugsberechtigungen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BezugsberechtigungType } + * + */ + public void setBezugsberechtigungen(BezugsberechtigungType value) { + this.bezugsberechtigungen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java new file mode 100644 index 00000000..b4571eed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.VinkularglaeubigerType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SpezAntragKfzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SpezAntragRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.AntragSachPrivatType; + + +/** + * 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}SpezAntragBasis_Type">
+ *       <sequence>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntrag_Type", propOrder = { + "vinkulierung" +}) +@XmlSeeAlso({ + SpezAntragKfzType.class, + AntragSachPrivatType.class, + SpezAntragRechtsschutzType.class +}) +public abstract class SpezAntragType + extends SpezAntragBasisType +{ + + @XmlElement(name = "Vinkulierung") + protected VinkularglaeubigerType vinkulierung; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezBerechnungType.java new file mode 100644 index 00000000..3aa7c8df --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezBerechnungType.java @@ -0,0 +1,45 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.kfz.SpezBerechnungKfzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SpezBerechnungLebenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SpezBerechnungRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.BerechnungSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_6_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>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnung_Type") +@XmlSeeAlso({ + SpezBerechnungKfzType.class, + SpezBerechnungUnfallType.class, + BerechnungSachPrivatType.class, + SpezBerechnungRechtsschutzType.class, + SpezBerechnungLebenType.class +}) +public abstract class SpezBerechnungType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezOffertType.java new file mode 100644 index 00000000..6d32d5c5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezOffertType.java @@ -0,0 +1,136 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SpezOffertKfzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SpezOffertLebenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SpezOffertRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.OffertSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_6_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>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <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>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffert_Type", propOrder = { + "offertnummer", + "personen", + "versicherungsnehmer" +}) +@XmlSeeAlso({ + SpezOffertKfzType.class, + SpezOffertUnfallType.class, + OffertSachPrivatType.class, + SpezOffertRechtsschutzType.class, + SpezOffertLebenType.class +}) +public abstract class SpezOffertType { + + @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_6_0/on2antrag/common/SubmitApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationRequestGenType.java new file mode 100644 index 00000000..f545e4a5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationRequestGenType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.SubmitApplicationLebenRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_6_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, + SubmitApplicationSachPrivatRequestType.class, + SubmitApplicationRechtsschutzRequestType.class, + SubmitApplicationLebenRequestType.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_6_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationRequestType.java new file mode 100644 index 00000000..eed37081 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationRequestType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_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:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_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", + "antragsnummer" +}) +@XmlSeeAlso({ + SubmitApplicationKfzRequestType.class, + SubmitApplicationRequestGenType.class +}) +public abstract class SubmitApplicationRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + @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; + } + + /** + * 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_6_0/on2antrag/common/SubmitApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationResponseGenType.java new file mode 100644 index 00000000..7beeae61 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationResponseGenType.java @@ -0,0 +1,45 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.leben.SubmitApplicationLebenResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_6_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, + SubmitApplicationSachPrivatResponseType.class, + SubmitApplicationRechtsschutzResponseType.class, + SubmitApplicationLebenResponseType.class +}) +public abstract class SubmitApplicationResponseGenType + extends SubmitApplicationResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationResponseType.java new file mode 100644 index 00000000..d73e6422 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SubmitApplicationResponseType.java @@ -0,0 +1,130 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_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:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_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"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationResponse_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente" +}) +@XmlSeeAlso({ + SubmitApplicationKfzResponseType.class, + SubmitApplicationResponseGenType.class +}) +public abstract class SubmitApplicationResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + protected int antragstatus; + @XmlElement(name = "Antragsnummer", required = true) + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java new file mode 100644 index 00000000..526777c6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/package-info.java new file mode 100644 index 00000000..0dc6b182 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_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_6_0.on2antrag.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ArtBesichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ArtBesichtigungType.java new file mode 100644 index 00000000..9f7e8a91 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ArtBesichtigungType.java @@ -0,0 +1,57 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/AssistanceKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/AssistanceKfzType.java new file mode 100644 index 00000000..ce708f97 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/AssistanceKfzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/CalculateKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CalculateKfzRequestType.java new file mode 100644 index 00000000..220fc01e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CalculateKfzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/CalculateKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CalculateKfzResponseType.java new file mode 100644 index 00000000..7bcdbaf6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CalculateKfzResponseType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/CreateApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateApplicationKfzRequestType.java new file mode 100644 index 00000000..2f1945fa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateApplicationKfzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/CreateApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateApplicationKfzResponseType.java new file mode 100644 index 00000000..17d5330f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateApplicationKfzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/CreateOfferKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateOfferKfzRequestType.java new file mode 100644 index 00000000..8655163a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateOfferKfzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/CreateOfferKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateOfferKfzResponseType.java new file mode 100644 index 00000000..b6cf6479 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/CreateOfferKfzResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/ElementarproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ElementarproduktKfzType.java new file mode 100644 index 00000000..e6e8f8af --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ElementarproduktKfzType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/FzZustandBesichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/FzZustandBesichtigungType.java new file mode 100644 index 00000000..0efeb72a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/FzZustandBesichtigungType.java @@ -0,0 +1,295 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/HaftpflichtKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/HaftpflichtKfzType.java new file mode 100644 index 00000000..bf6ae728 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/HaftpflichtKfzType.java @@ -0,0 +1,211 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_11.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_6_0/on2antrag/kfz/InsassenUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/InsassenUnfallKfzType.java new file mode 100644 index 00000000..55135d6c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/InsassenUnfallKfzType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/InsassenUnfallSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/InsassenUnfallSystemType.java new file mode 100644 index 00000000..5775bb85 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/InsassenUnfallSystemType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/KaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/KaskoKfzType.java new file mode 100644 index 00000000..725b66be --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/KaskoKfzType.java @@ -0,0 +1,264 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.BezugsrechtType; +import at.vvo.omds.types.omds3Types.r1_6_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"/>
+ *       </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_6_0/on2antrag/kfz/LenkerUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/LenkerUnfallKfzType.java new file mode 100644 index 00000000..d8ecc53b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/LenkerUnfallKfzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ObjectFactory.java new file mode 100644 index 00000000..53089e64 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ObjectFactory.java @@ -0,0 +1,349 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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_6_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java new file mode 100644 index 00000000..f4822b44 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/ProduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ProduktKfzType.java new file mode 100644 index 00000000..167aafeb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ProduktKfzType.java @@ -0,0 +1,198 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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"/>
+ *         <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_6_0/on2antrag/kfz/SchaedenAmFahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SchaedenAmFahrzeugType.java new file mode 100644 index 00000000..cfe3a605 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SchaedenAmFahrzeugType.java @@ -0,0 +1,51 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java new file mode 100644 index 00000000..afa62125 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java @@ -0,0 +1,51 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezAntragKfzType.java new file mode 100644 index 00000000..a7f382ef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezAntragKfzType.java @@ -0,0 +1,124 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.BonusMalusSystemType; +import at.vvo.omds.types.omds3Types.r1_6_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="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", + "zusaetzlicheKfzDaten" +}) +public class SpezAntragKfzType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + @XmlElement(name = "BonusMalus") + protected BonusMalusSystemType bonusMalus; + @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 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_6_0/on2antrag/kfz/SpezBerechnungKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezBerechnungKfzType.java new file mode 100644 index 00000000..0122f3cf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezBerechnungKfzType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/SpezOffertKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezOffertKfzType.java new file mode 100644 index 00000000..cb446c81 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezOffertKfzType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_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_6_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java new file mode 100644 index 00000000..3ef1fa60 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java new file mode 100644 index 00000000..62e3586b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/TeilkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/TeilkaskoKfzType.java new file mode 100644 index 00000000..79f9543b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/TeilkaskoKfzType.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/UpsellingKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/UpsellingKfzResponseType.java new file mode 100644 index 00000000..26df34b1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/UpsellingKfzResponseType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/VarianteLeihwagenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VarianteLeihwagenType.java new file mode 100644 index 00000000..88de0a18 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VarianteLeihwagenType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/VerkaufsproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VerkaufsproduktKfzType.java new file mode 100644 index 00000000..0bcaf6c5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VerkaufsproduktKfzType.java @@ -0,0 +1,237 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.PersArtCdType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.FahrzeugType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java new file mode 100644 index 00000000..c1e81010 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java @@ -0,0 +1,35 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/VollkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VollkaskoKfzType.java new file mode 100644 index 00000000..ca658a36 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VollkaskoKfzType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/VorversicherungenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VorversicherungenKfzType.java new file mode 100644 index 00000000..20262982 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VorversicherungenKfzType.java @@ -0,0 +1,165 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.VorversicherungenDetailType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VorversicherungenType; + + +/** + * Vorversicherungen für Kfz (alternativ Typ: 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_6_0/on2antrag/kfz/WechselkennzeichenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/WechselkennzeichenType.java new file mode 100644 index 00000000..ced66ebb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/WechselkennzeichenType.java @@ -0,0 +1,127 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java new file mode 100644 index 00000000..42213fbc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java new file mode 100644 index 00000000..b5b60f2e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java @@ -0,0 +1,270 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/kfz/ZusatzproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ZusatzproduktKfzType.java new file mode 100644 index 00000000..c000e754 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/ZusatzproduktKfzType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/kfz/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/package-info.java new file mode 100644 index 00000000..50fd1ce6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_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_6_0.on2antrag.kfz; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CalculateLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CalculateLebenRequestType.java new file mode 100644 index 00000000..75032c8d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CalculateLebenRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/CalculateLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CalculateLebenResponseType.java new file mode 100644 index 00000000..8864df1e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CalculateLebenResponseType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/CreateApplicationLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateApplicationLebenRequestType.java new file mode 100644 index 00000000..60d1746c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateApplicationLebenRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/CreateApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateApplicationLebenResponseType.java new file mode 100644 index 00000000..50b852d6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateApplicationLebenResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/CreateOfferLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateOfferLebenRequestType.java new file mode 100644 index 00000000..59efb44a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateOfferLebenRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/CreateOfferLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateOfferLebenResponseType.java new file mode 100644 index 00000000..4b117fc8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/CreateOfferLebenResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java new file mode 100644 index 00000000..b7243dc0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java @@ -0,0 +1,310 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0.on2antrag.leben + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CalculateLebenRequestType } + * + */ + public CalculateLebenRequestType createCalculateLebenRequestType() { + return new CalculateLebenRequestType(); + } + + /** + * Create an instance of {@link CalculateLebenResponseType } + * + */ + public CalculateLebenResponseType createCalculateLebenResponseType() { + return new CalculateLebenResponseType(); + } + + /** + * Create an instance of {@link CreateOfferLebenRequestType } + * + */ + public CreateOfferLebenRequestType createCreateOfferLebenRequestType() { + return new CreateOfferLebenRequestType(); + } + + /** + * Create an instance of {@link CreateOfferLebenResponseType } + * + */ + public CreateOfferLebenResponseType createCreateOfferLebenResponseType() { + return new CreateOfferLebenResponseType(); + } + + /** + * Create an instance of {@link CreateApplicationLebenRequestType } + * + */ + public CreateApplicationLebenRequestType createCreateApplicationLebenRequestType() { + return new CreateApplicationLebenRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationLebenResponseType } + * + */ + public CreateApplicationLebenResponseType createCreateApplicationLebenResponseType() { + return new CreateApplicationLebenResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationLebenResponseType } + * + */ + public SubmitApplicationLebenResponseType createSubmitApplicationLebenResponseType() { + return new SubmitApplicationLebenResponseType(); + } + + /** + * Create an instance of {@link VerkaufsproduktLebenType } + * + */ + public VerkaufsproduktLebenType createVerkaufsproduktLebenType() { + return new VerkaufsproduktLebenType(); + } + + /** + * Create an instance of {@link VersichertePersonProduktLebenType } + * + */ + public VersichertePersonProduktLebenType createVersichertePersonProduktLebenType() { + return new VersichertePersonProduktLebenType(); + } + + /** + * 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 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 SubmitApplicationLebenRequestType } + * + */ + public SubmitApplicationLebenRequestType createSubmitApplicationLebenRequestType() { + return new SubmitApplicationLebenRequestType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateLebenRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CalculateLebenRequest") + public JAXBElement createCalculateLebenRequest(CalculateLebenRequestType value) { + return new JAXBElement(_CalculateLebenRequest_QNAME, CalculateLebenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateLebenResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CalculateLebenResponse") + public JAXBElement createCalculateLebenResponse(CalculateLebenResponseType value) { + return new JAXBElement(_CalculateLebenResponse_QNAME, CalculateLebenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferLebenRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateOfferLebenRequest") + public JAXBElement createCreateOfferLebenRequest(CreateOfferLebenRequestType value) { + return new JAXBElement(_CreateOfferLebenRequest_QNAME, CreateOfferLebenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferLebenResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateOfferLebenResponse") + public JAXBElement createCreateOfferLebenResponse(CreateOfferLebenResponseType value) { + return new JAXBElement(_CreateOfferLebenResponse_QNAME, CreateOfferLebenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationLebenRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateApplicationLebenRequest") + public JAXBElement createCreateApplicationLebenRequest(CreateApplicationLebenRequestType value) { + return new JAXBElement(_CreateApplicationLebenRequest_QNAME, CreateApplicationLebenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationLebenResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CreateApplicationLebenResponse") + public JAXBElement createCreateApplicationLebenResponse(CreateApplicationLebenResponseType value) { + return new JAXBElement(_CreateApplicationLebenResponse_QNAME, CreateApplicationLebenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "SubmitApplicationLebenRequest") + public JAXBElement createSubmitApplicationLebenRequest(SubmitApplicationLebenResponseType value) { + return new JAXBElement(_SubmitApplicationLebenRequest_QNAME, SubmitApplicationLebenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationLebenResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "SubmitApplicationLebenResponse") + public JAXBElement createSubmitApplicationLebenResponse(SubmitApplicationLebenResponseType value) { + return new JAXBElement(_SubmitApplicationLebenResponse_QNAME, SubmitApplicationLebenResponseType.class, null, value); + } + + /** + * Create an 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 >}} + * + */ + @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_6_0/on2antrag/leben/RentenoptionType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/RentenoptionType.java new file mode 100644 index 00000000..a07bf738 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/RentenoptionType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/leben/SpezAntragLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SpezAntragLebenType.java new file mode 100644 index 00000000..ee074372 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SpezAntragLebenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/SpezBerechnungLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SpezBerechnungLebenType.java new file mode 100644 index 00000000..66363406 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SpezBerechnungLebenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/SpezOffertLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SpezOffertLebenType.java new file mode 100644 index 00000000..434a8cff --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SpezOffertLebenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/SubmitApplicationLebenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SubmitApplicationLebenRequestType.java new file mode 100644 index 00000000..b2648352 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SubmitApplicationLebenRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/SubmitApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SubmitApplicationLebenResponseType.java new file mode 100644 index 00000000..ca8ec3f2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/SubmitApplicationLebenResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/TarifLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java new file mode 100644 index 00000000..e7ab6de5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java @@ -0,0 +1,223 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.AttributMultiEnumType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.Gruppe; + + +/** + * 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"/>
+ *         <element name="Rentenoption" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Rentenoption_Type" minOccurs="0"/>
+ *         <element name="Zusatzbausteine" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="RefSicherstellungLfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Fondsauswahl" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMultiEnum_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TarifLeben_Type", propOrder = { + "garantierteAblebenssumme", + "rentenoption", + "zusatzbausteine", + "gruppen", + "refSicherstellungLfdNr", + "fondsauswahl" +}) +public class TarifLebenType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "GarantierteAblebenssumme", required = true) + protected VersicherungssummeZusatzbausteinType garantierteAblebenssumme; + @XmlElement(name = "Rentenoption") + protected RentenoptionType rentenoption; + @XmlElement(name = "Zusatzbausteine") + protected List zusatzbausteine; + @XmlElement(name = "Gruppen") + protected List gruppen; + @XmlElement(name = "RefSicherstellungLfdNr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfdNr; + @XmlElement(name = "Fondsauswahl") + protected AttributMultiEnumType fondsauswahl; + + /** + * 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 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; + } + + /** + * Gets the value of the gruppen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the gruppen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Gruppe } + * + * + */ + public List getGruppen() { + if (gruppen == null) { + gruppen = new ArrayList(); + } + return this.gruppen; + } + + /** + * Ruft den Wert der refSicherstellungLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRefSicherstellungLfdNr() { + return refSicherstellungLfdNr; + } + + /** + * Legt den Wert der refSicherstellungLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRefSicherstellungLfdNr(Integer value) { + this.refSicherstellungLfdNr = value; + } + + /** + * Ruft den Wert der fondsauswahl-Eigenschaft ab. + * + * @return + * possible object is + * {@link AttributMultiEnumType } + * + */ + public AttributMultiEnumType getFondsauswahl() { + return fondsauswahl; + } + + /** + * Legt den Wert der fondsauswahl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AttributMultiEnumType } + * + */ + public void setFondsauswahl(AttributMultiEnumType value) { + this.fondsauswahl = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VerkaufsproduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VerkaufsproduktLebenType.java new file mode 100644 index 00000000..a3025f8c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VerkaufsproduktLebenType.java @@ -0,0 +1,172 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_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="VersichertePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersichertePersonProduktLeben_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Personendaten" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktLeben_Type", propOrder = { + "versichertePersonen", + "zusatzprodukte", + "personendaten", + "refSicherstellungLfnr" +}) +public class VerkaufsproduktLebenType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "VersichertePersonen", required = true) + protected List versichertePersonen; + @XmlElement(name = "Zusatzprodukte") + protected List zusatzprodukte; + @XmlElement(name = "Personendaten", required = true) + protected List personendaten; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; + + /** + * 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 VersichertePersonProduktLebenType } + * + * + */ + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); + } + return this.versichertePersonen; + } + + /** + * 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 personendaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the personendaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertePersonType } + * + * + */ + public List getPersonendaten() { + if (personendaten == null) { + personendaten = new ArrayList(); + } + return this.personendaten; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersichertePersonProduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersichertePersonProduktLebenType.java new file mode 100644 index 00000000..d514cc14 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersichertePersonProduktLebenType.java @@ -0,0 +1,159 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.Gruppe; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; + + +/** + * Typ für ein Produkt in der Sparte Leben. + * + *

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

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

+ * <complexType name="VersichertePersonProduktLeben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="Tarife" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}TarifLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertePersonProduktLeben_Type", propOrder = { + "personRefLfnr", + "tarife", + "gruppen", + "refSicherstellungLfnr" +}) +public class VersichertePersonProduktLebenType + extends ProduktGenerischType +{ + + @XmlElement(name = "PersonRefLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int personRefLfnr; + @XmlElement(name = "Tarife") + protected List tarife; + @XmlElement(name = "Gruppen") + protected List gruppen; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; + + /** + * 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; + } + + /** + * 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; + } + + /** + * Gets the value of the gruppen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the gruppen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Gruppe } + * + * + */ + public List getGruppen() { + if (gruppen == null) { + gruppen = new ArrayList(); + } + return this.gruppen; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java new file mode 100644 index 00000000..46810e06 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersicherungssummeZusatzbausteinType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.AttributDezimalType; +import at.vvo.omds.types.omds3Types.r1_6_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"/>
+ *         <element name="Betrag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDezimal_Type"/>
+ *       </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_6_0/on2antrag/leben/WartefristType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/WartefristType.java new file mode 100644 index 00000000..b1de2953 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/WartefristType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java new file mode 100644 index 00000000..3c970e3a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java new file mode 100644 index 00000000..30f63bde --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/leben/ZusatzversicherungLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungLebenType.java new file mode 100644 index 00000000..0e194824 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungLebenType.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java new file mode 100644 index 00000000..9047b764 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java new file mode 100644 index 00000000..99b61759 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 149 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd + * Zeile 944 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_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_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java new file mode 100644 index 00000000..84213727 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java @@ -0,0 +1,84 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 137 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd + * Zeile 944 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_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_6_0/on2antrag/leben/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/package-info.java new file mode 100644 index 00000000..9627a732 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_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_6_0.on2antrag.leben; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CalculateRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CalculateRechtsschutzRequestType.java new file mode 100644 index 00000000..23842842 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CalculateRechtsschutzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.CalculateRequestGenType; + + +/** + * Typ des Requestobjekts für eine Berechnung Rechtsschutz + * + *

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

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

+ * <complexType name="CalculateRechtsschutzRequest_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.rs}SpezBerechnungRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRechtsschutzRequest_Type", propOrder = { + "berechnungsanfrage" +}) +public class CalculateRechtsschutzRequestType + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezBerechnungRechtsschutzType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungRechtsschutzType } + * + */ + public SpezBerechnungRechtsschutzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungRechtsschutzType } + * + */ + public void setBerechnungsanfrage(SpezBerechnungRechtsschutzType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CalculateRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CalculateRechtsschutzResponseType.java new file mode 100644 index 00000000..2f1f8a09 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CalculateRechtsschutzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.CalculateResponseGenType; + + +/** + * Typ des Responseobjekt bei der Rechtsschutz-Berechnung + * + *

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

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

+ * <complexType name="CalculateRechtsschutzResponse_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.rs}SpezBerechnungRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRechtsschutzResponse_Type", propOrder = { + "berechnungsantwort" +}) +public class CalculateRechtsschutzResponseType + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezBerechnungRechtsschutzType berechnungsantwort; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungRechtsschutzType } + * + */ + public SpezBerechnungRechtsschutzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungRechtsschutzType } + * + */ + public void setBerechnungsantwort(SpezBerechnungRechtsschutzType value) { + this.berechnungsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java new file mode 100644 index 00000000..8a2654a3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.CreateApplicationRequestGenType; + + +/** + * Type des Requestobjekts für die Erstellung eines Rechtsschutzantrags + * + *

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

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

+ * <complexType name="CreateApplicationRechtsschutzRequest_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.rs}SpezAntragRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRechtsschutzRequest_Type", propOrder = { + "antragsanfrage" +}) +public class CreateApplicationRechtsschutzRequestType + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + protected SpezAntragRechtsschutzType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragRechtsschutzType } + * + */ + public SpezAntragRechtsschutzType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragRechtsschutzType } + * + */ + public void setAntragsanfrage(SpezAntragRechtsschutzType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java new file mode 100644 index 00000000..1731ef3c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.CreateApplicationResponseGenType; + + +/** + * Type des Responseobjekts bei der Erstellung eines Rechtsschutzantrags + * + *

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

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

+ * <complexType name="CreateApplicationRechtsschutzResponse_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.rs}SpezAntragRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRechtsschutzResponse_Type", propOrder = { + "antragsantwort" +}) +public class CreateApplicationRechtsschutzResponseType + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected SpezAntragRechtsschutzType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragRechtsschutzType } + * + */ + public SpezAntragRechtsschutzType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragRechtsschutzType } + * + */ + public void setAntragsantwort(SpezAntragRechtsschutzType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java new file mode 100644 index 00000000..5d223bd1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.CreateOfferRequestGenType; + + +/** + * Typ des Requestobjekts für eine Erstellung eines Rechstsschutz-Offerts + * + *

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

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

+ * <complexType name="CreateOfferRechtsschutzRequest_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.rs}SpezOffertRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRechtsschutzRequest_Type", propOrder = { + "offertanfrage" +}) +public class CreateOfferRechtsschutzRequestType + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected SpezOffertRechtsschutzType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertRechtsschutzType } + * + */ + public SpezOffertRechtsschutzType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertRechtsschutzType } + * + */ + public void setOffertanfrage(SpezOffertRechtsschutzType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java new file mode 100644 index 00000000..cbdabe24 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.CreateOfferResponseGenType; + + +/** + * Type des Responseobjekts bei der Erstellung eines Rechtsschutz-Offerts + * + *

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

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

+ * <complexType name="CreateOfferRechtsschutzResponse_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.rs}SpezOffertRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRechtsschutzResponse_Type", propOrder = { + "offertantwort" +}) +public class CreateOfferRechtsschutzResponseType + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + protected SpezOffertRechtsschutzType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertRechtsschutzType } + * + */ + public SpezOffertRechtsschutzType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertRechtsschutzType } + * + */ + public void setOffertantwort(SpezOffertRechtsschutzType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ElementarproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ElementarproduktRechtsschutzType.java new file mode 100644 index 00000000..89c4cdb9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ElementarproduktRechtsschutzType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.common.ElementarproduktGenerischType; + + +/** + * Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten. + * + *

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

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

+ * <complexType name="ElementarproduktRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktRechtsschutz_Type", propOrder = { + "versInteressenRefLfNr" +}) +public class ElementarproduktRechtsschutzType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "VersInteressenRefLfNr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versInteressenRefLfNr; + + /** + * Gets the value of the versInteressenRefLfNr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versInteressenRefLfNr property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersInteressenRefLfNr() { + if (versInteressenRefLfNr == null) { + versInteressenRefLfNr = new ArrayList(); + } + return this.versInteressenRefLfNr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ObjectFactory.java new file mode 100644 index 00000000..b9163fd5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ObjectFactory.java @@ -0,0 +1,227 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.rs 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 _CalculateRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "CalculateRechtsschutzRequest"); + private final static QName _CalculateRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "CalculateRechtsschutzResponse"); + private final static QName _CreateOfferRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "CreateOfferRechtsschutzRequest"); + private final static QName _CreateOfferRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "CreateOfferRechtsschutzResponse"); + private final static QName _CreateApplicationRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "CreateApplicationRechtsschutzRequest"); + private final static QName _CreateApplicationRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "CreateApplicationRechtsschutzResponse"); + private final static QName _SubmitApplicationRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "SubmitApplicationRechtsschutzRequest"); + private final static QName _SubmitApplicationRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "SubmitApplicationRechtsschutzResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CalculateRechtsschutzRequestType } + * + */ + public CalculateRechtsschutzRequestType createCalculateRechtsschutzRequestType() { + return new CalculateRechtsschutzRequestType(); + } + + /** + * Create an instance of {@link CalculateRechtsschutzResponseType } + * + */ + public CalculateRechtsschutzResponseType createCalculateRechtsschutzResponseType() { + return new CalculateRechtsschutzResponseType(); + } + + /** + * Create an instance of {@link CreateOfferRechtsschutzRequestType } + * + */ + public CreateOfferRechtsschutzRequestType createCreateOfferRechtsschutzRequestType() { + return new CreateOfferRechtsschutzRequestType(); + } + + /** + * Create an instance of {@link CreateOfferRechtsschutzResponseType } + * + */ + public CreateOfferRechtsschutzResponseType createCreateOfferRechtsschutzResponseType() { + return new CreateOfferRechtsschutzResponseType(); + } + + /** + * Create an instance of {@link CreateApplicationRechtsschutzRequestType } + * + */ + public CreateApplicationRechtsschutzRequestType createCreateApplicationRechtsschutzRequestType() { + return new CreateApplicationRechtsschutzRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationRechtsschutzResponseType } + * + */ + public CreateApplicationRechtsschutzResponseType createCreateApplicationRechtsschutzResponseType() { + return new CreateApplicationRechtsschutzResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationRechtsschutzResponseType } + * + */ + public SubmitApplicationRechtsschutzResponseType createSubmitApplicationRechtsschutzResponseType() { + return new SubmitApplicationRechtsschutzResponseType(); + } + + /** + * Create an instance of {@link VerkaufsproduktRechtsschutzType } + * + */ + public VerkaufsproduktRechtsschutzType createVerkaufsproduktRechtsschutzType() { + return new VerkaufsproduktRechtsschutzType(); + } + + /** + * Create an instance of {@link ProduktRechtsschutzType } + * + */ + public ProduktRechtsschutzType createProduktRechtsschutzType() { + return new ProduktRechtsschutzType(); + } + + /** + * Create an instance of {@link ElementarproduktRechtsschutzType } + * + */ + public ElementarproduktRechtsschutzType createElementarproduktRechtsschutzType() { + return new ElementarproduktRechtsschutzType(); + } + + /** + * Create an instance of {@link SpezBerechnungRechtsschutzType } + * + */ + public SpezBerechnungRechtsschutzType createSpezBerechnungRechtsschutzType() { + return new SpezBerechnungRechtsschutzType(); + } + + /** + * Create an instance of {@link SpezOffertRechtsschutzType } + * + */ + public SpezOffertRechtsschutzType createSpezOffertRechtsschutzType() { + return new SpezOffertRechtsschutzType(); + } + + /** + * Create an instance of {@link SpezAntragRechtsschutzType } + * + */ + public SpezAntragRechtsschutzType createSpezAntragRechtsschutzType() { + return new SpezAntragRechtsschutzType(); + } + + /** + * Create an instance of {@link SubmitApplicationRechtsschutzRequestType } + * + */ + public SubmitApplicationRechtsschutzRequestType createSubmitApplicationRechtsschutzRequestType() { + return new SubmitApplicationRechtsschutzRequestType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateRechtsschutzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "CalculateRechtsschutzRequest") + public JAXBElement createCalculateRechtsschutzRequest(CalculateRechtsschutzRequestType value) { + return new JAXBElement(_CalculateRechtsschutzRequest_QNAME, CalculateRechtsschutzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateRechtsschutzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "CalculateRechtsschutzResponse") + public JAXBElement createCalculateRechtsschutzResponse(CalculateRechtsschutzResponseType value) { + return new JAXBElement(_CalculateRechtsschutzResponse_QNAME, CalculateRechtsschutzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferRechtsschutzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "CreateOfferRechtsschutzRequest") + public JAXBElement createCreateOfferRechtsschutzRequest(CreateOfferRechtsschutzRequestType value) { + return new JAXBElement(_CreateOfferRechtsschutzRequest_QNAME, CreateOfferRechtsschutzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferRechtsschutzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "CreateOfferRechtsschutzResponse") + public JAXBElement createCreateOfferRechtsschutzResponse(CreateOfferRechtsschutzResponseType value) { + return new JAXBElement(_CreateOfferRechtsschutzResponse_QNAME, CreateOfferRechtsschutzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationRechtsschutzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "CreateApplicationRechtsschutzRequest") + public JAXBElement createCreateApplicationRechtsschutzRequest(CreateApplicationRechtsschutzRequestType value) { + return new JAXBElement(_CreateApplicationRechtsschutzRequest_QNAME, CreateApplicationRechtsschutzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationRechtsschutzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "CreateApplicationRechtsschutzResponse") + public JAXBElement createCreateApplicationRechtsschutzResponse(CreateApplicationRechtsschutzResponseType value) { + return new JAXBElement(_CreateApplicationRechtsschutzResponse_QNAME, CreateApplicationRechtsschutzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationRechtsschutzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "SubmitApplicationRechtsschutzRequest") + public JAXBElement createSubmitApplicationRechtsschutzRequest(SubmitApplicationRechtsschutzResponseType value) { + return new JAXBElement(_SubmitApplicationRechtsschutzRequest_QNAME, SubmitApplicationRechtsschutzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationRechtsschutzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "SubmitApplicationRechtsschutzResponse") + public JAXBElement createSubmitApplicationRechtsschutzResponse(SubmitApplicationRechtsschutzResponseType value) { + return new JAXBElement(_SubmitApplicationRechtsschutzResponse_QNAME, SubmitApplicationRechtsschutzResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ProduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ProduktRechtsschutzType.java new file mode 100644 index 00000000..a40142f6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/ProduktRechtsschutzType.java @@ -0,0 +1,109 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.common.ProduktGenerischType; + + +/** + * Typ für ein Produkt in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + * + *

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

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

+ * <complexType name="ProduktRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="ElementarprodukteRechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktRechtsschutz_Type", propOrder = { + "elementarprodukteRechtsschutz", + "versInteressenRefLfNr" +}) +public class ProduktRechtsschutzType + extends ProduktGenerischType +{ + + @XmlElement(name = "ElementarprodukteRechtsschutz") + protected List elementarprodukteRechtsschutz; + @XmlElement(name = "VersInteressenRefLfNr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versInteressenRefLfNr; + + /** + * Gets the value of the elementarprodukteRechtsschutz property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elementarprodukteRechtsschutz property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versInteressenRefLfNr property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersInteressenRefLfNr() { + if (versInteressenRefLfNr == null) { + versInteressenRefLfNr = new ArrayList(); + } + return this.versInteressenRefLfNr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezAntragRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezAntragRechtsschutzType.java new file mode 100644 index 00000000..73eb3786 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezAntragRechtsschutzType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.SpezAntragType; + + +/** + * Typ für den Schritt Antrags-Erzeugung + * + *

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

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

+ * <complexType name="SpezAntragRechtsschutz_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.rs}VerkaufsproduktRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragRechtsschutz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezAntragRechtsschutzType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktRechtsschutzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + public VerkaufsproduktRechtsschutzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktRechtsschutzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java new file mode 100644 index 00000000..54a2c2ea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ für den Schritt Berechnung + * + *

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

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

+ * <complexType name="SpezBerechnungRechtsschutz_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.rs}VerkaufsproduktRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungRechtsschutz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezBerechnungRechtsschutzType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktRechtsschutzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + public VerkaufsproduktRechtsschutzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktRechtsschutzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezOffertRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezOffertRechtsschutzType.java new file mode 100644 index 00000000..9c19dd7a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SpezOffertRechtsschutzType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.SpezOffertType; + + +/** + * Typ für den Schritt Offert-Erzeugung + * + *

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

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

+ * <complexType name="SpezOffertRechtsschutz_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.rs}VerkaufsproduktRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertRechtsschutz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezOffertRechtsschutzType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktRechtsschutzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + public VerkaufsproduktRechtsschutzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRechtsschutzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktRechtsschutzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequestType.java new file mode 100644 index 00000000..11f739b3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.SubmitApplicationRequestGenType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

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

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

+ * <complexType name="SubmitApplicationRechtsschutzRequest_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.rs}SpezAntragRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRechtsschutzRequest_Type", propOrder = { + "antragsanfrage" +}) +public class SubmitApplicationRechtsschutzRequestType + extends SubmitApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + protected SpezAntragRechtsschutzType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragRechtsschutzType } + * + */ + public SpezAntragRechtsschutzType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragRechtsschutzType } + * + */ + public void setAntragsanfrage(SpezAntragRechtsschutzType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java new file mode 100644 index 00000000..a6dbab13 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.on2antrag.common.SubmitApplicationResponseGenType; + + +/** + * Type des Response beim Eineichen des Antrags + * + *

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

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

+ * <complexType name="SubmitApplicationRechtsschutzResponse_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.rs}SpezAntragRechtsschutz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRechtsschutzResponse_Type", propOrder = { + "antragsantwort" +}) +public class SubmitApplicationRechtsschutzResponseType + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected SpezAntragRechtsschutzType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragRechtsschutzType } + * + */ + public SpezAntragRechtsschutzType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragRechtsschutzType } + * + */ + public void setAntragsantwort(SpezAntragRechtsschutzType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java new file mode 100644 index 00000000..6183aaee --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java @@ -0,0 +1,142 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; + +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_6_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertesInteresseType; + + +/** + * Typ für ein Verkaufsprodukt in der Sparte Rechtsschutz + * + *

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

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

+ * <complexType name="VerkaufsproduktRechtsschutz_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.rs}ProduktRechtsschutz_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktRechtsschutz_Type", propOrder = { + "produkte", + "zusatzprodukte", + "versicherteInteressen" +}) +public class VerkaufsproduktRechtsschutzType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "Produkte", required = true) + protected List produkte; + @XmlElement(name = "Zusatzprodukte") + protected List zusatzprodukte; + @XmlElement(name = "VersicherteInteressen") + protected List versicherteInteressen; + + /** + * 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 ProduktRechtsschutzType } + * + * + */ + 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 versicherteInteressen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versicherteInteressen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertesInteresseType } + * + * + */ + public List getVersicherteInteressen() { + if (versicherteInteressen == null) { + versicherteInteressen = new ArrayList(); + } + return this.versicherteInteressen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/package-info.java new file mode 100644 index 00000000..a8cc86b3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/AntragSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/AntragSachPrivatType.java new file mode 100644 index 00000000..abaf781f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/AntragSachPrivatType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java new file mode 100644 index 00000000..a6194d14 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/BerechnungSachPrivatType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java new file mode 100644 index 00000000..95054e20 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java new file mode 100644 index 00000000..f9b811e5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java new file mode 100644 index 00000000..82f63f09 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java new file mode 100644 index 00000000..7f911a19 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java new file mode 100644 index 00000000..9441617e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java new file mode 100644 index 00000000..7a0d4918 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java new file mode 100644 index 00000000..f92b8cff --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + *

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 abstract class ElementarproduktGebaeudeType + extends ElementarproduktSachPrivatType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java new file mode 100644 index 00000000..920be291 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + *

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 abstract class ElementarproduktHaushaltType + extends ElementarproduktSachPrivatType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java new file mode 100644 index 00000000..060c3c19 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -0,0 +1,79 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.ElementarproduktGenerischType; + + +/** + *

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="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktSachPrivat_Type", propOrder = { + "versInteresseRefLfnr" +}) +@XmlSeeAlso({ + ElementarproduktGebaeudeType.class, + ElementarproduktHaushaltType.class +}) +public abstract class ElementarproduktSachPrivatType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "VersInteresseRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versInteresseRefLfnr; + + /** + * Gets the value of the versInteresseRefLfnr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versInteresseRefLfnr property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersInteresseRefLfnr() { + if (versInteresseRefLfnr == null) { + versInteresseRefLfnr = new ArrayList(); + } + return this.versInteresseRefLfnr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java new file mode 100644 index 00000000..97833f00 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat; + +import java.math.BigInteger; +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.XmlElementRefs; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.KostenFixOderProzentType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; + + +/** + *

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"/>
+ *         <element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *         <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" 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}unsignedInt" 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="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenElementarproduktGebaeude_Type", propOrder = { + "rest" +}) +public class GenElementarproduktGebaeudeType + extends ElementarproduktGebaeudeType +{ + + @XmlElementRefs({ + @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", 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 301 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd + * Zeile 912 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_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 KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} + * {@link JAXBElement }{@code <}{@link String }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link Long }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link Boolean }{@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_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java new file mode 100644 index 00000000..37e95929 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java @@ -0,0 +1,112 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat; + +import java.math.BigInteger; +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.XmlElementRefs; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.KostenFixOderProzentType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; + + +/** + *

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"/>
+ *         <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ *         <element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ *         <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" 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="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="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenElementarproduktHaushalt_Type", propOrder = { + "rest" +}) +public class GenElementarproduktHaushaltType + extends ElementarproduktHaushaltType +{ + + @XmlElementRefs({ + @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", 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 316 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd + * Zeile 912 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_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 BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link Long }{@code >} + * {@link JAXBElement }{@code <}{@link String }{@code >} + * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link Boolean }{@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_6_0/on2antrag/sachPrivat/NebengebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/NebengebaeudeType.java new file mode 100644 index 00000000..abc63705 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/NebengebaeudeType.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ObjectFactory.java new file mode 100644 index 00000000..1876a6c3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ObjectFactory.java @@ -0,0 +1,509 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat; + +import java.math.BigInteger; +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_6_0.common.KostenFixOderProzentType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.r1_6_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"); + private final static QName _GenElementarproduktHaushaltTypeSparte_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Sparte"); + private final static QName _GenElementarproduktHaushaltTypeVersicherungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Versicherungssumme"); + private final static QName _GenElementarproduktHaushaltTypePauschalbetrag_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Pauschalbetrag"); + private final static QName _GenElementarproduktHaushaltTypeProzentVersicherungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "ProzentVersicherungssumme"); + private final static QName _GenElementarproduktHaushaltTypeSelbstbehalt_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Selbstbehalt"); + private final static QName _GenElementarproduktHaushaltTypeUnterversicherungsverzicht_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Unterversicherungsverzicht"); + private final static QName _GenElementarproduktHaushaltTypeNebenkosten_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Nebenkosten"); + private final static QName _GenElementarproduktHaushaltTypeVorsorge_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Vorsorge"); + private final static QName _GenElementarproduktHaushaltTypeHoechsthaftungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Hoechsthaftungssumme"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_6_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 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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Sparte", scope = GenElementarproduktHaushaltType.class) + public JAXBElement createGenElementarproduktHaushaltTypeSparte(String value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeSparte_QNAME, String.class, GenElementarproduktHaushaltType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Versicherungssumme", scope = GenElementarproduktHaushaltType.class) + public JAXBElement createGenElementarproduktHaushaltTypeVersicherungssumme(BigInteger value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeVersicherungssumme_QNAME, BigInteger.class, GenElementarproduktHaushaltType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Pauschalbetrag", scope = GenElementarproduktHaushaltType.class) + public JAXBElement createGenElementarproduktHaushaltTypePauschalbetrag(BigInteger value) { + return new JAXBElement(_GenElementarproduktHaushaltTypePauschalbetrag_QNAME, BigInteger.class, GenElementarproduktHaushaltType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "ProzentVersicherungssumme", scope = GenElementarproduktHaushaltType.class) + public JAXBElement createGenElementarproduktHaushaltTypeProzentVersicherungssumme(Long value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeProzentVersicherungssumme_QNAME, Long.class, GenElementarproduktHaushaltType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Selbstbehalt", scope = GenElementarproduktHaushaltType.class) + public JAXBElement createGenElementarproduktHaushaltTypeSelbstbehalt(SelbstbehaltType value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeSelbstbehalt_QNAME, SelbstbehaltType.class, GenElementarproduktHaushaltType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Unterversicherungsverzicht", scope = GenElementarproduktHaushaltType.class) + public JAXBElement createGenElementarproduktHaushaltTypeUnterversicherungsverzicht(Boolean value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeUnterversicherungsverzicht_QNAME, Boolean.class, GenElementarproduktHaushaltType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Nebenkosten", scope = GenElementarproduktHaushaltType.class) + public JAXBElement createGenElementarproduktHaushaltTypeNebenkosten(KostenFixOderProzentType value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeNebenkosten_QNAME, KostenFixOderProzentType.class, GenElementarproduktHaushaltType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Vorsorge", scope = GenElementarproduktHaushaltType.class) + public JAXBElement createGenElementarproduktHaushaltTypeVorsorge(KostenFixOderProzentType value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeVorsorge_QNAME, KostenFixOderProzentType.class, GenElementarproduktHaushaltType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Hoechsthaftungssumme", scope = GenElementarproduktHaushaltType.class) + public JAXBElement createGenElementarproduktHaushaltTypeHoechsthaftungssumme(BigInteger value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeHoechsthaftungssumme_QNAME, BigInteger.class, GenElementarproduktHaushaltType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Sparte", scope = GenElementarproduktGebaeudeType.class) + public JAXBElement createGenElementarproduktGebaeudeTypeSparte(String value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeSparte_QNAME, String.class, GenElementarproduktGebaeudeType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Pauschalbetrag", scope = GenElementarproduktGebaeudeType.class) + public JAXBElement createGenElementarproduktGebaeudeTypePauschalbetrag(BigInteger value) { + return new JAXBElement(_GenElementarproduktHaushaltTypePauschalbetrag_QNAME, BigInteger.class, GenElementarproduktGebaeudeType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Selbstbehalt", scope = GenElementarproduktGebaeudeType.class) + public JAXBElement createGenElementarproduktGebaeudeTypeSelbstbehalt(SelbstbehaltType value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeSelbstbehalt_QNAME, SelbstbehaltType.class, GenElementarproduktGebaeudeType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Versicherungssumme", scope = GenElementarproduktGebaeudeType.class) + public JAXBElement createGenElementarproduktGebaeudeTypeVersicherungssumme(BigInteger value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeVersicherungssumme_QNAME, BigInteger.class, GenElementarproduktGebaeudeType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Unterversicherungsverzicht", scope = GenElementarproduktGebaeudeType.class) + public JAXBElement createGenElementarproduktGebaeudeTypeUnterversicherungsverzicht(Boolean value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeUnterversicherungsverzicht_QNAME, Boolean.class, GenElementarproduktGebaeudeType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "ProzentVersicherungssumme", scope = GenElementarproduktGebaeudeType.class) + public JAXBElement createGenElementarproduktGebaeudeTypeProzentVersicherungssumme(Long value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeProzentVersicherungssumme_QNAME, Long.class, GenElementarproduktGebaeudeType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Nebenkosten", scope = GenElementarproduktGebaeudeType.class) + public JAXBElement createGenElementarproduktGebaeudeTypeNebenkosten(KostenFixOderProzentType value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeNebenkosten_QNAME, KostenFixOderProzentType.class, GenElementarproduktGebaeudeType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Vorsorge", scope = GenElementarproduktGebaeudeType.class) + public JAXBElement createGenElementarproduktGebaeudeTypeVorsorge(KostenFixOderProzentType value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeVorsorge_QNAME, KostenFixOderProzentType.class, GenElementarproduktGebaeudeType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Hoechsthaftungssumme", scope = GenElementarproduktGebaeudeType.class) + public JAXBElement createGenElementarproduktGebaeudeTypeHoechsthaftungssumme(BigInteger value) { + return new JAXBElement(_GenElementarproduktHaushaltTypeHoechsthaftungssumme_QNAME, BigInteger.class, GenElementarproduktGebaeudeType.class, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/OffertSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/OffertSachPrivatType.java new file mode 100644 index 00000000..f0049c58 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/OffertSachPrivatType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java new file mode 100644 index 00000000..1bf92f1a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + * Typ für ein Besitz-Produkt Gebaeudeversicherung + * + *

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_6_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java new file mode 100644 index 00000000..4e04f2ad --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + + +/** + * Typ für ein Besitz-Produkt Haushaltsversicherung + * + *

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_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java new file mode 100644 index 00000000..11be42ce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -0,0 +1,133 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.Gruppe; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; + + +/** + *

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"/>
+ *         <element name="Elementarprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktSachPrivat_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktSachPrivat_Type", propOrder = { + "versObjekteRefLfnr", + "elementarprodukte", + "gruppen" +}) +@XmlSeeAlso({ + ProduktGebaeudeversicherungType.class, + ProduktHaushaltsversicherungType.class +}) +public abstract class ProduktSachPrivatType + extends ProduktGenerischType +{ + + @XmlElement(name = "VersObjekteRefLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int versObjekteRefLfnr; + @XmlElement(name = "Elementarprodukte") + protected List elementarprodukte; + @XmlElement(name = "Gruppen") + protected List gruppen; + + /** + * Ruft den Wert der versObjekteRefLfnr-Eigenschaft ab. + * + */ + public int getVersObjekteRefLfnr() { + return versObjekteRefLfnr; + } + + /** + * Legt den Wert der versObjekteRefLfnr-Eigenschaft fest. + * + */ + public void setVersObjekteRefLfnr(int value) { + this.versObjekteRefLfnr = value; + } + + /** + * Gets the value of the elementarprodukte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elementarprodukte property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the gruppen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Gruppe } + * + * + */ + public List getGruppen() { + if (gruppen == null) { + gruppen = new ArrayList(); + } + return this.gruppen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoAdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoAdresseType.java new file mode 100644 index 00000000..643a7a1c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoAdresseType.java @@ -0,0 +1,181 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.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_6_0/on2antrag/sachPrivat/RisikoGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoGebaeudeType.java new file mode 100644 index 00000000..a6e7b61b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoGebaeudeType.java @@ -0,0 +1,427 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.ELFlaecheType; +import at.vvo.omds.types.omds2Types.v2_11.Entsch2Type; +import at.vvo.omds.types.omds3Types.r1_6_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"/>
+ *         <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_6_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoHaushaltType.java new file mode 100644 index 00000000..2110bfe1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoHaushaltType.java @@ -0,0 +1,158 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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}anyType"/>
+ *         <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", required = true) + protected Object 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. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getWohnflaeche() { + return wohnflaeche; + } + + /** + * Legt den Wert der wohnflaeche-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setWohnflaeche(Object 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_6_0/on2antrag/sachPrivat/RisikoVorschaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoVorschaedenType.java new file mode 100644 index 00000000..35ff64f0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoVorschaedenType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java new file mode 100644 index 00000000..6e025b4c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java new file mode 100644 index 00000000..57476c0a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java new file mode 100644 index 00000000..14a1b1e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java @@ -0,0 +1,30 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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_6_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java new file mode 100644 index 00000000..b512c633 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.Gruppe; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_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="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktSachPrivat_Type", propOrder = { + "produkte", + "zusatzprodukte", + "gruppen", + "versicherteObjekte" +}) +public class VerkaufsproduktSachPrivatType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "Produkte", required = true) + protected List produkte; + @XmlElement(name = "Zusatzprodukte") + protected List zusatzprodukte; + @XmlElement(name = "Gruppen") + protected List gruppen; + @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 gruppen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the gruppen property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification 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_6_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java new file mode 100644 index 00000000..d29668a2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java @@ -0,0 +1,159 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java new file mode 100644 index 00000000..29232d8b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java new file mode 100644 index 00000000..78607c25 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java new file mode 100644 index 00000000..5161579a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java new file mode 100644 index 00000000..55f50a85 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java new file mode 100644 index 00000000..29966e4b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java new file mode 100644 index 00000000..89b63e1d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ZusaetzlicheHaushaltsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/sachPrivat/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/package-info.java new file mode 100644 index 00000000..ee932f7f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_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_6_0.on2antrag.sachPrivat; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CalculateUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CalculateUnfallRequestType.java new file mode 100644 index 00000000..2772de2b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CalculateUnfallRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/unfall/CalculateUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CalculateUnfallResponseType.java new file mode 100644 index 00000000..ba47e342 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CalculateUnfallResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.common.CalculateResponseGenType; + + +/** + * Typ des Responseobjekts für eine Unfall-Berechnung + * + *

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

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

+ * <complexType name="CalculateUnfallResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezBerechnungUnfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateUnfallResponse_Type", propOrder = { + "berechnungsantwort" +}) +public class CalculateUnfallResponseType + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezBerechnungUnfallType berechnungsantwort; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungUnfallType } + * + */ + public SpezBerechnungUnfallType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungUnfallType } + * + */ + public void setBerechnungsantwort(SpezBerechnungUnfallType value) { + this.berechnungsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java new file mode 100644 index 00000000..1fc01c1f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java new file mode 100644 index 00000000..466c4959 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/unfall/CreateOfferUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateOfferUnfallRequestType.java new file mode 100644 index 00000000..c779b537 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateOfferUnfallRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/unfall/CreateOfferUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateOfferUnfallResponseType.java new file mode 100644 index 00000000..5bba3035 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/CreateOfferUnfallResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/unfall/LeistungsartUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/LeistungsartUnfallType.java new file mode 100644 index 00000000..42d54dc5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/LeistungsartUnfallType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on2antrag/unfall/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ObjectFactory.java new file mode 100644 index 00000000..0fef372e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ObjectFactory.java @@ -0,0 +1,227 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0.on2antrag.unfall + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CalculateUnfallRequestType } + * + */ + public CalculateUnfallRequestType createCalculateUnfallRequestType() { + return new CalculateUnfallRequestType(); + } + + /** + * Create an instance of {@link CalculateUnfallResponseType } + * + */ + public CalculateUnfallResponseType createCalculateUnfallResponseType() { + return new CalculateUnfallResponseType(); + } + + /** + * Create an instance of {@link CreateOfferUnfallRequestType } + * + */ + public CreateOfferUnfallRequestType createCreateOfferUnfallRequestType() { + return new CreateOfferUnfallRequestType(); + } + + /** + * Create an instance of {@link CreateOfferUnfallResponseType } + * + */ + public CreateOfferUnfallResponseType createCreateOfferUnfallResponseType() { + return new CreateOfferUnfallResponseType(); + } + + /** + * Create an instance of {@link CreateApplicationUnfallRequestType } + * + */ + public CreateApplicationUnfallRequestType createCreateApplicationUnfallRequestType() { + return new CreateApplicationUnfallRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationUnfallResponseType } + * + */ + public CreateApplicationUnfallResponseType createCreateApplicationUnfallResponseType() { + return new CreateApplicationUnfallResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationUnfallResponseType } + * + */ + public SubmitApplicationUnfallResponseType createSubmitApplicationUnfallResponseType() { + return new SubmitApplicationUnfallResponseType(); + } + + /** + * Create an instance of {@link VerkaufsproduktUnfallType } + * + */ + public VerkaufsproduktUnfallType createVerkaufsproduktUnfallType() { + return new VerkaufsproduktUnfallType(); + } + + /** + * Create an instance of {@link VersichertePersonProduktUnfallType } + * + */ + public VersichertePersonProduktUnfallType createVersichertePersonProduktUnfallType() { + return new VersichertePersonProduktUnfallType(); + } + + /** + * Create an instance of {@link LeistungsartUnfallType } + * + */ + public LeistungsartUnfallType createLeistungsartUnfallType() { + return new LeistungsartUnfallType(); + } + + /** + * Create an instance of {@link SpezBerechnungUnfallType } + * + */ + public SpezBerechnungUnfallType createSpezBerechnungUnfallType() { + return new SpezBerechnungUnfallType(); + } + + /** + * Create an instance of {@link SpezOffertUnfallType } + * + */ + public SpezOffertUnfallType createSpezOffertUnfallType() { + return new SpezOffertUnfallType(); + } + + /** + * Create an instance of {@link SpezAntragUnfallType } + * + */ + public SpezAntragUnfallType createSpezAntragUnfallType() { + return new SpezAntragUnfallType(); + } + + /** + * Create an instance of {@link SubmitApplicationUnfallRequestType } + * + */ + public SubmitApplicationUnfallRequestType createSubmitApplicationUnfallRequestType() { + return new SubmitApplicationUnfallRequestType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateUnfallRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CalculateUnfallRequest") + public JAXBElement createCalculateUnfallRequest(CalculateUnfallRequestType value) { + return new JAXBElement(_CalculateUnfallRequest_QNAME, CalculateUnfallRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateUnfallResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CalculateUnfallResponse") + public JAXBElement createCalculateUnfallResponse(CalculateUnfallResponseType value) { + return new JAXBElement(_CalculateUnfallResponse_QNAME, CalculateUnfallResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferUnfallRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateOfferUnfallRequest") + public JAXBElement createCreateOfferUnfallRequest(CreateOfferUnfallRequestType value) { + return new JAXBElement(_CreateOfferUnfallRequest_QNAME, CreateOfferUnfallRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferUnfallResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateOfferUnfallResponse") + public JAXBElement createCreateOfferUnfallResponse(CreateOfferUnfallResponseType value) { + return new JAXBElement(_CreateOfferUnfallResponse_QNAME, CreateOfferUnfallResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationUnfallRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateApplicationUnfallRequest") + public JAXBElement createCreateApplicationUnfallRequest(CreateApplicationUnfallRequestType value) { + return new JAXBElement(_CreateApplicationUnfallRequest_QNAME, CreateApplicationUnfallRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationUnfallResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "CreateApplicationUnfallResponse") + public JAXBElement createCreateApplicationUnfallResponse(CreateApplicationUnfallResponseType value) { + return new JAXBElement(_CreateApplicationUnfallResponse_QNAME, CreateApplicationUnfallResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "SubmitApplicationUnfallRequest") + public JAXBElement createSubmitApplicationUnfallRequest(SubmitApplicationUnfallResponseType value) { + return new JAXBElement(_SubmitApplicationUnfallRequest_QNAME, SubmitApplicationUnfallResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationUnfallResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "SubmitApplicationUnfallResponse") + public JAXBElement createSubmitApplicationUnfallResponse(SubmitApplicationUnfallResponseType value) { + return new JAXBElement(_SubmitApplicationUnfallResponse_QNAME, SubmitApplicationUnfallResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezAntragUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezAntragUnfallType.java new file mode 100644 index 00000000..c0bc4354 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezAntragUnfallType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.on2antrag.common.SpezAntragPersonenType; + + +/** + * 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}SpezAntragPersonen_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 SpezAntragPersonenType +{ + + @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_6_0/on2antrag/unfall/SpezBerechnungUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezBerechnungUnfallType.java new file mode 100644 index 00000000..b6c954a4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezBerechnungUnfallType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/unfall/SpezOffertUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezOffertUnfallType.java new file mode 100644 index 00000000..554f977f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezOffertUnfallType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java new file mode 100644 index 00000000..4f9770ec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java new file mode 100644 index 00000000..5702d215 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/unfall/VerkaufsproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VerkaufsproduktUnfallType.java new file mode 100644 index 00000000..dbc6ac48 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VerkaufsproduktUnfallType.java @@ -0,0 +1,172 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType; + + +/** + * Typ für ein Verkaufsprodukt in der Sparte Unfall + * + *

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

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

+ * <complexType name="VerkaufsproduktUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="VersichertePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VersichertePersonProduktUnfall_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Personendaten" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = { + "versichertePersonen", + "zusatzprodukte", + "personendaten", + "refSicherstellungLfnr" +}) +public class VerkaufsproduktUnfallType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "VersichertePersonen", required = true) + protected List versichertePersonen; + @XmlElement(name = "Zusatzprodukte") + protected List zusatzprodukte; + @XmlElement(name = "Personendaten", required = true) + protected List personendaten; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; + + /** + * 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 VersichertePersonProduktUnfallType } + * + * + */ + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); + } + return this.versichertePersonen; + } + + /** + * 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 personendaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the personendaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertePersonType } + * + * + */ + public List getPersonendaten() { + if (personendaten == null) { + personendaten = new ArrayList(); + } + return this.personendaten; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VersichertePersonProduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VersichertePersonProduktUnfallType.java new file mode 100644 index 00000000..b4709890 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VersichertePersonProduktUnfallType.java @@ -0,0 +1,188 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.Gruppe; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_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 VersichertePersonProduktUnfall_Type complex type. + * + *

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

+ * <complexType name="VersichertePersonProduktUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertePersonProduktUnfall_Type", propOrder = { + "personRefLfnr", + "leistungsarten", + "gruppen", + "refSicherstellungLfnr", + "selbstbehalt" +}) +public class VersichertePersonProduktUnfallType + extends ProduktGenerischType +{ + + @XmlElement(name = "PersonRefLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int personRefLfnr; + @XmlElement(name = "Leistungsarten") + protected List leistungsarten; + @XmlElement(name = "Gruppen") + protected List gruppen; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + + /** + * 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; + } + + /** + * 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; + } + + /** + * Gets the value of the gruppen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the gruppen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Gruppe } + * + * + */ + public List getGruppen() { + if (gruppen == null) { + gruppen = new ArrayList(); + } + return this.gruppen; + } + + /** + * 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; + } + + /** + * 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_6_0/on2antrag/unfall/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/package-info.java new file mode 100644 index 00000000..42dbfc26 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_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_6_0.on2antrag.unfall; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/CollectionChangeRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/CollectionChangeRequestType.java new file mode 100644 index 00000000..1957b162 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/CollectionChangeRequestType.java @@ -0,0 +1,220 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag; + +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_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PersonType; + + +/** + * Typ des Requestobjekts für eine Änderung von Inkassodaten + * + *

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

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

+ * <complexType name="CollectionChangeRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/>
+ *         <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+ *         <element name="Zahlweg" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag}Zahlweg_Type"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CollectionChangeRequest_Type", propOrder = { + "objektId", + "zahlrhythmus", + "inkassoadresse", + "zahlweg", + "dateianhaenge", + "wirksamtkeitAb" +}) +public class CollectionChangeRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Zahlrhythmus", required = true) + protected String zahlrhythmus; + @XmlElement(name = "Inkassoadresse", required = true) + protected PersonType inkassoadresse; + @XmlElement(name = "Zahlweg", required = true) + protected ZahlwegType zahlweg; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + + /** + * Die Id des Vertrag als ObjektId (VertragsID des OMDS-Datensatzes) + * + * @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 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 inkassoadresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getInkassoadresse() { + return inkassoadresse; + } + + /** + * Legt den Wert der inkassoadresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setInkassoadresse(PersonType value) { + this.inkassoadresse = 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 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; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/CollectionChangeResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/CollectionChangeResponseType.java new file mode 100644 index 00000000..3ac9781a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/CollectionChangeResponseType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_11.VERTRAGType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Typ des Response für eine Änderung von Inkassodaten + * + *

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

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

+ * <complexType name="CollectionChangeResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence minOccurs="0">
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Vertrag" type="{urn:omds20}VERTRAG_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CollectionChangeResponse_Type", propOrder = { + "objektId", + "vertrag" +}) +public class CollectionChangeResponseType + extends CommonResponseType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected ObjektIdType objektId; + @XmlElement(name = "Vertrag") + protected VERTRAGType vertrag; + + /** + * ObjektId des Vertrags + * + * @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 vertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERTRAGType } + * + */ + public VERTRAGType getVertrag() { + return vertrag; + } + + /** + * Legt den Wert der vertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERTRAGType } + * + */ + public void setVertrag(VERTRAGType value) { + this.vertrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/GetPoliciesOfPartnerRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/GetPoliciesOfPartnerRequestType.java new file mode 100644 index 00000000..717006ff --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/GetPoliciesOfPartnerRequestType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag; + +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_6_0.common.AgentFilterType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Requesttyp auf die Polizzen, in denen ein Partner in der Rolle VN auftritt + * + *

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

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

+ * <complexType name="GetPoliciesOfPartnerRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetPoliciesOfPartnerRequest_Type", propOrder = { + "authFilter", + "objektId" +}) +public class GetPoliciesOfPartnerRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + protected AgentFilterType authFilter; + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAuthFilter(AgentFilterType value) { + this.authFilter = value; + } + + /** + * Die ObjektId des Partners (enthält die Personennr) + * + * @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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/GetPoliciesOfPartnerResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/GetPoliciesOfPartnerResponseType.java new file mode 100644 index 00000000..295c311a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/GetPoliciesOfPartnerResponseType.java @@ -0,0 +1,85 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag; + +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.omds2Types.v2_11.VERTRAGType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonResponseType; + + +/** + * Responsetyp zu den Polizzen, in denen ein Partner in der Rolle VN auftritt + * + *

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

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

+ * <complexType name="GetPoliciesOfPartnerResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence maxOccurs="unbounded" minOccurs="0">
+ *         <element name="Vertrag" type="{urn:omds20}VERTRAG_Type"/>
+ *         <element name="ObjektId" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Zustelladresse" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetPoliciesOfPartnerResponse_Type", propOrder = { + "vertragAndObjektIdAndZustelladresse" +}) +public class GetPoliciesOfPartnerResponseType + extends CommonResponseType +{ + + @XmlElements({ + @XmlElement(name = "Vertrag", type = VERTRAGType.class), + @XmlElement(name = "ObjektId"), + @XmlElement(name = "Zustelladresse", type = AdresseType.class) + }) + protected List vertragAndObjektIdAndZustelladresse; + + /** + * Gets the value of the vertragAndObjektIdAndZustelladresse property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vertragAndObjektIdAndZustelladresse property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VERTRAGType } + * {@link Object } + * {@link AdresseType } + * + * + */ + public List getVertragAndObjektIdAndZustelladresse() { + if (vertragAndObjektIdAndZustelladresse == null) { + vertragAndObjektIdAndZustelladresse = new ArrayList(); + } + return this.vertragAndObjektIdAndZustelladresse; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/ObjectFactory.java new file mode 100644 index 00000000..53755c7b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/ObjectFactory.java @@ -0,0 +1,167 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag; + +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_6_0.on3vertrag 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 _GetPoliciesOfPartnerRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", "GetPoliciesOfPartnerRequest"); + private final static QName _GetPoliciesOfPartnerResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", "GetPoliciesOfPartnerResponse"); + private final static QName _SetMailingAddressRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", "SetMailingAddressRequest"); + private final static QName _SetMailingAddressResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", "SetMailingAddressResponse"); + private final static QName _CollectionChangeRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", "CollectionChangeRequest"); + private final static QName _CollectionChangeResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", "CollectionChangeResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link ZahlwegType } + * + */ + public ZahlwegType createZahlwegType() { + return new ZahlwegType(); + } + + /** + * Create an instance of {@link GetPoliciesOfPartnerRequestType } + * + */ + public GetPoliciesOfPartnerRequestType createGetPoliciesOfPartnerRequestType() { + return new GetPoliciesOfPartnerRequestType(); + } + + /** + * Create an instance of {@link GetPoliciesOfPartnerResponseType } + * + */ + public GetPoliciesOfPartnerResponseType createGetPoliciesOfPartnerResponseType() { + return new GetPoliciesOfPartnerResponseType(); + } + + /** + * Create an instance of {@link SetMailingAddressRequestType } + * + */ + public SetMailingAddressRequestType createSetMailingAddressRequestType() { + return new SetMailingAddressRequestType(); + } + + /** + * Create an instance of {@link SetMailingAddressResponseType } + * + */ + public SetMailingAddressResponseType createSetMailingAddressResponseType() { + return new SetMailingAddressResponseType(); + } + + /** + * Create an instance of {@link CollectionChangeRequestType } + * + */ + public CollectionChangeRequestType createCollectionChangeRequestType() { + return new CollectionChangeRequestType(); + } + + /** + * Create an instance of {@link CollectionChangeResponseType } + * + */ + public CollectionChangeResponseType createCollectionChangeResponseType() { + return new CollectionChangeResponseType(); + } + + /** + * Create an instance of {@link ZahlwegType.Kundenkonto } + * + */ + public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() { + return new ZahlwegType.Kundenkonto(); + } + + /** + * Create an instance of {@link ZahlwegType.Kreditkarte } + * + */ + public ZahlwegType.Kreditkarte createZahlwegTypeKreditkarte() { + return new ZahlwegType.Kreditkarte(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPoliciesOfPartnerRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", name = "GetPoliciesOfPartnerRequest") + public JAXBElement createGetPoliciesOfPartnerRequest(GetPoliciesOfPartnerRequestType value) { + return new JAXBElement(_GetPoliciesOfPartnerRequest_QNAME, GetPoliciesOfPartnerRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPoliciesOfPartnerResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", name = "GetPoliciesOfPartnerResponse") + public JAXBElement createGetPoliciesOfPartnerResponse(GetPoliciesOfPartnerResponseType value) { + return new JAXBElement(_GetPoliciesOfPartnerResponse_QNAME, GetPoliciesOfPartnerResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SetMailingAddressRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", name = "SetMailingAddressRequest") + public JAXBElement createSetMailingAddressRequest(SetMailingAddressRequestType value) { + return new JAXBElement(_SetMailingAddressRequest_QNAME, SetMailingAddressRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SetMailingAddressResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", name = "SetMailingAddressResponse") + public JAXBElement createSetMailingAddressResponse(SetMailingAddressResponseType value) { + return new JAXBElement(_SetMailingAddressResponse_QNAME, SetMailingAddressResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CollectionChangeRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", name = "CollectionChangeRequest") + public JAXBElement createCollectionChangeRequest(CollectionChangeRequestType value) { + return new JAXBElement(_CollectionChangeRequest_QNAME, CollectionChangeRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CollectionChangeResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", name = "CollectionChangeResponse") + public JAXBElement createCollectionChangeResponse(CollectionChangeResponseType value) { + return new JAXBElement(_CollectionChangeResponse_QNAME, CollectionChangeResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/SetMailingAddressRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/SetMailingAddressRequestType.java new file mode 100644 index 00000000..fd189501 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/SetMailingAddressRequestType.java @@ -0,0 +1,128 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag; + +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_6_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für das Setzen einer Zustelladresse + * + *

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

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

+ * <complexType name="SetMailingAddressRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Zustelladresse" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type"/>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SetMailingAddressRequest_Type", propOrder = { + "objektId", + "zustelladresse", + "wirksamtkeitAb" +}) +public class SetMailingAddressRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Zustelladresse", required = true) + protected AdresseType zustelladresse; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + + /** + * Die ObjektId des Vertrags + * + * @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 zustelladresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getZustelladresse() { + return zustelladresse; + } + + /** + * Legt den Wert der zustelladresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setZustelladresse(AdresseType value) { + this.zustelladresse = value; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/SetMailingAddressResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/SetMailingAddressResponseType.java new file mode 100644 index 00000000..a0866a23 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/SetMailingAddressResponseType.java @@ -0,0 +1,126 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_11.VERTRAGType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Typ des Responseobjekts für das Setzen einer Zustelladresse + * + *

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

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

+ * <complexType name="SetMailingAddressResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence minOccurs="0">
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Vertrag" type="{urn:omds20}VERTRAG_Type"/>
+ *         <element name="Zustelladresse" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SetMailingAddressResponse_Type", propOrder = { + "objektId", + "vertrag", + "zustelladresse" +}) +public class SetMailingAddressResponseType + extends CommonResponseType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected ObjektIdType objektId; + @XmlElement(name = "Vertrag") + protected VERTRAGType vertrag; + @XmlElement(name = "Zustelladresse") + protected AdresseType zustelladresse; + + /** + * ObjektId des Vertrags + * + * @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 vertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERTRAGType } + * + */ + public VERTRAGType getVertrag() { + return vertrag; + } + + /** + * Legt den Wert der vertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERTRAGType } + * + */ + public void setVertrag(VERTRAGType value) { + this.vertrag = value; + } + + /** + * Ruft den Wert der zustelladresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getZustelladresse() { + return zustelladresse; + } + + /** + * Legt den Wert der zustelladresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setZustelladresse(AdresseType value) { + this.zustelladresse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/ZahlwegType.java new file mode 100644 index 00000000..bf19dca8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/ZahlwegType.java @@ -0,0 +1,418 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag; + +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_6_0.common.BankverbindungType; + + +/** + *

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="BankverbindungAbbuchung" 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">
+ *           <complexType>
+ *             <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>
+ *         </element>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zahlweg_Type", propOrder = { + "zahlungsanweisung", + "bankverbindungAbbuchung", + "kundenkonto", + "kreditkarte" +}) +public class ZahlwegType { + + @XmlElement(name = "Zahlungsanweisung") + protected Object zahlungsanweisung; + @XmlElement(name = "BankverbindungAbbuchung") + protected BankverbindungType bankverbindungAbbuchung; + @XmlElement(name = "Kundenkonto") + protected ZahlwegType.Kundenkonto kundenkonto; + @XmlElement(name = "Kreditkarte") + protected ZahlwegType.Kreditkarte 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 bankverbindungAbbuchung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BankverbindungType } + * + */ + public BankverbindungType getBankverbindungAbbuchung() { + return bankverbindungAbbuchung; + } + + /** + * Legt den Wert der bankverbindungAbbuchung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BankverbindungType } + * + */ + public void setBankverbindungAbbuchung(BankverbindungType value) { + this.bankverbindungAbbuchung = 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 ZahlwegType.Kreditkarte } + * + */ + public ZahlwegType.Kreditkarte getKreditkarte() { + return kreditkarte; + } + + /** + * Legt den Wert der kreditkarte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlwegType.Kreditkarte } + * + */ + public void setKreditkarte(ZahlwegType.Kreditkarte 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="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 = "") + public static class Kreditkarte { + + @XmlAttribute(name = "Gesellschaft", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", required = true) + protected String gesellschaft; + @XmlAttribute(name = "Kartennummer", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", required = true) + protected String kartennummer; + @XmlAttribute(name = "Inhaber", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", required = true) + protected String inhaber; + @XmlAttribute(name = "Pruefziffer", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", required = true) + protected long pruefziffer; + @XmlAttribute(name = "AblaufMonat", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", required = true) + protected short ablaufMonat; + @XmlAttribute(name = "AblaufJahr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", 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; + } + + } + + + /** + *

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:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", 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_6_0/on3vertrag/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/package-info.java new file mode 100644 index 00000000..6f98609c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on3vertrag/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/AddCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/AddCommunicationObjectRequestType.java new file mode 100644 index 00000000..6d3df5c3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/AddCommunicationObjectRequestType.java @@ -0,0 +1,143 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_11.ELKommunikationType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für Neuanlage einer Kommunikationsverbindung + * + *

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

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

+ * <complexType name="AddCommunicationObjectRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <sequence maxOccurs="unbounded">
+ *           <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *           <element name="NeueKommunikationsVerbindung" type="{urn:omds20}EL-Kommunikation_Type"/>
+ *         </sequence>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddCommunicationObjectRequest_Type", propOrder = { + "objektId", + "ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung", + "wirksamtkeitAb" +}) +public class AddCommunicationObjectRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElements({ + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true, type = String.class), + @XmlElement(name = "NeueKommunikationsVerbindung", required = true, type = ELKommunikationType.class) + }) + protected List ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + + /** + * Die Personennr in einer ObjektId + * + * @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; + } + + /** + * Gets the value of the ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * {@link ELKommunikationType } + * + * + */ + public List getOrdnungsbegriffZuordFremdAndNeueKommunikationsVerbindung() { + if (ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung == null) { + ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung = new ArrayList(); + } + return this.ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/AddCommunicationObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/AddCommunicationObjectResponseType.java new file mode 100644 index 00000000..e9365ddb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/AddCommunicationObjectResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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_6_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PersonType; + + +/** + * Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung + * + *

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

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

+ * <complexType name="AddCommunicationObjectResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddCommunicationObjectResponse_Type", propOrder = { + "person" +}) +public class AddCommunicationObjectResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person") + 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_6_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectRequestType.java new file mode 100644 index 00000000..ab4eb52f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -0,0 +1,184 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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.XmlElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_11.ELKommunikationType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für eine Änderung einer bestehenden Kommunikationsverbindung + * + *

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

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

+ * <complexType name="ChangeCommunicationObjectRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <sequence maxOccurs="unbounded">
+ *           <choice>
+ *             <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *             <element name="BisherigeKommunikationsVerbindung" type="{urn:omds20}EL-Kommunikation_Type"/>
+ *           </choice>
+ *           <element name="GeaenderteKommunikationsVerbindung" type="{urn:omds20}EL-Kommunikation_Type"/>
+ *         </sequence>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangeCommunicationObjectRequest_Type", propOrder = { + "objektId", + "objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung", + "wirksamtkeitAb", + "dateianhaenge" +}) +public class ChangeCommunicationObjectRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElementRefs({ + @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), + @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), + @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) + }) + protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * Die Personennr als ObjektId + * + * @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; + } + + /** + * Gets the value of the objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * + * + */ + public List> getObjektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung() { + if (objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung == null) { + objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung = new ArrayList>(); + } + return this.objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectResponse.java new file mode 100644 index 00000000..0233d21e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectResponse.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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.on4partner}ChangeCommunicationObjectResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "ChangeCommunicationObjectResponse") +public class ChangeCommunicationObjectResponse + extends ChangeCommunicationObjectResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectResponseType.java new file mode 100644 index 00000000..a4ecd2ec --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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_6_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PersonType; + + +/** + * Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung + * + *

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

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

+ * <complexType name="ChangeCommunicationObjectResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangeCommunicationObjectResponse_Type", propOrder = { + "person" +}) +@XmlSeeAlso({ + ChangeCommunicationObjectResponse.class +}) +public class ChangeCommunicationObjectResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person") + 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_6_0/on4partner/ChangePartnerMainAddressRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePartnerMainAddressRequestType.java new file mode 100644 index 00000000..d6fcde7e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePartnerMainAddressRequestType.java @@ -0,0 +1,341 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_6_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für eine Änderung einer bestehenden Adresse + * + *

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

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

+ * <complexType name="ChangePartnerMainAddressRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Personennr" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Hinweistext" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BisherigeAnschrift" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type"/>
+ *         <element name="GeaenderteAnschrift" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type"/>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="UeberschreibeZustelladresseInVertraegen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+ *                 <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangePartnerMainAddressRequest_Type", propOrder = { + "personennr", + "hinweistext", + "bisherigeAnschrift", + "geaenderteAnschrift", + "wirksamtkeitAb", + "dateianhaenge", + "ueberschreibeZustelladresseInVertraegen" +}) +public class ChangePartnerMainAddressRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Personennr", required = true) + protected ObjektIdType personennr; + @XmlElement(name = "Hinweistext") + protected String hinweistext; + @XmlElement(name = "BisherigeAnschrift", required = true) + protected AdresseType bisherigeAnschrift; + @XmlElement(name = "GeaenderteAnschrift", required = true) + protected AdresseType geaenderteAnschrift; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + @XmlElement(name = "UeberschreibeZustelladresseInVertraegen") + protected List ueberschreibeZustelladresseInVertraegen; + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setPersonennr(ObjektIdType value) { + this.personennr = value; + } + + /** + * Ruft den Wert der hinweistext-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHinweistext() { + return hinweistext; + } + + /** + * Legt den Wert der hinweistext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHinweistext(String value) { + this.hinweistext = value; + } + + /** + * Ruft den Wert der bisherigeAnschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getBisherigeAnschrift() { + return bisherigeAnschrift; + } + + /** + * Legt den Wert der bisherigeAnschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setBisherigeAnschrift(AdresseType value) { + this.bisherigeAnschrift = value; + } + + /** + * Ruft den Wert der geaenderteAnschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getGeaenderteAnschrift() { + return geaenderteAnschrift; + } + + /** + * Legt den Wert der geaenderteAnschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setGeaenderteAnschrift(AdresseType value) { + this.geaenderteAnschrift = value; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + + /** + * 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 ueberschreibeZustelladresseInVertraegen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ueberschreibeZustelladresseInVertraegen property. + * + *

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

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

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

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="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+     *       <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class UeberschreibeZustelladresseInVertraegen { + + @XmlAttribute(name = "Polizzennr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", required = true) + protected String polizzennr; + @XmlAttribute(name = "VertragsID", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + 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_6_0/on4partner/ChangePartnerMainAddressResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePartnerMainAddressResponseType.java new file mode 100644 index 00000000..f47af382 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePartnerMainAddressResponseType.java @@ -0,0 +1,166 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_11.VERTRAGType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PersonType; + + +/** + * Typ des Response für eine Änderung, Löschung oder Neuanlage einer Adresse + * + *

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

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

+ * <complexType name="ChangePartnerMainAddressResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/>
+ *         <element name="VertraegeGeaendert" type="{urn:omds20}VERTRAG_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VertraegeMitUnveraendertenRisikoadressen" type="{urn:omds20}VERTRAG_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WeiterePersonenAnAdresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangePartnerMainAddressResponse_Type", propOrder = { + "adresse", + "vertraegeGeaendert", + "vertraegeMitUnveraendertenRisikoadressen", + "weiterePersonenAnAdresse" +}) +public class ChangePartnerMainAddressResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Adresse", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected AdresseType adresse; + @XmlElement(name = "VertraegeGeaendert") + protected List vertraegeGeaendert; + @XmlElement(name = "VertraegeMitUnveraendertenRisikoadressen") + protected List vertraegeMitUnveraendertenRisikoadressen; + @XmlElement(name = "WeiterePersonenAnAdresse") + protected PersonType weiterePersonenAnAdresse; + + /** + * Die neue Adresse + * + * @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 vertraegeGeaendert property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vertraegeGeaendert property. + * + *

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

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

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

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vertraegeMitUnveraendertenRisikoadressen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VERTRAGType } + * + * + */ + public List getVertraegeMitUnveraendertenRisikoadressen() { + if (vertraegeMitUnveraendertenRisikoadressen == null) { + vertraegeMitUnveraendertenRisikoadressen = new ArrayList(); + } + return this.vertraegeMitUnveraendertenRisikoadressen; + } + + /** + * Ruft den Wert der weiterePersonenAnAdresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getWeiterePersonenAnAdresse() { + return weiterePersonenAnAdresse; + } + + /** + * Legt den Wert der weiterePersonenAnAdresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setWeiterePersonenAnAdresse(PersonType value) { + this.weiterePersonenAnAdresse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePersonDataRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePersonDataRequestType.java new file mode 100644 index 00000000..cd2151bf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePersonDataRequestType.java @@ -0,0 +1,223 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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_11.NATUERLICHEPERSONType; +import at.vvo.omds.types.omds2Types.v2_11.SONSTIGEPERSONType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für eine Änderung der allgemeinen Personendaten + * + *

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

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

+ * <complexType name="ChangePersonDataRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Hinweistext" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ *           <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ *         </choice>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangePersonDataRequest_Type", propOrder = { + "objektId", + "hinweistext", + "natuerlicheperson", + "sonstigeperson", + "wirksamtkeitAb", + "dateianhaenge" +}) +public class ChangePersonDataRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Hinweistext") + protected String hinweistext; + @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20") + protected SONSTIGEPERSONType sonstigeperson; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * Personennr als ObjektId + * + * @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 hinweistext-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHinweistext() { + return hinweistext; + } + + /** + * Legt den Wert der hinweistext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHinweistext(String value) { + this.hinweistext = 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; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePersonDataResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePersonDataResponseType.java new file mode 100644 index 00000000..7c6806fb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangePersonDataResponseType.java @@ -0,0 +1,198 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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_6_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PersonType; + + +/** + * Typ des Response für eine Änderung der allgemeinen Personendaten + * + *

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

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

+ * <complexType name="ChangePersonDataResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+ *         <element name="BetroffeneObjekte" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Art" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *                   <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangePersonDataResponse_Type", propOrder = { + "person", + "betroffeneObjekte" +}) +public class ChangePersonDataResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person", required = true) + protected PersonType person; + @XmlElement(name = "BetroffeneObjekte") + protected List betroffeneObjekte; + + /** + * 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; + } + + /** + * Gets the value of the betroffeneObjekte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the betroffeneObjekte property. + * + *

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

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

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

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="Art" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+     *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "art", + "objektId" + }) + public static class BetroffeneObjekte { + + @XmlElement(name = "Art", required = true) + protected Object art; + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setArt(Object value) { + this.art = value; + } + + /** + * 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; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/CheckAddressRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/CheckAddressRequestType.java new file mode 100644 index 00000000..72575bf7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/CheckAddressRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_11.ADRESSEType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; + + +/** + * Requesttyp um eine Adresse zu ueberprüfen + * + *

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

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

+ * <complexType name="CheckAddressRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckAddressRequest_Type", propOrder = { + "adresse" +}) +public class CheckAddressRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Adresse", required = true) + protected ADRESSEType adresse; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/CheckAddressResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/CheckAddressResponseType.java new file mode 100644 index 00000000..6741cd0f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/CheckAddressResponseType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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_6_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonResponseType; + + +/** + * Responsetyp der Überprüfung einer Adresse + * + *

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

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

+ * <complexType name="CheckAddressResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Adresse" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type" minOccurs="0"/>
+ *         <element name="AlternativeAdressen" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckAddressResponse_Type", propOrder = { + "adresse", + "alternativeAdressen" +}) +public class CheckAddressResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Adresse") + protected AdresseType adresse; + @XmlElement(name = "AlternativeAdressen") + protected List alternativeAdressen; + + /** + * 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; + } + + /** + * Gets the value of the alternativeAdressen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the alternativeAdressen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AdresseType } + * + * + */ + public List getAlternativeAdressen() { + if (alternativeAdressen == null) { + alternativeAdressen = new ArrayList(); + } + return this.alternativeAdressen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/DeleteCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/DeleteCommunicationObjectRequestType.java new file mode 100644 index 00000000..e9f2fc20 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/DeleteCommunicationObjectRequestType.java @@ -0,0 +1,143 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_11.ELKommunikationType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für die Löschung einer Kommunikationsverbindung + * + *

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

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

+ * <complexType name="DeleteCommunicationObjectRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <choice maxOccurs="unbounded">
+ *           <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *           <element name="KommunikationsVerbindung" type="{urn:omds20}EL-Kommunikation_Type"/>
+ *         </choice>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeleteCommunicationObjectRequest_Type", propOrder = { + "objektId", + "objektIdOrKommunikationsVerbindung", + "wirksamtkeitAb" +}) +public class DeleteCommunicationObjectRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElements({ + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = ObjektIdType.class), + @XmlElement(name = "KommunikationsVerbindung", type = ELKommunikationType.class) + }) + protected List objektIdOrKommunikationsVerbindung; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + + /** + * Die Personennr als ObjektId + * + * @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; + } + + /** + * Gets the value of the objektIdOrKommunikationsVerbindung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the objektIdOrKommunikationsVerbindung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ObjektIdType } + * {@link ELKommunikationType } + * + * + */ + public List getObjektIdOrKommunikationsVerbindung() { + if (objektIdOrKommunikationsVerbindung == null) { + objektIdOrKommunikationsVerbindung = new ArrayList(); + } + return this.objektIdOrKommunikationsVerbindung; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/DeleteCommunicationObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/DeleteCommunicationObjectResponseType.java new file mode 100644 index 00000000..f183e829 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/DeleteCommunicationObjectResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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_6_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PersonType; + + +/** + * Typ des Response für eine Löschung einer Kommunikationsverbindung + * + *

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

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

+ * <complexType name="DeleteCommunicationObjectResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeleteCommunicationObjectResponse_Type", propOrder = { + "person" +}) +public class DeleteCommunicationObjectResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person") + 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_6_0/on4partner/GetPartnerRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/GetPartnerRequestType.java new file mode 100644 index 00000000..bc9baf2e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/GetPartnerRequestType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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_6_0.common.AgentFilterType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType; + + +/** + * Requesttyp um aktuelle Partnerdaten zu beziehen + * + *

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

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

+ * <complexType name="GetPartnerRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetPartnerRequest_Type", propOrder = { + "authFilter", + "objektId" +}) +public class GetPartnerRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + protected AgentFilterType authFilter; + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAuthFilter(AgentFilterType value) { + this.authFilter = value; + } + + /** + * Die Id der Person + * + * @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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/GetPartnerResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/GetPartnerResponseType.java new file mode 100644 index 00000000..6f27db11 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/GetPartnerResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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_6_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PersonType; + + +/** + * Responsetyp um aktuelle Partnerdaten zu beziehen + * + *

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

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

+ * <complexType name="GetPartnerResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetPartnerResponse_Type", propOrder = { + "person" +}) +public class GetPartnerResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person") + 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_6_0/on4partner/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ObjectFactory.java new file mode 100644 index 00000000..5b7b7212 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ObjectFactory.java @@ -0,0 +1,322 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; + +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.omds2Types.v2_11.ELKommunikationType; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.r1_6_0.on4partner 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 _GetPartnerRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "GetPartnerRequest"); + private final static QName _GetPartnerResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "GetPartnerResponse"); + private final static QName _CheckAddressRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "CheckAddressRequest"); + private final static QName _CheckAddressResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "CheckAddressResponse"); + private final static QName _ChangePartnerMainAddressRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "ChangePartnerMainAddressRequest"); + private final static QName _ChangePartnerMainAddressResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "ChangePartnerMainAddressResponse"); + private final static QName _ChangePersonDataRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "ChangePersonDataRequest"); + private final static QName _ChangePersonDataResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "ChangePersonDataResponse"); + private final static QName _ChangeCommunicationObjectRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "ChangeCommunicationObjectRequest"); + private final static QName _AddCommunicationObjectRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "AddCommunicationObjectRequest"); + private final static QName _AddCommunicationObjectResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "AddCommunicationObjectResponse"); + private final static QName _DeleteCommunicationObjectRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "DeleteCommunicationObjectRequest"); + private final static QName _DeleteCommunicationObjectResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "DeleteCommunicationObjectResponse"); + private final static QName _ChangeCommunicationObjectRequestTypeBisherigeKommunikationsVerbindung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "BisherigeKommunikationsVerbindung"); + private final static QName _ChangeCommunicationObjectRequestTypeGeaenderteKommunikationsVerbindung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", "GeaenderteKommunikationsVerbindung"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_6_0.on4partner + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link ChangePersonDataResponseType } + * + */ + public ChangePersonDataResponseType createChangePersonDataResponseType() { + return new ChangePersonDataResponseType(); + } + + /** + * Create an instance of {@link ChangePartnerMainAddressRequestType } + * + */ + public ChangePartnerMainAddressRequestType createChangePartnerMainAddressRequestType() { + return new ChangePartnerMainAddressRequestType(); + } + + /** + * Create an instance of {@link GetPartnerRequestType } + * + */ + public GetPartnerRequestType createGetPartnerRequestType() { + return new GetPartnerRequestType(); + } + + /** + * Create an instance of {@link GetPartnerResponseType } + * + */ + public GetPartnerResponseType createGetPartnerResponseType() { + return new GetPartnerResponseType(); + } + + /** + * Create an instance of {@link CheckAddressRequestType } + * + */ + public CheckAddressRequestType createCheckAddressRequestType() { + return new CheckAddressRequestType(); + } + + /** + * Create an instance of {@link CheckAddressResponseType } + * + */ + public CheckAddressResponseType createCheckAddressResponseType() { + return new CheckAddressResponseType(); + } + + /** + * Create an instance of {@link ChangePartnerMainAddressResponseType } + * + */ + public ChangePartnerMainAddressResponseType createChangePartnerMainAddressResponseType() { + return new ChangePartnerMainAddressResponseType(); + } + + /** + * Create an instance of {@link ChangePersonDataRequestType } + * + */ + public ChangePersonDataRequestType createChangePersonDataRequestType() { + return new ChangePersonDataRequestType(); + } + + /** + * Create an instance of {@link ChangeCommunicationObjectRequestType } + * + */ + public ChangeCommunicationObjectRequestType createChangeCommunicationObjectRequestType() { + return new ChangeCommunicationObjectRequestType(); + } + + /** + * Create an instance of {@link ChangeCommunicationObjectResponse } + * + */ + public ChangeCommunicationObjectResponse createChangeCommunicationObjectResponse() { + return new ChangeCommunicationObjectResponse(); + } + + /** + * Create an instance of {@link ChangeCommunicationObjectResponseType } + * + */ + public ChangeCommunicationObjectResponseType createChangeCommunicationObjectResponseType() { + return new ChangeCommunicationObjectResponseType(); + } + + /** + * Create an instance of {@link AddCommunicationObjectRequestType } + * + */ + public AddCommunicationObjectRequestType createAddCommunicationObjectRequestType() { + return new AddCommunicationObjectRequestType(); + } + + /** + * Create an instance of {@link AddCommunicationObjectResponseType } + * + */ + public AddCommunicationObjectResponseType createAddCommunicationObjectResponseType() { + return new AddCommunicationObjectResponseType(); + } + + /** + * Create an instance of {@link DeleteCommunicationObjectRequestType } + * + */ + public DeleteCommunicationObjectRequestType createDeleteCommunicationObjectRequestType() { + return new DeleteCommunicationObjectRequestType(); + } + + /** + * Create an instance of {@link DeleteCommunicationObjectResponseType } + * + */ + public DeleteCommunicationObjectResponseType createDeleteCommunicationObjectResponseType() { + return new DeleteCommunicationObjectResponseType(); + } + + /** + * Create an instance of {@link ChangePersonDataResponseType.BetroffeneObjekte } + * + */ + public ChangePersonDataResponseType.BetroffeneObjekte createChangePersonDataResponseTypeBetroffeneObjekte() { + return new ChangePersonDataResponseType.BetroffeneObjekte(); + } + + /** + * Create an instance of {@link ChangePartnerMainAddressRequestType.UeberschreibeZustelladresseInVertraegen } + * + */ + public ChangePartnerMainAddressRequestType.UeberschreibeZustelladresseInVertraegen createChangePartnerMainAddressRequestTypeUeberschreibeZustelladresseInVertraegen() { + return new ChangePartnerMainAddressRequestType.UeberschreibeZustelladresseInVertraegen(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPartnerRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "GetPartnerRequest") + public JAXBElement createGetPartnerRequest(GetPartnerRequestType value) { + return new JAXBElement(_GetPartnerRequest_QNAME, GetPartnerRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPartnerResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "GetPartnerResponse") + public JAXBElement createGetPartnerResponse(GetPartnerResponseType value) { + return new JAXBElement(_GetPartnerResponse_QNAME, GetPartnerResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CheckAddressRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "CheckAddressRequest") + public JAXBElement createCheckAddressRequest(CheckAddressRequestType value) { + return new JAXBElement(_CheckAddressRequest_QNAME, CheckAddressRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CheckAddressResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "CheckAddressResponse") + public JAXBElement createCheckAddressResponse(CheckAddressResponseType value) { + return new JAXBElement(_CheckAddressResponse_QNAME, CheckAddressResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangePartnerMainAddressRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "ChangePartnerMainAddressRequest") + public JAXBElement createChangePartnerMainAddressRequest(ChangePartnerMainAddressRequestType value) { + return new JAXBElement(_ChangePartnerMainAddressRequest_QNAME, ChangePartnerMainAddressRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangePartnerMainAddressResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "ChangePartnerMainAddressResponse") + public JAXBElement createChangePartnerMainAddressResponse(ChangePartnerMainAddressResponseType value) { + return new JAXBElement(_ChangePartnerMainAddressResponse_QNAME, ChangePartnerMainAddressResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangePersonDataRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "ChangePersonDataRequest") + public JAXBElement createChangePersonDataRequest(ChangePersonDataRequestType value) { + return new JAXBElement(_ChangePersonDataRequest_QNAME, ChangePersonDataRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangePersonDataResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "ChangePersonDataResponse") + public JAXBElement createChangePersonDataResponse(ChangePersonDataResponseType value) { + return new JAXBElement(_ChangePersonDataResponse_QNAME, ChangePersonDataResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangeCommunicationObjectRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "ChangeCommunicationObjectRequest") + public JAXBElement createChangeCommunicationObjectRequest(ChangeCommunicationObjectRequestType value) { + return new JAXBElement(_ChangeCommunicationObjectRequest_QNAME, ChangeCommunicationObjectRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddCommunicationObjectRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "AddCommunicationObjectRequest") + public JAXBElement createAddCommunicationObjectRequest(AddCommunicationObjectRequestType value) { + return new JAXBElement(_AddCommunicationObjectRequest_QNAME, AddCommunicationObjectRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddCommunicationObjectResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "AddCommunicationObjectResponse") + public JAXBElement createAddCommunicationObjectResponse(AddCommunicationObjectResponseType value) { + return new JAXBElement(_AddCommunicationObjectResponse_QNAME, AddCommunicationObjectResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteCommunicationObjectRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "DeleteCommunicationObjectRequest") + public JAXBElement createDeleteCommunicationObjectRequest(DeleteCommunicationObjectRequestType value) { + return new JAXBElement(_DeleteCommunicationObjectRequest_QNAME, DeleteCommunicationObjectRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteCommunicationObjectResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "DeleteCommunicationObjectResponse") + public JAXBElement createDeleteCommunicationObjectResponse(DeleteCommunicationObjectResponseType value) { + return new JAXBElement(_DeleteCommunicationObjectResponse_QNAME, DeleteCommunicationObjectResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "BisherigeKommunikationsVerbindung", scope = ChangeCommunicationObjectRequestType.class) + public JAXBElement createChangeCommunicationObjectRequestTypeBisherigeKommunikationsVerbindung(ELKommunikationType value) { + return new JAXBElement(_ChangeCommunicationObjectRequestTypeBisherigeKommunikationsVerbindung_QNAME, ELKommunikationType.class, ChangeCommunicationObjectRequestType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", name = "GeaenderteKommunikationsVerbindung", scope = ChangeCommunicationObjectRequestType.class) + public JAXBElement createChangeCommunicationObjectRequestTypeGeaenderteKommunikationsVerbindung(ELKommunikationType value) { + return new JAXBElement(_ChangeCommunicationObjectRequestTypeGeaenderteKommunikationsVerbindung_QNAME, ELKommunikationType.class, ChangeCommunicationObjectRequestType.class, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/package-info.java new file mode 100644 index 00000000..58ea9551 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_6_0.on4partner; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BasisSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BasisSchadenType.java new file mode 100644 index 00000000..80302ded --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BasisSchadenType.java @@ -0,0 +1,395 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/BasisSchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BasisSchadenereignisType.java new file mode 100644 index 00000000..0b0aadc4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BasisSchadenereignisType.java @@ -0,0 +1,339 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/BeteiligtePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BeteiligtePersonType.java new file mode 100644 index 00000000..16406f79 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/BeteiligtePersonType.java @@ -0,0 +1,87 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on7schaden/CheckClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/CheckClaimRequestType.java new file mode 100644 index 00000000..043ecbf2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/CheckClaimRequestType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/CheckClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/CheckClaimResponseType.java new file mode 100644 index 00000000..e4857188 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/CheckClaimResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on7schaden/GeokoordinatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeokoordinatenType.java new file mode 100644 index 00000000..0942b84d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeokoordinatenType.java @@ -0,0 +1,87 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/GeschaedigtesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeschaedigtesInteresseType.java new file mode 100644 index 00000000..846f638c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeschaedigtesInteresseType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/GeschaedigtesObjektImmobilieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeschaedigtesObjektImmobilieType.java new file mode 100644 index 00000000..389e01c4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeschaedigtesObjektImmobilieType.java @@ -0,0 +1,128 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/GeschaedigtesObjektKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeschaedigtesObjektKfzType.java new file mode 100644 index 00000000..e70dfb56 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GeschaedigtesObjektKfzType.java @@ -0,0 +1,351 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/GetClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GetClaimRequestType.java new file mode 100644 index 00000000..87714fa9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GetClaimRequestType.java @@ -0,0 +1,155 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/GetClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GetClaimResponseType.java new file mode 100644 index 00000000..94be9aca --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/GetClaimResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on7schaden/NatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/NatPersonType.java new file mode 100644 index 00000000..9f41e832 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/NatPersonType.java @@ -0,0 +1,117 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ObjectFactory.java new file mode 100644 index 00000000..125f7b36 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ObjectFactory.java @@ -0,0 +1,386 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_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_6_0.on7schaden + * + */ + public ObjectFactory() { + } + + /** + * 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 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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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_6_0/on7schaden/OrtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/OrtType.java new file mode 100644 index 00000000..1694d28f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/OrtType.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.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_6_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java new file mode 100644 index 00000000..79a94457 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ReferenzAufBeteiligtePersonSchadenType.java @@ -0,0 +1,91 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on7schaden/SachbearbVUType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SachbearbVUType.java new file mode 100644 index 00000000..d050f5b8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SachbearbVUType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.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_6_0/on7schaden/SchadenLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenLightType.java new file mode 100644 index 00000000..5a0fb6f0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenLightType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenType.java new file mode 100644 index 00000000..4f530e9c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenType.java @@ -0,0 +1,415 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.VtgRolleCdType; +import at.vvo.omds.types.omds2Types.v2_11.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_6_0/on7schaden/SchadenereignisLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenereignisLightType.java new file mode 100644 index 00000000..d7740d23 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenereignisLightType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenereignisType.java new file mode 100644 index 00000000..2292db2f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenereignisType.java @@ -0,0 +1,263 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SchadenmelderType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenmelderType.java new file mode 100644 index 00000000..217b2c89 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenmelderType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SchadenmelderVermittlerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenmelderVermittlerType.java new file mode 100644 index 00000000..e5e6e137 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenmelderVermittlerType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on7schaden/SchadenzuordnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenzuordnungType.java new file mode 100644 index 00000000..9d846e1c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SchadenzuordnungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SearchClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SearchClaimRequestType.java new file mode 100644 index 00000000..f490f734 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SearchClaimRequestType.java @@ -0,0 +1,311 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SearchClaimResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SearchClaimResponseResultType.java new file mode 100644 index 00000000..120e14fa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SearchClaimResponseResultType.java @@ -0,0 +1,135 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SearchClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SearchClaimResponseType.java new file mode 100644 index 00000000..bb3a4ab6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SearchClaimResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on7schaden/SpartendetailSchadenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenKfzType.java new file mode 100644 index 00000000..dc0c8b7c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenKfzType.java @@ -0,0 +1,122 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SpartendetailSchadenKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenKrankenType.java new file mode 100644 index 00000000..5aa85595 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenKrankenType.java @@ -0,0 +1,199 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SpartendetailSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenType.java new file mode 100644 index 00000000..05d3ef53 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenType.java @@ -0,0 +1,38 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SpartendetailSchadenUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenUnfallType.java new file mode 100644 index 00000000..7248f025 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SpartendetailSchadenUnfallType.java @@ -0,0 +1,154 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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 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_6_0/on7schaden/SubmitClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SubmitClaimRequestType.java new file mode 100644 index 00000000..6d2fe1f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SubmitClaimRequestType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/SubmitClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SubmitClaimResponseType.java new file mode 100644 index 00000000..55275f7f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/SubmitClaimResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on7schaden/ZusaetzlicheRollendatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ZusaetzlicheRollendatenType.java new file mode 100644 index 00000000..3eb7a812 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ZusaetzlicheRollendatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/ZusaetzlicheSchadensdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ZusaetzlicheSchadensdatenType.java new file mode 100644 index 00000000..2d95cff2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ZusaetzlicheSchadensdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java new file mode 100644 index 00000000..878316d8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/ZusaetzlicheSchadensereignisdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/on7schaden/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on7schaden/package-info.java new file mode 100644 index 00000000..c447f2f4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_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_6_0.on7schaden; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsService.java new file mode 100644 index 00000000..075c58d0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsService.java @@ -0,0 +1,87 @@ +package at.vvo.omds.types.omds3Types.r1_6_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.2.0 + * 2020-02-28T14:58:16.018+01:00 + * Generated source version: 3.2.0 + * + */ +@WebServiceClient(name = "omdsService", + wsdlLocation = "file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_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/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_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/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_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_6_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortImpl.java new file mode 100644 index 00000000..91baf226 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortImpl.java @@ -0,0 +1,819 @@ + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +package at.vvo.omds.types.omds3Types.r1_6_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; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2020-02-28T14:58:15.963+01:00 + * Generated source version: 3.2.0 + * + */ + +@javax.jws.WebService( + serviceName = "omdsService", + portName = "omdsServicePort", + targetNamespace = "urn:omds3Services-1-4-0", + wsdlLocation = "file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl", + endpointInterface = "at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType") + +public class OmdsServicePortImpl implements OmdsServicePortType { + + private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName()); + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#calculateLeben(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CalculateLebenRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CalculateLebenResponseType calculateLeben(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CalculateLebenRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation calculateLeben"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.AddDocToBusinessCaseRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.AddDocToBusinessCaseRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation addDocToBusinessCase"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#checkAddress(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressResponseType checkAddress(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation checkAddress"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressResponseType _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_6_0.service.OmdsServicePortType#addCommunicationObject(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectResponseType addCommunicationObject(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation addCommunicationObject"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectResponseType _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_6_0.service.OmdsServicePortType#calculateRechtsschutz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzResponseType calculateRechtsschutz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation calculateRechtsschutz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzResponseType _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_6_0.service.OmdsServicePortType#createApplicationKfz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationKfz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#createOfferKfz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferKfz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#submitApplicationLeben(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SubmitApplicationLebenResponseType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SubmitApplicationLebenResponseType submitApplicationLeben(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SubmitApplicationLebenResponseType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationLeben"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#createOfferRechtsschutz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzResponseType createOfferRechtsschutz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferRechtsschutz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzResponseType _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_6_0.service.OmdsServicePortType#searchClaim(at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SearchClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SearchClaimResponseType searchClaim(at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SearchClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation searchClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getStateChanges(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesResponseType getStateChanges(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getStateChanges"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesResponseType _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_6_0.service.OmdsServicePortType#changePersonData(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataResponseType changePersonData(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation changePersonData"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#submitClaim(at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType submitClaim(at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation submitClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkOfferRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkOffer"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getDocumentsOfPeriod"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getPoliciesOfPartner(at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner(at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getPoliciesOfPartner"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#createApplicationUnfall(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateApplicationUnfallRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateApplicationUnfallResponseType createApplicationUnfall(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateApplicationUnfallRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationUnfall"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#deleteCommunicationObject(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectResponseType deleteCommunicationObject(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deleteCommunicationObject"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#checkClaim(at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimResponseType checkClaim(at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation checkClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getPartner(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerResponseType getPartner(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getPartner"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#createApplicationLeben(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateApplicationLebenRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateApplicationLebenResponseType createApplicationLeben(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateApplicationLebenRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationLeben"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#createOfferUnfall(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateOfferUnfallRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateOfferUnfallResponseType createOfferUnfall(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateOfferUnfallRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferUnfall"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageInfosRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getArcImageInfos"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageInfosResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageListRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getOMDSPackageList"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation calculateSachPrivat"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#createApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType createApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationRechtsschutz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkPartnerRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPartner"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkPolicyRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPolicy"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.UserDataRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.UserDataRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getUserData"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkClaimRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkClaimRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#collectionChange(at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType collectionChange(at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation collectionChange"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType _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_6_0.service.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getOMDSPackage"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetNumberOfDocumentsRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getNumberOfDocuments"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#calculateUnfall(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CalculateUnfallRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CalculateUnfallResponseType calculateUnfall(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CalculateUnfallRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation calculateUnfall"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#submitApplicationUnfall(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SubmitApplicationUnfallResponseType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SubmitApplicationUnfallResponseType submitApplicationUnfall(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SubmitApplicationUnfallResponseType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationUnfall"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfObjectRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfObjectRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getDocumentsOfObject"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#calculateKfz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CalculateKfzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CalculateKfzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation calculateKfz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#changeCommunicationObject(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectResponse changeCommunicationObject(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation changeCommunicationObject"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectResponse _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_6_0.service.OmdsServicePortType#createOfferSachPrivat(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType createOfferSachPrivat(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferSachPrivat"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#createApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType createApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationSachPrivat"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getArcImage"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#getClaim(at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimResponseType getClaim(at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#setMailingAddress(at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressResponseType setMailingAddress(at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation setMailingAddress"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressResponseType _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_6_0.service.OmdsServicePortType#submitApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType submitApplicationRechtsschutz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationRechtsschutz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType _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_6_0.service.OmdsServicePortType#createOfferLeben(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateOfferLebenRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateOfferLebenResponseType createOfferLeben(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateOfferLebenRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferLeben"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.LoginRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.LoginRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation login"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#changePartnerMainAddress(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressResponseType changePartnerMainAddress(at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation changePartnerMainAddress"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressResponseType _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_6_0.service.OmdsServicePortType#submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationKfz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_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_6_0.service.OmdsServicePortType#submitApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType submitApplicationSachPrivat(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationSachPrivat"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType _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_6_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType.java new file mode 100644 index 00000000..7bf788da --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType.java @@ -0,0 +1,363 @@ +package at.vvo.omds.types.omds3Types.r1_6_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.2.0 + * 2020-02-28T14:58:16.002+01:00 + * Generated source version: 3.2.0 + * + */ +@WebService(targetNamespace = "urn:omds3Services-1-4-0", name = "omdsServicePortType") +@XmlSeeAlso({at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.common.ObjectFactory.class}) +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +public interface OmdsServicePortType { + + @WebMethod(action = "urn:calculateLeben") + @WebResult(name = "CalculateLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CalculateLebenResponseType calculateLeben( + @WebParam(partName = "parameters", name = "CalculateLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CalculateLebenRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:addDocToBusinessCase") + @WebResult(name = "AddDocToBusinessCaseResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase( + @WebParam(partName = "parameters", name = "AddDocToBusinessCaseRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.AddDocToBusinessCaseRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:checkAddress") + @WebResult(name = "CheckAddressResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressResponseType checkAddress( + @WebParam(partName = "parameters", name = "CheckAddressRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:addCommunicationObject") + @WebResult(name = "AddCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectResponseType addCommunicationObject( + @WebParam(partName = "parameters", name = "AddCommunicationObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateRechtsschutz") + @WebResult(name = "CalculateRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzResponseType calculateRechtsschutz( + @WebParam(partName = "parameters", name = "CalculateRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationKfz") + @WebResult(name = "CreateApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz( + @WebParam(partName = "parameters", name = "CreateApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferKfz") + @WebResult(name = "CreateOfferKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz( + @WebParam(partName = "parameters", name = "CreateOfferKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationLeben") + @WebResult(name = "SubmitApplicationLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SubmitApplicationLebenResponseType submitApplicationLeben( + @WebParam(partName = "parameters", name = "SubmitApplicationLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SubmitApplicationLebenResponseType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferRechtsschutz") + @WebResult(name = "CreateOfferRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzResponseType createOfferRechtsschutz( + @WebParam(partName = "parameters", name = "CreateOfferRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:searchClaim") + @WebResult(name = "SearchClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SearchClaimResponseType searchClaim( + @WebParam(partName = "parameters", name = "SearchClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SearchClaimRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getStateChanges") + @WebResult(name = "GetStateChangesResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesResponseType getStateChanges( + @WebParam(partName = "parameters", name = "GetStateChangesRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:changePersonData") + @WebResult(name = "ChangePersonDataResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataResponseType changePersonData( + @WebParam(partName = "parameters", name = "ChangePersonDataRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitClaim") + @WebResult(name = "SubmitClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType submitClaim( + @WebParam(partName = "parameters", name = "SubmitClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkOffer") + @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer( + @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkOfferRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getDocumentsOfPeriod") + @WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod( + @WebParam(partName = "parameters", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:changePersonData") + @WebResult(name = "GetPoliciesOfPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner( + @WebParam(partName = "parameters", name = "GetPoliciesOfPartnerRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag") + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationUnfall") + @WebResult(name = "CreateApplicationUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateApplicationUnfallResponseType createApplicationUnfall( + @WebParam(partName = "parameters", name = "CreateApplicationUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateApplicationUnfallRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deleteCommunicationObject") + @WebResult(name = "DeleteCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectResponseType deleteCommunicationObject( + @WebParam(partName = "parameters", name = "DeleteCommunicationObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:checkClaim") + @WebResult(name = "CheckClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimResponseType checkClaim( + @WebParam(partName = "parameters", name = "CheckClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getPartner") + @WebResult(name = "GetPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerResponseType getPartner( + @WebParam(partName = "parameters", name = "GetPartnerRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationLeben") + @WebResult(name = "CreateApplicationLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateApplicationLebenResponseType createApplicationLeben( + @WebParam(partName = "parameters", name = "CreateApplicationLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateApplicationLebenRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferUnfall") + @WebResult(name = "CreateOfferUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateOfferUnfallResponseType createOfferUnfall( + @WebParam(partName = "parameters", name = "CreateOfferUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateOfferUnfallRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getArcImageInfos") + @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageInfosResponse getArcImageInfos( + @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageInfosRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getOMDSPackageList") + @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageListResponse getOMDSPackageList( + @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageListRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateSachPrivat") + @WebResult(name = "CalculateSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType calculateSachPrivat( + @WebParam(partName = "parameters", name = "CalculateSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationRechtsschutz") + @WebResult(name = "CreateApplicationRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType createApplicationRechtsschutz( + @WebParam(partName = "parameters", name = "CreateApplicationRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPartner") + @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner( + @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkPartnerRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPolicy") + @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy( + @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkPolicyRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getUserData") + @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.UserDataResponse getUserData( + @WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.UserDataRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkClaim") + @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim( + @WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkClaimRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:collectionChange") + @WebResult(name = "CollectionChangeResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType collectionChange( + @WebParam(partName = "parameters", name = "CollectionChangeRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag") + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getOMDSPackage") + @WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageResponse getOMDSPackage( + @WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getNumberOfDocuments") + @WebResult(name = "GetNumberOfDocumentsResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments( + @WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetNumberOfDocumentsRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateUnfall") + @WebResult(name = "CalculateUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CalculateUnfallResponseType calculateUnfall( + @WebParam(partName = "parameters", name = "CalculateUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CalculateUnfallRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationUnfall") + @WebResult(name = "SubmitApplicationUnfallResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SubmitApplicationUnfallResponseType submitApplicationUnfall( + @WebParam(partName = "parameters", name = "SubmitApplicationUnfallRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SubmitApplicationUnfallResponseType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getDocumentsOfObject") + @WebResult(name = "GetDocumentsOfObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject( + @WebParam(partName = "parameters", name = "GetDocumentsOfObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfObjectRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateKfz") + @WebResult(name = "CalculateKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz( + @WebParam(partName = "parameters", name = "CalculateKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CalculateKfzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:changeCommunicationObject") + @WebResult(name = "ChangeCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectResponse changeCommunicationObject( + @WebParam(partName = "parameters", name = "ChangeCommunicationObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferSachPrivat") + @WebResult(name = "CreateOfferSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType createOfferSachPrivat( + @WebParam(partName = "parameters", name = "CreateOfferSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationSachPrivat") + @WebResult(name = "CreateApplicationSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType createApplicationSachPrivat( + @WebParam(partName = "parameters", name = "CreateApplicationSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getArcImage") + @WebResult(name = "getArcImageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageResponse getArcImage( + @WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getClaim") + @WebResult(name = "GetClaimResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimResponseType getClaim( + @WebParam(partName = "parameters", name = "GetClaimRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden") + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:setMailingAddress") + @WebResult(name = "SetMailingAddressResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressResponseType setMailingAddress( + @WebParam(partName = "parameters", name = "SetMailingAddressRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag") + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationRechtsschutz") + @WebResult(name = "SubmitApplicationRechtsschutzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType submitApplicationRechtsschutz( + @WebParam(partName = "parameters", name = "SubmitApplicationRechtsschutzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferLeben") + @WebResult(name = "CreateOfferLebenResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateOfferLebenResponseType createOfferLeben( + @WebParam(partName = "parameters", name = "CreateOfferLebenRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateOfferLebenRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:login") + @WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse login( + @WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.LoginRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:changePartnerMainAddress") + @WebResult(name = "ChangePartnerMainAddressResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressResponseType changePartnerMainAddress( + @WebParam(partName = "parameters", name = "ChangePartnerMainAddressRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner") + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationKfz") + @WebResult(name = "SubmitApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz( + @WebParam(partName = "parameters", name = "SubmitApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationSachPrivat") + @WebResult(name = "SubmitApplicationSachPrivatResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType submitApplicationSachPrivat( + @WebParam(partName = "parameters", name = "SubmitApplicationSachPrivatRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType parameters + ) throws ServiceFaultMsg; +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType_OmdsServicePort_Client.java new file mode 100644 index 00000000..bbf6056c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -0,0 +1,643 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2020-02-28T14:58:15.901+01:00 + * Generated source version: 3.2.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(); + + { + System.out.println("Invoking calculateLeben..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CalculateLebenRequestType _calculateLeben_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CalculateLebenResponseType _calculateLeben__return = port.calculateLeben(_calculateLeben_parameters); + 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_6_0.on1basis.AddDocToBusinessCaseRequestType _addDocToBusinessCase_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.AddDocToBusinessCaseResponseType _addDocToBusinessCase__return = port.addDocToBusinessCase(_addDocToBusinessCase_parameters); + 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 checkAddress..."); + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressRequestType _checkAddress_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.CheckAddressResponseType _checkAddress__return = port.checkAddress(_checkAddress_parameters); + System.out.println("checkAddress.result=" + _checkAddress__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking addCommunicationObject..."); + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectRequestType _addCommunicationObject_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.AddCommunicationObjectResponseType _addCommunicationObject__return = port.addCommunicationObject(_addCommunicationObject_parameters); + System.out.println("addCommunicationObject.result=" + _addCommunicationObject__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking calculateRechtsschutz..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzRequestType _calculateRechtsschutz_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzResponseType _calculateRechtsschutz__return = port.calculateRechtsschutz(_calculateRechtsschutz_parameters); + System.out.println("calculateRechtsschutz.result=" + _calculateRechtsschutz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createApplicationKfz..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzRequestType _createApplicationKfz_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateApplicationKfzResponseType _createApplicationKfz__return = port.createApplicationKfz(_createApplicationKfz_parameters); + 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 createOfferKfz..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzRequestType _createOfferKfz_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CreateOfferKfzResponseType _createOfferKfz__return = port.createOfferKfz(_createOfferKfz_parameters); + 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 submitApplicationLeben..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SubmitApplicationLebenResponseType _submitApplicationLeben_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SubmitApplicationLebenResponseType _submitApplicationLeben__return = port.submitApplicationLeben(_submitApplicationLeben_parameters); + 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 createOfferRechtsschutz..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzRequestType _createOfferRechtsschutz_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzResponseType _createOfferRechtsschutz__return = port.createOfferRechtsschutz(_createOfferRechtsschutz_parameters); + System.out.println("createOfferRechtsschutz.result=" + _createOfferRechtsschutz__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_6_0.on7schaden.SearchClaimRequestType _searchClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SearchClaimResponseType _searchClaim__return = port.searchClaim(_searchClaim_parameters); + 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 getStateChanges..."); + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesRequestType _getStateChanges_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateChangesResponseType _getStateChanges__return = port.getStateChanges(_getStateChanges_parameters); + System.out.println("getStateChanges.result=" + _getStateChanges__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking changePersonData..."); + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataRequestType _changePersonData_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePersonDataResponseType _changePersonData__return = port.changePersonData(_changePersonData_parameters); + System.out.println("changePersonData.result=" + _changePersonData__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking submitClaim..."); + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType _submitClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType _submitClaim__return = port.submitClaim(_submitClaim_parameters); + System.out.println("submitClaim.result=" + _submitClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deepLinkOffer..."); + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkOfferRequest _deepLinkOffer_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkOffer__return = port.deepLinkOffer(_deepLinkOffer_parameters); + System.out.println("deepLinkOffer.result=" + _deepLinkOffer__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getDocumentsOfPeriod..."); + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodRequestType _getDocumentsOfPeriod_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodResponseType _getDocumentsOfPeriod__return = port.getDocumentsOfPeriod(_getDocumentsOfPeriod_parameters); + System.out.println("getDocumentsOfPeriod.result=" + _getDocumentsOfPeriod__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getPoliciesOfPartner..."); + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType _getPoliciesOfPartner_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType _getPoliciesOfPartner__return = port.getPoliciesOfPartner(_getPoliciesOfPartner_parameters); + System.out.println("getPoliciesOfPartner.result=" + _getPoliciesOfPartner__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createApplicationUnfall..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateApplicationUnfallRequestType _createApplicationUnfall_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateApplicationUnfallResponseType _createApplicationUnfall__return = port.createApplicationUnfall(_createApplicationUnfall_parameters); + System.out.println("createApplicationUnfall.result=" + _createApplicationUnfall__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deleteCommunicationObject..."); + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectRequestType _deleteCommunicationObject_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.DeleteCommunicationObjectResponseType _deleteCommunicationObject__return = port.deleteCommunicationObject(_deleteCommunicationObject_parameters); + System.out.println("deleteCommunicationObject.result=" + _deleteCommunicationObject__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking checkClaim..."); + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimRequestType _checkClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.CheckClaimResponseType _checkClaim__return = port.checkClaim(_checkClaim_parameters); + System.out.println("checkClaim.result=" + _checkClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getPartner..."); + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerRequestType _getPartner_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.GetPartnerResponseType _getPartner__return = port.getPartner(_getPartner_parameters); + System.out.println("getPartner.result=" + _getPartner__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createApplicationLeben..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateApplicationLebenRequestType _createApplicationLeben_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateApplicationLebenResponseType _createApplicationLeben__return = port.createApplicationLeben(_createApplicationLeben_parameters); + System.out.println("createApplicationLeben.result=" + _createApplicationLeben__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createOfferUnfall..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateOfferUnfallRequestType _createOfferUnfall_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateOfferUnfallResponseType _createOfferUnfall__return = port.createOfferUnfall(_createOfferUnfall_parameters); + System.out.println("createOfferUnfall.result=" + _createOfferUnfall__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getArcImageInfos..."); + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageInfosRequest _getArcImageInfos_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageInfosResponse _getArcImageInfos__return = port.getArcImageInfos(_getArcImageInfos_parameters); + System.out.println("getArcImageInfos.result=" + _getArcImageInfos__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getOMDSPackageList..."); + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageListRequest _getOMDSPackageList_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageListResponse _getOMDSPackageList__return = port.getOMDSPackageList(_getOMDSPackageList_parameters); + System.out.println("getOMDSPackageList.result=" + _getOMDSPackageList__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking calculateSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType _calculateSachPrivat_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType _calculateSachPrivat__return = port.calculateSachPrivat(_calculateSachPrivat_parameters); + System.out.println("calculateSachPrivat.result=" + _calculateSachPrivat__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createApplicationRechtsschutz..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType _createApplicationRechtsschutz_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType _createApplicationRechtsschutz__return = port.createApplicationRechtsschutz(_createApplicationRechtsschutz_parameters); + System.out.println("createApplicationRechtsschutz.result=" + _createApplicationRechtsschutz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deepLinkPartner..."); + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkPartnerRequest _deepLinkPartner_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPartner__return = port.deepLinkPartner(_deepLinkPartner_parameters); + System.out.println("deepLinkPartner.result=" + _deepLinkPartner__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deepLinkPolicy..."); + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkPolicyRequest _deepLinkPolicy_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkPolicy__return = port.deepLinkPolicy(_deepLinkPolicy_parameters); + System.out.println("deepLinkPolicy.result=" + _deepLinkPolicy__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getUserData..."); + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.UserDataRequest _getUserData_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.UserDataResponse _getUserData__return = port.getUserData(_getUserData_parameters); + System.out.println("getUserData.result=" + _getUserData__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deepLinkClaim..."); + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkClaimRequest _deepLinkClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse _deepLinkClaim__return = port.deepLinkClaim(_deepLinkClaim_parameters); + System.out.println("deepLinkClaim.result=" + _deepLinkClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking collectionChange..."); + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeRequestType _collectionChange_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType _collectionChange__return = port.collectionChange(_collectionChange_parameters); + System.out.println("collectionChange.result=" + _collectionChange__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_6_0.servicetypes.OMDSPackageRequest _getOMDSPackage_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.OMDSPackageResponse _getOMDSPackage__return = port.getOMDSPackage(_getOMDSPackage_parameters); + 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_6_0.on1basis.GetNumberOfDocumentsRequestType _getNumberOfDocuments_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetNumberOfDocumentsResponseType _getNumberOfDocuments__return = port.getNumberOfDocuments(_getNumberOfDocuments_parameters); + 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 calculateUnfall..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CalculateUnfallRequestType _calculateUnfall_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CalculateUnfallResponseType _calculateUnfall__return = port.calculateUnfall(_calculateUnfall_parameters); + 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_6_0.on2antrag.unfall.SubmitApplicationUnfallResponseType _submitApplicationUnfall_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SubmitApplicationUnfallResponseType _submitApplicationUnfall__return = port.submitApplicationUnfall(_submitApplicationUnfall_parameters); + 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 getDocumentsOfObject..."); + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfObjectRequestType _getDocumentsOfObject_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfObjectResponseType _getDocumentsOfObject__return = port.getDocumentsOfObject(_getDocumentsOfObject_parameters); + 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_6_0.on2antrag.kfz.CalculateKfzRequestType _calculateKfz_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.CalculateKfzResponseType _calculateKfz__return = port.calculateKfz(_calculateKfz_parameters); + System.out.println("calculateKfz.result=" + _calculateKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking changeCommunicationObject..."); + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectRequestType _changeCommunicationObject_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangeCommunicationObjectResponse _changeCommunicationObject__return = port.changeCommunicationObject(_changeCommunicationObject_parameters); + System.out.println("changeCommunicationObject.result=" + _changeCommunicationObject__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_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType _createOfferSachPrivat_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType _createOfferSachPrivat__return = port.createOfferSachPrivat(_createOfferSachPrivat_parameters); + System.out.println("createOfferSachPrivat.result=" + _createOfferSachPrivat__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createApplicationSachPrivat..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType _createApplicationSachPrivat_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType _createApplicationSachPrivat__return = port.createApplicationSachPrivat(_createApplicationSachPrivat_parameters); + 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 getArcImage..."); + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageRequest _getArcImage_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ArcImageResponse _getArcImage__return = port.getArcImage(_getArcImage_parameters); + 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 getClaim..."); + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimRequestType _getClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.GetClaimResponseType _getClaim__return = port.getClaim(_getClaim_parameters); + 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 setMailingAddress..."); + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressRequestType _setMailingAddress_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressResponseType _setMailingAddress__return = port.setMailingAddress(_setMailingAddress_parameters); + System.out.println("setMailingAddress.result=" + _setMailingAddress__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking submitApplicationRechtsschutz..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType _submitApplicationRechtsschutz_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType _submitApplicationRechtsschutz__return = port.submitApplicationRechtsschutz(_submitApplicationRechtsschutz_parameters); + System.out.println("submitApplicationRechtsschutz.result=" + _submitApplicationRechtsschutz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createOfferLeben..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateOfferLebenRequestType _createOfferLeben_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateOfferLebenResponseType _createOfferLeben__return = port.createOfferLeben(_createOfferLeben_parameters); + System.out.println("createOfferLeben.result=" + _createOfferLeben__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking login..."); + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.LoginRequestType _login_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.DeepLinkBusinessObjectResponse _login__return = port.login(_login_parameters); + System.out.println("login.result=" + _login__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking changePartnerMainAddress..."); + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressRequestType _changePartnerMainAddress_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ChangePartnerMainAddressResponseType _changePartnerMainAddress__return = port.changePartnerMainAddress(_changePartnerMainAddress_parameters); + System.out.println("changePartnerMainAddress.result=" + _changePartnerMainAddress__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_6_0.on2antrag.kfz.SubmitApplicationKfzRequestType _submitApplicationKfz_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SubmitApplicationKfzResponseType _submitApplicationKfz__return = port.submitApplicationKfz(_submitApplicationKfz_parameters); + 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_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType _submitApplicationSachPrivat_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType _submitApplicationSachPrivat__return = port.submitApplicationSachPrivat(_submitApplicationSachPrivat_parameters); + System.out.println("submitApplicationSachPrivat.result=" + _submitApplicationSachPrivat__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + + System.exit(0); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java new file mode 100644 index 00000000..71fdf4ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.service; + +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 3.2.0 + * 2020-02-28T14:58:15.963+01:00 + * Generated source version: 3.2.0 + */ + +@WebFault(name = "serviceFault", targetNamespace = "urn:omds3CommonServiceTypes-1-1-0") +public class ServiceFaultMsg extends Exception { + + private at.vvo.omds.types.omds3Types.r1_6_0.common.ServiceFault serviceFault; + + public ServiceFaultMsg() { + super(); + } + + public ServiceFaultMsg(String message) { + super(message); + } + + public ServiceFaultMsg(String message, Throwable cause) { + super(message, cause); + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_6_0.common.ServiceFault serviceFault) { + super(message); + this.serviceFault = serviceFault; + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.r1_6_0.common.ServiceFault serviceFault, Throwable cause) { + super(message, cause); + this.serviceFault = serviceFault; + } + + public at.vvo.omds.types.omds3Types.r1_6_0.common.ServiceFault getFaultInfo() { + return this.serviceFault; + } +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcContent.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcContent.java new file mode 100644 index 00000000..0845e2c3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcContent.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/servicetypes/ArcImageInfo.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageInfo.java new file mode 100644 index 00000000..4192f8e5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageInfo.java @@ -0,0 +1,231 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/ArcImageInfosRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageInfosRequest.java new file mode 100644 index 00000000..4f640338 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageInfosRequest.java @@ -0,0 +1,273 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/ArcImageInfosResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageInfosResponse.java new file mode 100644 index 00000000..ecb8d3df --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageInfosResponse.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/ArcImageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageRequest.java new file mode 100644 index 00000000..7ac2230f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageRequest.java @@ -0,0 +1,127 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/ArcImageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageResponse.java new file mode 100644 index 00000000..e293d290 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ArcImageResponse.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/DeepLinkBusinessObjectResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkBusinessObjectResponse.java new file mode 100644 index 00000000..7b528f80 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkBusinessObjectResponse.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/DeepLinkClaimRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkClaimRequest.java new file mode 100644 index 00000000..aa00e8e1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkClaimRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/DeepLinkOfferRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkOfferRequest.java new file mode 100644 index 00000000..2479fa48 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkOfferRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/DeepLinkPartnerRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkPartnerRequest.java new file mode 100644 index 00000000..3331b948 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkPartnerRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/DeepLinkPolicyRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkPolicyRequest.java new file mode 100644 index 00000000..b900ad9f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/DeepLinkPolicyRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/HttpActionLinkType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/HttpActionLinkType.java new file mode 100644 index 00000000..965b3e9c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/HttpActionLinkType.java @@ -0,0 +1,142 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/servicetypes/LoginRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/LoginRequestType.java new file mode 100644 index 00000000..93df97a9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/LoginRequestType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/OMDSPackageInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageInfoType.java new file mode 100644 index 00000000..03d2ca87 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageInfoType.java @@ -0,0 +1,238 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.PaketInhCdType; +import at.vvo.omds.types.omds2Types.v2_11.PaketUmfCdType; +import at.vvo.omds.types.omds3Types.r1_6_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_6_0/servicetypes/OMDSPackageListRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageListRequest.java new file mode 100644 index 00000000..22c6fc88 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageListRequest.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/OMDSPackageListResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageListResponse.java new file mode 100644 index 00000000..ac4907a7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageListResponse.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/OMDSPackageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageRequest.java new file mode 100644 index 00000000..9b5c484a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageRequest.java @@ -0,0 +1,125 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/OMDSPackageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageResponse.java new file mode 100644 index 00000000..0baab807 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/OMDSPackageResponse.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ObjectFactory.java new file mode 100644 index 00000000..cec1fe5e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/ObjectFactory.java @@ -0,0 +1,457 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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 >}} + * + */ + @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_6_0/servicetypes/PolicyPartnerRole.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/PolicyPartnerRole.java new file mode 100644 index 00000000..3a645088 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/PolicyPartnerRole.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/RequestedOMDSPackage.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/RequestedOMDSPackage.java new file mode 100644 index 00000000..ab6e5432 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/RequestedOMDSPackage.java @@ -0,0 +1,231 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/servicetypes/UserDataRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/UserDataRequest.java new file mode 100644 index 00000000..c56facb7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/UserDataRequest.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_6_0/servicetypes/UserDataResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/UserDataResponse.java new file mode 100644 index 00000000..6781ef14 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/UserDataResponse.java @@ -0,0 +1,200 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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_11.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_6_0/servicetypes/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/servicetypes/package-info.java new file mode 100644 index 00000000..26d8acf2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_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_6_0.servicetypes; diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds20Types_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds20Types_binding.xml new file mode 100644 index 00000000..230408d3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds20Types_binding.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON1_Basisfunktionen_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON1_Basisfunktionen_binding.xml new file mode 100644 index 00000000..2ebb76c3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omds3_ON2_Antrag_Common_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Common_binding.xml new file mode 100644 index 00000000..5f3aaee9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omds3_ON2_Antrag_Kfz_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Kfz_binding.xml new file mode 100644 index 00000000..58ea44a8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omds3_ON2_Antrag_Leben_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Leben_binding.xml new file mode 100644 index 00000000..de6a7f1f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omds3_ON2_Antrag_RS_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_RS_binding.xml new file mode 100644 index 00000000..29be37c0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omds3_ON2_Antrag_SachPrivat_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_SachPrivat_binding.xml new file mode 100644 index 00000000..7ae8f496 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omds3_ON2_Antrag_Unfall_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Unfall_binding.xml new file mode 100644 index 00000000..613eaac6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omds3_ON3_Vertrag_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON3_Vertrag_binding.xml new file mode 100644 index 00000000..e7c65bd1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omds3_ON4_Partner_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON4_Partner_binding.xml new file mode 100644 index 00000000..4c22bc33 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omds3_ON7_Schaden_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON7_Schaden_binding.xml new file mode 100644 index 00000000..cac8c5a7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_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_6_0/omdsCommonServiceTypes_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsCommonServiceTypes_binding.xml new file mode 100644 index 00000000..1ae145d5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsCommonServiceTypes_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsExampleVuExtension_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsExampleVuExtension_binding.xml new file mode 100644 index 00000000..257f39f7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsExampleVuExtension_binding.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsServiceTypes_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsServiceTypes_binding.xml new file mode 100644 index 00000000..c754be7b --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omdsServiceTypes_binding.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/wsdl_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/wsdl_binding.xml new file mode 100644 index 00000000..3f5b90b3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/wsdl_binding.xml @@ -0,0 +1,17 @@ + + + + + true + false + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/wsdl_broker_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/wsdl_broker_binding.xml new file mode 100644 index 00000000..59700e11 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/wsdl_broker_binding.xml @@ -0,0 +1,18 @@ + + + + + + true + false + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/ARAG_Fam_RS/omds3_ON2_Antrag_Rechtsschutz_ARAG.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/ARAG_Fam_RS/omds3_ON2_Antrag_Rechtsschutz_ARAG.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/ARAG_Fam_RS/omds3_ON2_Antrag_Rechtsschutz_ARAG.xsd rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/ARAG_Fam_RS/omds3_ON2_Antrag_Rechtsschutz_ARAG.xsd diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/BeispielAuskunftsservice.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/BeispielAuskunftsservice.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/BeispielAuskunftsservice.xsd rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/BeispielAuskunftsservice.xsd diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/BspRechtsschutz.xml b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/BspRechtsschutz.xml similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/BspRechtsschutz.xml rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/BspRechtsschutz.xml diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/CalculationRequestKfz.xml b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/CalculationRequestKfz.xml similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/CalculationRequestKfz.xml rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/CalculationRequestKfz.xml diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/OfferRequestKfz.xml b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/OfferRequestKfz.xml similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/OfferRequestKfz.xml rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/OfferRequestKfz.xml diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/exampleVuServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/exampleVuServiceTypes.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/exampleVuServiceTypes.xsd rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/exampleVuServiceTypes.xsd diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/omds3_ON2_Antrag_RS.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/omds3_ON2_Antrag_RS.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/omds3_ON2_Antrag_RS.xsd rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/omds3_ON2_Antrag_RS.xsd diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/omds3_ON2_Antrag_RechtsschutzBeispiel.xml b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/omds3_ON2_Antrag_RechtsschutzBeispiel.xml similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/omds3_ON2_Antrag_RechtsschutzBeispiel.xml rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/omds3_ON2_Antrag_RechtsschutzBeispiel.xml diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/omds3_ON2_Antrag_SachPrivatGenerischBeispiel.xml b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/omds3_ON2_Antrag_SachPrivatGenerischBeispiel.xml similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/omds3_ON2_Antrag_SachPrivatGenerischBeispiel.xml rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/omds3_ON2_Antrag_SachPrivatGenerischBeispiel.xml diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/omds3_ON2_Antrag_SachPrivatSpezifischBeispiel.xml b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/omds3_ON2_Antrag_SachPrivatSpezifischBeispiel.xml similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/omds3_ON2_Antrag_SachPrivatSpezifischBeispiel.xml rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/omds3_ON2_Antrag_SachPrivatSpezifischBeispiel.xml diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/pfefferminzia_Erweiterung_ON2_Antrag_Rechtsschutz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/pfefferminzia_Erweiterung_ON2_Antrag_Rechtsschutz.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/def/r1_5_0/Bsp/pfefferminzia_Erweiterung_ON2_Antrag_Rechtsschutz.xsd rename to OMDSServiceDefinition/src/main/resources/def/r1_4_0/Bsp/pfefferminzia_Erweiterung_ON2_Antrag_Rechtsschutz.xsd diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd index 0e90bc87..6006c3bc 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -524,36 +524,6 @@ 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. - - - Erweiterung des Person_Type für die Verwendung in Personensparten - - - - - - - - - - - - - - - - - - - - - - - - - VU-spezifische Erweiterungsmöglichkeit für Personendaten - - Vertragsrolle @@ -1866,11 +1836,45 @@ - + + + + + Risikomerkmale natürlicher Personen + + + + + + + Risikoattribute natürlicher Personen + + + + + + + + + + + + + + + + + + + + + VU-spezifische Erweiterungsmöglichkeit für Personendaten + + Versicherte Veranstaltung basierend auf VersichertesInteresse_Type @@ -2262,6 +2266,50 @@ Eine weiterführende Beschreibung des Attributs. + + + + + + Message an einem Attribut + + + + + Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) + + + + + + + Fehler + + + + + Warnung + + + + + Hinweis + + + + + + + + Optional ein Fehlercode + + + + + + Eine ausgeschriebene Fehlermeldung, für den User + + @@ -2533,10 +2581,13 @@ - + Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd index cc211887..cfe2aeaf 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd @@ -133,14 +133,14 @@ - + Daten zu etwaigen Sicherstellungen - - + + Optional Angaben PEP wenn zutreffend diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd index 1fb59df2..f4bcc681 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd @@ -10,7 +10,12 @@ - + + + + Möglichkeit Unfall-fremde Bausteine einzugliedern. + + Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. @@ -21,7 +26,7 @@ - + Typ für ein Produkt in der Sparte Leben. @@ -33,11 +38,16 @@ Referenz auf die Daten der Person - + Liste der Tarife + + + Möglichkeit Tarife zu gruppieren + + @@ -57,6 +67,11 @@ Liste von Zusatzbausteinen + + + Möglichkeit Zusatzbausteine zu gruppieren + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd index ac0821dc..5f7e7b98 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd @@ -10,18 +10,31 @@ - + + + Ebene Produkt + + + + + Möglichkeit Unfall-fremde Bausteine einzugliedern. + + Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. - + + + Möglichkeit eine Sichterstellung aus dem Antragsobjekt zu referenzieren. + + - + Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. @@ -33,16 +46,18 @@ Referenz auf die Daten der Person - - - Selbstbehalt über alle Elementarprodukte einheitlich. - - Liste der Elementarprodukte + + + + + Selbstbehalt über alle Elementarprodukte einheitlich. + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReadMe.txt b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReadMe.txt new file mode 100644 index 00000000..8e0dc855 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReadMe.txt @@ -0,0 +1,9 @@ +Releases +================================ +OMDS 3 Version 1.0.0 - erste Veroeffentlichung der 'Quick-Wins' +OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0 +OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert +OMDS 3 Version 1.2.0 - Autorisierung neu Beschrieben, keine Änderungen in den Services selbst +OMDS 3 Version 1.3.0 - Berechnung-Offert-Antrag Kfz neu, Schaden überarbeitet +OMDS 3 Version 1.4.0 - in Vorbereitung: Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11 +OMDS 3 Version 1.5.0 - in Vorbereitung: Berechnung-Offert-Antrag Unfall, Sach-privat, Rechtsschutz, Schaden überarbeitet, Verwendung OMDS 2.11 \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReleaseNotes-1-5-0.txt b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReleaseNotes-1-5-0.txt new file mode 100644 index 00000000..d6a58678 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReleaseNotes-1-5-0.txt @@ -0,0 +1,184 @@ +============= +Version 1.5.0 +============= + +Was ist neu oder anders in Version 1.5.0 im Vergleich zur Version 1.4.0? +===================================================================================== +1. Sach-Privat, Unfall und Rechtsschutz erben von neuen "generischen" Produktklassen + + +============= +Version 1.4.0 +============= + +Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0? +===================================================================================== +1. 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/ +2. Antragsdaten Kfz können auch direkt in SubmitApplicationKfz übergeben werden, ein + vorheriger Aufruf von CreateApplicateionKfz ist optional. +3. Für BerechnungsdatenKfz, OffertdatenKfz und AntragsdatenKfz sind eigene Elemente + definiert. +4. Die Zulassungsdaten sind in die omds3CommonServiceTypes gewandert und nun + Teil des Typs "Fahrzeug_Type". In 1.3 waren sie Teil von BOA-Kfz. +5. Vertragsbeginn ist in Ebene 2 und 3 optional. Vertragsbeginn und Vertragsende sind + nur noch vom Typ omds:Datum und nicht omds_Datum-Zeit. +6. 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. +7. Es wurde ein neues abstraktes Element "AbgelehnteRisiken" bei den Antragsdaten eingeführt. +8. Es wurden einige optionale Tarifmerkmale im Kfz-Verkaufsprodukt aufgenommen: Geburtsdatum, Postleitzahl, + Vermittlernummer und Nat. Person / Sonstige Person. +9. 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. +10. Drei Elemente die bislang in den Antragsdaten Kfz enthalten waren, sind in die allgemeinen Antragsdaten + aufgenommen worden: Ersatzpolizzennummer, ZusendungWeitereDokumente, Vorversicherungen +11. 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. +12. 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. +13. 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. Neu enthalten ist: KFZ Berechnung - Offert - Antrag + +2. 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 + +3. ServiceFault kann einen zusätzlichen Rückgabewert enthalten: Den String "elementReference". +4. 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. 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 +ist 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_6_0/omds211-00.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds211-00.xsd new file mode 100644 index 00000000..59a6f34e --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds211-00.xsd @@ -0,0 +1,7829 @@ + + + + + + Version 211-00 - OMDS Arbeitsgruppe + + + + + + + + + + + + + + + + + + + + InhCd=AI + + + + + + + InhCd=VI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Postzertifizierter Adress Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xx (11,2) + + + + + + + + + + decimal xxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Änderungsgrund + + + + + sonstiges + + + + + Änderung ohne Prämienwirksamk. + + + + + Änderung mit Prämienwirksamk. + + + + + Bonus/Malus-Anpassung + + + + + 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 + + + + + + + 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 + + + + + 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 + + + + + Rechtschutzindex + + + + + 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 + + + + + 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 + + + + + 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 + + + + + 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 + + + + + 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 Rechtschutz + + + + + Kfz-Rechtschutz + + + + + Firmen-Rechtschutz + + + + + 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 + + + + + + + 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 + + + + + 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 + + + + + + + Art der sonstigen Person + + + + + unbekannt + + + + + Bank + + + + + Versicherung + + + + + Firma + + + + + Gruppe + + + + + Verein + + + + + Körperschaft + + + + + sonstige + + + + + + + Sparte + + + + + sonstige + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + Abfertigungsversicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Einzel-KV + + + + + Gruppen-KV + + + + + Kühlgut + + + + + Leasing + + + + + Lebensversicherung + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Reiseversicherung + + + + + Rechtschutz + + + + + Sonstige SV + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + + + Steuerart + + + + + Vers-Steuer + + + + + Motorbez. Vers-Steuer + + + + + Feuerschutzsteuer + + + + + + + Textart + + + + + Anrede + + + + + Beruf + + + + + Freitext + + + + + Titel + + + + + 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 + + + + + Bausparer gesetzlicher Vertreter + + + + + Bausparer mit Prämie + + + + + Bausparer ohne Prämie + + + + + Inkassoadresse + + + + + Gesetzlicher Vertreter + + + + + Lenker + + + + + Korrespondenz/Zustelladresse + + + + + Versicherungsnehmer + + + + + + + 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 + + + + + + + + InhCd=VM|VV|VS|VP|VK + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd new file mode 100644 index 00000000..6006c3bc --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd @@ -0,0 +1,2737 @@ + + + + + + + + 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 + + + + + + + + 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 + + + + + Eine rein technische Id des Requests für Zwecke des Debuggings, die Id darf nicht mit fachlichen Informationen verknüpft werden. + + + + + + + Abstraktes ResponseObjekt + + + + + + + + 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 + + + + + + + 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 + + + + + + + + + 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 + + + + + + + + + + + + + + + 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 + + + + + Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann + + + + + + 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 + + + + + + + + + + + + Der fachlicher Typ der Datei: 1..Sepa-Mandat, 2..unterschrieber Antrag, 3..Bestätigung zur elektronischen Kommunikation, 4..Basisblatt, 5..Gesundheitsfragen, 6..Maklervollmacht, 7..Beratungsprotokoll + + + + + SEPA-Mandat + + + + + Unterschriebener Antrag Provision + + + + + Bestätigung elektronische Kommunikation + + + + + Basisblatt + + + + + Gesundheitsfragen + + + + + Maklervollmacht + + + + + Beratungsprotokoll + + + + + + + Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden. + + + + + eindeutige Vermittlernummer + + + + + Abschluss Provision + + + + + Folge Provision + + + + + Betreuung Provision + + + + + + Produktmodell + + + + Abstrakter gemeinsamer Basistyp von Produktbausteinen und Gruppen + + + + + Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen + + + + + + + Schluessel der Tarifkomponente + + + + + Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt + + + + + Verweise auf Bedingungswerke + + + + + Meldungen zu Elementen in diesem Produktbaustein + + + + + + + + + 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 (1. Generation, wird nur in Kfz verwendet) + + + + + + + + + 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. + + + + + + + + + + + Basistyp für ein Produkt (1. Generation, wird nur in Kfz verwendet) + + + + + + + + + + + + + + + + + Basistyp für ein Elementarprodukt (1. Generation, wird nur in Kfz verwendet) + + + + + + + + + + + + + Basistyp für ein Zusatzprodukt (wird nirgends verwendet) + + + + + + + + + + + + + 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. + + + + + + + + + + Gruppe von Bausteinen, aus der eine Auswahl möglich ist + + + + + + + + Minimum Anzahl Bausteine, die gewählt werden müssen, darf auch 0 sein. + + + + + Maximum Anzahl Bausteine, die gewählt werden können. Die Angabe darf fehlen, wenn kein Maximum festgelegt ist. + + + + + + + + + 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ährlicher 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 fuer Kfz + + + + + + + + Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell + + + + + Bezugsberechtigung gesetzliche Erben + + + + + + + + Bezugsberechtigung Überbringer + + + + + + + + Bezugsberechtigung namentlich + + + + + + + Liste der bezugsberechtigten Personen + + + + + wahr, wenn das Bezugsrecht unwiderruflich ist. + + + + + + + + + Namentliches Bezugsrecht fuer eine Person + + + + + + + + + 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 + + + + + Standardimplementierung Vorversicherungen + + + + + + + + + + + + Angaben zu einer Vorversicherung + + + + + + + Optional Angabe einer Vertragssparte + + + + + Optional Angabe einer oder mehrerer Sparten + + + + + + + + + + Details zu einer Vorversicherung + + + + + 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 + + + + + + + + + + Abstraktes Ereignis einer Statusänderung + + + + + 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 Variante + + + + + + + + + + Type Deckung + + + + + Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. + + + + + + + Type Deckung + + + + + + Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. + + + + + Definiert zu welchem versicherten Risiko die Deckung gehört + + + + + + + Type Deckung Prozent + + + + + + Wenn der Prozentwert eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. + + + + + + + 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 + + + + + + + Type für die Hauptfälligkeit + + + + + + + + + Beschreibt die Zahlungsdaten + + + + + + 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 + + + + + + Abstrakter Obertyp für versicherte Interessen, unterstützt Attribut-Metadaten + + + + + + + + + + + + Versicherte Person basierend auf VersichertesInteresse_Type + + + + + + + + + Risikomerkmale natürlicher Personen + + + + + + + + + + + Risikoattribute natürlicher Personen + + + + + + + + + + + + + + + + + + + + + VU-spezifische Erweiterungsmöglichkeit für Personendaten + + + + + Versicherte Veranstaltung basierend auf VersichertesInteresse_Type + + + + + + + + + + Basisklasse für alle Fahrzeuge in der Kfz-Versicherung + + + + + + + Optional Zulassungsdaten. Wenn unter den Zulassungsdaten ein Fahrzeug gefunden wird, werden diese Daten verwendet. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Typ für Zulassungsdaten + + + + + Versicherungsbestätigungsnummer + + + + + Zulassungs-Kennzeichen + + + + + Zulassungs-Fahrgestellnummer + + + + + + + Versicherter Betrieb (Landwirtschaftlicher Betrieb, Verein) + + + + + + + + + + + + + + + + + + + Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type + + + + + Versicherte Liegenschaft + + + + + + + + + + + + + + + Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert + + + + + + + + + + + Dient zur Abbildung eines Selbstbehalts + + + + + + 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. + + + + + + + Abstrakter Basistyp für Metadaten von Attributen + + + + + Ob das Attribut änderbar ist + + + + + Ob das Attribut als Pflichtfeld zu behandeln ist + + + + + Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. + + + + + 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 + + + + + + + + + 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 + + + + + + + + + + + Attribut mit Metadaten für Schlüssellisten + + + + + + + + + Optional Inhalte einer Werteliste + + + + + Mindestanzahl zu selektierender Werte + + + + + + + + + + + + + + + Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind. + + + + + + + Die Schlüssel der ausgewählten Werte + + + + + Optional eine Vorgabe von Schlüsseln als Default-Werte + + + + + Die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen + + + + + Mindestanzahl zu selektierender Werte + + + + + Maximalanzahl zu selektierender Werte + + + + + + + + + Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben + + + + + + + + Typ fuer Sicherstellungen in der Personenversicherung + + + + + Die laufende Nummer dieser Sicherstellung + + + + + Optional die Angabe des sichergestellten Betrags, wenn nicht die volle Summe sichergestellt werden soll + + + + + Optional die Angabe einer Unanfechtbarkeitssumme, wenn eine Unanfechtsbarkeitsklausel eingeschlossen wurde + + + + + + + Sicherstellung vom Typ Abtretung / Zession + + + + + + + + + + + + Sicherstellung vom Typ Verpfändung + + + + + + + + + + + + Eigenschaften Pfandgläubiger + + + + + + + + + Sicherstellung vom Typ Vinkulierung + + + + + + + + + + + + Gläubiger einer Sicherstellung + + + + + + + + + + + Zustimmung Gesundheitsdaten + + + + + + + + + Fragen gemäß FATCA + + + + + + + + + Fragen FATCA bei natürlichen Personen + + + + + + + + + + Fragen FATCA bei sonstigen Personen + + + + + + + + Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz + + + + + + + + + + + + + + + Beschreibung einer PEP + + + + + + + + Details zur Treuhaenderfrage + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3ServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3ServiceTypes.xsd new file mode 100644 index 00000000..f1ca220d --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_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_6_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl new file mode 100644 index 00000000..c8e92377 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl @@ -0,0 +1,1315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3ServicesBroker.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3ServicesBroker.wsdl new file mode 100644 index 00000000..070450fd --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3ServicesBroker.wsdl @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON1_Basisfunktionen.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON1_Basisfunktionen.xsd new file mode 100644 index 00000000..a38ce0b3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON1_Basisfunktionen.xsd @@ -0,0 +1,457 @@ + + + + + + State-Changes + + + + Typ des Requestobjektes um Geschäftsfalle abzuholen + + + + + + + Vorgabe einer Geschäftsobjektart, z.B. Vertrag, Schaden oder Antrag + + + + + + + + + Typ des Responseobjektes um Geschäftsfalle abzuholen + + + + + + + + + + + + Requestobjekt fuer die Abfrage von Statusänderungen + + + + + Responseobjekt fuer die Abfrage von Statusänderungen + + + + + Typ fuer die Bekanntgabe von Statusänderungen + + + + + + + + Typ fuer die Annahme von Statusänderungen + + + + + Requestobjekt fuer die Übermittlung von Statusänderungen + + + + + Responseobjekt für die Übermittlung von Statusänderungen + + + + + Abstraktes Event einer Statusänderung + + + + + Standard-Event einer Statusänderung + + + + + + + Die Art des Objekts, z.B. Vertrag + + + + + Die Id des Objekts als ObjektId_Type + + + + + Eine Geschäftsfall-Id als String, wenn dem Servicenutzer eine solche zugeordnet ist. + + + + + Die Art des Geschaeftsfalls der zur Statusänderung geführt hat. + + + + + Das Datum ab wann die Statusänderung feststeht. + + + + + Das Datum ab welchem die Statusänderung wirksam wird. + + + + + Optional der bisherige Status + + + + + Der neue Status + + + + + + + + + Abstrakter Status eines Geschaeftsfalls + + + + + Status eines Antrags + + + + + + + + + + + + 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 + + + + + + + + + Request um als Makler der VU einen Endpoint bekannt zu geben + + + + + Typ für den DeclareEndpointRequest + + + + + + Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen + + + + + + + + + + + Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann. + + + + + Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern. + + + + + + + Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt. + + + + + + + + + + + Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + + + + + Konkrete Implementierung von Credentials mit Username und Password + + + + Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden. + + + + + Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden. + + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Die von der VU zuletzt erfolgreich registrierte BasisUrl + + + + + + + + + + + + + Request zum Bezug eines Security-Context-Token + + + + + Request-Type zum Bezug eines Security-Context-Tokens + + + + + + + + Response des Bezug eines Security-Context-Tokens + + + + + Response-Type zum Bezug eines Securtity-Context-Tokens + + + + + Der Token selbst als String + + + + + Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch. + + + + + Optional: Das Ablaufdatum des Tokens + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd new file mode 100644 index 00000000..cfe2aeaf --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd @@ -0,0 +1,428 @@ + + + + + + + + + Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist + + + + + 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. + + + + + Liste aller benötigten Vertragspersonen (nicht versicherte Personen), welche dann über ihre Rolle referenziert werden. Die Personen können eine Adresse enthalten. + + + + + Referenz auf die Person, die als Versicherungsnehmer fungiert. + + + + + Referenz auf einen abweichenden Praemienzahler, wenn nicht der Verisicherungsnehmer die Prämie zahlt + + + + + Referenz auf weitere Versicherungsnehmer + + + + + Weitere Personen in Vertragsrollen + + + + + Bestehen Ablehnungen zu den beantragten Risiken + + + + + Bestehen 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 bei Konvertierung + + + + + Sollen weitere Antragsdokumente zugestellt werden (z.B. IVK) + + + + + Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten + + + + + + + Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist + + + + + + + Vinkulierungsdaten + + + + + + + + + Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist + + + + + + + Daten zu etwaigen Sicherstellungen + + + + + + + + Optional Angaben PEP wenn zutreffend + + + + + + + + + + + + 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 + + + + + + + Referenzen auf Offertdokumente, die heruntergeladen werden können. + + + + + + + + + Abstrakter Request für den Antrag + + + + + + + Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs. + + + + + + + + + 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. + + + + + Referenzen auf Antragsdokumente, die heruntergeladen werden können. + + + + + + + + + Abstrakter Request für die Antragsüberleitung + + + + + + + Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs. + + + + + 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 + + + + + + Referenzen auf Antragsdokumente, die heruntergeladen werden können. + + + + + + + + + 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_6_0/omds3_ON2_Antrag_Kfz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Kfz.xsd new file mode 100644 index 00000000..23b29ca3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Kfz.xsd @@ -0,0 +1,595 @@ + + + + + + + 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 + + + + + + + + + + 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 für Kfz (alternativ Typ: 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_6_0/omds3_ON2_Antrag_Leben.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd new file mode 100644 index 00000000..f4bcc681 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd @@ -0,0 +1,348 @@ + + + + + + + + Typ für ein Verkaufsprodukt in der Sparte Leben + + + + + + + + Möglichkeit Unfall-fremde Bausteine einzugliedern. + + + + + Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. + + + + + + + + + + Typ für ein Produkt in der Sparte Leben. + + + + + + + Referenz auf die Daten der Person + + + + + Liste der Tarife + + + + + Möglichkeit Tarife zu gruppieren + + + + + + + + + + Typ für ein Elementarprodukt in der Sparte Leben. + + + + + + + + + Liste von Zusatzbausteinen + + + + + Möglichkeit Zusatzbausteine zu gruppieren + + + + + + Bei fondsgebundenen Produkten die Vorgabe der gewünschten Fonds. + + + + + + + + + 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 + + + + + + + + + + + + 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_6_0/omds3_ON2_Antrag_Produktfinder.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Produktfinder.xsd new file mode 100644 index 00000000..7360b612 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Produktfinder.xsd @@ -0,0 +1,123 @@ + + + + + + + + Typ des Requestobjekts für den Verkaufsproduktfinder + + + + + + + + + + + + + + + + + + + + + + + + + + Schluessel der Tarifkomponente + + + + + + + + + Typ des Responseobjekts für den Verkaufsproduktfinder + + + + + + + + + + + + + + + + Schluessel der Tarifkomponente + + + + + Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt + + + + + + Verweise auf Bedingungswerke + + + + + + + + + + + + + + + + + + Schluessel der Tarifkomponente + + + + + + + + Schluessel der Tarifkomponente + + + + + Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt + + + + + + Verweise auf Bedingungswerke + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Rechtsschutz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Rechtsschutz.xsd new file mode 100644 index 00000000..bc517f6c --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Rechtsschutz.xsd @@ -0,0 +1,264 @@ + + + + + + + + Typ für ein Verkaufsprodukt in der Sparte Rechtsschutz + + + + + + + + + Liste der versicherten Interessen, wobei hier nur ein abstrakter Typ vorgegeben ist. Die einzelnen versicherten Interessen können dann über die laufende Nummer referenziert werden. + + + + + + + + + Typ für ein Produkt in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + + + + + + + + Bezug auf versicherte Interessen + + + + + + + + + Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten. + + + + + + + Bezug auf versicherte Interessen + + + + + + + + + + Code für den örtlichen Geltungsbereichs + + + + + Österreich + + + + + EU + + + + + Europa geographisch + + + + + EWR + + + + + weltweit + + + + + + + + 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 Rechtsschutz + + + + + + + + + + + + Typ des Responseobjekt bei der Rechtsschutz-Berechnung + + + + + + + + + + + + Typ des Requestobjekts für eine Erstellung eines Rechstsschutz-Offerts + + + + + + + + + + + + Type des Responseobjekts bei der Erstellung eines Rechtsschutz-Offerts + + + + + + + + + + + + Type des Requestobjekts für die Erstellung eines Rechtsschutzantrags + + + + + + + + + + + + Type des Responseobjekts bei der Erstellung eines Rechtsschutzantrags + + + + + + + + + + + + Type des Requests, um den Antrag einzureichen + + + + + + + + + + + + Type des Response beim Eineichen des Antrags + + + + + + + + + + + + Requestobjekt für eine Berechnung Rechtsschutz + + + + + Responseobjekt bei der Rechtsschutz-Berechnung + + + + + Requestobjekt für eine Erstellung eines Rechstsschutz-Offerts + + + + + Responseobjekt bei der Erstellung eines Rechtsschutz-Offerts + + + + + Requestobjekt für die Erstellung eines Rechtsschutzantrags + + + + + Responseobjekt bei der Erstellung eines Rechtsschutzantrags + + + + + Requests, um den Antrag einzureichen + + + + + Response nach dem einreichen des Antrags + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd new file mode 100644 index 00000000..8f3c751f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd @@ -0,0 +1,620 @@ + + + + + + + + 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 ein Besitz-Produktbündel, welches einem Vertrag entspricht + + + + + + + + + + + + + + + + + + + Referenzen auf versicherte Interessen + + + + + + + + + + + + + Typ für ein Besitz-Produkt Gebaeudeversicherung + + + + + + + + + + + + Typ für ein Besitz-Produkt Haushaltsversicherung + + + + + + + + + + + + + + + + Referenzen auf versicherte Interessen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + Feuer + + + + + Glasbruch + + + + + Haushalt + + + + + 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 + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd new file mode 100644 index 00000000..5f7e7b98 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd @@ -0,0 +1,251 @@ + + + + + + + + Typ für ein Verkaufsprodukt in der Sparte Unfall + + + + + + + Ebene Produkt + + + + + Möglichkeit Unfall-fremde Bausteine einzugliedern. + + + + + Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. + + + + + Möglichkeit eine Sichterstellung aus dem Antragsobjekt zu referenzieren. + + + + + + + + + Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + + + + + + + Referenz auf die Daten der Person + + + + + 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 + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON3_Vertrag.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON3_Vertrag.xsd new file mode 100644 index 00000000..1b78768b --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON3_Vertrag.xsd @@ -0,0 +1,199 @@ + + + + + + + Request auf die Polizzen, in denen ein Partner in der Rolle VN auftritt + + + + + Response zu den Polizzen, in denen ein Partner in der Rolle VN auftritt + + + + + Requesttyp auf die Polizzen, in denen ein Partner in der Rolle VN auftritt + + + + + + + + Die ObjektId des Partners (enthält die Personennr) + + + + + + + + + Responsetyp zu den Polizzen, in denen ein Partner in der Rolle VN auftritt + + + + + + + Ein Vertrag, wie er im OMDS-Datensatz definiert ist. + + + + + Die ObjektId des Vertrags, enthält die Polizzennr + + + + + Optional eine abweichende Zustelladresse + + + + + + + + + Typ des Requestobjekts für das Setzen einer Zustelladresse + + + + + + + Die ObjektId des Vertrags + + + + + Die neue Zustelladresse für den Vertrag + + + + + + + + + + Typ des Responseobjekts für das Setzen einer Zustelladresse + + + + + + + ObjektId des Vertrags + + + + + Die Daten des Vertrags + + + + + + + + + + Requestobjekt für das Setzen einer Zustelladresse + + + + + Responseobjekt für das Setzen einer Zustelladresse + + + + + Requestobjekt für die Änderungen von Inkassodaten + + + + + Responseobjekt für die Änderungen von Inkassodaten + + + + + Typ des Requestobjekts für eine Änderung von Inkassodaten + + + + + + + Die Id des Vertrag als ObjektId (VertragsID des OMDS-Datensatzes) + + + + + + + + + + + + + + Typ des Response für eine Änderung von Inkassodaten + + + + + + + ObjektId des Vertrags + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON4_Partner.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON4_Partner.xsd new file mode 100644 index 00000000..c7fe4742 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON4_Partner.xsd @@ -0,0 +1,377 @@ + + + + + + + + Requesttyp um aktuelle Partnerdaten zu beziehen + + + + + + + + Die Id der Person + + + + + + + + + Responsetyp um aktuelle Partnerdaten zu beziehen + + + + + + + + + + + + Request um aktuelle Partnerdaten zu beziehen + + + + + Response um aktuelle Partnerdaten zu beziehen + + + + + Request bei der Überprüfung einer Adresse + + + + + Response bei der Überprüfung einer Adresse + + + + + Requesttyp um eine Adresse zu ueberprüfen + + + + + + + + + + + + Responsetyp der Überprüfung einer Adresse + + + + + + + + + + + + + Requestobjekt für die Änderungen von Adressen + + + + + für die Änderungen von Adressen + + + + + Typ des Requestobjekts für eine Änderung einer bestehenden Adresse + + + + + + + Die Id des Partners. Sie kann die Personennr aus OMDS-Datensatz enthalten aber zusätzlich auf einen Ordnungsbegriff des Aufrufers und einer Referenz auf die Version + + + + + Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter + + + + + + + + + Verträge in denen die abweichende Zustelladresse entfernt bzw. mit der neuen Adresse des Partners überschrieben werden soll. + + + + + + + + + + + + + Typ des Response für eine Änderung, Löschung oder Neuanlage einer Adresse + + + + + + + Die neue Adresse + + + + + Liste der Vertäge, in denen der Partner in einer beliebigen Rolle enthalten ist und die von der Änderung der Partneradresse betroffen sind. Hier sind auch Verträge enthalten, deren abweichende Zustelladresse überschrieben wurde. + + + + + Verträge, in denen die alte Adresse als Risikoadresse enthalten ist und die nicht geändert wurden. + + + + + Weitere Personen, die an dieser Adresse vorhanden sind + + + + + + + + + Requestobjekt für die Änderungen von allgemeinen Personendaten + + + + + für die Änderungen von allgemeinen Personendaten + + + + + Typ des Requestobjekts für eine Änderung der allgemeinen Personendaten + + + + + + + Personennr als ObjektId + + + + + Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter + + + + + + + + + + + + + + + Typ des Response für eine Änderung der allgemeinen Personendaten + + + + + + + Die geänderte Person + + + + + Die durch die Änderung der Person betroffenen Entitäten + + + + + + + + + + + + + + + Requestobjekt für die Änderungen von Kommunikationsverbindungen + + + + + Responseobjekte für die Änderungen von Kommunikationsverbindungen + + + + + + + + + + Typ des Requestobjekts für eine Änderung einer bestehenden Kommunikationsverbindung + + + + + + + Die Personennr als ObjektId + + + + + + + ObjektId der bisherigen Kommunikationsverbindung + + + + + + + + + + + + + + + Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung + + + + + + + Die geänderte Person + + + + + + + + + Requestobjekt für die Neuanlage von Kommunikationsverbindungen + + + + + für die Neuanlage von Kommunikationsverbindungen + + + + + Typ des Requestobjekts für Neuanlage einer Kommunikationsverbindung + + + + + + + Die Personennr in einer ObjektId + + + + + + + + + + + + + + Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung + + + + + + + Die Person nach hinzufügen der Kommunikationsverbindung + + + + + + + + + Requestobjekt für die Löschung von Kommunikationsverbindungen + + + + + Reponseobjekt für die Löschung von Kommunikationsverbindungen + + + + + Typ des Requestobjekts für die Löschung einer Kommunikationsverbindung + + + + + + + Die Personennr als ObjektId + + + + + + Die ObjektId der zu löschenden Kommunikationsverbindung + + + + + Die Daten der zu löschenden Kommunikationsverbindung + + + + + + + + + + + Typ des Response für eine Löschung einer Kommunikationsverbindung + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON7_Schaden.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON7_Schaden.xsd new file mode 100644 index 00000000..3a1471f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON7_Schaden.xsd @@ -0,0 +1,779 @@ + + + + + + + + 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 + + + + + Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + + + + + + + + + Natuerliche Person + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON7_SchadenErg.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON7_SchadenErg.xsd new file mode 100644 index 00000000..c8e0d78d --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON7_SchadenErg.xsd @@ -0,0 +1,308 @@ + + + + + + + + + Requestobjekt einer einfachen Schadenmeldung. + + + + + Typ für die Durchführung einer einfachen Schadenmeldung + + + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens. + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + 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. + + + + + + Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens + + + + + + + + + + + Rückgabeobjekt bei einfacher Schadenmeldung + + + + + Anworttyp beim Erzeugen einer einfachen Schadenmeldung + + + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + + + + Beobachtung Zustand Schadenmeldung + + + + Request um alle geänderten Schäden eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Änderungen an Schäden zu erhalten + + + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben + + + + + Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum + + + + + + + + + + + Der 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 Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält + + + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + + + + Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Schadens-Events zu erhalten + + + + + + + Mögliche Einschränkung auf Polizzennummern + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum + + + + + Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum + + + + + + + + + + + Der 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 Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt + + + + + Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird + + + + + + + + + Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde + + + + + Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde + + + + + Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert + + + + + Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird + + + + + + + + + + + Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + + + Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + +

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