diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx index b692ee97..82659584 100644 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx differ diff --git a/OMDSServiceDefinition/pom.xml b/OMDSServiceDefinition/pom.xml index 17c7acc4..6c62c9f7 100644 --- a/OMDSServiceDefinition/pom.xml +++ b/OMDSServiceDefinition/pom.xml @@ -296,7 +296,8 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs ${bindings.location}/omds3_ON2_Antrag_RS_binding.xml ${bindings.location}/omds3_ON2_Antrag_Unfall_binding.xml ${bindings.location}/omds3_ON2_Antrag_Leben_binding.xml - ${bindings.location}/omds3_ON3_Vertrag_binding.xml + ${bindings.location}/omds3_ON2_Antrag_Produktfinder_binding.xml + ${bindings.location}/omds3_ON3_Vertrag_binding.xml ${bindings.location}/omds3_ON4_Partner_binding.xml ${bindings.location}/omds3_ON7_Schaden_binding.xml ${bindings.location}/${wsdl.binding.xml} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AListenAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AListenAttributType.java new file mode 100644 index 00000000..bcb7d16d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AListenAttributType.java @@ -0,0 +1,113 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten + * + *

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

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

+ * <complexType name="AListenAttribut_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="MinAnz" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ *               <enumeration value="0"/>
+ *               <enumeration value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AListenAttribut_Type", propOrder = { + "values", + "minAnz" +}) +@XmlSeeAlso({ + AttributEnumType.class, + AttributMultiEnumType.class +}) +public class AListenAttributType + extends AttributType +{ + + @XmlElement(name = "Values") + protected List values; + @XmlElement(name = "MinAnz") + protected Long minAnz; + + /** + * Gets the value of the values property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link EintragSchluessellisteType } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der minAnz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getMinAnz() { + return minAnz; + } + + /** + * Legt den Wert der minAnz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setMinAnz(Long value) { + this.minAnz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ASingleAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ASingleAttributType.java new file mode 100644 index 00000000..f4004282 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ASingleAttributType.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp für Attribute mit einem Wert + * + *

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

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

+ * <complexType name="ASingleAttribut_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *       <sequence>
+ *         <element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ASingleAttribut_Type", propOrder = { + "pflichtfeld" +}) +@XmlSeeAlso({ + AttributStringType.class, + AttributIntType.class, + AttributDezimalType.class, + AttributDoubleType.class, + AttributDatumType.class +}) +public abstract class ASingleAttributType + extends AttributType +{ + + @XmlElement(name = "Pflichtfeld") + protected Boolean pflichtfeld; + + /** + * Ruft den Wert der pflichtfeld-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isPflichtfeld() { + return pflichtfeld; + } + + /** + * Legt den Wert der pflichtfeld-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setPflichtfeld(Boolean value) { + this.pflichtfeld = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDatumType.java index 4e3d4f5c..5698bacb 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDatumType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDatumType.java @@ -21,9 +21,9 @@ import javax.xml.datatype.XMLGregorianCalendar; *
  * <complexType name="AttributDatum_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
  *       <sequence>
- *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
  *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
  *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
  *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
@@ -45,10 +45,10 @@ import javax.xml.datatype.XMLGregorianCalendar;
     "max"
 })
 public class AttributDatumType
-    extends AttributType
+    extends ASingleAttributType
 {
 
-    @XmlElement(name = "Value", required = true)
+    @XmlElement(name = "Value")
     @XmlSchemaType(name = "date")
     protected XMLGregorianCalendar value;
     @XmlElement(name = "Default")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDezimalType.java
index eb6321df..51ed70ff 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDezimalType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDezimalType.java
@@ -20,9 +20,9 @@ import javax.xml.bind.annotation.XmlType;
  * 
  * <complexType name="AttributDezimal_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
  *       <sequence>
- *         <element name="Value" type="{urn:omds20}decimal"/>
+ *         <element name="Value" type="{urn:omds20}decimal" minOccurs="0"/>
  *         <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
  *         <element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/>
  *         <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
@@ -44,10 +44,10 @@ import javax.xml.bind.annotation.XmlType;
     "max"
 })
 public class AttributDezimalType
