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 index 249f0e83..ae5f5c3c 100644 --- 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 @@ -6,7 +6,6 @@ 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; @@ -23,19 +22,7 @@ import javax.xml.bind.annotation.XmlType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"> * <sequence> * <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/> - * <element name="NamenlichesBezugsrecht" maxOccurs="unbounded"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> - * <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> + * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}PersonNamentlichesBezugsrecht_Type" maxOccurs="unbounded"/> * </sequence> * </extension> * </complexContent> @@ -47,7 +34,7 @@ import javax.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BezugsberechtigungNamentlich", propOrder = { "unwiderruflich", - "namenlichesBezugsrecht" + "personen" }) public class BezugsberechtigungNamentlich extends BezugsberechtigungType @@ -55,8 +42,8 @@ public class BezugsberechtigungNamentlich @XmlElement(name = "Unwiderruflich") protected boolean unwiderruflich; - @XmlElement(name = "NamenlichesBezugsrecht", required = true) - protected List namenlichesBezugsrecht; + @XmlElement(name = "Personen", required = true) + protected List personen; /** * Ruft den Wert der unwiderruflich-Eigenschaft ab. @@ -75,129 +62,32 @@ public class BezugsberechtigungNamentlich } /** - * Gets the value of the namenlichesBezugsrecht property. + * 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 namenlichesBezugsrecht property. + * This is why there is not a set method for the personen property. * *

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

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

* Objects of the following type(s) are allowed in the list - * {@link BezugsberechtigungNamentlich.NamenlichesBezugsrecht } + * {@link PersonNamentlichesBezugsrechtType } * * */ - public List getNamenlichesBezugsrecht() { - if (namenlichesBezugsrecht == null) { - namenlichesBezugsrecht = new ArrayList(); + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); } - return this.namenlichesBezugsrecht; - } - - - /** - *

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="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
-     *         <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
-     *         <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "personRefLfnr", - "prozentsatz", - "zugunsten" - }) - public static class NamenlichesBezugsrecht { - - @XmlElement(name = "PersonRefLfnr") - @XmlSchemaType(name = "unsignedShort") - protected int personRefLfnr; - @XmlElement(name = "Prozentsatz") - protected Double prozentsatz; - @XmlElement(name = "Zugunsten") - @XmlSchemaType(name = "unsignedShort") - protected int zugunsten; - - /** - * Ruft den Wert der personRefLfnr-Eigenschaft ab. - * - */ - public int getPersonRefLfnr() { - return personRefLfnr; - } - - /** - * Legt den Wert der personRefLfnr-Eigenschaft fest. - * - */ - public void setPersonRefLfnr(int value) { - this.personRefLfnr = value; - } - - /** - * Ruft den Wert der prozentsatz-Eigenschaft ab. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getProzentsatz() { - return prozentsatz; - } - - /** - * Legt den Wert der prozentsatz-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setProzentsatz(Double value) { - this.prozentsatz = value; - } - - /** - * Ruft den Wert der zugunsten-Eigenschaft ab. - * - */ - public int getZugunsten() { - return zugunsten; - } - - /** - * Legt den Wert der zugunsten-Eigenschaft fest. - * - */ - public void setZugunsten(int value) { - this.zugunsten = value; - } - + return this.personen; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungTestamentarischeErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungTestamentarischeErbenType.java new file mode 100644 index 00000000..fbf3e0c8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungTestamentarischeErbenType.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 testamentarische Erben + * + *

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

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

+ * <complexType name="BezugsberechtigungTestamentarischeErben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungTestamentarischeErben_Type") +public class BezugsberechtigungTestamentarischeErbenType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungVersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungVersichertePersonType.java new file mode 100644 index 00000000..8e60c016 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungVersichertePersonType.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 VersichertePerson + * + *

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

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

