Java-Klasse für AttributMetadatenDatum_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="AttributMetadatenDatum_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteDatum_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenDatum_Type", propOrder = {
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+public class AttributMetadatenDatumType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar _default;
+ @XmlElement(name = "Values")
+ protected List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification 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 WertAuswahllisteDatumType }
+ *
+ *
+ */
+ public List Java-Klasse für AttributMetadatenDezimal_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link WertAuswahllisteDezimalType }
+ *
+ *
+ */
+ public List Java-Klasse für AttributMetadatenInt_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link WertAuswahllisteIntType }
+ *
+ *
+ */
+ public List Java-Klasse für AttributMetadatenProzent_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link WertAuswahllisteIntType }
+ *
+ *
+ */
+ public List Java-Klasse für AttributMetadatenString_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link WertAuswahllisteStringType }
+ *
+ *
+ */
+ public List Java-Klasse für AttributMetadaten_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ElementarproduktGenerisch_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusaetzlicheElementarproduktdatenType }
+ *
+ *
+ */
+ public List Java-Klasse für ProduktGenerisch_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusaetzlicheProduktdatenType }
+ *
+ *
+ */
+ public List Java-Klasse für ProduktbausteinAntragsprozessGenerisch_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AttributMetadatenType }
+ *
+ *
+ */
+ public List Java-Klasse für WertAuswahllisteDatum_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für WertAuswahllisteDezimal_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für WertAuswahllisteInt_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für WertAuswahllisteProzent_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für WertAuswahllisteString_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DateianhangType }
+ *
+ *
+ */
+ public List Java-Klasse für ElementarproduktRechtsschutz_Type complex type.
*
@@ -21,9 +21,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType;
*
* Objects of the following type(s) are allowed in the list
- * {@link String }
+ * {@link Integer }
*
*
*/
- public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ElementarproduktRechtsschutzType }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ public List Java-Klasse für UpsellingRechtsschutzResponse_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VerkaufsproduktRechtsschutzType }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProduktGenerischType }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProduktGenerischType }
+ *
+ *
+ */
+ public List
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
- * This is why there is not a
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
- * {@link ZusaetzlicheGebaeudedatenType }
+ * {@link ZusaetzlicheHaushaltsdatenType }
*
*
*/
- public List
* Objects of the following type(s) are allowed in the list
- * {@link ProduktType }
+ * {@link ProduktGenerischType }
*
*
*/
- public List
* Objects of the following type(s) are allowed in the list
- * {@link ProduktType }
+ * {@link ProduktGenerischType }
*
*
*/
- public List
+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
+ * Der Feldname "AttributMetadaten" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
+ * Zeile 63 von file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3_ON2_Antrag_Unfall.xsd
+ * Zeile 720 von file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd
+ *
+ * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
+ * der beiden folgenden Deklarationen an, um deren Namen zu ändern:
+ * Gets the value of the rest property.
*
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setVersPersonRefLfNr(String value) {
- this.versPersonRefLfNr = value;
- }
-
- /**
- * Ruft den Wert der versicherungssumme-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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
+ * {@link JAXBElement }{@code <}{@link AttributMetadatenType }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link Long }{@code >}
+ *
*
- * @param value
- * allowed object is
- * {@link SelbstbehaltType }
- *
*/
- public void setSelbstbehalt(SelbstbehaltType value) {
- this.selbstbehalt = value;
+ public List
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link ElementarproduktUnfallType }
- *
- *
- */
- public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link GenElementarproduktUnfallType }
+ *
+ *
+ */
+ public List
* 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_4_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java
index 6bb4aa8c..2e4b99b5 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java
@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
/**
* This class was generated by Apache CXF 3.2.0
- * 2019-07-12T15:19:45.936+02:00
+ * 2019-08-21T14:03:44.466+02:00
* Generated source version: 3.2.0
*
*/
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java
index 897b516a..3c6195a4 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java
@@ -13,10 +13,11 @@ import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.ws.soap.MTOM;
/**
* This class was generated by Apache CXF 3.2.0
- * 2019-08-01T18:31:08.954+02:00
+ * 2019-08-21T14:03:44.381+02:00
* Generated source version: 3.2.0
*
*/
@@ -27,7 +28,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
targetNamespace = "urn:omds3Services-1-4-0",
wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3Services.wsdl",
endpointInterface = "at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType")
-
+@MTOM(enabled = true, threshold = 1024)
public class OmdsServicePortImpl implements OmdsServicePortType {
private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName());
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java
index 7a639493..2fa12787 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java
@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
- * 2019-07-12T15:19:45.905+02:00
+ * 2019-08-21T14:03:44.437+02:00
* Generated source version: 3.2.0
*
*/
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java
index f9fbb34b..28428074 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java
@@ -20,7 +20,7 @@ import javax.xml.ws.soap.MTOMFeature;
/**
* This class was generated by Apache CXF 3.2.0
- * 2019-07-12T15:19:45.668+02:00
+ * 2019-08-21T14:03:44.285+02:00
* Generated source version: 3.2.0
*
*/
@@ -45,9 +45,12 @@ public final class OmdsServicePortType_OmdsServicePort_Client {
e.printStackTrace();
}
}
-
+
OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024));
+
+ //OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
+ //OmdsServicePortType port = ss.getOmdsServicePort();
{
System.out.println("Invoking getOMDSPackageList...");
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/ServiceFaultMsg.java
index 3e340afa..e3f6b4cd 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/ServiceFaultMsg.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/ServiceFaultMsg.java
@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
/**
* This class was generated by Apache CXF 3.2.0
- * 2019-07-12T15:19:45.777+02:00
+ * 2019-08-21T14:03:44.368+02:00
* Generated source version: 3.2.0
*/
diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/ReleaseNotes-1-4-0.txt b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/ReleaseNotes-1-4-0.txt
index 9d8115ba..8d7829a4 100644
--- a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/ReleaseNotes-1-4-0.txt
+++ b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/ReleaseNotes-1-4-0.txt
@@ -16,7 +16,18 @@ Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0?
b) Eigenes domänenenspezifisches XSD fuer Schaden: omds3_ON7_Schaden
c) addDocToClaim umbenannt zu acDocToBusinessCase damit die Methode auch im
Zusammenhang mit BOA benutzt werden kann.
-
+5. Einige Korrekturen am Entwurf für Sach-Privat:
+ a) BeteiligtePersonVertrag_Type verwendet den neuen einheitlichen Person-Typ
+ b) ZusaetlicheHaushaltDaten korrigert und verwendet jetzt ZusaetzlicheHaushaltsdaten_Type
+ c) Korrektur in der Vererbung der Request- und Responseobjekte
+ d)
+6. Einführung von Elementen zur Beauskunftung der Produktstruktur:
+ a) Einführung von optionalen "AttributMetadaten" in allen Produktbausteinen
+ b) Einführung von ProduktbausteinAntragsprozessGenerisch_Type welcher die Elemente
+ "Eingeschlossen" und "EinschlussAenderbar" enthalt und in den Ebenen 2 und 3 der Sparten
+ Unfall, Sach-Privat und Rechtsschutz verwendet wird.
+7. Kfz: Optionales Tarifmerkmal "Leasing verbundene Unternehmen"
+8. Einführung von MTOM
=============
Version 1.3.0
diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3_ON2_Antrag_Unfall.xsd
index 2f47df63..be2f8d85 100644
--- a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3_ON2_Antrag_Unfall.xsd
+++ b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3_ON2_Antrag_Unfall.xsd
@@ -74,12 +74,6 @@
+ * <complexType name="AttributMetadatenDezimal_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteDezimal_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Max" type="{urn:omds20}decimal" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenDezimal_Type", propOrder = {
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+public class AttributMetadatenDezimalType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ protected BigDecimal _default;
+ @XmlElement(name = "Values")
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AttributMetadatenInt_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteInt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenInt_Type", propOrder = {
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+public class AttributMetadatenIntType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ protected Integer _default;
+ @XmlElement(name = "Values")
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AttributMetadatenProzent_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteInt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Max" type="{urn:omds20}decimal" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenProzent_Type", propOrder = {
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+public class AttributMetadatenProzentType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ protected BigDecimal _default;
+ @XmlElement(name = "Values")
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AttributMetadatenString_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteString_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenString_Type", propOrder = {
+ "_default",
+ "values",
+ "minLaenge",
+ "maxLaenge",
+ "regex"
+})
+public class AttributMetadatenStringType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ protected String _default;
+ @XmlElement(name = "Values")
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AttributMetadaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Attribut" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadaten_Type", propOrder = {
+ "attribut",
+ "aenderbar"
+})
+@XmlSeeAlso({
+ AttributMetadatenStringType.class,
+ AttributMetadatenIntType.class,
+ AttributMetadatenDezimalType.class,
+ AttributMetadatenProzentType.class,
+ AttributMetadatenDatumType.class
+})
+public abstract class AttributMetadatenType {
+
+ @XmlElement(name = "Attribut", required = true)
+ protected Object attribut;
+ @XmlElement(name = "Aenderbar")
+ protected boolean aenderbar;
+
+ /**
+ * Ruft den Wert der attribut-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getAttribut() {
+ return attribut;
+ }
+
+ /**
+ * Legt den Wert der attribut-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setAttribut(Object value) {
+ this.attribut = value;
+ }
+
+ /**
+ * Ruft den Wert der aenderbar-Eigenschaft ab.
+ *
+ */
+ public boolean isAenderbar() {
+ return aenderbar;
+ }
+
+ /**
+ * Legt den Wert der aenderbar-Eigenschaft fest.
+ *
+ */
+ public void setAenderbar(boolean value) {
+ this.aenderbar = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktGenerischType.java
new file mode 100644
index 00000000..c93ea426
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktGenerischType.java
@@ -0,0 +1,82 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.ElementarproduktRechtsschutzType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.ElementarproduktUnfallType;
+
+
+/**
+ * Basistyp für ein Elementarprodukt, 2. Generation
+ *
+ *
+ * <complexType name="ElementarproduktGenerisch_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type">
+ * <sequence>
+ * <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktGenerisch_Type", propOrder = {
+ "zusaetzlicheElementarproduktdaten"
+})
+@XmlSeeAlso({
+ ElementarproduktRechtsschutzType.class,
+ ElementarproduktSachPrivatType.class,
+ ElementarproduktUnfallType.class
+})
+public abstract class ElementarproduktGenerischType
+ extends ProduktbausteinAntragsprozessGenerischType
+{
+
+ @XmlElement(name = "ZusaetzlicheElementarproduktdaten")
+ protected Listset method for the zusaetzlicheElementarproduktdaten property.
+ *
+ *
+ * getZusaetzlicheElementarproduktdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="ProduktGenerisch_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type">
+ * <sequence>
+ * <element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
+ * <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/>
+ * <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/>
+ * <element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProduktGenerisch_Type", propOrder = {
+ "produktgeneration",
+ "zahlweg",
+ "zahlrhythmus",
+ "hauptfaelligkeit",
+ "zusaetzlicheProduktdaten"
+})
+@XmlSeeAlso({
+ ProduktRechtsschutzType.class,
+ ProduktSachPrivatType.class,
+ ProduktUnfallType.class
+})
+public abstract class ProduktGenerischType
+ extends ProduktbausteinAntragsprozessGenerischType
+{
+
+ @XmlElement(name = "Produktgeneration", required = true)
+ protected String produktgeneration;
+ @XmlElement(name = "Zahlweg")
+ protected String zahlweg;
+ @XmlElement(name = "Zahlrhythmus")
+ protected String zahlrhythmus;
+ @XmlElement(name = "Hauptfaelligkeit", required = true)
+ @XmlSchemaType(name = "gMonthDay")
+ protected XMLGregorianCalendar hauptfaelligkeit;
+ @XmlElement(name = "ZusaetzlicheProduktdaten")
+ protected Listset method for the zusaetzlicheProduktdaten property.
+ *
+ *
+ * getZusaetzlicheProduktdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="ProduktbausteinAntragsprozessGenerisch_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type">
+ * <sequence>
+ * <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProduktbausteinAntragsprozessGenerisch_Type", propOrder = {
+ "eingeschlossen",
+ "einschlussAenderbar"
+})
+@XmlSeeAlso({
+ ProduktGenerischType.class,
+ ElementarproduktGenerischType.class
+})
+public abstract class ProduktbausteinAntragsprozessGenerischType
+ extends ProduktbausteinAntragsprozessType
+{
+
+ @XmlElement(name = "Eingeschlossen")
+ protected boolean eingeschlossen;
+ @XmlElement(name = "EinschlussAenderbar")
+ protected Boolean einschlussAenderbar;
+
+ /**
+ * Ruft den Wert der eingeschlossen-Eigenschaft ab.
+ *
+ */
+ public boolean isEingeschlossen() {
+ return eingeschlossen;
+ }
+
+ /**
+ * Legt den Wert der eingeschlossen-Eigenschaft fest.
+ *
+ */
+ public void setEingeschlossen(boolean value) {
+ this.eingeschlossen = value;
+ }
+
+ /**
+ * Ruft den Wert der einschlussAenderbar-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isEinschlussAenderbar() {
+ return einschlussAenderbar;
+ }
+
+ /**
+ * Legt den Wert der einschlussAenderbar-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setEinschlussAenderbar(Boolean value) {
+ this.einschlussAenderbar = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessType.java
index a0b14cb9..a01b6efd 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessType.java
@@ -28,7 +28,7 @@ import javax.xml.datatype.XMLGregorianCalendar;
* <element name="VtgBeg" type="{urn:omds20}Datum-Zeit"/>
* <element name="VtgEnde" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
* <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="JahrespraemieNto" type="{urn:omds20}decimal"/>
+ * <element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -45,9 +45,10 @@ import javax.xml.datatype.XMLGregorianCalendar;
"jahrespraemieNto"
})
@XmlSeeAlso({
- VerkaufsproduktType.class,
ProduktType.class,
- ElementarproduktType.class
+ ElementarproduktType.class,
+ VerkaufsproduktType.class,
+ ProduktbausteinAntragsprozessGenerischType.class
})
public abstract class ProduktbausteinAntragsprozessType
extends ProduktbausteinType
@@ -61,7 +62,7 @@ public abstract class ProduktbausteinAntragsprozessType
protected XMLGregorianCalendar vtgEnde;
@XmlElement(name = "Praemie")
protected Listset method for the attributMetadaten property.
+ *
+ *
+ * getAttributMetadaten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="WertAuswahllisteDatum_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Wert" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "WertAuswahllisteDatum_Type", propOrder = {
+ "text",
+ "wert"
+})
+public class WertAuswahllisteDatumType {
+
+ @XmlElement(name = "Text", required = true)
+ protected String text;
+ @XmlElement(name = "Wert", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar wert;
+
+ /**
+ * Ruft den Wert der text-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Legt den Wert der text-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setText(String value) {
+ this.text = value;
+ }
+
+ /**
+ * Ruft den Wert der wert-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getWert() {
+ return wert;
+ }
+
+ /**
+ * Legt den Wert der wert-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setWert(XMLGregorianCalendar value) {
+ this.wert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteDezimalType.java
new file mode 100644
index 00000000..9b8955d4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteDezimalType.java
@@ -0,0 +1,93 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Auswahlliste mit omds:decimal Values
+ *
+ *
+ * <complexType name="WertAuswahllisteDezimal_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Wert" type="{urn:omds20}decimal"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "WertAuswahllisteDezimal_Type", propOrder = {
+ "text",
+ "wert"
+})
+public class WertAuswahllisteDezimalType {
+
+ @XmlElement(name = "Text", required = true)
+ protected String text;
+ @XmlElement(name = "Wert", required = true)
+ protected BigDecimal wert;
+
+ /**
+ * Ruft den Wert der text-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Legt den Wert der text-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setText(String value) {
+ this.text = value;
+ }
+
+ /**
+ * Ruft den Wert der wert-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getWert() {
+ return wert;
+ }
+
+ /**
+ * Legt den Wert der wert-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setWert(BigDecimal value) {
+ this.wert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteIntType.java
new file mode 100644
index 00000000..f7e7906d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteIntType.java
@@ -0,0 +1,84 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_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;
+
+
+/**
+ * Auswahlliste mit Int-Values
+ *
+ *
+ * <complexType name="WertAuswahllisteInt_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Wert" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "WertAuswahllisteInt_Type", propOrder = {
+ "text",
+ "wert"
+})
+public class WertAuswahllisteIntType {
+
+ @XmlElement(name = "Text", required = true)
+ protected String text;
+ @XmlElement(name = "Wert")
+ protected int wert;
+
+ /**
+ * Ruft den Wert der text-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Legt den Wert der text-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setText(String value) {
+ this.text = value;
+ }
+
+ /**
+ * Ruft den Wert der wert-Eigenschaft ab.
+ *
+ */
+ public int getWert() {
+ return wert;
+ }
+
+ /**
+ * Legt den Wert der wert-Eigenschaft fest.
+ *
+ */
+ public void setWert(int value) {
+ this.wert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteProzentType.java
new file mode 100644
index 00000000..54151dc6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteProzentType.java
@@ -0,0 +1,93 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Auswahlliste mit omds:decimal Values
+ *
+ *
+ * <complexType name="WertAuswahllisteProzent_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Wert" type="{urn:omds20}decimal"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "WertAuswahllisteProzent_Type", propOrder = {
+ "text",
+ "wert"
+})
+public class WertAuswahllisteProzentType {
+
+ @XmlElement(name = "Text", required = true)
+ protected String text;
+ @XmlElement(name = "Wert", required = true)
+ protected BigDecimal wert;
+
+ /**
+ * Ruft den Wert der text-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Legt den Wert der text-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setText(String value) {
+ this.text = value;
+ }
+
+ /**
+ * Ruft den Wert der wert-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getWert() {
+ return wert;
+ }
+
+ /**
+ * Legt den Wert der wert-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setWert(BigDecimal value) {
+ this.wert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteStringType.java
new file mode 100644
index 00000000..cc8e0aab
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteStringType.java
@@ -0,0 +1,92 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_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;
+
+
+/**
+ * Auswahlliste mit String-Values
+ *
+ *
+ * <complexType name="WertAuswahllisteString_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Wert" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "WertAuswahllisteString_Type", propOrder = {
+ "text",
+ "wert"
+})
+public class WertAuswahllisteStringType {
+
+ @XmlElement(name = "Text", required = true)
+ protected String text;
+ @XmlElement(name = "Wert", required = true)
+ protected String wert;
+
+ /**
+ * Ruft den Wert der text-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Legt den Wert der text-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setText(String value) {
+ this.text = value;
+ }
+
+ /**
+ * Ruft den Wert der wert-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWert() {
+ return wert;
+ }
+
+ /**
+ * Legt den Wert der wert-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWert(String value) {
+ this.wert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java
index 70d56089..84d0c4ed 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java
@@ -1,12 +1,15 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+import java.util.ArrayList;
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.DateianhangType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.SubmitApplicationRechtsschutzRequestType;
@@ -26,6 +29,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnf
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
* <sequence>
+ * <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
* </sequence>
* </extension>
@@ -37,6 +41,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnf
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SubmitApplicationRequest_Type", propOrder = {
+ "dateianhaenge",
"antragsnummer"
})
@XmlSeeAlso({
@@ -49,9 +54,40 @@ public abstract class SubmitApplicationRequestType
extends CommonProcessRequestType
{
+ @XmlElement(name = "Dateianhaenge")
+ protected Listset method for the dateianhaenge property.
+ *
+ *
+ * getDateianhaenge().add(newItem);
+ *
+ *
+ *
+ *
* <complexType name="ElementarproduktRechtsschutz_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
* <sequence>
- * <element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -36,16 +36,13 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType;
@XmlType(name = "ElementarproduktRechtsschutz_Type", propOrder = {
"versInteressenRefLfNr"
})
-@XmlSeeAlso({
- ElementarproduktRechtsschutzStdImplType.class,
- ElementarproduktVertragsrechtsschutzType.class
-})
public class ElementarproduktRechtsschutzType
- extends ElementarproduktType
+ extends ElementarproduktGenerischType
{
- @XmlElement(name = "VersInteressenRefLfNr")
- protected List
* <complexType name="ProduktRechtsschutz_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
* <sequence>
+ * <element name="ElementarprodukteRechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -29,13 +34,76 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ProduktRechtsschutz_Type")
-@XmlSeeAlso({
- ProduktRechtsschutzStdImplType.class
+@XmlType(name = "ProduktRechtsschutz_Type", propOrder = {
+ "elementarprodukteRechtsschutz",
+ "versInteressenRefLfNr"
})
-public abstract class ProduktRechtsschutzType
- extends ProduktType
+public class ProduktRechtsschutzType
+ extends ProduktGenerischType
{
+ @XmlElement(name = "ElementarprodukteRechtsschutz")
+ protected Listset method for the elementarprodukteRechtsschutz property.
+ *
+ *
+ * getElementarprodukteRechtsschutz().add(newItem);
+ *
+ *
+ *
+ * set method for the versInteressenRefLfNr property.
+ *
+ *
+ * getVersInteressenRefLfNr().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="UpsellingRechtsschutzResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UpsellingVerkaufsprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UpsellingRechtsschutzResponse_Type", propOrder = {
+ "upsellingVerkaufsprodukte"
+})
+public abstract class UpsellingRechtsschutzResponseType {
+
+ @XmlElement(name = "UpsellingVerkaufsprodukte")
+ protected Listset method for the upsellingVerkaufsprodukte property.
+ *
+ *
+ * getUpsellingVerkaufsprodukte().add(newItem);
+ *
+ *
+ *
+ * set method for the produkte property.
+ *
+ *
+ * getProdukte().add(newItem);
+ *
+ *
+ *
+ * set method for the zusatzprodukte property.
+ *
+ *
+ * getZusatzprodukte().add(newItem);
+ *
+ *
+ *
+ *
* <complexType name="ElementarproduktSachPrivat_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
* <sequence>
* <element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
@@ -39,7 +39,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType;
ElementarproduktHaushaltType.class
})
public abstract class ElementarproduktSachPrivatType
- extends ElementarproduktType
+ extends ElementarproduktGenerischType
{
@XmlElement(name = "VersInteresseRefLfnr")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ProduktSachPrivatType.java
index 6641c597..365fb728 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ProduktSachPrivatType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ProduktSachPrivatType.java
@@ -4,9 +4,10 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
/**
@@ -17,9 +18,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
*
* <complexType name="ProduktSachPrivat_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
* <sequence>
- * <element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
* </sequence>
* </extension>
* </complexContent>
@@ -37,33 +38,26 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
ProduktHaushaltsversicherungType.class
})
public abstract class ProduktSachPrivatType
- extends ProduktType
+ extends ProduktGenerischType
{
- @XmlElement(name = "VersInteresseRefLfnr", required = true)
- protected String versInteresseRefLfnr;
+ @XmlElement(name = "VersInteresseRefLfnr")
+ @XmlSchemaType(name = "unsignedShort")
+ protected int versInteresseRefLfnr;
/**
* Ruft den Wert der versInteresseRefLfnr-Eigenschaft ab.
*
- * @return
- * possible object is
- * {@link String }
- *
*/
- public String getVersInteresseRefLfnr() {
+ public int getVersInteresseRefLfnr() {
return versInteresseRefLfnr;
}
/**
* Legt den Wert der versInteresseRefLfnr-Eigenschaft fest.
*
- * @param value
- * allowed object is
- * {@link String }
- *
*/
- public void setVersInteresseRefLfnr(String value) {
+ public void setVersInteresseRefLfnr(int value) {
this.versInteresseRefLfnr = value;
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java
index 68133bd7..225fec5d 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java
@@ -25,7 +25,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
* <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
* <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/>
* <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
- * <element name="ZusaetzlicheHaushaltDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="ZusaetzlicheHaushaltsDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheHaushaltsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -39,7 +39,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
"wohnflaeche",
"ausstattungCd",
"nutzungCd",
- "zusaetzlicheHaushaltDaten"
+ "zusaetzlicheHaushaltsDaten"
})
public class RisikoHaushaltType
extends VersichertesInteresseType
@@ -51,8 +51,8 @@ public class RisikoHaushaltType
protected String ausstattungCd;
@XmlElement(name = "NutzungCd")
protected String nutzungCd;
- @XmlElement(name = "ZusaetzlicheHaushaltDaten")
- protected Listset method for the zusaetzlicheHaushaltDaten property.
+ * This is why there is not a set method for the zusaetzlicheHaushaltsDaten property.
*
*
- * getZusaetzlicheHaushaltDaten().add(newItem);
+ * getZusaetzlicheHaushaltsDaten().add(newItem);
*
*
*
*
* <complexType name="ElementarproduktUnfall_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
* <sequence>
* <element name="VersPersonRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
* <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ * <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -37,95 +41,63 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktUnfall_Type", propOrder = {
- "versPersonRefLfNr",
- "versicherungssumme",
- "selbstbehalt"
+ "rest"
})
@XmlSeeAlso({
GenElementarproduktUnfallType.class
})
-public abstract class ElementarproduktUnfallType
- extends ElementarproduktType
+public class ElementarproduktUnfallType
+ extends ElementarproduktGenerischType
{
- @XmlElement(name = "VersPersonRefLfNr")
- protected String versPersonRefLfNr;
- @XmlElement(name = "Versicherungssumme")
- @XmlSchemaType(name = "unsignedLong")
- protected BigInteger versicherungssumme;
- @XmlElement(name = "Selbstbehalt")
- protected SelbstbehaltType selbstbehalt;
+ @XmlElementRefs({
+ @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "VersPersonRefLfNr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false),
+ @XmlElementRef(name = "AttributMetadaten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false)
+ })
+ protected Listset method for the rest property.
*
- * @return
- * possible object is
- * {@link BigInteger }
- *
- */
- public BigInteger getVersicherungssumme() {
- return versicherungssumme;
- }
-
- /**
- * Legt den Wert der versicherungssumme-Eigenschaft fest.
+ *
+ * getRest().add(newItem);
+ *
*
- * @param value
- * allowed object is
- * {@link BigInteger }
- *
- */
- public void setVersicherungssumme(BigInteger value) {
- this.versicherungssumme = 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.
+ *
* <complexType name="ProduktUnfall_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
* <sequence>
* <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
- * <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" maxOccurs="unbounded"/>
* <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ * <element name="LeistungsartTod" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/>
+ * <element name="LeistungartInvaliditaet" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/>
+ * <element name="LeistungsartUnfallkosten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/>
+ * <element name="LeistungsartSpitalgeld" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/>
+ * <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}GenElementarproduktUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -37,19 +41,31 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktUnfall_Type", propOrder = {
"selbstbehalt",
- "leistungsarten",
- "versPersonenRefLfnr"
+ "versPersonenRefLfnr",
+ "leistungsartTod",
+ "leistungartInvaliditaet",
+ "leistungsartUnfallkosten",
+ "leistungsartSpitalgeld",
+ "leistungsarten"
})
public abstract class ProduktUnfallType
- extends ProduktType
+ extends ProduktGenerischType
{
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
- @XmlElement(name = "Leistungsarten", required = true)
- protected Listset method for the leistungsarten property.
- *
- *
- * getLeistungsarten().add(newItem);
- *
- *
- *
- * set method for the leistungsarten property.
+ *
+ *
+ * getLeistungsarten().add(newItem);
+ *
+ *
+ *
+ *