-    extends AttributType
+    extends ASingleAttributType
 {
 
-    @XmlElement(name = "Value", required = true)
+    @XmlElement(name = "Value")
     protected BigDecimal value;
     @XmlElement(name = "Default")
     protected BigDecimal _default;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDoubleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDoubleType.java
index 7376ee0b..ebbb05f2 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDoubleType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributDoubleType.java
@@ -19,9 +19,9 @@ import javax.xml.bind.annotation.XmlType;
  * 
  * <complexType name="AttributDouble_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
  *       <sequence>
- *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}double"/>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
  *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
  *         <element name="Values" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/>
  *         <element name="Min" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
@@ -43,11 +43,11 @@ import javax.xml.bind.annotation.XmlType;
     "max"
 })
 public class AttributDoubleType
-    extends AttributType
+    extends ASingleAttributType
 {
 
     @XmlElement(name = "Value")
-    protected double value;
+    protected Double value;
     @XmlElement(name = "Default")
     protected Double _default;
     @XmlElement(name = "Values", type = Double.class)
@@ -60,16 +60,24 @@ public class AttributDoubleType
     /**
      * Ruft den Wert der value-Eigenschaft ab.
      * 
+     * @return
+     *     possible object is
+     *     {@link Double }
+     *     
      */
-    public double getValue() {
+    public Double getValue() {
         return value;
     }
 
     /**
      * Legt den Wert der value-Eigenschaft fest.
      * 
+     * @param value
+     *     allowed object is
+     *     {@link Double }
+     *     
      */
-    public void setValue(double value) {
+    public void setValue(Double value) {
         this.value = value;
     }
 
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributEnumType.java
index 05ff543a..e0b40c9d 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributEnumType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributEnumType.java
@@ -1,8 +1,6 @@
 
 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;
@@ -19,19 +17,10 @@ import javax.xml.bind.annotation.XmlType;
  * 
  * <complexType name="AttributEnum_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AListenAttribut_Type">
  *       <sequence>
  *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="MinAnz">
- *           <simpleType>
- *             <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
- *               <enumeration value="0"/>
- *               <enumeration value="1"/>
- *             </restriction>
- *           </simpleType>
- *         </element>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -43,22 +32,16 @@ import javax.xml.bind.annotation.XmlType;
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "AttributEnum_Type", propOrder = {
     "value",
-    "_default",
-    "values",
-    "minAnz"
+    "_default"
 })
 public class AttributEnumType
-    extends AttributType
+    extends AListenAttributType
 {
 
     @XmlElement(name = "Value")
     protected String value;
     @XmlElement(name = "Default")
     protected String _default;
-    @XmlElement(name = "Values")
-    protected List values;
-    @XmlElement(name = "MinAnz")
-    protected long minAnz;
 
     /**
      * Ruft den Wert der value-Eigenschaft ab.
@@ -108,49 +91,4 @@ public class AttributEnumType
         this._default = value;
     }
 
-    /**
-     * Gets the value of the values property.
-     * 
-     * 

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

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

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

- * Objects of the following type(s) are allowed in the list - * {@link EintragSchluessellisteType } - * - * - */ - public List getValues() { - if (values == null) { - values = new ArrayList(); - } - return this.values; - } - - /** - * Ruft den Wert der minAnz-Eigenschaft ab. - * - */ - public long getMinAnz() { - return minAnz; - } - - /** - * Legt den Wert der minAnz-Eigenschaft fest. - * - */ - public void setMinAnz(long value) { - this.minAnz = value; - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributIntType.java index 2c9114df..92d476e5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributIntType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributIntType.java @@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlType; *

  * <complexType name="AttributInt_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
  *       <sequence>
  *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
  *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
@@ -43,7 +43,7 @@ import javax.xml.bind.annotation.XmlType;
     "max"
 })
 public class AttributIntType
-    extends AttributType
+    extends ASingleAttributType
 {
 
     @XmlElement(name = "Value")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMultiEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMultiEnumType.java
index f8ef750d..b3efdcd1 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMultiEnumType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMultiEnumType.java
@@ -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;
 
 
@@ -20,13 +19,11 @@ import javax.xml.bind.annotation.XmlType;
  * 
  * <complexType name="AttributMultiEnum_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AListenAttribut_Type">
  *       <sequence>
  *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
  *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
- *         <element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -39,24 +36,17 @@ import javax.xml.bind.annotation.XmlType;
 @XmlType(name = "AttributMultiEnum_Type", propOrder = {
     "value",
     "_default",
-    "values",
-    "minAnz",
     "maxAnz"
 })
 public class AttributMultiEnumType
-    extends AttributType
+    extends AListenAttributType
 {
 
     @XmlElement(name = "Value")
     protected List value;
     @XmlElement(name = "Default")
     protected List _default;
-    @XmlElement(name = "Values")
-    protected List values;
-    @XmlElement(name = "MinAnz")
-    @XmlSchemaType(name = "unsignedInt")
-    protected long minAnz;
-    @XmlElement(name = "MaxAnz", required = true)
+    @XmlElement(name = "MaxAnz")
     protected Object maxAnz;
 
     /**
@@ -117,51 +107,6 @@ public class AttributMultiEnumType
         return this._default;
     }
 
-    /**
-     * Gets the value of the values property.
-     * 
-     * 

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

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

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

- * Objects of the following type(s) are allowed in the list - * {@link EintragSchluessellisteType } - * - * - */ - public List getValues() { - if (values == null) { - values = new ArrayList(); - } - return this.values; - } - - /** - * Ruft den Wert der minAnz-Eigenschaft ab. - * - */ - public long getMinAnz() { - return minAnz; - } - - /** - * Legt den Wert der minAnz-Eigenschaft fest. - * - */ - public void setMinAnz(long value) { - this.minAnz = value; - } - /** * Ruft den Wert der maxAnz-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributStringType.java index ef013dc1..c2a56766 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributStringType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributStringType.java @@ -20,7 +20,7 @@ import javax.xml.bind.annotation.XmlType; *

  * <complexType name="AttributString_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
  *       <sequence>
  *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
@@ -46,7 +46,7 @@ import javax.xml.bind.annotation.XmlType;
     "values"
 })
 public class AttributStringType
-    extends AttributType
+    extends ASingleAttributType
 {
 
     @XmlElement(name = "Value")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributType.java
index 414855ee..3e1ce44a 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributType.java
@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlType;
 
 
 /**
- * Abstrakter Basistyp für Metadaten von Attributen
+ * Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type)
  * 
  * 

Java-Klasse für Attribut_Type complex type. * @@ -20,8 +20,7 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/> - * <element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="Msg" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMsg_Type" minOccurs="0"/> @@ -36,27 +35,19 @@ import javax.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Attribut_Type", propOrder = { "aenderbar", - "pflichtfeld", "bezeichnung", "beschreibungTxt", "msg" }) @XmlSeeAlso({ - AttributStringType.class, - AttributIntType.class, - AttributDezimalType.class, - AttributDoubleType.class, - AttributDatumType.class, - AttributEnumType.class, - AttributMultiEnumType.class, + ASingleAttributType.class, + AListenAttributType.class, RaucherType.class }) public abstract class AttributType { @XmlElement(name = "Aenderbar") - protected boolean aenderbar; - @XmlElement(name = "Pflichtfeld") - protected boolean pflichtfeld; + protected Boolean aenderbar; @XmlElement(name = "Bezeichnung") protected String bezeichnung; @XmlElement(name = "BeschreibungTxt") @@ -67,35 +58,27 @@ public abstract class AttributType { /** * Ruft den Wert der aenderbar-Eigenschaft ab. * + * @return + * possible object is + * {@link Boolean } + * */ - public boolean isAenderbar() { + public Boolean isAenderbar() { return aenderbar; } /** * Legt den Wert der aenderbar-Eigenschaft fest. * + * @param value + * allowed object is + * {@link Boolean } + * */ - public void setAenderbar(boolean value) { + public void setAenderbar(Boolean value) { this.aenderbar = value; } - /** - * Ruft den Wert der pflichtfeld-Eigenschaft ab. - * - */ - public boolean isPflichtfeld() { - return pflichtfeld; - } - - /** - * Legt den Wert der pflichtfeld-Eigenschaft fest. - * - */ - public void setPflichtfeld(boolean value) { - this.pflichtfeld = value; - } - /** * Ruft den Wert der bezeichnung-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonRequestType.java index 08b7e38f..c5beed25 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonRequestType.java @@ -9,6 +9,7 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentRequestType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.FinderRequestType; import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeRequestType; import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType; import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressRequestType; @@ -64,6 +65,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType; CollectionChangeRequestType.class, CommonSearchRequestType.class, GetApplicationDocumentRequestType.class, + FinderRequestType.class, GetPartnerRequestType.class, CheckAddressRequestType.class, ChangePartnerMainAddressRequestType.class, diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonResponseType.java index fbecfc9b..6d4a4319 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/CommonResponseType.java @@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentResponseType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.FinderResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType; import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.SetMailingAddressResponseType; @@ -56,6 +57,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType; CollectionChangeResponseType.class, CommonSearchResponseType.class, GetApplicationDocumentResponseType.class, + FinderResponseType.class, GetPartnerResponseType.class, CheckAddressResponseType.class, ChangePartnerMainAddressResponseType.class, 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 87abd9b1..60430f1e 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 @@ -109,6 +109,14 @@ public class ObjectFactory { return new ResponseStatusType(); } + /** + * Create an instance of {@link Referenz } + * + */ + public Referenz createReferenz() { + return new Referenz(); + } + /** * Create an instance of {@link DateianhangType } * @@ -581,6 +589,14 @@ public class ObjectFactory { return new AttributDatumType(); } + /** + * Create an instance of {@link AListenAttributType } + * + */ + public AListenAttributType createAListenAttributType() { + return new AListenAttributType(); + } + /** * Create an instance of {@link AttributEnumType } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/Referenz.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/Referenz.java new file mode 100644 index 00000000..b9f29562 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/Referenz.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein Link auf ein Element + * + *

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

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

+ * <complexType name="Referenz">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Link" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Referenz", propOrder = { + "link", + "bezeichnung" +}) +public class Referenz { + + @XmlElement(name = "Link", required = true) + protected Object link; + @XmlElement(name = "Bezeichnung") + protected Object bezeichnung; + + /** + * Ruft den Wert der link-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getLink() { + return link; + } + + /** + * Legt den Wert der link-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setLink(Object value) { + this.link = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setBezeichnung(Object value) { + this.bezeichnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ResponseStatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ResponseStatusType.java index d4476a7c..75920a8a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ResponseStatusType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ResponseStatusType.java @@ -25,6 +25,7 @@ import javax.xml.bind.annotation.XmlType; * <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/> * <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Referenzen" type="{urn:omds3CommonServiceTypes-1-1-0}Referenz" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -37,7 +38,8 @@ import javax.xml.bind.annotation.XmlType; @XmlType(name = "ResponseStatus_Type", propOrder = { "korrelationsId", "ergebnis", - "meldungen" + "meldungen", + "referenzen" }) public class ResponseStatusType { @@ -48,6 +50,8 @@ public class ResponseStatusType { protected StatusType ergebnis; @XmlElement(name = "Meldungen") protected List meldungen; + @XmlElement(name = "Referenzen") + protected List referenzen; /** * Ruft den Wert der korrelationsId-Eigenschaft ab. @@ -126,4 +130,33 @@ public class ResponseStatusType { return this.meldungen; } + /** + * Gets the value of the referenzen property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Referenz } + * + * + */ + public List getReferenzen() { + if (referenzen == null) { + referenzen = new ArrayList(); + } + return this.referenzen; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RisikoNatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RisikoNatPersonType.java index 5d8d99ce..1587af4b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RisikoNatPersonType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/RisikoNatPersonType.java @@ -28,8 +28,8 @@ import javax.xml.bind.annotation.XmlType; * <element name="Gefahrenklasse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/> * <element name="Beruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/> * <element name="MedizinischerBeruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/> - * <element name="FreizeitSportRisiko" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/> - * <element name="Risikozuschlag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/> + * <element name="FreizeitSportRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Risikozuschlaege" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="GesetzlicheUV" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/> * <element name="PersonenartKranken" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/> * <element name="Berufsgruppe" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/> @@ -52,8 +52,8 @@ import javax.xml.bind.annotation.XmlType; "gefahrenklasse", "beruf", "medizinischerBeruf", - "freizeitSportRisiko", - "risikozuschlag", + "freizeitSportRisiken", + "risikozuschlaege", "gesetzlicheUV", "personenartKranken", "berufsgruppe", @@ -76,10 +76,10 @@ public class RisikoNatPersonType { protected AttributStringType beruf; @XmlElement(name = "MedizinischerBeruf") protected AttributEnumType medizinischerBeruf; - @XmlElement(name = "FreizeitSportRisiko") - protected AttributEnumType freizeitSportRisiko; - @XmlElement(name = "Risikozuschlag") - protected AttributEnumType risikozuschlag; + @XmlElement(name = "FreizeitSportRisiken") + protected List freizeitSportRisiken; + @XmlElement(name = "Risikozuschlaege") + protected List risikozuschlaege; @XmlElement(name = "GesetzlicheUV") protected AttributEnumType gesetzlicheUV; @XmlElement(name = "PersonenartKranken") @@ -260,51 +260,61 @@ public class RisikoNatPersonType { } /** - * Ruft den Wert der freizeitSportRisiko-Eigenschaft ab. + * Gets the value of the freizeitSportRisiken property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AttributEnumType } + * * - * @return - * possible object is - * {@link AttributEnumType } - * */ - public AttributEnumType getFreizeitSportRisiko() { - return freizeitSportRisiko; + public List getFreizeitSportRisiken() { + if (freizeitSportRisiken == null) { + freizeitSportRisiken = new ArrayList(); + } + return this.freizeitSportRisiken; } /** - * Legt den Wert der freizeitSportRisiko-Eigenschaft fest. + * Gets the value of the risikozuschlaege property. * - * @param value - * allowed object is - * {@link AttributEnumType } - * - */ - public void setFreizeitSportRisiko(AttributEnumType value) { - this.freizeitSportRisiko = value; - } - - /** - * Ruft den Wert der risikozuschlag-Eigenschaft ab. + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AttributEnumType } * - * @return - * possible object is - * {@link AttributEnumType } - * - */ - public AttributEnumType getRisikozuschlag() { - return risikozuschlag; - } - - /** - * Legt den Wert der risikozuschlag-Eigenschaft fest. * - * @param value - * allowed object is - * {@link AttributEnumType } - * */ - public void setRisikozuschlag(AttributEnumType value) { - this.risikozuschlag = value; + public List getRisikozuschlaege() { + if (risikozuschlaege == null) { + risikozuschlaege = new ArrayList(); + } + return this.risikozuschlaege; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java index 99b61759..1870f49e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 149 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 944 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 966 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java index 84213727..2994aa9b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 137 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 944 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 966 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java index 97833f00..10e7929e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java @@ -50,14 +50,14 @@ public class GenElementarproduktGebaeudeType { @XmlElementRefs({ - @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) }) protected List> rest; @@ -69,7 +69,7 @@ public class GenElementarproduktGebaeudeType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 301 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd - * Zeile 912 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 934 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: @@ -90,14 +90,14 @@ public class GenElementarproduktGebaeudeType * *

* Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} * {@link JAXBElement }{@code <}{@link Long }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link String }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java index 37e95929..c6294b67 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java @@ -50,15 +50,15 @@ public class GenElementarproduktHaushaltType { @XmlElementRefs({ - @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) + @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) }) protected List> rest; @@ -69,7 +69,7 @@ public class GenElementarproduktHaushaltType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 316 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd - * Zeile 912 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 934 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: @@ -90,15 +90,15 @@ public class GenElementarproduktHaushaltType * *

* Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link String }{@code >} + * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} * {@link JAXBElement }{@code <}{@link Long }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * * */ 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 ab4eb52f..4834514b 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 @@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType * *

* Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} - * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} - * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@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 075c58d0..be529ee1 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-02-28T14:58:16.018+01:00 + * 2020-04-18T12:39:54.196+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 91baf226..9ceb2131 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-02-28T14:58:15.963+01:00 + * 2020-04-18T12:39:54.134+02:00 * Generated source version: 3.2.0 * */ @@ -272,6 +272,22 @@ public class OmdsServicePortImpl implements OmdsServicePortType { //throw new ServiceFaultMsg("ServiceFaultMsg..."); } + /* (non-Javadoc) + * @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#findVerkaufsprodukt(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderResponseType findVerkaufsprodukt(at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation findVerkaufsprodukt"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_6_0.service.OmdsServicePortType#getPoliciesOfPartner(at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters)* */ 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 7bf788da..f0fcebd0 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,12 +9,12 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2020-02-28T14:58:16.002+01:00 + * 2020-04-18T12:39:54.169+02:00 * Generated source version: 3.2.0 * */ @WebService(targetNamespace = "urn:omds3Services-1-4-0", name = "omdsServicePortType") -@XmlSeeAlso({at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.common.ObjectFactory.class}) +@XmlSeeAlso({at.vvo.omds.types.omds3Types.r1_6_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on4partner.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_6_0.common.ObjectFactory.class}) @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) public interface OmdsServicePortType { @@ -123,6 +123,13 @@ public interface OmdsServicePortType { at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodRequestType parameters ) throws ServiceFaultMsg; + @WebMethod(action = "urn:findVerkaufsprodukt") + @WebResult(name = "VerkaufsproduktfinderResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder", partName = "parameters") + public at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderResponseType findVerkaufsprodukt( + @WebParam(partName = "parameters", name = "VerkaufsproduktfinderRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder") + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderRequestType parameters + ) throws ServiceFaultMsg; + @WebMethod(action = "urn:changePersonData") @WebResult(name = "GetPoliciesOfPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner( 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 bbf6056c..0e0e89c6 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-02-28T14:58:15.901+01:00 + * 2020-04-18T12:39:54.067+02:00 * Generated source version: 3.2.0 * */ @@ -223,6 +223,18 @@ public final class OmdsServicePortType_OmdsServicePort_Client { at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetDocumentsOfPeriodResponseType _getDocumentsOfPeriod__return = port.getDocumentsOfPeriod(_getDocumentsOfPeriod_parameters); System.out.println("getDocumentsOfPeriod.result=" + _getDocumentsOfPeriod__return); + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking findVerkaufsprodukt..."); + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderRequestType _findVerkaufsprodukt_parameters = null; + try { + at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.VerkaufsproduktFinderResponseType _findVerkaufsprodukt__return = port.findVerkaufsprodukt(_findVerkaufsprodukt_parameters); + System.out.println("findVerkaufsprodukt.result=" + _findVerkaufsprodukt__return); + } catch (ServiceFaultMsg e) { System.out.println("Expected exception: ServiceFaultMsg has occurred."); System.out.println(e.toString()); diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java index 71fdf4ba..f2d8df0e 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-02-28T14:58:15.963+01:00 + * 2020-04-18T12:39:54.119+02:00 * Generated source version: 3.2.0 */ diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Produktfinder_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Produktfinder_binding.xml new file mode 100644 index 00000000..9b987e0c --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Produktfinder_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd index 6006c3bc..cb2c6b61 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -340,6 +340,11 @@ Eine oder mehrere Meldungen zur Anfrage + + + optional Querverweise oder Deeplinks + + @@ -435,6 +440,23 @@ + + + Ein Link auf ein Element + + + + + Der Link als Solches + + + + + Ein vorgeschlagener Darstellungstext für den Link + + + + Der Typ eines Response-Status @@ -1861,8 +1883,8 @@ - - + + @@ -2241,34 +2263,6 @@ - - - Abstrakter Basistyp für Metadaten von Attributen - - - - - Ob das Attribut änderbar ist - - - - - Ob das Attribut als Pflichtfeld zu behandeln ist - - - - - Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. - - - - - Eine weiterführende Beschreibung des Attributs. - - - - - Message an einem Attribut @@ -2415,12 +2409,51 @@ + + + Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type) + + + + + Ob das Attribut änderbar ist + + + + + Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. + + + + + Eine weiterführende Beschreibung des Attributs. + + + + + + + + Abstrakter Basistyp für Attribute mit einem Wert + + + + + + + Ob das Attribut als Pflichtfeld zu behandeln ist + + + + + + Auf xsd:string basierendes Attribut mit Metadaten - + @@ -2441,7 +2474,7 @@ Auf xsd:int basierendes Attribut mit Metadaten - + @@ -2461,9 +2494,9 @@ Auf omds:decimal basierendes Attribut mit Metadaten - + - + @@ -2481,9 +2514,9 @@ Auf xsd:double basierendes Attribut mit Metadaten - + - + @@ -2501,9 +2534,9 @@ Auf xsd:date basierendes Attribut mit Metadaten - + - + @@ -2516,23 +2549,21 @@ - + - Attribut mit Metadaten für Schlüssellisten + Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten - - - Optional Inhalte einer Werteliste + Optional die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen - + - Mindestanzahl zu selektierender Werte + Mindestanzahl zu selektierender Werte, z.B. 0 für optional oder 1 für obligatorisch oder auch mehrere, wenn Multiselect. @@ -2545,16 +2576,37 @@ + + + Attribut mit Metadaten für Schlüssellisten + + + + + + + Der ausgewählte Schlüssel + + + + + Optional ein Vorschlag für enen ausgewählten Schlüsse. + + + + + + Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind. - + - Die Schlüssel der ausgewählten Werte + Die ausgewählten Schlüssel @@ -2562,19 +2614,9 @@ Optional eine Vorgabe von Schlüsseln als Default-Werte - + - Die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen - - - - - Mindestanzahl zu selektierender Werte - - - - - Maximalanzahl zu selektierender Werte + Maximalanzahl zu selektierender Werte, muss größer gleich der Mindestanzahl sein. diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Produktfinder.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Produktfinder.xsd deleted file mode 100644 index 7360b612..00000000 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Produktfinder.xsd +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - Typ des Requestobjekts für den Verkaufsproduktfinder - - - - - - - - - - - - - - - - - - - - - - - - - - Schluessel der Tarifkomponente - - - - - - - - - Typ des Responseobjekts für den Verkaufsproduktfinder - - - - - - - - - - - - - - - - Schluessel der Tarifkomponente - - - - - Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt - - - - - - Verweise auf Bedingungswerke - - - - - - - - - - - - - - - - - - Schluessel der Tarifkomponente - - - - - - - - Schluessel der Tarifkomponente - - - - - Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt - - - - - - Verweise auf Bedingungswerke - - - - - - - - - - - - - - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReleaseNotes-1-6-0.txt b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReleaseNotes-1-6-0.txt index 5d2ab377..272337c3 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReleaseNotes-1-6-0.txt +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/ReleaseNotes-1-6-0.txt @@ -5,6 +5,7 @@ Version 1.6.0 Was ist neu oder anders in Version 1.6.0 im Vergleich zur Version 1.5.0? ===================================================================================== 1. Sparten Unfall und Leben wurden neu angelegt +2. Aufnahme Verkaufsproduktfinder ============= 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 f21e470b..cb2c6b61 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd @@ -2263,34 +2263,6 @@ - - - Abstrakter Basistyp für Metadaten von Attributen - - - - - Ob das Attribut änderbar ist - - - - - Ob das Attribut als Pflichtfeld zu behandeln ist - - - - - Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. - - - - - Eine weiterführende Beschreibung des Attributs. - - - - - Message an einem Attribut @@ -2437,12 +2409,51 @@ + + + Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type) + + + + + Ob das Attribut änderbar ist + + + + + Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. + + + + + Eine weiterführende Beschreibung des Attributs. + + + + + + + + Abstrakter Basistyp für Attribute mit einem Wert + + + + + + + Ob das Attribut als Pflichtfeld zu behandeln ist + + + + + + Auf xsd:string basierendes Attribut mit Metadaten - + @@ -2463,7 +2474,7 @@ Auf xsd:int basierendes Attribut mit Metadaten - + @@ -2483,9 +2494,9 @@ Auf omds:decimal basierendes Attribut mit Metadaten - + - + @@ -2503,9 +2514,9 @@ Auf xsd:double basierendes Attribut mit Metadaten - + - + @@ -2523,9 +2534,9 @@ Auf xsd:date basierendes Attribut mit Metadaten - + - + @@ -2538,23 +2549,21 @@ - + - Attribut mit Metadaten für Schlüssellisten + Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten - - - Optional Inhalte einer Werteliste + Optional die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen - + - Mindestanzahl zu selektierender Werte + Mindestanzahl zu selektierender Werte, z.B. 0 für optional oder 1 für obligatorisch oder auch mehrere, wenn Multiselect. @@ -2567,16 +2576,37 @@ + + + Attribut mit Metadaten für Schlüssellisten + + + + + + + Der ausgewählte Schlüssel + + + + + Optional ein Vorschlag für enen ausgewählten Schlüsse. + + + + + + Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind. - + - Die Schlüssel der ausgewählten Werte + Die ausgewählten Schlüssel @@ -2584,19 +2614,9 @@ Optional eine Vorgabe von Schlüsseln als Default-Werte - + - Die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen - - - - - Mindestanzahl zu selektierender Werte - - - - - Maximalanzahl zu selektierender Werte + Maximalanzahl zu selektierender Werte, muss größer gleich der Mindestanzahl sein. diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl index c8e92377..c1d82328 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl @@ -10,6 +10,7 @@ xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" +xmlns:boaPf="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder" xmlns:v="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag" xmlns:p="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner" xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" @@ -34,9 +35,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + @@ -293,12 +296,20 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + + + + @@ -576,6 +587,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + @@ -1138,6 +1154,19 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + + + + + + + + + @@ -1150,6 +1179,9 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Produktfinder.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Produktfinder.xsd index 7360b612..3b2a0202 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Produktfinder.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Produktfinder.xsd @@ -1,11 +1,13 @@ - + - - Typ des Requestobjekts für den Verkaufsproduktfinder + Basistyp des Requestobjekts @@ -17,40 +19,33 @@ + + Typ des Requestobjekts für den Verkaufsproduktfinder + - - - - - - - - - - - - Schluessel der Tarifkomponente - - + - Typ des Responseobjekts für den Verkaufsproduktfinder + Basistyp des Responseobjekts + + Typ des Responseobjekts für den Verkaufsproduktfinder + - + @@ -72,6 +67,11 @@ + + + Optional die Liste möglicher Produkte + + @@ -80,44 +80,38 @@ - - - - - - Schluessel der Tarifkomponente - - - - - - - - Schluessel der Tarifkomponente - - - - - Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt - - - - - - Verweise auf Bedingungswerke - - - - - - - - - - + + Informationen zu einem Produkt + + + + + Schluessel der Tarifkomponente + + + + + Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt + + + + + + Verweise auf Bedingungswerke + + + + + - - - - + + + Requestobjekt Verkaufsproduktfinder + + + + + Responseobjekt Verkaufsproduktfinder + +