+ * <complexType name="BezugsberechtigungVersichertePerson_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungVersichertePerson_Type") +public class BezugsberechtigungVersichertePersonType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungVersicherungsnehmerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungVersicherungsnehmerType.java new file mode 100644 index 00000000..00533413 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungVersicherungsnehmerType.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 Versicherungsnehmer + * + *

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

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

+ * <complexType name="BezugsberechtigungVersicherungsnehmer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungVersicherungsnehmer_Type") +public class BezugsberechtigungVersicherungsnehmerType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungProzentType.java deleted file mode 100644 index 32c5e57d..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungProzentType.java +++ /dev/null @@ -1,73 +0,0 @@ - -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 deleted file mode 100644 index 33b9b564..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsType.java +++ /dev/null @@ -1,56 +0,0 @@ - -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 deleted file mode 100644 index a66cc84a..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/DeckungVsVIType.java +++ /dev/null @@ -1,102 +0,0 @@ - -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/ZusaetzlicheBetriebsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwGesDatenVNType.java similarity index 52% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZusaetzlicheBetriebsdatenType.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwGesDatenVNType.java index 4d3146d5..dc5c1688 100644 --- 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/EinwGesDatenVNType.java @@ -7,17 +7,17 @@ import javax.xml.bind.annotation.XmlType; /** - * Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type + * Einwilligung Bekanntgabe Gesundheitsdaten an VN * - *

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

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

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

- * <complexType name="ZusaetzlicheBetriebsdaten_Type">
+ * <complexType name="EinwGesDatenVN_Type">
  *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *     </restriction>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
  *   </complexContent>
  * </complexType>
  * 
@@ -25,8 +25,10 @@ import javax.xml.bind.annotation.XmlType; * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ZusaetzlicheBetriebsdaten_Type") -public abstract class ZusaetzlicheBetriebsdatenType { +@XmlType(name = "EinwGesDatenVN_Type") +public class EinwGesDatenVNType + extends EinwilligungPersDatenType +{ } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwSprachaufzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwSprachaufzType.java new file mode 100644 index 00000000..41996bb1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwSprachaufzType.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; + + +/** + * Einwilligung Sprachaufzeichnung + * + *

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

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

+ * <complexType name="EinwSprachaufz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwSprachaufz_Type") +public class EinwSprachaufzType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwVerarbGesDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwVerarbGesDatenType.java new file mode 100644 index 00000000..b29bf03a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwVerarbGesDatenType.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; + + +/** + * Einwilligung Verarbeitung Gesundheitsdaten + * + *

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

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

+ * <complexType name="EinwVerarbGesDaten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EinwVerarbGesDaten_Type") +public class EinwVerarbGesDatenType + extends EinwilligungPersDatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwilligungPersDatenType.java similarity index 66% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtPersonType.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwilligungPersDatenType.java index 5a154e39..ba48bf3a 100644 --- 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/EinwilligungPersDatenType.java @@ -5,24 +5,25 @@ 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; /** - * Namentliches Bezugsrecht fuer eine Person + * Abstrakter Typ für Einwilligung personenbezogene Daten * - *

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

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

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

- * <complexType name="BezugsrechtPerson_Type">
+ * <complexType name="EinwilligungPersDaten_Type">
  *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type">
  *       <sequence>
  *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
  *       </sequence>
- *     </restriction>
+ *     </extension>
  *   </complexContent>
  * </complexType>
  * 
@@ -30,10 +31,17 @@ import javax.xml.bind.annotation.XmlType; * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "BezugsrechtPerson_Type", propOrder = { +@XmlType(name = "EinwilligungPersDaten_Type", propOrder = { "personRefLfnr" }) -public class BezugsrechtPersonType { +@XmlSeeAlso({ + EinwVerarbGesDatenType.class, + EinwGesDatenVNType.class, + EinwSprachaufzType.class +}) +public abstract class EinwilligungPersDatenType + extends EinwilligungType +{ @XmlElement(name = "PersonRefLfnr") @XmlSchemaType(name = "unsignedShort") 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/EinwilligungType.java similarity index 51% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZustimmungGesundheitsdatenType.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/EinwilligungType.java index 08aa42d4..16551e8b 100644 --- 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/EinwilligungType.java @@ -4,26 +4,24 @@ 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; /** - * Zustimmung Gesundheitsdaten + * Abstrakter Typ für Einwilligung * - *

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

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

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

- * <complexType name="ZustimmungGesundheitsdaten_Type">
+ * <complexType name="Einwilligung_Type">
  *   <complexContent>
  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       <sequence>
- *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
- *         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
  *         <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
  *       </sequence>
  *     </restriction>
  *   </complexContent>
@@ -33,55 +31,42 @@ import javax.xml.bind.annotation.XmlType;
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ZustimmungGesundheitsdaten_Type", propOrder = {
-    "personRefLfnr",
-    "type",
-    "text",
-    "zustimmung"
+@XmlType(name = "Einwilligung_Type", propOrder = {
+    "zustimmung",
+    "text"
 })
-public class ZustimmungGesundheitsdatenType {
+@XmlSeeAlso({
+    EinwilligungPersDatenType.class
+})
+public abstract class EinwilligungType {
 
-    @XmlElement(name = "PersonRefLfnr")
-    @XmlSchemaType(name = "unsignedShort")
-    protected int personRefLfnr;
-    @XmlElement(name = "Type")
-    @XmlSchemaType(name = "unsignedShort")
-    protected int type;
+    @XmlElement(name = "Zustimmung")
+    protected Boolean zustimmung;
     @XmlElement(name = "Text")
     protected String text;
-    @XmlElement(name = "Zustimmung")
-    protected boolean zustimmung;
 
     /**
-     * Ruft den Wert der personRefLfnr-Eigenschaft ab.
+     * Ruft den Wert der zustimmung-Eigenschaft ab.
      * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
      */
