diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.07 Unterschriften/ON_1.07.1_Unterschriften.docx b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.07 Unterschriften/ON_1.07.1_Unterschriften.docx new file mode 100644 index 00000000..dda4aa2f Binary files /dev/null and b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.07 Unterschriften/ON_1.07.1_Unterschriften.docx differ diff --git a/OMDSServiceDefinition/pom.xml b/OMDSServiceDefinition/pom.xml index 6c62c9f7..9670ed74 100644 --- a/OMDSServiceDefinition/pom.xml +++ b/OMDSServiceDefinition/pom.xml @@ -295,6 +295,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs ${bindings.location}/omds3_ON2_Antrag_SachPrivat_binding.xml ${bindings.location}/omds3_ON2_Antrag_RS_binding.xml ${bindings.location}/omds3_ON2_Antrag_Unfall_binding.xml + ${bindings.location}/omds3_ON2_Antrag_Kranken_binding.xml ${bindings.location}/omds3_ON2_Antrag_Leben_binding.xml ${bindings.location}/omds3_ON2_Antrag_Produktfinder_binding.xml ${bindings.location}/omds3_ON3_Vertrag_binding.xml 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 index a2e81704..3f1a7b75 100644 --- 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 @@ -6,8 +6,10 @@ 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.common.GetApplicationDocumentResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.FinderResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType; @@ -39,6 +41,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType; * <sequence> * <element name="Status" type="{urn:omds3CommonServiceTypes-1-1-0}ResponseStatus_Type"/> * <element name="TechnischeObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}TechnischesObjekt_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Gestartet" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> + * <element name="Beendet" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -50,7 +54,9 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CommonResponse_Type", propOrder = { "status", - "technischeObjekte" + "technischeObjekte", + "gestartet", + "beendet" }) @XmlSeeAlso({ GetPartnerResponseType.class, @@ -77,6 +83,12 @@ public abstract class CommonResponseType { protected ResponseStatusType status; @XmlElement(name = "TechnischeObjekte") protected List technischeObjekte; + @XmlElement(name = "Gestartet") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar gestartet; + @XmlElement(name = "Beendet") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar beendet; /** * Ruft den Wert der status-Eigenschaft ab. @@ -131,4 +143,52 @@ public abstract class CommonResponseType { return this.technischeObjekte; } + /** + * Ruft den Wert der gestartet-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGestartet() { + return gestartet; + } + + /** + * Legt den Wert der gestartet-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGestartet(XMLGregorianCalendar value) { + this.gestartet = value; + } + + /** + * Ruft den Wert der beendet-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBeendet() { + return beendet; + } + + /** + * Legt den Wert der beendet-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBeendet(XMLGregorianCalendar value) { + this.beendet = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktGenerischType.java index 5371718c..31dff846 100644 --- 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 @@ -9,6 +9,7 @@ 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.kranken.LeistungsartKrankenType; 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; @@ -52,6 +53,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.LeistungsartUnfallTy ElementarproduktSachPrivatType.class, ElementarproduktRechtsschutzType.class, TarifLebenType.class, + LeistungsartKrankenType.class, LeistungsartUnfallType.class }) public abstract class ElementarproduktGenerischType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktMitVpType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktMitVpType.java index 666182a5..b440b224 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktMitVpType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktMitVpType.java @@ -9,6 +9,7 @@ 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.on2antrag.kranken.ProduktKrankenType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.ProduktLebenType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ProduktUnfallType; @@ -42,6 +43,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ProduktUnfallType; }) @XmlSeeAlso({ ProduktLebenType.class, + ProduktKrankenType.class, ProduktUnfallType.class }) public abstract class ProduktMitVpType 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 index 3c77cf66..13f9ffb5 100644 --- 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 @@ -8,6 +8,7 @@ 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.kranken.VerkaufsproduktKrankenType; 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; @@ -49,6 +50,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.VerkaufsproduktUnfal VerkaufsproduktSachPrivatType.class, VerkaufsproduktRechtsschutzType.class, VerkaufsproduktLebenType.class, + VerkaufsproduktKrankenType.class, VerkaufsproduktUnfallType.class }) public abstract class VerkaufsproduktGenerischType 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 index 42b43802..d7edab5b 100644 --- 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 @@ -6,6 +6,7 @@ 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.kranken.CalculateKrankenRequest; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CalculateLebenRequestType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzRequest; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType; @@ -41,6 +42,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CalculateUnfallReque CalculateSachPrivatRequestType.class, CalculateLebenRequestType.class, CalculateUnfallRequestType.class, + CalculateKrankenRequest.class, CalculateRechtsschutzRequest.class }) public abstract class CalculateRequestGenType 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 index 07abdfec..f92f4053 100644 --- 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 @@ -5,6 +5,7 @@ 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.kranken.CalculateKrankenResponse; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CalculateLebenResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CalculateRechtsschutzResponse; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; @@ -35,6 +36,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CalculateUnfallRespo CalculateSachPrivatResponseType.class, CalculateLebenResponseType.class, CalculateUnfallResponseType.class, + CalculateKrankenResponse.class, CalculateRechtsschutzResponse.class }) public abstract class CalculateResponseGenType 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 index f0b12054..badd2199 100644 --- 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 @@ -6,6 +6,7 @@ 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.kranken.CreateApplicationKrankenRequest; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateApplicationLebenRequestType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzRequest; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType; @@ -41,6 +42,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateApplicationUnf CreateApplicationSachPrivatRequestType.class, CreateApplicationLebenRequestType.class, CreateApplicationUnfallRequestType.class, + CreateApplicationKrankenRequest.class, CreateApplicationRechtsschutzRequest.class }) public abstract class CreateApplicationRequestGenType 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 index f14a8f52..b5019c26 100644 --- 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 @@ -5,6 +5,7 @@ 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.kranken.CreateApplicationKrankenResponse; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateApplicationLebenResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateApplicationRechtsschutzResponse; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; @@ -35,6 +36,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateApplicationUnf CreateApplicationSachPrivatResponseType.class, CreateApplicationLebenResponseType.class, CreateApplicationUnfallResponseType.class, + CreateApplicationKrankenResponse.class, CreateApplicationRechtsschutzResponse.class }) public abstract class CreateApplicationResponseGenType 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 index ceb3d191..408bbeb7 100644 --- 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 @@ -6,6 +6,7 @@ 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.kranken.CreateOfferKrankenRequest; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateOfferLebenRequestType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzRequest; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType; @@ -41,6 +42,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateOfferUnfallReq CreateOfferSachPrivatRequestType.class, CreateOfferLebenRequestType.class, CreateOfferUnfallRequestType.class, + CreateOfferKrankenRequest.class, CreateOfferRechtsschutzRequest.class }) public abstract class CreateOfferRequestGenType 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 index 8dc19ebe..dd41f454 100644 --- 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 @@ -5,6 +5,7 @@ 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.kranken.CreateOfferKrankenResponse; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.CreateOfferLebenResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.CreateOfferRechtsschutzResponse; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; @@ -35,6 +36,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.CreateOfferUnfallRes CreateOfferSachPrivatResponseType.class, CreateOfferLebenResponseType.class, CreateOfferUnfallResponseType.class, + CreateOfferKrankenResponse.class, CreateOfferRechtsschutzResponse.class }) public abstract class CreateOfferResponseGenType 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 index 4606ee3b..1d8d25be 100644 --- 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 @@ -10,6 +10,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_6_0.common.EinwilligungType; import at.vvo.omds.types.omds3Types.r1_6_0.common.SicherstellungType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken.SpezAntragKrankenType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SpezAntragRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.AntragSachPrivatType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType; @@ -45,6 +46,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType @XmlSeeAlso({ AntragSachPrivatType.class, SpezAntragRechtsschutzType.class, + SpezAntragKrankenType.class, SpezAntragPersonenType.class, SpezAntragUnfallType.class }) 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 index d3d854ac..bcc511f6 100644 --- 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 @@ -10,6 +10,7 @@ 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.on2antrag.kfz.SpezBerechnungKfzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken.SpezBerechnungKrankenType; 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; @@ -46,6 +47,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezBerechnungUnfall SpezBerechnungRechtsschutzType.class, SpezBerechnungKfzType.class, SpezBerechnungLebenType.class, + SpezBerechnungKrankenType.class, SpezBerechnungUnfallType.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 index d9710422..aa503198 100644 --- 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 @@ -12,6 +12,7 @@ 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.kranken.SpezOffertKrankenType; 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; @@ -52,6 +53,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezOffertUnfallType SpezOffertRechtsschutzType.class, SpezOffertKfzType.class, SpezOffertLebenType.class, + SpezOffertKrankenType.class, SpezOffertUnfallType.class }) public abstract class SpezOffertType { 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 index cda8ecc0..16221f2b 100644 --- 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 @@ -6,6 +6,7 @@ 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.kranken.SubmitApplicationKrankenRequest; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SubmitApplicationLebenRequestType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzRequest; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType; @@ -41,6 +42,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SubmitApplicationUnf SubmitApplicationSachPrivatRequestType.class, SubmitApplicationLebenRequestType.class, SubmitApplicationUnfallRequestType.class, + SubmitApplicationKrankenRequest.class, SubmitApplicationRechtsschutzRequest.class }) public abstract class SubmitApplicationRequestGenType 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 index ea778987..3c487185 100644 --- 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 @@ -5,6 +5,7 @@ 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.kranken.SubmitApplicationKrankenResponse; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SubmitApplicationLebenResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SubmitApplicationRechtsschutzResponse; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType; @@ -35,6 +36,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SubmitApplicationUnf SubmitApplicationSachPrivatResponseType.class, SubmitApplicationLebenResponseType.class, SubmitApplicationUnfallResponseType.class, + SubmitApplicationKrankenResponse.class, SubmitApplicationRechtsschutzResponse.class }) public abstract class SubmitApplicationResponseGenType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CalculateKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CalculateKrankenRequest.java new file mode 100644 index 00000000..9cbd9ba1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CalculateKrankenRequest.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CalculateRequestGenType; + + +/** + * Typ des Requestobjekts für eine Berechnung Unfall + * + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezBerechnungKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "berechnungsanfrage" +}) +@XmlRootElement(name = "CalculateKrankenRequest") +public class CalculateKrankenRequest + extends CalculateRequestGenType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezBerechnungKrankenType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKrankenType } + * + */ + public SpezBerechnungKrankenType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKrankenType } + * + */ + public void setBerechnungsanfrage(SpezBerechnungKrankenType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CalculateKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CalculateKrankenResponse.java new file mode 100644 index 00000000..eab1afc2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CalculateKrankenResponse.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CalculateResponseGenType; + + +/** + * Typ des Responseobjekts für eine Unfall-Berechnung + * + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezBerechnungKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "berechnungsantwort" +}) +@XmlRootElement(name = "CalculateKrankenResponse") +public class CalculateKrankenResponse + extends CalculateResponseGenType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezBerechnungKrankenType berechnungsantwort; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKrankenType } + * + */ + public SpezBerechnungKrankenType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKrankenType } + * + */ + public void setBerechnungsantwort(SpezBerechnungKrankenType value) { + this.berechnungsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenRequest.java new file mode 100644 index 00000000..3384e6c2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenRequest.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationRequestGenType; + + +/** + * Type des Requestobjekts für die Erstellung eines Unfallantrags + * + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsanfrage" +}) +@XmlRootElement(name = "CreateApplicationKrankenRequest") +public class CreateApplicationKrankenRequest + extends CreateApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage", required = true) + protected SpezAntragKrankenType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKrankenType } + * + */ + public SpezAntragKrankenType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKrankenType } + * + */ + public void setAntragsanfrage(SpezAntragKrankenType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenResponse.java new file mode 100644 index 00000000..e3dd3521 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenResponse.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationResponseGenType; + + +/** + * Type des Responseobjekts für die Erstellung eines Unfallantrags + * + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsantwort" +}) +@XmlRootElement(name = "CreateApplicationKrankenResponse") +public class CreateApplicationKrankenResponse + extends CreateApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected SpezAntragKrankenType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKrankenType } + * + */ + public SpezAntragKrankenType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKrankenType } + * + */ + public void setAntragsantwort(SpezAntragKrankenType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenRequest.java new file mode 100644 index 00000000..f59f27bc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenRequest.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferRequestGenType; + + +/** + * Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts + * + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezOffertKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "offertanfrage" +}) +@XmlRootElement(name = "CreateOfferKrankenRequest") +public class CreateOfferKrankenRequest + extends CreateOfferRequestGenType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected SpezOffertKrankenType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertKrankenType } + * + */ + public SpezOffertKrankenType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertKrankenType } + * + */ + public void setOffertanfrage(SpezOffertKrankenType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenResponse.java new file mode 100644 index 00000000..e5da5d28 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenResponse.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferResponseGenType; + + +/** + * Type des Responseobjekts für eine Erstellung eines Unfall-Offerts + * + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezOffertKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "offertantwort" +}) +@XmlRootElement(name = "CreateOfferKrankenResponse") +public class CreateOfferKrankenResponse + extends CreateOfferResponseGenType +{ + + @XmlElement(name = "Offertantwort", required = true) + protected SpezOffertKrankenType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertKrankenType } + * + */ + public SpezOffertKrankenType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertKrankenType } + * + */ + public void setOffertantwort(SpezOffertKrankenType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/LeistungsartKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/LeistungsartKrankenType.java new file mode 100644 index 00000000..31f4ce0f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/LeistungsartKrankenType.java @@ -0,0 +1,105 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import 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; +import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; + + +/** + * Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet. + * + *

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

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

+ * <complexType name="LeistungsartKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *         <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LeistungsartKranken_Type", propOrder = { + "selbstbehalt", + "versPersonenRefLfnr" +}) +public class LeistungsartKrankenType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "VersPersonenRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versPersonenRefLfnr; + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + + /** + * Gets the value of the versPersonenRefLfnr property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersPersonenRefLfnr() { + if (versPersonenRefLfnr == null) { + versPersonenRefLfnr = new ArrayList(); + } + return this.versPersonenRefLfnr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/ObjectFactory.java new file mode 100644 index 00000000..d0489078 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/ObjectFactory.java @@ -0,0 +1,144 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import javax.xml.bind.annotation.XmlRegistry; + + +/** + * 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.kranken 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 { + + + /** + * 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.kranken + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CalculateKrankenRequest } + * + */ + public CalculateKrankenRequest createCalculateKrankenRequest() { + return new CalculateKrankenRequest(); + } + + /** + * Create an instance of {@link SpezBerechnungKrankenType } + * + */ + public SpezBerechnungKrankenType createSpezBerechnungKrankenType() { + return new SpezBerechnungKrankenType(); + } + + /** + * Create an instance of {@link CalculateKrankenResponse } + * + */ + public CalculateKrankenResponse createCalculateKrankenResponse() { + return new CalculateKrankenResponse(); + } + + /** + * Create an instance of {@link CreateOfferKrankenRequest } + * + */ + public CreateOfferKrankenRequest createCreateOfferKrankenRequest() { + return new CreateOfferKrankenRequest(); + } + + /** + * Create an instance of {@link SpezOffertKrankenType } + * + */ + public SpezOffertKrankenType createSpezOffertKrankenType() { + return new SpezOffertKrankenType(); + } + + /** + * Create an instance of {@link CreateOfferKrankenResponse } + * + */ + public CreateOfferKrankenResponse createCreateOfferKrankenResponse() { + return new CreateOfferKrankenResponse(); + } + + /** + * Create an instance of {@link CreateApplicationKrankenRequest } + * + */ + public CreateApplicationKrankenRequest createCreateApplicationKrankenRequest() { + return new CreateApplicationKrankenRequest(); + } + + /** + * Create an instance of {@link SpezAntragKrankenType } + * + */ + public SpezAntragKrankenType createSpezAntragKrankenType() { + return new SpezAntragKrankenType(); + } + + /** + * Create an instance of {@link CreateApplicationKrankenResponse } + * + */ + public CreateApplicationKrankenResponse createCreateApplicationKrankenResponse() { + return new CreateApplicationKrankenResponse(); + } + + /** + * Create an instance of {@link SubmitApplicationKrankenRequest } + * + */ + public SubmitApplicationKrankenRequest createSubmitApplicationKrankenRequest() { + return new SubmitApplicationKrankenRequest(); + } + + /** + * Create an instance of {@link SubmitApplicationKrankenResponse } + * + */ + public SubmitApplicationKrankenResponse createSubmitApplicationKrankenResponse() { + return new SubmitApplicationKrankenResponse(); + } + + /** + * Create an instance of {@link VerkaufsproduktKrankenType } + * + */ + public VerkaufsproduktKrankenType createVerkaufsproduktKrankenType() { + return new VerkaufsproduktKrankenType(); + } + + /** + * Create an instance of {@link ProduktKrankenType } + * + */ + public ProduktKrankenType createProduktKrankenType() { + return new ProduktKrankenType(); + } + + /** + * Create an instance of {@link LeistungsartKrankenType } + * + */ + public LeistungsartKrankenType createLeistungsartKrankenType() { + return new LeistungsartKrankenType(); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/ProduktKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/ProduktKrankenType.java new file mode 100644 index 00000000..ceffaef3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/ProduktKrankenType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import 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.ProduktMitVpType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; + + +/** + * Typ für ein Produkt in der Sparte Kranken. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + * + *

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

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

+ * <complexType name="ProduktKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
+ *       <sequence>
+ *         <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}LeistungsartKranken_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKranken_Type", propOrder = { + "leistungsarten", + "selbstbehalt" +}) +public class ProduktKrankenType + extends ProduktMitVpType +{ + + @XmlElement(name = "Leistungsarten") + protected List leistungsarten; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + + /** + * Gets the value of the leistungsarten property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link LeistungsartKrankenType } + * + * + */ + public List getLeistungsarten() { + if (leistungsarten == null) { + leistungsarten = new ArrayList(); + } + return this.leistungsarten; + } + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezAntragKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezAntragKrankenType.java new file mode 100644 index 00000000..3e97830f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezAntragKrankenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import 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 SpezAntragKranken_Type complex type. + * + *

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

+ * <complexType name="SpezAntragKranken_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-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragKranken_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezAntragKrankenType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKrankenType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKrankenType } + * + */ + public VerkaufsproduktKrankenType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKrankenType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezBerechnungKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezBerechnungKrankenType.java new file mode 100644 index 00000000..a928b14a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezBerechnungKrankenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import 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 SpezBerechnungKranken_Type complex type. + * + *

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

+ * <complexType name="SpezBerechnungKranken_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-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungKranken_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezBerechnungKrankenType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKrankenType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKrankenType } + * + */ + public VerkaufsproduktKrankenType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKrankenType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezOffertKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezOffertKrankenType.java new file mode 100644 index 00000000..eb581f37 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezOffertKrankenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import 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 SpezOffertKranken_Type complex type. + * + *

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

+ * <complexType name="SpezOffertKranken_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-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertKranken_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezOffertKrankenType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKrankenType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKrankenType } + * + */ + public VerkaufsproduktKrankenType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKrankenType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenRequest.java new file mode 100644 index 00000000..4bd8344d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenRequest.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationRequestGenType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ *       <sequence>
+ *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsanfrage" +}) +@XmlRootElement(name = "SubmitApplicationKrankenRequest") +public class SubmitApplicationKrankenRequest + extends SubmitApplicationRequestGenType +{ + + @XmlElement(name = "Antragsanfrage") + protected SpezAntragKrankenType antragsanfrage; + + /** + * Ruft den Wert der antragsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKrankenType } + * + */ + public SpezAntragKrankenType getAntragsanfrage() { + return antragsanfrage; + } + + /** + * Legt den Wert der antragsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKrankenType } + * + */ + public void setAntragsanfrage(SpezAntragKrankenType value) { + this.antragsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenResponse.java new file mode 100644 index 00000000..78cc9a98 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenResponse.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationResponseGenType; + + +/** + * Type des Response, um den Antrag einzureichen + * + *

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

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

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antragsantwort" +}) +@XmlRootElement(name = "SubmitApplicationKrankenResponse") +public class SubmitApplicationKrankenResponse + extends SubmitApplicationResponseGenType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected SpezAntragKrankenType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKrankenType } + * + */ + public SpezAntragKrankenType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKrankenType } + * + */ + public void setAntragsantwort(SpezAntragKrankenType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/VerkaufsproduktKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/VerkaufsproduktKrankenType.java new file mode 100644 index 00000000..4038f017 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/VerkaufsproduktKrankenType.java @@ -0,0 +1,172 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; + +import 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 Krankenversicherung + * + *

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

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

+ * <complexType name="VerkaufsproduktKranken_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Unfallprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type" maxOccurs="unbounded"/>
+ *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktKranken_Type", propOrder = { + "unfallprodukte", + "zusatzprodukte", + "versichertePersonen", + "refSicherstellungLfnr" +}) +public class VerkaufsproduktKrankenType + extends VerkaufsproduktGenerischType +{ + + @XmlElement(name = "Unfallprodukte", required = true) + protected List unfallprodukte; + @XmlElement(name = "Zusatzprodukte") + protected List zusatzprodukte; + @XmlElement(name = "VersichertePersonen", required = true) + protected List versichertePersonen; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; + + /** + * Gets the value of the unfallprodukte property. + * + *

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

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

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

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

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

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

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

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

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VersichertePersonType } + * + * + */ + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); + } + return this.versichertePersonen; + } + + /** + * 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/kranken/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/package-info.java new file mode 100644 index 00000000..185d47e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken; 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 index f3f4c0b2..9003555b 100644 --- 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 @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 137 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 991 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 1001 von file:/C:/Users/Jens/git/omdsservicedefinitions/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: 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 index 6b2dc241..dcebdfa8 100644 --- 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 @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 125 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 991 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 1001 von file:/C:/Users/Jens/git/omdsservicedefinitions/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: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java index dd15bc80..cd001f74 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java @@ -10,8 +10,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationReq /** - * Type des Requests, um den Antrag einzureichen - * *

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

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Kranken_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Kranken_binding.xml new file mode 100644 index 00000000..f835bc8b --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Kranken_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file 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 53cae916..a871ac47 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -356,7 +356,7 @@ - Optional eine Geschaeftsfallnummer, die mehrere Request-Responses einem Geschaeftsfall zuordnet + Optional eine Geschaeftsfallnummer, die mehrere Request-Response-Paare einem Geschaeftsfall zuordnet diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON1_Basisfunktionen.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON1_Basisfunktionen.xsd index 8f5eea53..30b88164 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON1_Basisfunktionen.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON1_Basisfunktionen.xsd @@ -186,4 +186,62 @@ + + + Request zur Einholung von Autorisierungen für einen Prozessschritt + + + + + + + Die Nummer des Geschaeftsfalls, zu dem die Unterschriften eingeholt werden sollen. + + + + + + + + Die Person im Versicherungssystem + + + + + Eine oder mehrere Kontaktinformationen über die eine Autorisierung eingeholt werden soll + + + + + + + + + + + + Response bei der Einholung von Unterschriften + + + + + + + Die Nummer des Geschaeftsfalls, zu dem die Unterschriften eingeholt werden sollen. + + + + + + + + + Ein abstraktes Element für Kontaktdaten, an welche die Aufforderung gesendet wird, einen Prozessschritt mittels Unterschrift zu autorisieren + + + + + Eine E-Mail-Adresse zur Autorisierung eines Prozessschrittes + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl index c87ad41b..c6ce3ec8 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl @@ -10,6 +10,7 @@ xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" +xmlns:boaKr="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" xmlns:boaPf="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder" xmlns:v="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag" xmlns:p="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner" @@ -30,6 +31,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + @@ -264,6 +266,32 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -561,7 +589,28 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - + + + + + + + + + + + + + + + + + + + + + + @@ -1097,7 +1146,56 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +