diff --git a/OMDSServiceDefinition/README.txt b/OMDSServiceDefinition/README.txt index 54b907ff..a547032b 100644 --- a/OMDSServiceDefinition/README.txt +++ b/OMDSServiceDefinition/README.txt @@ -1,24 +1,35 @@ -Maven Goals +================= + R E A D M E +================= +Maven Goals +=========== Mit Maven Goal "clean package" kann ein Release als ZIP-File mit XSDs und WSDLs sowie der Dokumentation gebaut werden. -Mit Maven Goal "clean deploy" wird der Release in das Kap Dion OMDS Repository geladen. +Mit Maven Goal "clean deploy" wird der Release in das OMDS Repository geladen. Codegenerierung -Mit Maven Goal "clean package" und Profil "genJavaFromWsdl" wird der zugehörige Java-Code generiert. +=============== +Mit Maven Goal "clean package" und Profil + - "genJavaFromWsdl_r1_4_0_VU" wird der zugehörige Java-Code für Versicherungsunternehmen generiert. + - "genJavaFromWsdl_r1_4_0_Broker" wird der zugehörige Java-Code für Services der Broker generiert. -ODMS MTOM in Java classes after code generation +Anpassung für MTOM +================== +MTOM wird in der Codegenerierung nicht berücksichtigt, muss daher danach von Hand eingefügt werden. Server (Class: OmdsServicePortImpl) - Add import: + Hinzufügen des Imports: import javax.xml.ws.soap.MTOM; - Add a class annotation (above the class name): + + Hinzufügen der folgenden Annotation für die Klasse (oberhalb des Klassennamens): @MTOM(enabled = true, threshold = 1024) Client (Class: OmdsServicePortType_OmdsServicePort_Client) - Add import: + Hinzufügen des Imports: import javax.xml.ws.soap.MTOMFeature; - Rewrite the OMDSService creation like following: + + Überschreiben der OMDSService-Creation: OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024)); diff --git a/OMDSServiceDefinition/pom.xml b/OMDSServiceDefinition/pom.xml index 889230d4..32c152f0 100644 --- a/OMDSServiceDefinition/pom.xml +++ b/OMDSServiceDefinition/pom.xml @@ -242,7 +242,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs true - codeGen + genJavaFromWsdl_r1_4_0_VU diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenDatumType.java new file mode 100644 index 00000000..3d0242b0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenDatumType.java @@ -0,0 +1,162 @@ + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Typ mit Metadaten für xsd:date-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenDatum_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Values" type="{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 values; + @XmlElement(name = "Min") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar min; + @XmlElement(name = "Max") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar max; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDefault(XMLGregorianCalendar value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

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

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

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

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

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

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

+ * <complexType name="AttributMetadatenDezimal_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Values" type="{urn: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 List values; + @XmlElement(name = "Min") + protected BigDecimal min; + @XmlElement(name = "Max") + protected BigDecimal max; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDefault(BigDecimal value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link WertAuswahllisteDezimalType } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMin(BigDecimal value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMax(BigDecimal value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenIntType.java new file mode 100644 index 00000000..b9eac35e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenIntType.java @@ -0,0 +1,157 @@ + +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.XmlType; + + +/** + * Typ mit Metadaten für xsd:int-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenInt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Values" type="{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 List values; + @XmlElement(name = "Min") + protected Integer min; + @XmlElement(name = "Max") + protected Integer max; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDefault(Integer value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

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

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

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

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

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

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

+ * <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 List values; + @XmlElement(name = "Min") + protected BigDecimal min; + @XmlElement(name = "Max") + protected BigDecimal max; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDefault(BigDecimal value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link WertAuswahllisteIntType } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der min-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMin() { + return min; + } + + /** + * Legt den Wert der min-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMin(BigDecimal value) { + this.min = value; + } + + /** + * Ruft den Wert der max-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMax() { + return max; + } + + /** + * Legt den Wert der max-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMax(BigDecimal value) { + this.max = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenStringType.java new file mode 100644 index 00000000..8e5ea7c6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenStringType.java @@ -0,0 +1,188 @@ + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ mit Metadaten für xsd:string-Attribute + * + *

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

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

+ * <complexType name="AttributMetadatenString_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ *       <sequence>
+ *         <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Values" type="{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 List values; + @XmlElement(name = "MinLaenge") + @XmlSchemaType(name = "unsignedInt") + protected Long minLaenge; + @XmlElement(name = "MaxLaenge") + @XmlSchemaType(name = "unsignedInt") + protected Long maxLaenge; + @XmlElement(name = "Regex") + protected String regex; + + /** + * Ruft den Wert der default-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDefault() { + return _default; + } + + /** + * Legt den Wert der default-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDefault(String value) { + this._default = value; + } + + /** + * Gets the value of the values property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link WertAuswahllisteStringType } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + + /** + * Ruft den Wert der minLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getMinLaenge() { + return minLaenge; + } + + /** + * Legt den Wert der minLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setMinLaenge(Long value) { + this.minLaenge = value; + } + + /** + * Ruft den Wert der maxLaenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getMaxLaenge() { + return maxLaenge; + } + + /** + * Legt den Wert der maxLaenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setMaxLaenge(Long value) { + this.maxLaenge = value; + } + + /** + * Ruft den Wert der regex-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegex() { + return regex; + } + + /** + * Legt den Wert der regex-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegex(String value) { + this.regex = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenType.java new file mode 100644 index 00000000..811087e7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenType.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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Basistyp für Metadaten von Attributen + * + *

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

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

+ * <complexType name="AttributMetadaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Attribut" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </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 + * + *

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

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

+ * <complexType name="ElementarproduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}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 List zusaetzlicheElementarproduktdaten; + + /** + * Gets the value of the zusaetzlicheElementarproduktdaten property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheElementarproduktdatenType } + * + * + */ + public List getZusaetzlicheElementarproduktdaten() { + if (zusaetzlicheElementarproduktdaten == null) { + zusaetzlicheElementarproduktdaten = new ArrayList(); + } + return this.zusaetzlicheElementarproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java index 3d15520e..7f4aed1a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java @@ -10,9 +10,6 @@ import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ElementarproduktKfzType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType; -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; /** @@ -42,10 +39,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.ElementarproduktUnfa }) @XmlSeeAlso({ ElementarproduktKfzType.class, - VerkehrsrechtsschutzKfzType.class, - ElementarproduktRechtsschutzType.class, - ElementarproduktSachPrivatType.class, - ElementarproduktUnfallType.class + VerkehrsrechtsschutzKfzType.class }) public abstract class ElementarproduktType extends ProduktbausteinAntragsprozessType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java index 7c070a41..db48671d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java @@ -398,6 +398,86 @@ public class ObjectFactory { return new SchadenObjektSpezifikationType(); } + /** + * Create an instance of {@link AttributMetadatenStringType } + * + */ + public AttributMetadatenStringType createAttributMetadatenStringType() { + return new AttributMetadatenStringType(); + } + + /** + * Create an instance of {@link AttributMetadatenIntType } + * + */ + public AttributMetadatenIntType createAttributMetadatenIntType() { + return new AttributMetadatenIntType(); + } + + /** + * Create an instance of {@link AttributMetadatenDezimalType } + * + */ + public AttributMetadatenDezimalType createAttributMetadatenDezimalType() { + return new AttributMetadatenDezimalType(); + } + + /** + * Create an instance of {@link AttributMetadatenProzentType } + * + */ + public AttributMetadatenProzentType createAttributMetadatenProzentType() { + return new AttributMetadatenProzentType(); + } + + /** + * Create an instance of {@link AttributMetadatenDatumType } + * + */ + public AttributMetadatenDatumType createAttributMetadatenDatumType() { + return new AttributMetadatenDatumType(); + } + + /** + * Create an instance of {@link WertAuswahllisteStringType } + * + */ + public WertAuswahllisteStringType createWertAuswahllisteStringType() { + return new WertAuswahllisteStringType(); + } + + /** + * Create an instance of {@link WertAuswahllisteIntType } + * + */ + public WertAuswahllisteIntType createWertAuswahllisteIntType() { + return new WertAuswahllisteIntType(); + } + + /** + * Create an instance of {@link WertAuswahllisteDezimalType } + * + */ + public WertAuswahllisteDezimalType createWertAuswahllisteDezimalType() { + return new WertAuswahllisteDezimalType(); + } + + /** + * Create an instance of {@link WertAuswahllisteProzentType } + * + */ + public WertAuswahllisteProzentType createWertAuswahllisteProzentType() { + return new WertAuswahllisteProzentType(); + } + + /** + * Create an instance of {@link WertAuswahllisteDatumType } + * + */ + public WertAuswahllisteDatumType createWertAuswahllisteDatumType() { + return new WertAuswahllisteDatumType(); + } + /** * Create an instance of {@link ZahlwegType.Kundenkonto } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktGenerischType.java new file mode 100644 index 00000000..de251e39 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktGenerischType.java @@ -0,0 +1,197 @@ + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.ProduktRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.ProduktSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.ProduktUnfallType; + + +/** + * Basistyp für ein Produkt, 2. Generation + * + *

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

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

+ * <complexType name="ProduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}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 List zusaetzlicheProduktdaten; + + /** + * Ruft den Wert der produktgeneration-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProduktgeneration() { + return produktgeneration; + } + + /** + * Legt den Wert der produktgeneration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProduktgeneration(String value) { + this.produktgeneration = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlweg(String value) { + this.zahlweg = value; + } + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Ruft den Wert der hauptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getHauptfaelligkeit() { + return hauptfaelligkeit; + } + + /** + * Legt den Wert der hauptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setHauptfaelligkeit(XMLGregorianCalendar value) { + this.hauptfaelligkeit = value; + } + + /** + * Gets the value of the zusaetzlicheProduktdaten property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheProduktdatenType } + * + * + */ + public List getZusaetzlicheProduktdaten() { + if (zusaetzlicheProduktdaten == null) { + zusaetzlicheProduktdaten = new ArrayList(); + } + return this.zusaetzlicheProduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java index c4fc048f..7441cc1b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java @@ -12,9 +12,6 @@ import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ProduktKfzType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ZusatzproduktKfzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.ProduktRechtsschutzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.ProduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.ProduktUnfallType; /** @@ -52,10 +49,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.ProduktUnfallType; }) @XmlSeeAlso({ ProduktKfzType.class, - ZusatzproduktKfzType.class, - ProduktRechtsschutzType.class, - ProduktSachPrivatType.class, - ProduktUnfallType.class + ZusatzproduktKfzType.class }) public abstract class ProduktType extends ProduktbausteinAntragsprozessType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessGenerischType.java new file mode 100644 index 00000000..0f6503e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessGenerischType.java @@ -0,0 +1,91 @@ + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für Produktbausteine der Ebene 2 und 3 bei generischen Produkten + * + *

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

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

+ * <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 List praemie; - @XmlElement(name = "JahrespraemieNto", required = true) + @XmlElement(name = "JahrespraemieNto") protected BigDecimal jahrespraemieNto; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java index 779930aa..b35af406 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java @@ -26,6 +26,7 @@ import javax.xml.bind.annotation.XmlType; * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> * <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/> + * <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -39,7 +40,8 @@ import javax.xml.bind.annotation.XmlType; "id", "bezeichnung", "bedingungen", - "meldungen" + "meldungen", + "attributMetadaten" }) @XmlSeeAlso({ ProduktbausteinAuskunftType.class, @@ -55,6 +57,8 @@ public abstract class ProduktbausteinType { protected List bedingungen; @XmlElement(name = "Meldungen") protected List meldungen; + @XmlElement(name = "AttributMetadaten") + protected List attributMetadaten; /** * Ruft den Wert der id-Eigenschaft ab. @@ -162,4 +166,33 @@ public abstract class ProduktbausteinType { return this.meldungen; } + /** + * Gets the value of the attributMetadaten property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AttributMetadatenType } + * + * + */ + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); + } + return this.attributMetadaten; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteDatumType.java new file mode 100644 index 00000000..208d002b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/WertAuswahllisteDatumType.java @@ -0,0 +1,95 @@ + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Auswahlliste mit Date-Values + * + *

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

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

+ * <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 + * + *

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

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

+ * <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 + * + *

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

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

+ * <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 + * + *

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

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

+ * <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 + * + *

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

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

+ * <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 List dateianhaenge; @XmlElement(name = "Antragsnummer") protected ObjektIdType antragsnummer; + /** + * Gets the value of the dateianhaenge property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + /** * Ruft den Wert der antragsnummer-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java index 47a2cc0e..4db8910b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java @@ -21,6 +21,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type"> * <sequence> * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/> + * <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}UpsellingRechtsschutzResponse_Type" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -31,7 +32,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CalculateRechtsschutzResponse_Type", propOrder = { - "berechnungsantwort" + "berechnungsantwort", + "responseUpselling" }) public class CalculateRechtsschutzResponseType extends CalculateResponseType @@ -39,6 +41,8 @@ public class CalculateRechtsschutzResponseType @XmlElement(name = "Berechnungsantwort", required = true) protected SpezBerechnungRechtsschutzType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + protected UpsellingRechtsschutzResponseType responseUpselling; /** * Ruft den Wert der berechnungsantwort-Eigenschaft ab. @@ -64,4 +68,28 @@ public class CalculateRechtsschutzResponseType this.berechnungsantwort = value; } + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingRechtsschutzResponseType } + * + */ + public UpsellingRechtsschutzResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingRechtsschutzResponseType } + * + */ + public void setResponseUpselling(UpsellingRechtsschutzResponseType value) { + this.responseUpselling = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java index c63dab35..65269d2c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRes * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type"> * <sequence> - * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/> + * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -37,7 +37,7 @@ public class CreateApplicationRechtsschutzResponseType extends CreateApplicationResponseType { - @XmlElement(name = "Antragsantwort", required = true) + @XmlElement(name = "Antragsantwort") protected SpezAntragRechtsschutzType antragsantwort; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java index f69857fe..f81f446e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java @@ -6,13 +6,13 @@ 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.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktGenerischType; /** - * Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten. + * Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ können künftig etwaige Standard-Deckungen abgeleitet werden. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten. * *

Java-Klasse für ElementarproduktRechtsschutz_Type complex type. * @@ -21,9 +21,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType; *

  * <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 versInteressenRefLfNr;
+    @XmlElement(name = "VersInteressenRefLfNr", type = Integer.class)
+    @XmlSchemaType(name = "unsignedShort")
+    protected List versInteressenRefLfNr;
 
     /**
      * Gets the value of the versInteressenRefLfNr property.
@@ -65,13 +62,13 @@ public class ElementarproduktRechtsschutzType
      * 
      * 

* Objects of the following type(s) are allowed in the list - * {@link String } + * {@link Integer } * * */ - public List getVersInteressenRefLfNr() { + public List getVersInteressenRefLfNr() { if (versInteressenRefLfNr == null) { - versInteressenRefLfNr = new ArrayList(); + versInteressenRefLfNr = new ArrayList(); } return this.versInteressenRefLfNr; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ObjectFactory.java index 94d6c3e7..9333410c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ObjectFactory.java @@ -24,9 +24,6 @@ import javax.xml.namespace.QName; @XmlRegistry public class ObjectFactory { - private final static QName _VerkaufsproduktRechtsschutzStdImpl_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "VerkaufsproduktRechtsschutzStdImpl"); - private final static QName _ProduktRechtsschutzStdImpl_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "ProduktRechtsschutzStdImpl"); - private final static QName _ElementarproduktRechtsschutzStdImpl_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "ElementarproduktRechtsschutzStdImpl"); private final static QName _CalculateRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "CalculateRechtsschutzRequest"); private final static QName _CalculateRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "CalculateRechtsschutzResponse"); private final static QName _CreateOfferRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", "CreateOfferRechtsschutzRequest"); @@ -43,38 +40,6 @@ public class ObjectFactory { public ObjectFactory() { } - /** - * Create an instance of {@link ElementarproduktRechtsschutzStdImplType } - * - */ - public ElementarproduktRechtsschutzStdImplType createElementarproduktRechtsschutzStdImplType() { - return new ElementarproduktRechtsschutzStdImplType(); - } - - /** - * Create an instance of {@link VerkaufsproduktRechtsschutzStdImplType } - * - */ - public VerkaufsproduktRechtsschutzStdImplType createVerkaufsproduktRechtsschutzStdImplType() { - return new VerkaufsproduktRechtsschutzStdImplType(); - } - - /** - * Create an instance of {@link ProduktRechtsschutzStdImplType } - * - */ - public ProduktRechtsschutzStdImplType createProduktRechtsschutzStdImplType() { - return new ProduktRechtsschutzStdImplType(); - } - - /** - * Create an instance of {@link ElementarproduktRechtsschutzType } - * - */ - public ElementarproduktRechtsschutzType createElementarproduktRechtsschutzType() { - return new ElementarproduktRechtsschutzType(); - } - /** * Create an instance of {@link CalculateRechtsschutzRequestType } * @@ -132,11 +97,27 @@ public class ObjectFactory { } /** - * Create an instance of {@link ElementarproduktVertragsrechtsschutzType } + * Create an instance of {@link VerkaufsproduktRechtsschutzType } * */ - public ElementarproduktVertragsrechtsschutzType createElementarproduktVertragsrechtsschutzType() { - return new ElementarproduktVertragsrechtsschutzType(); + public VerkaufsproduktRechtsschutzType createVerkaufsproduktRechtsschutzType() { + return new VerkaufsproduktRechtsschutzType(); + } + + /** + * Create an instance of {@link ProduktRechtsschutzType } + * + */ + public ProduktRechtsschutzType createProduktRechtsschutzType() { + return new ProduktRechtsschutzType(); + } + + /** + * Create an instance of {@link ElementarproduktRechtsschutzType } + * + */ + public ElementarproduktRechtsschutzType createElementarproduktRechtsschutzType() { + return new ElementarproduktRechtsschutzType(); } /** @@ -171,41 +152,6 @@ public class ObjectFactory { return new SubmitApplicationRechtsschutzRequestType(); } - /** - * Create an instance of {@link ElementarproduktRechtsschutzStdImplType.Versicherungssumme } - * - */ - public ElementarproduktRechtsschutzStdImplType.Versicherungssumme createElementarproduktRechtsschutzStdImplTypeVersicherungssumme() { - return new ElementarproduktRechtsschutzStdImplType.Versicherungssumme(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link VerkaufsproduktRechtsschutzStdImplType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "VerkaufsproduktRechtsschutzStdImpl") - public JAXBElement createVerkaufsproduktRechtsschutzStdImpl(VerkaufsproduktRechtsschutzStdImplType value) { - return new JAXBElement(_VerkaufsproduktRechtsschutzStdImpl_QNAME, VerkaufsproduktRechtsschutzStdImplType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ProduktRechtsschutzStdImplType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "ProduktRechtsschutzStdImpl") - public JAXBElement createProduktRechtsschutzStdImpl(ProduktRechtsschutzStdImplType value) { - return new JAXBElement(_ProduktRechtsschutzStdImpl_QNAME, ProduktRechtsschutzStdImplType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ElementarproduktRechtsschutzType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs", name = "ElementarproduktRechtsschutzStdImpl") - public JAXBElement createElementarproduktRechtsschutzStdImpl(ElementarproduktRechtsschutzType value) { - return new JAXBElement(_ElementarproduktRechtsschutzStdImpl_QNAME, ElementarproduktRechtsschutzType.class, null, value); - } - /** * Create an instance of {@link JAXBElement }{@code <}{@link CalculateRechtsschutzRequestType }{@code >}} * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ProduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ProduktRechtsschutzType.java index 5d028fbe..2aa71a78 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ProduktRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/ProduktRechtsschutzType.java @@ -1,11 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs; +import java.util.ArrayList; +import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType; /** @@ -18,8 +21,10 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType; *

  * <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 List elementarprodukteRechtsschutz;
+    @XmlElement(name = "VersInteressenRefLfNr", type = Integer.class)
+    @XmlSchemaType(name = "unsignedShort")
+    protected List versInteressenRefLfNr;
+
+    /**
+     * Gets the value of the elementarprodukteRechtsschutz property.
+     * 
+     * 

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

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

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

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

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersInteressenRefLfNr() { + if (versInteressenRefLfNr == null) { + versInteressenRefLfNr = new ArrayList(); + } + return this.versInteressenRefLfNr; + } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzRequestType.java index 50c589af..67613c56 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzRequestType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type"> * <sequence> - * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/> + * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -37,7 +37,7 @@ public class SubmitApplicationRechtsschutzRequestType extends SubmitApplicationRequestType { - @XmlElement(name = "Antragsanfrage", required = true) + @XmlElement(name = "Antragsanfrage") protected SpezAntragRechtsschutzType antragsanfrage; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java index aaf465d6..2f5be26c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type"> * <sequence> - * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/> + * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -37,7 +37,7 @@ public class SubmitApplicationRechtsschutzResponseType extends SubmitApplicationResponseType { - @XmlElement(name = "Antragsantwort", required = true) + @XmlElement(name = "Antragsantwort") protected SpezAntragRechtsschutzType antragsantwort; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/UpsellingRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/UpsellingRechtsschutzResponseType.java new file mode 100644 index 00000000..48b6636c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/UpsellingRechtsschutzResponseType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Response Upselling Alternativen + * + *

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

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

+ * <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 List upsellingVerkaufsprodukte; + + /** + * Gets the value of the upsellingVerkaufsprodukte property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link VerkaufsproduktRechtsschutzType } + * + * + */ + public List getUpsellingVerkaufsprodukte() { + if (upsellingVerkaufsprodukte == null) { + upsellingVerkaufsprodukte = new ArrayList(); + } + return this.upsellingVerkaufsprodukte; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java index 5dde300a..07c88515 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java @@ -6,8 +6,8 @@ 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.ProduktGenerischType; import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktType; import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType; @@ -24,6 +24,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"> * <sequence> + * <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/> + * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> @@ -35,18 +37,79 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VerkaufsproduktRechtsschutz_Type", propOrder = { + "produkte", + "zusatzprodukte", "versicherteInteressen" }) -@XmlSeeAlso({ - VerkaufsproduktRechtsschutzStdImplType.class -}) -public abstract class VerkaufsproduktRechtsschutzType +public class VerkaufsproduktRechtsschutzType extends VerkaufsproduktType { + @XmlElement(name = "Produkte", required = true) + protected List produkte; + @XmlElement(name = "Zusatzprodukte") + protected List zusatzprodukte; @XmlElement(name = "VersicherteInteressen") protected List versicherteInteressen; + /** + * Gets the value of the produkte property. + * + *

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

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

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

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

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktGenerischType } + * + * + */ + public List getZusatzprodukte() { + if (zusatzprodukte == null) { + zusatzprodukte = new ArrayList(); + } + return this.zusatzprodukte; + } + /** * Gets the value of the versicherteInteressen property. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java index 4ac670ae..de130d7f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -8,7 +8,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktGenerischType; /** @@ -19,7 +19,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType; *

  * <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 List zusaetzlicheHaushaltDaten;
+    @XmlElement(name = "ZusaetzlicheHaushaltsDaten")
+    protected List zusaetzlicheHaushaltsDaten;
 
     /**
      * Ruft den Wert der wohnflaeche-Eigenschaft ab.
@@ -127,32 +127,32 @@ public class RisikoHaushaltType
     }
 
     /**
-     * Gets the value of the zusaetzlicheHaushaltDaten property.
+     * Gets the value of the zusaetzlicheHaushaltsDaten property.
      * 
      * 

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

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

-     *    getZusaetzlicheHaushaltDaten().add(newItem);
+     *    getZusaetzlicheHaushaltsDaten().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link ZusaetzlicheGebaeudedatenType } + * {@link ZusaetzlicheHaushaltsdatenType } * * */ - public List getZusaetzlicheHaushaltDaten() { - if (zusaetzlicheHaushaltDaten == null) { - zusaetzlicheHaushaltDaten = new ArrayList(); + public List getZusaetzlicheHaushaltsDaten() { + if (zusaetzlicheHaushaltsDaten == null) { + zusaetzlicheHaushaltsDaten = new ArrayList(); } - return this.zusaetzlicheHaushaltDaten; + return this.zusaetzlicheHaushaltsDaten; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java index 73fc5044..b28ac44a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java @@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType; import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktType; import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType; @@ -24,8 +24,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"> * <sequence> - * <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded"/> - * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/> + * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/> * </sequence> * </extension> @@ -46,9 +46,9 @@ public class VerkaufsproduktSachPrivatType { @XmlElement(name = "Produkte", required = true) - protected List produkte; + protected List produkte; @XmlElement(name = "Zusatzprodukte") - protected List zusatzprodukte; + protected List zusatzprodukte; @XmlElement(name = "VersicherteObjekte", required = true) protected List versicherteObjekte; @@ -70,13 +70,13 @@ public class VerkaufsproduktSachPrivatType * *

* Objects of the following type(s) are allowed in the list - * {@link ProduktType } + * {@link ProduktGenerischType } * * */ - public List getProdukte() { + public List getProdukte() { if (produkte == null) { - produkte = new ArrayList(); + produkte = new ArrayList(); } return this.produkte; } @@ -99,13 +99,13 @@ public class VerkaufsproduktSachPrivatType * *

* Objects of the following type(s) are allowed in the list - * {@link ProduktType } + * {@link ProduktGenerischType } * * */ - public List getZusatzprodukte() { + public List getZusatzprodukte() { if (zusatzprodukte == null) { - zusatzprodukte = new ArrayList(); + zusatzprodukte = new ArrayList(); } return this.zusatzprodukte; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ElementarproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ElementarproduktUnfallType.java index dd3f8e58..ee0c17f0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ElementarproduktUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ElementarproduktUnfallType.java @@ -1,14 +1,17 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall; -import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.AttributMetadatenType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktGenerischType; import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType; @@ -22,11 +25,12 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType; *

  * <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 List> rest;
 
     /**
-     * Ruft den Wert der versPersonRefLfNr-Eigenschaft ab.
+     * Ruft das restliche Contentmodell ab. 
      * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    public String getVersPersonRefLfNr() {
-        return versPersonRefLfNr;
-    }
-
-    /**
-     * Legt den Wert der versPersonRefLfNr-Eigenschaft fest.
+     * 

+ * 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 set method for the rest property. * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getVersicherungssumme() { - return versicherungssumme; - } - - /** - * Legt den Wert der versicherungssumme-Eigenschaft fest. + *

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

+     *    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. + *

+ * 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> getRest() { + if (rest == null) { + rest = new ArrayList>(); + } + return this.rest; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/GenElementarproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/GenElementarproduktUnfallType.java index fc606284..10d1af07 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/GenElementarproduktUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/GenElementarproduktUnfallType.java @@ -3,7 +3,6 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; @@ -27,38 +26,10 @@ import javax.xml.bind.annotation.XmlType; * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "GenElementarproduktUnfall_Type", propOrder = { - "leistungsartCode" -}) +@XmlType(name = "GenElementarproduktUnfall_Type") public class GenElementarproduktUnfallType extends ElementarproduktUnfallType { - @XmlElement(name = "LeistungsartCode", required = true) - protected String leistungsartCode; - - /** - * Ruft den Wert der leistungsartCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLeistungsartCode() { - return leistungsartCode; - } - - /** - * Legt den Wert der leistungsartCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLeistungsartCode(String value) { - this.leistungsartCode = value; - } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ObjectFactory.java index d84d9032..9737b421 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ObjectFactory.java @@ -5,6 +5,8 @@ import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; +import at.vvo.omds.types.omds3Types.r1_4_0.common.AttributMetadatenType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType; /** @@ -24,10 +26,6 @@ import javax.xml.namespace.QName; @XmlRegistry public class ObjectFactory { - private final static QName _VerkaufsproduktUnfall_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "VerkaufsproduktUnfall"); - private final static QName _ProduktUnfall_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "ProduktUnfall"); - private final static QName _ElementarproduktUnfall_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "ElementarproduktUnfall"); - private final static QName _GenElementarproduktUnfall_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "GenElementarproduktUnfall"); private final static QName _CalculateUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CalculateUnfallRequest"); private final static QName _CalculateUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CalculateUnfallResponse"); private final static QName _CreateOfferUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateOfferUnfallRequest"); @@ -36,6 +34,10 @@ public class ObjectFactory { private final static QName _CreateApplicationUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateApplicationUnfallResponse"); private final static QName _SubmitApplicationUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "SubmitApplicationUnfallRequest"); private final static QName _SubmitApplicationUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "SubmitApplicationUnfallResponse"); + private final static QName _ElementarproduktUnfallTypeVersPersonRefLfNr_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "VersPersonRefLfNr"); + private final static QName _ElementarproduktUnfallTypeVersicherungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "Versicherungssumme"); + private final static QName _ElementarproduktUnfallTypeSelbstbehalt_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "Selbstbehalt"); + private final static QName _ElementarproduktUnfallTypeAttributMetadaten_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "AttributMetadaten"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall @@ -44,22 +46,6 @@ public class ObjectFactory { public ObjectFactory() { } - /** - * Create an instance of {@link VerkaufsproduktUnfallType } - * - */ - public VerkaufsproduktUnfallType createVerkaufsproduktUnfallType() { - return new VerkaufsproduktUnfallType(); - } - - /** - * Create an instance of {@link GenElementarproduktUnfallType } - * - */ - public GenElementarproduktUnfallType createGenElementarproduktUnfallType() { - return new GenElementarproduktUnfallType(); - } - /** * Create an instance of {@link CalculateUnfallRequestType } * @@ -116,6 +102,30 @@ public class ObjectFactory { return new SubmitApplicationUnfallResponseType(); } + /** + * Create an instance of {@link VerkaufsproduktUnfallType } + * + */ + public VerkaufsproduktUnfallType createVerkaufsproduktUnfallType() { + return new VerkaufsproduktUnfallType(); + } + + /** + * Create an instance of {@link ElementarproduktUnfallType } + * + */ + public ElementarproduktUnfallType createElementarproduktUnfallType() { + return new ElementarproduktUnfallType(); + } + + /** + * Create an instance of {@link GenElementarproduktUnfallType } + * + */ + public GenElementarproduktUnfallType createGenElementarproduktUnfallType() { + return new GenElementarproduktUnfallType(); + } + /** * Create an instance of {@link SpezBerechnungUnfallType } * @@ -148,42 +158,6 @@ public class ObjectFactory { return new SubmitApplicationUnfallRequestType(); } - /** - * Create an instance of {@link JAXBElement }{@code <}{@link VerkaufsproduktUnfallType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "VerkaufsproduktUnfall") - public JAXBElement createVerkaufsproduktUnfall(VerkaufsproduktUnfallType value) { - return new JAXBElement(_VerkaufsproduktUnfall_QNAME, VerkaufsproduktUnfallType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ProduktUnfallType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "ProduktUnfall") - public JAXBElement createProduktUnfall(ProduktUnfallType value) { - return new JAXBElement(_ProduktUnfall_QNAME, ProduktUnfallType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ElementarproduktUnfallType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "ElementarproduktUnfall") - public JAXBElement createElementarproduktUnfall(ElementarproduktUnfallType value) { - return new JAXBElement(_ElementarproduktUnfall_QNAME, ElementarproduktUnfallType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GenElementarproduktUnfallType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "GenElementarproduktUnfall") - public JAXBElement createGenElementarproduktUnfall(GenElementarproduktUnfallType value) { - return new JAXBElement(_GenElementarproduktUnfall_QNAME, GenElementarproduktUnfallType.class, null, value); - } - /** * Create an instance of {@link JAXBElement }{@code <}{@link CalculateUnfallRequestType }{@code >}} * @@ -256,4 +230,40 @@ public class ObjectFactory { return new JAXBElement(_SubmitApplicationUnfallResponse_QNAME, SubmitApplicationUnfallResponseType.class, null, value); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "VersPersonRefLfNr", scope = ElementarproduktUnfallType.class) + public JAXBElement createElementarproduktUnfallTypeVersPersonRefLfNr(String value) { + return new JAXBElement(_ElementarproduktUnfallTypeVersPersonRefLfNr_QNAME, String.class, ElementarproduktUnfallType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "Versicherungssumme", scope = ElementarproduktUnfallType.class) + public JAXBElement createElementarproduktUnfallTypeVersicherungssumme(Long value) { + return new JAXBElement(_ElementarproduktUnfallTypeVersicherungssumme_QNAME, Long.class, ElementarproduktUnfallType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "Selbstbehalt", scope = ElementarproduktUnfallType.class) + public JAXBElement createElementarproduktUnfallTypeSelbstbehalt(SelbstbehaltType value) { + return new JAXBElement(_ElementarproduktUnfallTypeSelbstbehalt_QNAME, SelbstbehaltType.class, ElementarproduktUnfallType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AttributMetadatenType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "AttributMetadaten", scope = ElementarproduktUnfallType.class) + public JAXBElement createElementarproduktUnfallTypeAttributMetadaten(AttributMetadatenType value) { + return new JAXBElement(_ElementarproduktUnfallTypeAttributMetadaten_QNAME, AttributMetadatenType.class, ElementarproduktUnfallType.class, value); + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ProduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ProduktUnfallType.java index 8101579f..c6a83a62 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ProduktUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ProduktUnfallType.java @@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType; import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType; @@ -21,11 +21,15 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType; *

  * <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 List leistungsarten;
     @XmlElement(name = "VersPersonenRefLfnr", required = true)
     protected List versPersonenRefLfnr;
+    @XmlElement(name = "LeistungsartTod")
+    protected ElementarproduktUnfallType leistungsartTod;
+    @XmlElement(name = "LeistungartInvaliditaet")
+    protected ElementarproduktUnfallType leistungartInvaliditaet;
+    @XmlElement(name = "LeistungsartUnfallkosten")
+    protected ElementarproduktUnfallType leistungsartUnfallkosten;
+    @XmlElement(name = "LeistungsartSpitalgeld")
+    protected ElementarproduktUnfallType leistungsartSpitalgeld;
+    @XmlElement(name = "Leistungsarten")
+    protected List leistungsarten;
 
     /**
      * Ruft den Wert der selbstbehalt-Eigenschaft ab.
@@ -75,35 +91,6 @@ public abstract class ProduktUnfallType
         this.selbstbehalt = value;
     }
 
-    /**
-     * Gets the value of the leistungsarten property.
-     * 
-     * 

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

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

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

- * Objects of the following type(s) are allowed in the list - * {@link ElementarproduktUnfallType } - * - * - */ - public List getLeistungsarten() { - if (leistungsarten == null) { - leistungsarten = new ArrayList(); - } - return this.leistungsarten; - } - /** * Gets the value of the versPersonenRefLfnr property. * @@ -133,4 +120,129 @@ public abstract class ProduktUnfallType return this.versPersonenRefLfnr; } + /** + * Ruft den Wert der leistungsartTod-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementarproduktUnfallType } + * + */ + public ElementarproduktUnfallType getLeistungsartTod() { + return leistungsartTod; + } + + /** + * Legt den Wert der leistungsartTod-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementarproduktUnfallType } + * + */ + public void setLeistungsartTod(ElementarproduktUnfallType value) { + this.leistungsartTod = value; + } + + /** + * Ruft den Wert der leistungartInvaliditaet-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementarproduktUnfallType } + * + */ + public ElementarproduktUnfallType getLeistungartInvaliditaet() { + return leistungartInvaliditaet; + } + + /** + * Legt den Wert der leistungartInvaliditaet-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementarproduktUnfallType } + * + */ + public void setLeistungartInvaliditaet(ElementarproduktUnfallType value) { + this.leistungartInvaliditaet = value; + } + + /** + * Ruft den Wert der leistungsartUnfallkosten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementarproduktUnfallType } + * + */ + public ElementarproduktUnfallType getLeistungsartUnfallkosten() { + return leistungsartUnfallkosten; + } + + /** + * Legt den Wert der leistungsartUnfallkosten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementarproduktUnfallType } + * + */ + public void setLeistungsartUnfallkosten(ElementarproduktUnfallType value) { + this.leistungsartUnfallkosten = value; + } + + /** + * Ruft den Wert der leistungsartSpitalgeld-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementarproduktUnfallType } + * + */ + public ElementarproduktUnfallType getLeistungsartSpitalgeld() { + return leistungsartSpitalgeld; + } + + /** + * Legt den Wert der leistungsartSpitalgeld-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementarproduktUnfallType } + * + */ + public void setLeistungsartSpitalgeld(ElementarproduktUnfallType value) { + this.leistungsartSpitalgeld = value; + } + + /** + * Gets the value of the leistungsarten property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link GenElementarproduktUnfallType } + * + * + */ + public List getLeistungsarten() { + if (leistungsarten == null) { + leistungsarten = new ArrayList(); + } + return this.leistungsarten; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java index c7954756..e962c306 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -62,9 +62,9 @@ public class ChangeCommunicationObjectRequestType @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) protected ObjektIdType objektId; @XmlElementRefs({ - @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), + @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), - @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class) + @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; @XmlElement(name = "WirksamtkeitAb", required = true) @@ -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_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 @@ Code für eine Leistungsart der Unfallversicherung - - - Optional ein oder mehrere generische Attribute - - -