-    public int getPersonRefLfnr() {
-        return personRefLfnr;
+    public Boolean isZustimmung() {
+        return zustimmung;
     }
 
     /**
-     * Legt den Wert der personRefLfnr-Eigenschaft fest.
+     * Legt den Wert der zustimmung-Eigenschaft fest.
      * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
      */
-    public void setPersonRefLfnr(int value) {
-        this.personRefLfnr = 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;
+    public void setZustimmung(Boolean value) {
+        this.zustimmung = value;
     }
 
     /**
@@ -108,20 +93,4 @@ public class ZustimmungGesundheitsdatenType {
         this.text = 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/Gruppe.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/Gruppe.java
deleted file mode 100644
index 252af225..00000000
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/Gruppe.java
+++ /dev/null
@@ -1,121 +0,0 @@
-
-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/ModellelementType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ModellelementType.java deleted file mode 100644 index 782ba5ef..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ModellelementType.java +++ /dev/null @@ -1,37 +0,0 @@ - -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 index 3be11821..de40aa1d 100644 --- 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 @@ -53,14 +53,6 @@ public class ObjectFactory { return new ZahlwegType(); } - /** - * Create an instance of {@link BezugsberechtigungNamentlich } - * - */ - public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() { - return new BezugsberechtigungNamentlich(); - } - /** * Create an instance of {@link ObjektIdType } * @@ -237,6 +229,22 @@ public class ObjectFactory { return new BezugsberechtigungUeberbringerType(); } + /** + * Create an instance of {@link BezugsberechtigungNamentlich } + * + */ + public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() { + return new BezugsberechtigungNamentlich(); + } + + /** + * Create an instance of {@link PersonNamentlichesBezugsrechtType } + * + */ + public PersonNamentlichesBezugsrechtType createPersonNamentlichesBezugsrechtType() { + return new PersonNamentlichesBezugsrechtType(); + } + /** * Create an instance of {@link BezugsberechtigungVersicherungsnehmerType } * @@ -405,14 +413,6 @@ public class ObjectFactory { return new ZulassungsdatenType(); } - /** - * Create an instance of {@link VersicherterBetriebType } - * - */ - public VersicherterBetriebType createVersicherterBetriebType() { - return new VersicherterBetriebType(); - } - /** * Create an instance of {@link VersicherteLiegenschaftType } * @@ -629,22 +629,6 @@ public class ObjectFactory { return new GlaeubigerSicherstellungType(); } - /** - * Create an instance of {@link EinwilligungType } - * - */ - public EinwilligungType createEinwilligungType() { - return new EinwilligungType(); - } - - /** - * Create an instance of {@link EinwilligungPersDatenType } - * - */ - public EinwilligungPersDatenType createEinwilligungPersDatenType() { - return new EinwilligungPersDatenType(); - } - /** * Create an instance of {@link EinwVerarbGesDatenType } * @@ -725,14 +709,6 @@ public class ObjectFactory { return new ZahlwegType.Kundenkonto(); } - /** - * Create an instance of {@link BezugsberechtigungNamentlich.NamenlichesBezugsrecht } - * - */ - public BezugsberechtigungNamentlich.NamenlichesBezugsrecht createBezugsberechtigungNamentlichNamenlichesBezugsrecht() { - return new BezugsberechtigungNamentlich.NamenlichesBezugsrecht(); - } - /** * Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}} * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PersonNamentlichesBezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PersonNamentlichesBezugsrechtType.java new file mode 100644 index 00000000..549465dd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/PersonNamentlichesBezugsrechtType.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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="PersonNamentlichesBezugsrecht_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonNamentlichesBezugsrecht_Type", propOrder = { + "prozentsatz", + "zugunsten" +}) +public class PersonNamentlichesBezugsrechtType { + + @XmlElement(name = "Prozentsatz") + protected Double prozentsatz; + @XmlElement(name = "Zugunsten") + @XmlSchemaType(name = "unsignedShort") + protected int zugunsten; + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setProzentsatz(Double value) { + this.prozentsatz = value; + } + + /** + * Ruft den Wert der zugunsten-Eigenschaft ab. + * + */ + public int getZugunsten() { + return zugunsten; + } + + /** + * Legt den Wert der zugunsten-Eigenschaft fest. + * + */ + public void setZugunsten(int value) { + this.zugunsten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktMitVpType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktMitVpType.java new file mode 100644 index 00000000..1265f713 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktMitVpType.java @@ -0,0 +1,115 @@ + +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 at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.ProduktLebenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ProduktUnfallType; + + +/** + * Basistyp für ein Produkt mit versicherter Person + * + *

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

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

+ * <complexType name="ProduktMitVp_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktMitVp_Type", propOrder = { + "bezugsberechtigungen", + "versPersonenRefLfnr" +}) +@XmlSeeAlso({ + ProduktUnfallType.class, + ProduktLebenType.class +}) +public abstract class ProduktMitVpType + extends ProduktGenerischType +{ + + @XmlElement(name = "Bezugsberechtigungen") + protected List bezugsberechtigungen; + @XmlElement(name = "VersPersonenRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versPersonenRefLfnr; + + /** + * Gets the value of the bezugsberechtigungen property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link BezugsberechtigungType } + * + * + */ + public List getBezugsberechtigungen() { + if (bezugsberechtigungen == null) { + bezugsberechtigungen = new ArrayList(); + } + return this.bezugsberechtigungen; + } + + /** + * 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/common/VarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VarianteType.java deleted file mode 100644 index 8819afc6..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VarianteType.java +++ /dev/null @@ -1,54 +0,0 @@ - -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/VersicherterBetriebType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java deleted file mode 100644 index 1a985159..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java +++ /dev/null @@ -1,273 +0,0 @@ - -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}unsignedShort" minOccurs="0"/>
- *         <element name="Mitgliederanzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" 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 = "unsignedShort") - protected Integer flaecheInHektar; - @XmlElement(name = "Mitgliederanzahl") - @XmlSchemaType(name = "unsignedInt") - protected Long 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 Integer } - * - */ - public Integer getFlaecheInHektar() { - return flaecheInHektar; - } - - /** - * Legt den Wert der flaecheInHektar-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setFlaecheInHektar(Integer value) { - this.flaecheInHektar = value; - } - - /** - * Ruft den Wert der mitgliederanzahl-Eigenschaft ab. - * - * @return - * possible object is - * {@link Long } - * - */ - public Long getMitgliederanzahl() { - return mitgliederanzahl; - } - - /** - * Legt den Wert der mitgliederanzahl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Long } - * - */ - public void setMitgliederanzahl(Long 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 index 3b31f254..270b6ee1 100644 --- 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 @@ -41,7 +41,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.VersichertesObje @XmlSeeAlso({ VersichertePersonType.class, VersicherteVeranstaltungType.class, - VersicherterBetriebType.class, VersicherteLiegenschaftType.class, VersichertesObjektSachPrivatType.class, RisikoHaushaltType.class, 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 index ba8b736b..046bc97e 100644 --- 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 @@ -55,7 +55,6 @@ import javax.xml.bind.annotation.XmlType; "zusaetzlicheVorversicherungsdaten" }) @XmlSeeAlso({ - at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class, VorversicherungType.class }) public class VorversicherungenDetailType { 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 index fc9ed344..e3a4440d 100644 --- 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 @@ -5,7 +5,6 @@ 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; /** @@ -29,7 +28,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VorversicherungenKfzTyp @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/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java index 5dbe67a2..7d23e6d2 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 @@ -28,7 +28,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType * <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="Einwilligung" type="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Einwilligungen" type="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -40,7 +40,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SpezAntrag_Type", propOrder = { "sicherstellungen", - "einwilligung" + "einwilligungen" }) @XmlSeeAlso({ SpezAntragUnfallType.class, @@ -54,8 +54,8 @@ public abstract class SpezAntragType @XmlElement(name = "Sicherstellungen") protected List sicherstellungen; - @XmlElement(name = "Einwilligung") - protected List einwilligung; + @XmlElement(name = "Einwilligungen") + protected List einwilligungen; /** * Gets the value of the sicherstellungen property. @@ -87,18 +87,18 @@ public abstract class SpezAntragType } /** - * Gets the value of the einwilligung property. + * Gets the value of the einwilligungen property. * *

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

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

-     *    getEinwilligung().add(newItem);
+     *    getEinwilligungen().add(newItem);
      * 
* * @@ -108,11 +108,11 @@ public abstract class SpezAntragType * * */ - public List getEinwilligung() { - if (einwilligung == null) { - einwilligung = new ArrayList(); + public List getEinwilligungen() { + if (einwilligungen == null) { + einwilligungen = new ArrayList(); } - return this.einwilligung; + return this.einwilligungen; } } 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 index 53089e64..0648d1f4 100644 --- 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 @@ -41,14 +41,6 @@ public class ObjectFactory { public ObjectFactory() { } - /** - * Create an instance of {@link VorversicherungenKfzType } - * - */ - public VorversicherungenKfzType createVorversicherungenKfzType() { - return new VorversicherungenKfzType(); - } - /** * Create an instance of {@link CreateOfferKfzResponseType } * @@ -249,14 +241,6 @@ public class ObjectFactory { 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 } * 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 deleted file mode 100644 index bef819ee..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VorversicherungenKfzType.java +++ /dev/null @@ -1,165 +0,0 @@ - -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 siehe auch 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/leben/VersichertePersonProduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersichertePersonProduktLebenType.java deleted file mode 100644 index d514cc14..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VersichertePersonProduktLebenType.java +++ /dev/null @@ -1,159 +0,0 @@ - -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/unfall/VersichertePersonProduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VersichertePersonProduktUnfallType.java deleted file mode 100644 index b4709890..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VersichertePersonProduktUnfallType.java +++ /dev/null @@ -1,188 +0,0 @@ - -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/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectRequestType.java index 0268bb8d..d481c7ef 100644 --- 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 @@ -63,8 +63,8 @@ public class ChangeCommunicationObjectRequestType protected ObjektIdType objektId; @XmlElementRefs({ @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), - @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), - @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) + @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), + @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; @XmlElement(name = "WirksamtkeitAb", required = true) @@ -116,8 +116,8 @@ public class ChangeCommunicationObjectRequestType *

* Objects of the following type(s) are allowed in the list * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} - * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} * * */ 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 index db457355..45d667c0 100644 --- 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 @@ -10,7 +10,7 @@ import javax.xml.ws.Service; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T16:05:12.433+02:00 + * 2020-07-10T07:57:17.952+02:00 * Generated source version: 3.2.0 * */ 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 index 573d3844..5cd36b47 100644 --- 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 @@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T16:05:12.339+02:00 + * 2020-07-10T07:57:17.832+02:00 * Generated source version: 3.2.0 * */ 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 index 40e936d0..dbb0f163 100644 --- 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 @@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T16:05:12.407+02:00 + * 2020-07-10T07:57:17.909+02:00 * Generated source version: 3.2.0 * */ 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 index cc1bdd86..86a7a842 100644 --- 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 @@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T16:05:12.210+02:00 + * 2020-07-10T07:57:17.737+02:00 * Generated source version: 3.2.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 index ebaf82cd..2eaa199a 100644 --- 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 @@ -6,7 +6,7 @@ import javax.xml.ws.WebFault; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T16:05:12.330+02:00 + * 2020-07-10T07:57:17.825+02:00 * Generated source version: 3.2.0 */ diff --git a/OMDSServiceDefinition/src/main/resources/Backlog.txt b/OMDSServiceDefinition/src/main/resources/Backlog.txt new file mode 100644 index 00000000..6148b68f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/Backlog.txt @@ -0,0 +1,45 @@ +B A C K L O G +============= + +Änderungen, die aus Gründen der Abwärtskompatibilität bisher nicht vorgenommen wurden, +aber mit einer Version 2 durchgeführt werden sollten. + +1. +Von den Ebenenen der Produktmodellierung gibt es einfache Typen und "generische" Typen, +die optional noch Metainformationen aufnehmen können. Die einfachen Typen werden in Kfz verwendet. +Kfz sollte auch die generischen Typen verwenden, die einfachen würden dann komplett entfallen. + +2. +omds3ServiceTypes und omds3CommonServiceTypes sind gegenseitig voneinander abhängig. +Die Abhängigkeit sollte nur omds3ServiceTypes --> omds3CommonServiceTypes sein. +Dazu müsste ost:PolicyPartnerRole verschoben werden nach omds3CommonServiceTypes. +Das wäre eine nicht-abwärtskompatible Änderung. + +3. +In omds3CommonServiceTypes.xsd sollte umbenannt werden +zu "ServiceFault_Type" und das zugehörige Element "serviceFault" sollte "ServiceFault" heissen. + +4. +Wir haben in Kfz ein Element für Vinkulierung definiert und dann im Kontext für Leben das Thema +Sicherstellungen (inkl. Vinkulierung) nochmals allgemeiner gelöst. Kfz sollte auch auf die neue +Lösung umgestellt werden. + +5. +Sach-privat kann derzeit kein Unfall als gleichberechtigtes Produkt aufnehmen, Unfall muesste +als Zusatzprodukt aufgenommen werden. Das ist technisch unproblematisch, fachlich wäre Unfall +aber eigentlich gleichberechtigt zu Haushalt oder Eigenheim zu sehen. Der Typ des Produkts im +Verkaufsprodukt müsste dafür aber weiter gefasst werden, also nicht ProduktSachPrivat_Type. + +6. +Für die Methoden Calculate, CreateOffer, CreateApplication und SubmitApplication haben wir +immer einen ComplexType definiert und ein Element, welches von diesem Typ ist. Dies könnte man +auch kompakter in einem Element mit einem anonymen inneren komplexen Typ machen. Dies hätte den +Vorteil, dass unter Java-cxf auch ein @XmlRootElement(name = "CalculateSachPrivatRequest")-Tag generiert +wird, der wiederum die Verarbeitung eines Requests vereinfacht. + +7. +Für die Berechnungsvariante gibt es die einstufung einfach-mittel-top. Was ist, wenn eine VU hier +eine andere Anzahl von Varianten anbieten möchte? Wurde bisher nicht tiefer diskutiert. + +8. +Regex Variante ist bislang nicht definiert. \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt index 8d8ff786..07bdd971 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt @@ -4,6 +4,6 @@ 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.3.0 - Berechnung-Offert-Antrag Kfz neu OMDS 3 Version 1.4.0 - Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11 -OMDS 3 Version 1.5.0 - in Vorbereitung: Berechnung-Offert-Antrag Unfall, Sach-privat, Rechtsschutz, Schaden überarbeitet, Verwendung OMDS 2.11 \ No newline at end of file +OMDS 3 Version 1.5.0 - Berechnung-Offert-Antrag Sach-privat, Schaden überarbeitet, Verwendung OMDS 2.11 \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt index d6a58678..663d473b 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt @@ -4,8 +4,8 @@ Version 1.5.0 Was ist neu oder anders in Version 1.5.0 im Vergleich zur Version 1.4.0? ===================================================================================== -1. Sach-Privat, Unfall und Rechtsschutz erben von neuen "generischen" Produktklassen - +1. Sach-Privat erbt von neuen "generischen" Produktklassen +2. Schadenmeldung wurde überarbeitet ============= Version 1.4.0 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 9e591d45..59e5345b 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -1142,6 +1142,14 @@ + + + Type Bezugsrecht (nur Kontext Kfz) + + + + + Typ zur Beschreibung einer Bank als Vinkulargläubiger @@ -1181,129 +1189,6 @@ - - - - Type Bezugsrecht fuer Kfz - - - - - - - - Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell - - - - - Bezugsrecht Erleben oder Ableben - - - - - - Bezugsrecht Erleben - - - - - Bezugsrecht Ableben - - - - - - - - - - Bezugsberechtigung gesetzliche Erben - - - - - - - - Bezugsberechtigung testamentarische Erben - - - - - - - - Bezugsberechtigung Überbringer - - - - - - - - Bezugsberechtigung namentlich - - - - - - - wahr, wenn das Bezugsrecht unwiderruflich ist. - - - - - Bezugsrecht für eine Person - - - - - - Referenz auf eine Person - - - - - - Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist - - - - - - - - - - - - Bezugsberechtigung Versicherungsnehmer - - - - - - - - Bezugsberechtigung VersichertePerson - - - - - - - - Bezugsberechtigung Individuell - - - - - - - - - @@ -1485,11 +1370,11 @@ - - - Abstraktes Ereignis einer Statusänderung - - + + + + + Definition des Rückegabestatus für eingespielte Anträge @@ -1815,16 +1700,16 @@ VU-spezifische Erweiterungsmöglichkeit für Personendaten - - - Versicherte Veranstaltung basierend auf VersichertesInteresse_Type - - - - - - - + + + + + + + + + + Basisklasse für alle Fahrzeuge in der Kfz-Versicherung @@ -1943,6 +1828,21 @@ + + + Versicherte Liegenschaft + + + + + + + + + + + + Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert @@ -2504,209 +2404,4 @@ - - - Abstrakter Typ fuer Sicherstellungen - - - - - Die laufende Nummer dieser Sicherstellung - - - - - Optional die Angabe des sichergestellten Betrags, wenn nicht die volle Summe sichergestellt werden soll - - - - - Optional die Angabe einer Unanfechtbarkeitssumme, wenn eine Unanfechtsbarkeitsklausel eingeschlossen wurde - - - - - - - Sicherstellung vom Typ Abtretung / Zession - - - - - - - - - - - - Sicherstellung vom Typ Verpfändung - - - - - - - - - - - - Eigenschaften Pfandgläubiger - - - - - - - - - Sicherstellung vom Typ Vinkulierung - - - - - - - - - - - - Gläubiger einer Sicherstellung - - - - - - - - - - - Abstrakter Typ für Einwilligung - - - - - Die Bestätigung der Zustimmung - - - - - Optional der tatsächliche Text der Zustimmung - - - - - - - Abstrakter Typ für Einwilligung personenbezogene Daten - - - - - - - Referenz auf die Person - - - - - - - - - Einwilligung Verarbeitung Gesundheitsdaten - - - - - - - - Einwilligung Bekanntgabe Gesundheitsdaten an VN - - - - - - - - Einwilligung Sprachaufzeichnung - - - - - - - - Fragen gemäß FATCA - - - - - - - - - Fragen FATCA bei natürlichen Personen - - - - - - - - - - - Fragen FATCA bei sonstigen Personen - - - - - - - Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht - - - - - Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel - - - - - - - Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz - - - - - - - - - - - - - - - Beschreibung einer PEP - - - - - - - - Details zur Treuhaenderfrage - - - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl index 79a6a10b..9c28f158 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl @@ -199,15 +199,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - @@ -361,14 +353,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - @@ -720,19 +704,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - 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 a38ce0b3..b3f3621b 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 @@ -2,143 +2,143 @@ - - 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 @@ -324,134 +324,134 @@ - - - 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_5_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd index 59d27171..beb06072 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 @@ -34,7 +34,7 @@ - + Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist @@ -117,42 +117,6 @@ - - - Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist - - - - - - - - Daten zu etwaigen Sicherstellungen - - - - - - - - - Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist - - - - - - - - - Optional Angaben PEP wenn zutreffend - - - - - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd index 310ab9b1..b0ca5782 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd @@ -235,7 +235,7 @@ Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird - + @@ -433,7 +433,7 @@ - Vorversicherungen für Kfz (alternativ Typ: cst:VorversicherungenImpl_Type) + Type Vorversicherungen für Kfz diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReadMe.txt b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReadMe.txt index 3af47e21..3a8b06b3 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReadMe.txt +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReadMe.txt @@ -4,7 +4,7 @@ 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.3.0 - Berechnung-Offert-Antrag Kfz neu OMDS 3 Version 1.4.0 - Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11 -OMDS 3 Version 1.5.0 - in Vorbereitung: Berechnung-Offert-Antrag Sach-privat, Schaden überarbeitet, Verwendung OMDS 2.11 +OMDS 3 Version 1.5.0 - Berechnung-Offert-Antrag Sach-privat, Schaden überarbeitet, Verwendung OMDS 2.11 OMDS 3 Version 1.6.0 - in Vorbereitung: Berechnung-Offert-Antrag Unfall, Leben, Verwendung OMDS 2.11 diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd index a13c222d..bc5e505f 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd @@ -1,5 +1,5 @@ - + @@ -1321,30 +1321,25 @@ wahr, wenn das Bezugsrecht unwiderruflich ist. - + Bezugsrecht für eine Person - - - - - Referenz auf eine Person - - - - - - Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist - - - - + + + + + + Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist + + + + Bezugsberechtigung Versicherungsnehmer @@ -2036,21 +2031,21 @@ - - - - - - - - - - - - - - - + + + Versicherte Liegenschaft + + + + + + + + + + + + Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert @@ -2690,7 +2685,7 @@ - + Abstrakter Typ für Einwilligung @@ -2707,7 +2702,7 @@ - + Abstrakter Typ für Einwilligung personenbezogene Daten 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 index 70d2b4e8..5131407f 100644 --- 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 @@ -129,9 +129,9 @@ Daten zu etwaigen Sicherstellungen - + - Zustimmung zu speziellen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten + Zustimmung zu vorgegebenen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten