diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java index b75bf5aa..aa51b262 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/brokerservice/OmdsServicePortType_OmdsServicePort_Client.java @@ -16,6 +16,7 @@ import javax.jws.WebResult; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.ws.soap.MTOMFeature; /** * This class was generated by Apache CXF 3.2.0 @@ -44,9 +45,9 @@ public final class OmdsServicePortType_OmdsServicePort_Client { e.printStackTrace(); } } - + OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); - OmdsServicePortType port = ss.getOmdsServicePort(); + OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024)); { System.out.println("Invoking lossEventRegistered..."); 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..31da6c15 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenDatumType.java @@ -0,0 +1,163 @@ + +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="{http://www.w3.org/2001/XMLSchema}date" 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") + @XmlSchemaType(name = "date") + 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 XMLGregorianCalendar } + * + * + */ + 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..af16b514 --- /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:omds20}decimal" 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 BigDecimal } + * + * + */ + 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/AttributMetadatenEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenEnumType.java new file mode 100644 index 00000000..a39ad813 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenEnumType.java @@ -0,0 +1,104 @@ + +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 Schlüssellisten + * + *

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

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

+ * <complexType name="AttributMetadatenEnum_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}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadatenEnum_Type", propOrder = { + "_default", + "values" +}) +public class AttributMetadatenEnumType + extends AttributMetadatenType +{ + + @XmlElement(name = "Default") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar _default; + @XmlElement(name = "Values") + protected List values; + + /** + * 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 EintragSchluessellisteType } + * + * + */ + public List getValues() { + if (values == null) { + values = new ArrayList(); + } + return this.values; + } + +} 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..83c2a9e5 --- /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="{http://www.w3.org/2001/XMLSchema}int" 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", type = Integer.class) + 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 Integer } + * + * + */ + 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/AttributMetadatenStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenStringType.java new file mode 100644 index 00000000..9063c21e --- /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="{http://www.w3.org/2001/XMLSchema}string" 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 String } + * + * + */ + 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..235a5e47 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AttributMetadatenType.java @@ -0,0 +1,148 @@ + +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"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttributMetadaten_Type", propOrder = { + "attribut", + "aenderbar", + "bezeichnung", + "beschreibungTxt" +}) +@XmlSeeAlso({ + AttributMetadatenStringType.class, + AttributMetadatenIntType.class, + AttributMetadatenDezimalType.class, + AttributMetadatenDatumType.class, + AttributMetadatenEnumType.class +}) +public abstract class AttributMetadatenType { + + @XmlElement(name = "Attribut", required = true) + protected Object attribut; + @XmlElement(name = "Aenderbar") + protected boolean aenderbar; + @XmlElement(name = "Bezeichnung") + protected String bezeichnung; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + + /** + * 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; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java index 30fac09e..bfd5ec2e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java @@ -6,6 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.BOARequestType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRequestType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestType; @@ -41,7 +42,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq CalculateRequestType.class, CreateOfferRequestType.class, CreateApplicationRequestType.class, - SubmitApplicationRequestType.class + SubmitApplicationRequestType.class, + BOARequestType.class }) public abstract class CommonProcessRequestType extends CommonRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java index 17fb8e40..4244238e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java @@ -6,6 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.BOAResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseType; @@ -41,7 +42,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes CalculateResponseType.class, CreateOfferResponseType.class, CreateApplicationResponseType.class, - SubmitApplicationResponseType.class + SubmitApplicationResponseType.class, + BOAResponseType.class }) public abstract class CommonProcessResponseType extends CommonResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/EintragSchluessellisteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/EintragSchluessellisteType.java new file mode 100644 index 00000000..a26407de --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/EintragSchluessellisteType.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; + + +/** + * Typ für einen einzelnen Eintrag einer Schlüsselliste + * + *

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

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

+ * <complexType name="EintragSchluesselliste_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="Schluessel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EintragSchluesselliste_Type", propOrder = { + "text", + "schluessel" +}) +public class EintragSchluessellisteType { + + @XmlElement(name = "Text", required = true) + protected String text; + @XmlElement(name = "Schluessel", required = true) + protected String schluessel; + + /** + * 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 schluessel-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchluessel() { + return schluessel; + } + + /** + * Legt den Wert der schluessel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchluessel(String value) { + this.schluessel = 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..a213fffb 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,54 @@ 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 AttributMetadatenDatumType } + * + */ + public AttributMetadatenDatumType createAttributMetadatenDatumType() { + return new AttributMetadatenDatumType(); + } + + /** + * Create an instance of {@link AttributMetadatenEnumType } + * + */ + public AttributMetadatenEnumType createAttributMetadatenEnumType() { + return new AttributMetadatenEnumType(); + } + + /** + * Create an instance of {@link EintragSchluessellisteType } + * + */ + public EintragSchluessellisteType createEintragSchluessellisteType() { + return new EintragSchluessellisteType(); + } + /** * 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..8fdee9fc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessGenerischType.java @@ -0,0 +1,155 @@ + +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; + + +/** + * 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"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktbausteinAntragsprozessGenerisch_Type", propOrder = { + "eingeschlossen", + "einschlussAenderbar", + "attributMetadaten", + "beschreibungTxt" +}) +@XmlSeeAlso({ + VerkaufsproduktGenerischType.class, + ProduktGenerischType.class, + ElementarproduktGenerischType.class +}) +public abstract class ProduktbausteinAntragsprozessGenerischType + extends ProduktbausteinAntragsprozessType +{ + + @XmlElement(name = "Eingeschlossen") + protected boolean eingeschlossen; + @XmlElement(name = "EinschlussAenderbar") + protected Boolean einschlussAenderbar; + @XmlElement(name = "AttributMetadaten") + protected List attributMetadaten; + @XmlElement(name = "BeschreibungTxt") + protected String beschreibungTxt; + + /** + * 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; + } + + /** + * 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; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = 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..47693c32 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> @@ -47,7 +47,8 @@ import javax.xml.datatype.XMLGregorianCalendar; @XmlSeeAlso({ VerkaufsproduktType.class, ProduktType.class, - ElementarproduktType.class + ElementarproduktType.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/VerkaufsproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktGenerischType.java new file mode 100644 index 00000000..c2e015de --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktGenerischType.java @@ -0,0 +1,169 @@ + +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 at.vvo.omds.types.omds2Types.v2_11.ELRahmenvereinbarungType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.VerkaufsproduktRechtsschutzType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.VerkaufsproduktSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.VerkaufsproduktUnfallType; + + +/** + * Basistyp für ein Produktbündel + * + *

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

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

+ * <complexType name="VerkaufsproduktGenerisch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type">
+ *       <sequence>
+ *         <element name="Verkaufsproduktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Berechnungsvariante" type="{urn:omds3CommonServiceTypes-1-1-0}Berechnungsvariante_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Rahmenvereinbarung" minOccurs="0"/>
+ *         <element name="ZusaetzlicheVerkaufproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVerkaufproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktGenerisch_Type", propOrder = { + "verkaufsproduktgeneration", + "berechnungsvariante", + "elRahmenvereinbarung", + "zusaetzlicheVerkaufproduktdaten" +}) +@XmlSeeAlso({ + VerkaufsproduktRechtsschutzType.class, + VerkaufsproduktSachPrivatType.class, + VerkaufsproduktUnfallType.class +}) +public abstract class VerkaufsproduktGenerischType + extends ProduktbausteinAntragsprozessGenerischType +{ + + @XmlElement(name = "Verkaufsproduktgeneration") + protected String verkaufsproduktgeneration; + @XmlElement(name = "Berechnungsvariante") + @XmlSchemaType(name = "string") + protected BerechnungsvarianteType berechnungsvariante; + @XmlElement(name = "EL-Rahmenvereinbarung", namespace = "urn:omds20") + protected ELRahmenvereinbarungType elRahmenvereinbarung; + @XmlElement(name = "ZusaetzlicheVerkaufproduktdaten") + protected List zusaetzlicheVerkaufproduktdaten; + + /** + * Ruft den Wert der verkaufsproduktgeneration-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerkaufsproduktgeneration() { + return verkaufsproduktgeneration; + } + + /** + * Legt den Wert der verkaufsproduktgeneration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerkaufsproduktgeneration(String value) { + this.verkaufsproduktgeneration = value; + } + + /** + * Ruft den Wert der berechnungsvariante-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungsvarianteType } + * + */ + public BerechnungsvarianteType getBerechnungsvariante() { + return berechnungsvariante; + } + + /** + * Legt den Wert der berechnungsvariante-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungsvarianteType } + * + */ + public void setBerechnungsvariante(BerechnungsvarianteType value) { + this.berechnungsvariante = value; + } + + /** + * Ruft den Wert der elRahmenvereinbarung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELRahmenvereinbarungType } + * + */ + public ELRahmenvereinbarungType getELRahmenvereinbarung() { + return elRahmenvereinbarung; + } + + /** + * Legt den Wert der elRahmenvereinbarung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELRahmenvereinbarungType } + * + */ + public void setELRahmenvereinbarung(ELRahmenvereinbarungType value) { + this.elRahmenvereinbarung = value; + } + + /** + * Gets the value of the zusaetzlicheVerkaufproduktdaten 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 zusaetzlicheVerkaufproduktdaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheVerkaufproduktdatenType } + * + * + */ + public List getZusaetzlicheVerkaufproduktdaten() { + if (zusaetzlicheVerkaufproduktdaten == null) { + zusaetzlicheVerkaufproduktdaten = new ArrayList(); + } + return this.zusaetzlicheVerkaufproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java index dc0fae71..db15b71a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java @@ -11,9 +11,6 @@ import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds2Types.v2_11.ELRahmenvereinbarungType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkaufsproduktKfzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.VerkaufsproduktRechtsschutzType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.VerkaufsproduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.VerkaufsproduktUnfallType; /** @@ -48,10 +45,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.VerkaufsproduktUnfal "zusaetzlicheVerkaufproduktdaten" }) @XmlSeeAlso({ - VerkaufsproduktKfzType.class, - VerkaufsproduktRechtsschutzType.class, - VerkaufsproduktSachPrivatType.class, - VerkaufsproduktUnfallType.class + VerkaufsproduktKfzType.class }) public abstract class VerkaufsproduktType extends ProduktbausteinAntragsprozessType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherteLiegenschaftType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherteLiegenschaftType.java index 8919b1eb..d1fc0b4b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherteLiegenschaftType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherteLiegenschaftType.java @@ -19,7 +19,7 @@ import at.vvo.omds.types.omds2Types.v2_11.ADRESSEType; *

  * <complexType name="VersicherteLiegenschaft_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
  *       <sequence>
  *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
  *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
@@ -41,7 +41,7 @@ import at.vvo.omds.types.omds2Types.v2_11.ADRESSEType;
     "ueberdachteFlaecheInQm"
 })
 public class VersicherteLiegenschaftType
-    extends VersichertesInteresseType
+    extends VersichertesInteresseMitAttributMetadatenType
 {
 
     @XmlElement(name = "ObjektId", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherteVeranstaltungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherteVeranstaltungType.java
index a316ee43..a24fc81c 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherteVeranstaltungType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherteVeranstaltungType.java
@@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlType;
  * 
  * <complexType name="VersicherteVeranstaltung_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
  *       <sequence>
  *       </sequence>
  *     </extension>
@@ -29,7 +29,7 @@ import javax.xml.bind.annotation.XmlType;
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "VersicherteVeranstaltung_Type")
 public class VersicherteVeranstaltungType
-    extends VersichertesInteresseType
+    extends VersichertesInteresseMitAttributMetadatenType
 {
 
 
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherterBetriebType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherterBetriebType.java
index 50ac5fcc..9413c582 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherterBetriebType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherterBetriebType.java
@@ -22,7 +22,7 @@ import at.vvo.omds.types.omds2Types.v2_11.ADRESSEType;
  * 
  * <complexType name="VersicherterBetrieb_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
  *       <sequence>
  *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
  *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
@@ -52,7 +52,7 @@ import at.vvo.omds.types.omds2Types.v2_11.ADRESSEType;
     "zusaetzlicheBetriebsdaten"
 })
 public class VersicherterBetriebType
-    extends VersichertesInteresseType
+    extends VersichertesInteresseMitAttributMetadatenType
 {
 
     @XmlElement(name = "ObjektId")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseMitAttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseMitAttributMetadatenType.java
new file mode 100644
index 00000000..2c818728
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseMitAttributMetadatenType.java
@@ -0,0 +1,99 @@
+
+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.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Obertyp für versicherte Interessen, unterstützt Attribut-Metadaten
+ * 
+ * 

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

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

+ * <complexType name="VersichertesInteresseMitAttributMetadaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertesInteresseMitAttributMetadaten_Type", propOrder = { + "attributMetadaten" +}) +@XmlSeeAlso({ + VersicherteVeranstaltungType.class, + VersicherterBetriebType.class, + VersicherteLiegenschaftType.class +}) +public abstract class VersichertesInteresseMitAttributMetadatenType { + + @XmlElement(name = "AttributMetadaten") + protected List attributMetadaten; + @XmlAttribute(name = "Lfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + + /** + * 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; + } + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + public void setLfnr(int value) { + this.lfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java index c90e970f..7443f291 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java @@ -35,10 +35,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.VersichertesObje @XmlType(name = "VersichertesInteresse_Type") @XmlSeeAlso({ VersichertePersonType.class, - VersicherteVeranstaltungType.class, FahrzeugType.class, - VersicherterBetriebType.class, - VersicherteLiegenschaftType.class, VersichertesObjektSachPrivatType.class, RisikoHaushaltType.class, RisikoGebaeudeType.class diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/BOARequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/BOARequestType.java new file mode 100644 index 00000000..946656fc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/BOARequestType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.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; +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessRequestType; + + +/** + * Abstrakter Request für BOA mit generischen Produktbausteinen + * + *

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

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

+ * <complexType name="BOA_Request_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Produktmetadaten" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BOA_Request_Type", propOrder = { + "produktmetadaten" +}) +@XmlSeeAlso({ + CalculateRequestGenType.class, + CreateOfferRequestGenType.class, + CreateApplicationRequestGenType.class, + SubmitApplicationRequestGenType.class +}) +public abstract class BOARequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Produktmetadaten") + protected boolean produktmetadaten; + + /** + * Ruft den Wert der produktmetadaten-Eigenschaft ab. + * + */ + public boolean isProduktmetadaten() { + return produktmetadaten; + } + + /** + * Legt den Wert der produktmetadaten-Eigenschaft fest. + * + */ + public void setProduktmetadaten(boolean value) { + this.produktmetadaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/BOAResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/BOAResponseType.java new file mode 100644 index 00000000..54a2c818 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/BOAResponseType.java @@ -0,0 +1,42 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType; + + +/** + * Abstrakter Request für BOA + * + *

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

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

+ * <complexType name="BOA_Response_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BOA_Response_Type") +@XmlSeeAlso({ + CalculateResponseGenType.class, + CreateOfferResponseGenType.class, + CreateApplicationResponseGenType.class, + SubmitApplicationResponseGenType.class +}) +public abstract class BOAResponseType + extends CommonProcessResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestGenType.java new file mode 100644 index 00000000..c950921f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestGenType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.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; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CalculateRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CalculateUnfallRequestType; + + +/** + * Abstrakter Request für die Berechnung mit generischen Produktbausteinen + * + *

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

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

+ * <complexType name="CalculateRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOA_Request_Type">
+ *       <sequence>
+ *         <element name="RequestUpselling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRequestGen_Type", propOrder = { + "requestUpselling" +}) +@XmlSeeAlso({ + CalculateRechtsschutzRequestType.class, + CalculateSachPrivatRequestType.class, + CalculateUnfallRequestType.class +}) +public abstract class CalculateRequestGenType + extends BOARequestType +{ + + @XmlElement(name = "RequestUpselling", defaultValue = "false") + protected boolean requestUpselling; + + /** + * Ruft den Wert der requestUpselling-Eigenschaft ab. + * + */ + public boolean isRequestUpselling() { + return requestUpselling; + } + + /** + * Legt den Wert der requestUpselling-Eigenschaft fest. + * + */ + public void setRequestUpselling(boolean value) { + this.requestUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java index 05f848f1..3dd43b2f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java @@ -8,9 +8,6 @@ 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.on2antrag.kfz.CalculateKfzRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CalculateRechtsschutzRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CalculateSachPrivatRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CalculateUnfallRequestType; /** @@ -39,10 +36,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CalculateUnfallReque "requestUpselling" }) @XmlSeeAlso({ - CalculateKfzRequestType.class, - CalculateRechtsschutzRequestType.class, - CalculateSachPrivatRequestType.class, - CalculateUnfallRequestType.class + CalculateKfzRequestType.class }) public abstract class CalculateRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseGenType.java new file mode 100644 index 00000000..1f8fbec5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseGenType.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CalculateRechtsschutzResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CalculateUnfallResponseType; + + +/** + * Abstrakter Response Berechnung + * + *

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

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

+ * <complexType name="CalculateResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOA_Response_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateResponseGen_Type") +@XmlSeeAlso({ + CalculateRechtsschutzResponseType.class, + CalculateSachPrivatResponseType.class, + CalculateUnfallResponseType.class +}) +public abstract class CalculateResponseGenType + extends BOAResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java index e1f4d0e3..acc25ee9 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java @@ -7,9 +7,6 @@ import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CalculateRechtsschutzResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CalculateSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CalculateUnfallResponseType; /** @@ -33,10 +30,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CalculateUnfallRespo @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CalculateResponse_Type") @XmlSeeAlso({ - CalculateKfzResponseType.class, - CalculateRechtsschutzResponseType.class, - CalculateSachPrivatResponseType.class, - CalculateUnfallResponseType.class + CalculateKfzResponseType.class }) public abstract class CalculateResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestGenType.java new file mode 100644 index 00000000..6471b288 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestGenType.java @@ -0,0 +1,83 @@ + +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.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateApplicationUnfallRequestType; + + +/** + * Abstrakter Request der Antragserzeugung mit generischen Produktbausteinen + * + *

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

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

+ * <complexType name="CreateApplicationRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOA_Request_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRequestGen_Type", propOrder = { + "dateianhaenge" +}) +@XmlSeeAlso({ + CreateApplicationRechtsschutzRequestType.class, + CreateApplicationSachPrivatRequestType.class, + CreateApplicationUnfallRequestType.class +}) +public abstract class CreateApplicationRequestGenType + extends BOARequestType +{ + + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java index 42934681..ad352f40 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java @@ -11,9 +11,6 @@ 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.on2antrag.kfz.CreateApplicationKfzRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateApplicationSachPrivatRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateApplicationUnfallRequestType; /** @@ -42,10 +39,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateApplicationUnf "dateianhaenge" }) @XmlSeeAlso({ - CreateApplicationKfzRequestType.class, - CreateApplicationRechtsschutzRequestType.class, - CreateApplicationSachPrivatRequestType.class, - CreateApplicationUnfallRequestType.class + CreateApplicationKfzRequestType.class }) public abstract class CreateApplicationRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseGenType.java new file mode 100644 index 00000000..31ed002b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseGenType.java @@ -0,0 +1,140 @@ + +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.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateApplicationUnfallResponseType; + + +/** + * Abstrakter Response der Antragserzeugung + * + *

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

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

+ * <complexType name="CreateApplicationResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOA_Response_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationResponseGen_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente" +}) +@XmlSeeAlso({ + CreateApplicationRechtsschutzResponseType.class, + CreateApplicationSachPrivatResponseType.class, + CreateApplicationUnfallResponseType.class +}) +public abstract class CreateApplicationResponseGenType + extends BOAResponseType +{ + + @XmlElement(name = "Antragstatus") + protected Integer antragstatus; + @XmlElement(name = "Antragsnummer") + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setAntragstatus(Integer value) { + this.antragstatus = value; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java index ebbaf6f4..300aee8e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java @@ -12,9 +12,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CreateApplicationRechtsschutzResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateApplicationSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateApplicationUnfallResponseType; /** @@ -47,10 +44,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateApplicationUnf "dokumente" }) @XmlSeeAlso({ - CreateApplicationKfzResponseType.class, - CreateApplicationRechtsschutzResponseType.class, - CreateApplicationSachPrivatResponseType.class, - CreateApplicationUnfallResponseType.class + CreateApplicationKfzResponseType.class }) public abstract class CreateApplicationResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestGenType.java new file mode 100644 index 00000000..1eb93733 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestGenType.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CreateOfferRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateOfferUnfallRequestType; + + +/** + * Abstrakter Request für die Offerterstellung mit generischen Produktbausteinen + * + *

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

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

+ * <complexType name="CreateOfferRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOA_Request_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRequestGen_Type") +@XmlSeeAlso({ + CreateOfferRechtsschutzRequestType.class, + CreateOfferSachPrivatRequestType.class, + CreateOfferUnfallRequestType.class +}) +public abstract class CreateOfferRequestGenType + extends BOARequestType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java index 1f2fffa7..ea487455 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java @@ -7,9 +7,6 @@ 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.on2antrag.kfz.CreateOfferKfzRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CreateOfferRechtsschutzRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateOfferSachPrivatRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateOfferUnfallRequestType; /** @@ -33,10 +30,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateOfferUnfallReq @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CreateOfferRequest_Type") @XmlSeeAlso({ - CreateOfferKfzRequestType.class, - CreateOfferRechtsschutzRequestType.class, - CreateOfferSachPrivatRequestType.class, - CreateOfferUnfallRequestType.class + CreateOfferKfzRequestType.class }) public abstract class CreateOfferRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseGenType.java new file mode 100644 index 00000000..fa7475a9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseGenType.java @@ -0,0 +1,83 @@ + +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.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CreateOfferRechtsschutzResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateOfferUnfallResponseType; + + +/** + * Abstrakter Response der Offerterstellung + * + *

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

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

+ * <complexType name="CreateOfferResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOA_Response_Type">
+ *       <sequence>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferResponseGen_Type", propOrder = { + "dokumente" +}) +@XmlSeeAlso({ + CreateOfferRechtsschutzResponseType.class, + CreateOfferSachPrivatResponseType.class, + CreateOfferUnfallResponseType.class +}) +public abstract class CreateOfferResponseGenType + extends BOAResponseType +{ + + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java index 5bea6073..b33c92c2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java @@ -11,9 +11,6 @@ import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.CreateOfferRechtsschutzResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.CreateOfferSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateOfferUnfallResponseType; /** @@ -42,10 +39,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.CreateOfferUnfallRes "dokumente" }) @XmlSeeAlso({ - CreateOfferKfzResponseType.class, - CreateOfferRechtsschutzResponseType.class, - CreateOfferSachPrivatResponseType.class, - CreateOfferUnfallResponseType.class + CreateOfferKfzResponseType.class }) public abstract class CreateOfferResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestGenType.java new file mode 100644 index 00000000..ffee4038 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestGenType.java @@ -0,0 +1,112 @@ + +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.DateianhangType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.SubmitApplicationRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnfallRequestType; + + +/** + * Abstrakter Request der Antragsüberleitung mit generischen Produktbausteinen + * + *

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

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

+ * <complexType name="SubmitApplicationRequestGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOA_Request_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>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRequestGen_Type", propOrder = { + "dateianhaenge", + "antragsnummer" +}) +@XmlSeeAlso({ + SubmitApplicationRechtsschutzRequestType.class, + SubmitApplicationSachPrivatRequestType.class, + SubmitApplicationUnfallRequestType.class +}) +public abstract class SubmitApplicationRequestGenType + extends BOARequestType +{ + + @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. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = 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..8b02d55f 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,17 +1,17 @@ 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; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatRequestType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnfallRequestType; /** @@ -26,6 +26,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,21 +38,50 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnf */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SubmitApplicationRequest_Type", propOrder = { + "dateianhaenge", "antragsnummer" }) @XmlSeeAlso({ - SubmitApplicationKfzRequestType.class, - SubmitApplicationRechtsschutzRequestType.class, - SubmitApplicationSachPrivatRequestType.class, - SubmitApplicationUnfallRequestType.class + SubmitApplicationKfzRequestType.class }) 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/common/SubmitApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseGenType.java new file mode 100644 index 00000000..b43ffb54 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseGenType.java @@ -0,0 +1,132 @@ + +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.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnfallResponseType; + + +/** + * Abstrakter Response der Antragsüberleitung + * + *

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

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

+ * <complexType name="SubmitApplicationResponseGen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOA_Response_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationResponseGen_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente" +}) +@XmlSeeAlso({ + SubmitApplicationRechtsschutzResponseType.class, + SubmitApplicationSachPrivatResponseType.class, + SubmitApplicationUnfallResponseType.class +}) +public abstract class SubmitApplicationResponseGenType + extends BOAResponseType +{ + + @XmlElement(name = "Antragstatus") + protected int antragstatus; + @XmlElement(name = "Antragsnummer", required = true) + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + */ + public int getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + */ + public void setAntragstatus(int value) { + this.antragstatus = value; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + + /** + * Gets the value of the dokumente 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 dokumente property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java index d2749451..c9b2cfb0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java @@ -12,9 +12,6 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.SubmitApplicationSachPrivatResponseType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnfallResponseType; /** @@ -47,10 +44,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnf "dokumente" }) @XmlSeeAlso({ - SubmitApplicationKfzResponseType.class, - SubmitApplicationRechtsschutzResponseType.class, - SubmitApplicationSachPrivatResponseType.class, - SubmitApplicationUnfallResponseType.class + SubmitApplicationKfzResponseType.class }) public abstract class SubmitApplicationResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java index 60a0f198..4a3e26d3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java @@ -5,7 +5,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.on2antrag.common.CalculateRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestGenType; /** @@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType *

  * <complexType name="CalculateRechtsschutzRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
  *       <sequence>
  *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType
     "berechnungsanfrage"
 })
 public class CalculateRechtsschutzRequestType
-    extends CalculateRequestType
+    extends CalculateRequestGenType
 {
 
     @XmlElement(name = "Berechnungsanfrage", required = true)
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..8e0c95d7 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
@@ -5,7 +5,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.on2antrag.common.CalculateResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp
  * 
  * <complexType name="CalculateRechtsschutzResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
  *       <sequence>
  *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp
     "berechnungsantwort"
 })
 public class CalculateRechtsschutzResponseType
-    extends CalculateResponseType
+    extends CalculateResponseGenType
 {
 
     @XmlElement(name = "Berechnungsantwort", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java
index d15555a1..c415e6e4 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java
@@ -5,7 +5,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.on2antrag.common.CreateApplicationRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRequestGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationReq
  * 
  * <complexType name="CreateApplicationRechtsschutzRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
  *       <sequence>
  *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationReq
     "antragsanfrage"
 })
 public class CreateApplicationRechtsschutzRequestType
-    extends CreateApplicationRequestType
+    extends CreateApplicationRequestGenType
 {
 
     @XmlElement(name = "Antragsanfrage", required = true)
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..3b2a2f42 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
@@ -5,7 +5,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.on2antrag.common.CreateApplicationResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRes
  * 
  * <complexType name="CreateApplicationRechtsschutzResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
  *       <sequence>
  *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRes
     "antragsantwort"
 })
 public class CreateApplicationRechtsschutzResponseType
-    extends CreateApplicationResponseType
+    extends CreateApplicationResponseGenType
 {
 
     @XmlElement(name = "Antragsantwort", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java
index 5eea09c3..ce59ee84 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java
@@ -5,7 +5,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.on2antrag.common.CreateOfferRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestTy
  * 
  * <complexType name="CreateOfferRechtsschutzRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
  *       <sequence>
  *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestTy
     "offertanfrage"
 })
 public class CreateOfferRechtsschutzRequestType
-    extends CreateOfferRequestType
+    extends CreateOfferRequestGenType
 {
 
     @XmlElement(name = "Offertanfrage", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java
index 0641955b..28751e4b 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java
@@ -5,7 +5,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.on2antrag.common.CreateOfferResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseT
  * 
  * <complexType name="CreateOfferRechtsschutzResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
  *       <sequence>
  *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseT
     "offertantwort"
 })
 public class CreateOfferRechtsschutzResponseType
-    extends CreateOfferResponseType
+    extends CreateOfferResponseGenType
 {
 
     @XmlElement(name = "Offertantwort", required = true)
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..bfc95936 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,9 +6,9 @@ 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;
 
 
 /**
@@ -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..0ae4ed35 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 @@ -5,7 +5,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.on2antrag.common.SubmitApplicationRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRequestGenType; /** @@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq *

  * <complexType name="SubmitApplicationRechtsschutzRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
  *       <sequence>
  *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq
     "antragsanfrage"
 })
 public class SubmitApplicationRechtsschutzRequestType
-    extends SubmitApplicationRequestType
+    extends SubmitApplicationRequestGenType
 {
 
     @XmlElement(name = "Antragsanfrage", required = true)
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..4b280d50 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
@@ -5,7 +5,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.on2antrag.common.SubmitApplicationResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes
  * 
  * <complexType name="SubmitApplicationRechtsschutzResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
  *       <sequence>
  *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes
     "antragsantwort"
 })
 public class SubmitApplicationRechtsschutzResponseType
-    extends SubmitApplicationResponseType
+    extends SubmitApplicationResponseGenType
 {
 
     @XmlElement(name = "Antragsantwort", required = true)
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..0ef183cf 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,9 +6,9 @@ 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.VerkaufsproduktType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktGenerischType;
 import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
 
 
@@ -22,8 +22,10 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
  * 
  * <complexType name="VerkaufsproduktRechtsschutz_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_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
-    extends VerkaufsproduktType
+public class VerkaufsproduktRechtsschutzType
+    extends VerkaufsproduktGenerischType
 {
 
+    @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/CalculateSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java index 70dbb614..2dded726 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CalculateSachPrivatRequestType.java @@ -5,7 +5,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.on2antrag.common.CalculateRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestGenType; /** @@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType *

  * <complexType name="CalculateSachPrivatRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
  *       <sequence>
  *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}BerechnungSachPrivat_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType
     "berechnungsanfrage"
 })
 public class CalculateSachPrivatRequestType
-    extends CalculateRequestType
+    extends CalculateRequestGenType
 {
 
     @XmlElement(name = "Berechnungsanfrage", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java
index 5fb4d242..85c035b2 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CalculateSachPrivatResponseType.java
@@ -5,7 +5,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.on2antrag.common.CalculateResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp
  * 
  * <complexType name="CalculateSachPrivatResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
  *       <sequence>
  *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}BerechnungSachPrivat_Type"/>
  *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}UpsellingSachPrivatResponse_Type" minOccurs="0"/>
@@ -36,7 +36,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp
     "responseUpselling"
 })
 public class CalculateSachPrivatResponseType
-    extends CalculateResponseType
+    extends CalculateResponseGenType
 {
 
     @XmlElement(name = "Berechnungsantwort", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java
index 3d9a73e6..e540929e 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateApplicationSachPrivatRequestType.java
@@ -5,7 +5,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.on2antrag.common.CreateApplicationRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRequestGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationReq
  * 
  * <complexType name="CreateApplicationSachPrivatRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
  *       <sequence>
  *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}AntragSachPrivat_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationReq
     "antragsanfrage"
 })
 public class CreateApplicationSachPrivatRequestType
-    extends CreateApplicationRequestType
+    extends CreateApplicationRequestGenType
 {
 
     @XmlElement(name = "Antragsanfrage", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java
index f10018ab..aa9320bc 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateApplicationSachPrivatResponseType.java
@@ -5,7 +5,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.on2antrag.common.CreateApplicationResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRes
  * 
  * <complexType name="CreateApplicationSachPrivatResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
  *       <sequence>
  *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}AntragSachPrivat_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRes
     "antragsantwort"
 })
 public class CreateApplicationSachPrivatResponseType
-    extends CreateApplicationResponseType
+    extends CreateApplicationResponseGenType
 {
 
     @XmlElement(name = "Antragsantwort", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java
index 8eac655a..209b547e 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateOfferSachPrivatRequestType.java
@@ -5,7 +5,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.on2antrag.common.CreateOfferRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestTy
  * 
  * <complexType name="CreateOfferSachPrivatRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
  *       <sequence>
  *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}OffertSachPrivat_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestTy
     "offertanfrage"
 })
 public class CreateOfferSachPrivatRequestType
-    extends CreateOfferRequestType
+    extends CreateOfferRequestGenType
 {
 
     @XmlElement(name = "Offertanfrage", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java
index b0a7a45f..9d24b875 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/CreateOfferSachPrivatResponseType.java
@@ -5,7 +5,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.on2antrag.common.CreateOfferResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseT
  * 
  * <complexType name="CreateOfferSachPrivatResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
  *       <sequence>
  *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}OffertSachPrivat_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseT
     "offertantwort"
 })
 public class CreateOfferSachPrivatResponseType
-    extends CreateOfferResponseType
+    extends CreateOfferResponseGenType
 {
 
     @XmlElement(name = "Offertantwort", required = true)
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..63b92756 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
@@ -6,7 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlSeeAlso;
 import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
 
 
 /**
@@ -17,7 +17,7 @@ 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"/>
  *       </sequence>
@@ -37,7 +37,7 @@ 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)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java
index 829ee4e4..4446a39a 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatRequestType.java
@@ -5,7 +5,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.on2antrag.common.SubmitApplicationRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRequestGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq
  * 
  * <complexType name="SubmitApplicationSachPrivatRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
  *       <sequence>
  *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}AntragSachPrivat_Type" minOccurs="0"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq
     "antragsanfrage"
 })
 public class SubmitApplicationSachPrivatRequestType
-    extends SubmitApplicationRequestType
+    extends SubmitApplicationRequestGenType
 {
 
     @XmlElement(name = "Antragsanfrage")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java
index 7f629992..ed5feb39 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/SubmitApplicationSachPrivatResponseType.java
@@ -5,7 +5,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.on2antrag.common.SubmitApplicationResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes
  * 
  * <complexType name="SubmitApplicationSachPrivatResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
  *       <sequence>
  *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}AntragSachPrivat_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes
     "antragsantwort"
 })
 public class SubmitApplicationSachPrivatResponseType
-    extends SubmitApplicationResponseType
+    extends SubmitApplicationResponseGenType
 {
 
     @XmlElement(name = "Antragsantwort", required = true)
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..d943c4a2 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,9 +7,9 @@ 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.VerkaufsproduktType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseMitAttributMetadatenType;
 
 
 /**
@@ -22,11 +22,11 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
  * 
  * <complexType name="VerkaufsproduktSachPrivat_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_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="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/>
+ *         <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}VersichertesInteresseMitAttributMetadaten_Type" maxOccurs="unbounded"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -42,15 +42,15 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
     "versicherteObjekte"
 })
 public class VerkaufsproduktSachPrivatType
-    extends VerkaufsproduktType
+    extends VerkaufsproduktGenerischType
 {
 
     @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;
+    protected List versicherteObjekte;
 
     /**
      * Gets the value of the produkte property.
@@ -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; } @@ -128,13 +128,13 @@ public class VerkaufsproduktSachPrivatType * *

* Objects of the following type(s) are allowed in the list - * {@link VersichertesInteresseType } + * {@link VersichertesInteresseMitAttributMetadatenType } * * */ - public List getVersicherteObjekte() { + public List getVersicherteObjekte() { if (versicherteObjekte == null) { - versicherteObjekte = new ArrayList(); + versicherteObjekte = new ArrayList(); } return this.versicherteObjekte; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CalculateUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CalculateUnfallRequestType.java index d486cfd2..200202a1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CalculateUnfallRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CalculateUnfallRequestType.java @@ -5,7 +5,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.on2antrag.common.CalculateRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestGenType; /** @@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType *

  * <complexType name="CalculateUnfallRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
  *       <sequence>
  *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezBerechnungUnfall_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType
     "berechnungsanfrage"
 })
 public class CalculateUnfallRequestType
-    extends CalculateRequestType
+    extends CalculateRequestGenType
 {
 
     @XmlElement(name = "Berechnungsanfrage", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CalculateUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CalculateUnfallResponseType.java
index 14741616..f7fb72ee 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CalculateUnfallResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CalculateUnfallResponseType.java
@@ -5,7 +5,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.on2antrag.common.CalculateResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp
  * 
  * <complexType name="CalculateUnfallResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
  *       <sequence>
  *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezBerechnungUnfall_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp
     "berechnungsantwort"
 })
 public class CalculateUnfallResponseType
-    extends CalculateResponseType
+    extends CalculateResponseGenType
 {
 
     @XmlElement(name = "Berechnungsantwort", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java
index ceab2ec8..dd5793a7 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateApplicationUnfallRequestType.java
@@ -5,7 +5,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.on2antrag.common.CreateApplicationRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRequestGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationReq
  * 
  * <complexType name="CreateApplicationUnfallRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
  *       <sequence>
  *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezAntragUnfall_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationReq
     "antragsanfrage"
 })
 public class CreateApplicationUnfallRequestType
-    extends CreateApplicationRequestType
+    extends CreateApplicationRequestGenType
 {
 
     @XmlElement(name = "Antragsanfrage", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java
index 0292913b..122ccd72 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateApplicationUnfallResponseType.java
@@ -5,7 +5,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.on2antrag.common.CreateApplicationResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRes
  * 
  * <complexType name="CreateApplicationUnfallResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
  *       <sequence>
  *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezAntragUnfall_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRes
     "antragsantwort"
 })
 public class CreateApplicationUnfallResponseType
-    extends CreateApplicationResponseType
+    extends CreateApplicationResponseGenType
 {
 
     @XmlElement(name = "Antragsantwort", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateOfferUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateOfferUnfallRequestType.java
index 8ed320dd..b1ab418f 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateOfferUnfallRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateOfferUnfallRequestType.java
@@ -5,7 +5,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.on2antrag.common.CreateOfferRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestTy
  * 
  * <complexType name="CreateOfferUnfallRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
  *       <sequence>
  *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezOffertUnfall_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestTy
     "offertanfrage"
 })
 public class CreateOfferUnfallRequestType
-    extends CreateOfferRequestType
+    extends CreateOfferRequestGenType
 {
 
     @XmlElement(name = "Offertanfrage", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateOfferUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateOfferUnfallResponseType.java
index 31fd39fb..a27fc4e9 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateOfferUnfallResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/CreateOfferUnfallResponseType.java
@@ -5,7 +5,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.on2antrag.common.CreateOfferResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseT
  * 
  * <complexType name="CreateOfferUnfallResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
  *       <sequence>
  *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezOffertUnfall_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseT
     "offertantwort"
 })
 public class CreateOfferUnfallResponseType
-    extends CreateOfferResponseType
+    extends CreateOfferResponseGenType
 {
 
     @XmlElement(name = "Offertantwort", required = true)
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..d3673273 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 = "AttributMetadaten", 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 = "Selbstbehalt", 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 758 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 String }{@code >} + * {@link JAXBElement }{@code <}{@link Long }{@code >} + * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} + * {@link JAXBElement }{@code <}{@link AttributMetadatenType }{@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/on2antrag/unfall/SubmitApplicationUnfallRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java index 2288a2a2..dda9a3ea 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/SubmitApplicationUnfallRequestType.java @@ -5,7 +5,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.on2antrag.common.SubmitApplicationRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRequestGenType; /** @@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq *

  * <complexType name="SubmitApplicationUnfallRequest_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
  *       <sequence>
  *         <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezAntragUnfall_Type" minOccurs="0"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq
     "antragsanfrage"
 })
 public class SubmitApplicationUnfallRequestType
-    extends SubmitApplicationRequestType
+    extends SubmitApplicationRequestGenType
 {
 
     @XmlElement(name = "Antragsanfrage")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java
index 63899fc1..bb4b9d6c 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/SubmitApplicationUnfallResponseType.java
@@ -5,7 +5,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.on2antrag.common.SubmitApplicationResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationResponseGenType;
 
 
 /**
@@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes
  * 
  * <complexType name="SubmitApplicationUnfallResponse_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
  *       <sequence>
  *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}SpezAntragUnfall_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes
     "antragsantwort"
 })
 public class SubmitApplicationUnfallResponseType
-    extends SubmitApplicationResponseType
+    extends SubmitApplicationResponseGenType
 {
 
     @XmlElement(name = "Antragsantwort", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/VerkaufsproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/VerkaufsproduktUnfallType.java
index 27973628..41b410ac 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/VerkaufsproduktUnfallType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/VerkaufsproduktUnfallType.java
@@ -7,9 +7,9 @@ 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.VerkaufsproduktType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseMitAttributMetadatenType;
 
 
 /**
@@ -22,10 +22,10 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
  * 
  * <complexType name="VerkaufsproduktUnfall_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
  *       <sequence>
- *         <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded"/>
- *         <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/>
+ *         <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/>
+ *         <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type" maxOccurs="unbounded"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -40,13 +40,13 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
     "versicherteInteressen"
 })
 public class VerkaufsproduktUnfallType
-    extends VerkaufsproduktType
+    extends VerkaufsproduktGenerischType
 {
 
     @XmlElement(name = "Produkte", required = true)
-    protected List produkte;
+    protected List produkte;
     @XmlElement(name = "VersicherteInteressen", required = true)
-    protected List versicherteInteressen;
+    protected List versicherteInteressen;
 
     /**
      * Gets the value of the produkte property.
@@ -66,13 +66,13 @@ public class VerkaufsproduktUnfallType
      * 
      * 

* 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; } @@ -95,13 +95,13 @@ public class VerkaufsproduktUnfallType * *

* Objects of the following type(s) are allowed in the list - * {@link VersichertesInteresseType } + * {@link VersichertesInteresseMitAttributMetadatenType } * * */ - public List getVersicherteInteressen() { + public List getVersicherteInteressen() { if (versicherteInteressen == null) { - versicherteInteressen = new ArrayList(); + versicherteInteressen = new ArrayList(); } return this.versicherteInteressen; } 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..78a6b15f 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 = "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 = "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) diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on7schaden/MeldungSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on7schaden/MeldungSchadenType.java index bb1b0c74..a701813d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on7schaden/MeldungSchadenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on7schaden/MeldungSchadenType.java @@ -43,7 +43,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.BankverbindungType; * <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * </sequence> * </choice> - * <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" minOccurs="0"/> + * <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -365,7 +365,7 @@ public class MeldungSchadenType { * <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * </sequence> * </choice> - * <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" minOccurs="0"/> + * <element name="ZusaetzlicheRollendaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheRollendaten_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -394,7 +394,7 @@ public class MeldungSchadenType { @XmlSchemaType(name = "unsignedShort") protected Integer geschInteresseLfnr; @XmlElement(name = "ZusaetzlicheRollendaten") - protected ZusaetzlicheRollendatenType zusaetzlicheRollendaten; + protected List zusaetzlicheRollendaten; /** * Ruft den Wert der vertragsrolle-Eigenschaft ab. @@ -469,27 +469,32 @@ public class MeldungSchadenType { } /** - * Ruft den Wert der zusaetzlicheRollendaten-Eigenschaft ab. + * Gets the value of the zusaetzlicheRollendaten 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 zusaetzlicheRollendaten property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheRollendatenType } * - * @return - * possible object is - * {@link ZusaetzlicheRollendatenType } - * - */ - public ZusaetzlicheRollendatenType getZusaetzlicheRollendaten() { - return zusaetzlicheRollendaten; - } - - /** - * Legt den Wert der zusaetzlicheRollendaten-Eigenschaft fest. * - * @param value - * allowed object is - * {@link ZusaetzlicheRollendatenType } - * */ - public void setZusaetzlicheRollendaten(ZusaetzlicheRollendatenType value) { - this.zusaetzlicheRollendaten = value; + public List getZusaetzlicheRollendaten() { + if (zusaetzlicheRollendaten == null) { + zusaetzlicheRollendaten = new ArrayList(); + } + return this.zusaetzlicheRollendaten; } } 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..ae031b23 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-30T14:27:34.363+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..31bb29ef 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-30T14:27:34.265+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..7ef9beed 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-30T14:27:34.327+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..dcf0d519 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 @@ -16,11 +16,10 @@ import javax.jws.WebResult; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.xml.bind.annotation.XmlSeeAlso; -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-30T14:27:34.148+02:00 * Generated source version: 3.2.0 * */ @@ -47,7 +46,7 @@ public final class OmdsServicePortType_OmdsServicePort_Client { } OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); - OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024)); + 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..6e2d5c46 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-30T14:27:34.249+02:00 * Generated source version: 3.2.0 */