Read-Me aktualisiert,

Klassen neu generiert, MTOM ergänzt
Feherl in Unfall korrigiert
ReleaseNotes aktualisiert
This commit is contained in:
2019-08-21 14:32:52 +02:00
parent 18c1b93c91
commit 0798078468
47 changed files with 2531 additions and 399 deletions

View File

@@ -1,24 +1,35 @@
Maven Goals
=================
R E A D M E
=================
Maven Goals
===========
Mit Maven Goal "clean package" kann ein Release als ZIP-File mit XSDs und WSDLs sowie der Dokumentation gebaut werden.
Mit Maven Goal "clean deploy" wird der Release in das Kap Dion OMDS Repository geladen.
Mit Maven Goal "clean deploy" wird der Release in das OMDS Repository geladen.
Codegenerierung
Mit Maven Goal "clean package" und Profil "genJavaFromWsdl" wird der zugehörige Java-Code generiert.
===============
Mit Maven Goal "clean package" und Profil
- "genJavaFromWsdl_r1_4_0_VU" wird der zugehörige Java-Code für Versicherungsunternehmen generiert.
- "genJavaFromWsdl_r1_4_0_Broker" wird der zugehörige Java-Code für Services der Broker generiert.
ODMS MTOM in Java classes after code generation
Anpassung für MTOM
==================
MTOM wird in der Codegenerierung nicht berücksichtigt, muss daher danach von Hand eingefügt werden.
Server (Class: OmdsServicePortImpl)
Add import:
Hinzufügen des Imports:
import javax.xml.ws.soap.MTOM;
Add a class annotation (above the class name):
Hinzufügen der folgenden Annotation für die Klasse (oberhalb des Klassennamens):
@MTOM(enabled = true, threshold = 1024)
Client (Class: OmdsServicePortType_OmdsServicePort_Client)
Add import:
Hinzufügen des Imports:
import javax.xml.ws.soap.MTOMFeature;
Rewrite the OMDSService creation like following:
Überschreiben der OMDSService-Creation:
OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024));

View File

@@ -242,7 +242,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
<activation>
<activeByDefault>true</activeByDefault>
<property>
<name>codeGen</name>
<name>genJavaFromWsdl_r1_4_0_VU</name>
</property>
</activation>
<properties>

View File

@@ -0,0 +1,162 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Typ mit Metadaten für xsd:date-Attribute
*
* <p>Java-Klasse für AttributMetadatenDatum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenDatum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteDatum_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadatenDatum_Type", propOrder = {
"_default",
"values",
"min",
"max"
})
public class AttributMetadatenDatumType
extends AttributMetadatenType
{
@XmlElement(name = "Default")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar _default;
@XmlElement(name = "Values")
protected List<WertAuswahllisteDatumType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link WertAuswahllisteDatumType }
*
*
*/
public List<WertAuswahllisteDatumType> getValues() {
if (values == null) {
values = new ArrayList<WertAuswahllisteDatumType>();
}
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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für AttributMetadatenDezimal_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenDezimal_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteDezimal_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Max" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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<WertAuswahllisteDezimalType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link WertAuswahllisteDezimalType }
*
*
*/
public List<WertAuswahllisteDezimalType> getValues() {
if (values == null) {
values = new ArrayList<WertAuswahllisteDezimalType>();
}
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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für AttributMetadatenInt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenInt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteInt_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadatenInt_Type", propOrder = {
"_default",
"values",
"min",
"max"
})
public class AttributMetadatenIntType
extends AttributMetadatenType
{
@XmlElement(name = "Default")
protected Integer _default;
@XmlElement(name = "Values")
protected List<WertAuswahllisteIntType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link WertAuswahllisteIntType }
*
*
*/
public List<WertAuswahllisteIntType> getValues() {
if (values == null) {
values = new ArrayList<WertAuswahllisteIntType>();
}
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;
}
}

View File

@@ -0,0 +1,158 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ mit Metadaten für omds:decimal-Attribute mit Prozent-Bedeutung
*
* <p>Java-Klasse für AttributMetadatenProzent_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenProzent_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteInt_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Max" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadatenProzent_Type", propOrder = {
"_default",
"values",
"min",
"max"
})
public class AttributMetadatenProzentType
extends AttributMetadatenType
{
@XmlElement(name = "Default")
protected BigDecimal _default;
@XmlElement(name = "Values")
protected List<WertAuswahllisteIntType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link WertAuswahllisteIntType }
*
*
*/
public List<WertAuswahllisteIntType> getValues() {
if (values == null) {
values = new ArrayList<WertAuswahllisteIntType>();
}
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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für AttributMetadatenString_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadatenString_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}WertAuswahllisteString_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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<WertAuswahllisteStringType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link WertAuswahllisteStringType }
*
*
*/
public List<WertAuswahllisteStringType> getValues() {
if (values == null) {
values = new ArrayList<WertAuswahllisteStringType>();
}
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;
}
}

View File

@@ -0,0 +1,92 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Basistyp für Metadaten von Attributen
*
* <p>Java-Klasse für AttributMetadaten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMetadaten_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Attribut" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMetadaten_Type", propOrder = {
"attribut",
"aenderbar"
})
@XmlSeeAlso({
AttributMetadatenStringType.class,
AttributMetadatenIntType.class,
AttributMetadatenDezimalType.class,
AttributMetadatenProzentType.class,
AttributMetadatenDatumType.class
})
public abstract class AttributMetadatenType {
@XmlElement(name = "Attribut", required = true)
protected Object attribut;
@XmlElement(name = "Aenderbar")
protected boolean aenderbar;
/**
* Ruft den Wert der attribut-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getAttribut() {
return attribut;
}
/**
* Legt den Wert der attribut-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setAttribut(Object value) {
this.attribut = value;
}
/**
* Ruft den Wert der aenderbar-Eigenschaft ab.
*
*/
public boolean isAenderbar() {
return aenderbar;
}
/**
* Legt den Wert der aenderbar-Eigenschaft fest.
*
*/
public void setAenderbar(boolean value) {
this.aenderbar = value;
}
}

View File

@@ -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
*
* <p>Java-Klasse für ElementarproduktGenerisch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktGenerisch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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<ZusaetzlicheElementarproduktdatenType> zusaetzlicheElementarproduktdaten;
/**
* Gets the value of the zusaetzlicheElementarproduktdaten property.
*
* <p>
* 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 <CODE>set</CODE> method for the zusaetzlicheElementarproduktdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheElementarproduktdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheElementarproduktdatenType }
*
*
*/
public List<ZusaetzlicheElementarproduktdatenType> getZusaetzlicheElementarproduktdaten() {
if (zusaetzlicheElementarproduktdaten == null) {
zusaetzlicheElementarproduktdaten = new ArrayList<ZusaetzlicheElementarproduktdatenType>();
}
return this.zusaetzlicheElementarproduktdaten;
}
}

View File

@@ -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

View File

@@ -398,6 +398,86 @@ public class ObjectFactory {
return new SchadenObjektSpezifikationType();
}
/**
* Create an instance of {@link AttributMetadatenStringType }
*
*/
public AttributMetadatenStringType createAttributMetadatenStringType() {
return new AttributMetadatenStringType();
}
/**
* Create an instance of {@link AttributMetadatenIntType }
*
*/
public AttributMetadatenIntType createAttributMetadatenIntType() {
return new AttributMetadatenIntType();
}
/**
* Create an instance of {@link AttributMetadatenDezimalType }
*
*/
public AttributMetadatenDezimalType createAttributMetadatenDezimalType() {
return new AttributMetadatenDezimalType();
}
/**
* Create an instance of {@link AttributMetadatenProzentType }
*
*/
public AttributMetadatenProzentType createAttributMetadatenProzentType() {
return new AttributMetadatenProzentType();
}
/**
* Create an instance of {@link AttributMetadatenDatumType }
*
*/
public AttributMetadatenDatumType createAttributMetadatenDatumType() {
return new AttributMetadatenDatumType();
}
/**
* Create an instance of {@link WertAuswahllisteStringType }
*
*/
public WertAuswahllisteStringType createWertAuswahllisteStringType() {
return new WertAuswahllisteStringType();
}
/**
* Create an instance of {@link WertAuswahllisteIntType }
*
*/
public WertAuswahllisteIntType createWertAuswahllisteIntType() {
return new WertAuswahllisteIntType();
}
/**
* Create an instance of {@link WertAuswahllisteDezimalType }
*
*/
public WertAuswahllisteDezimalType createWertAuswahllisteDezimalType() {
return new WertAuswahllisteDezimalType();
}
/**
* Create an instance of {@link WertAuswahllisteProzentType }
*
*/
public WertAuswahllisteProzentType createWertAuswahllisteProzentType() {
return new WertAuswahllisteProzentType();
}
/**
* Create an instance of {@link WertAuswahllisteDatumType }
*
*/
public WertAuswahllisteDatumType createWertAuswahllisteDatumType() {
return new WertAuswahllisteDatumType();
}
/**
* Create an instance of {@link ZahlwegType.Kundenkonto }
*

View File

@@ -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
*
* <p>Java-Klasse für ProduktGenerisch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktGenerisch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/&gt;
* &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/&gt;
* &lt;element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/&gt;
* &lt;element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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<ZusaetzlicheProduktdatenType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the zusaetzlicheProduktdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheProduktdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheProduktdatenType }
*
*
*/
public List<ZusaetzlicheProduktdatenType> getZusaetzlicheProduktdaten() {
if (zusaetzlicheProduktdaten == null) {
zusaetzlicheProduktdaten = new ArrayList<ZusaetzlicheProduktdatenType>();
}
return this.zusaetzlicheProduktdaten;
}
}

View File

@@ -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

View File

@@ -0,0 +1,91 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Typ für Produktbausteine der Ebene 2 und 3 bei generischen Produkten
*
* <p>Java-Klasse für ProduktbausteinAntragsprozessGenerisch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktbausteinAntragsprozessGenerisch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktbausteinAntragsprozessGenerisch_Type", propOrder = {
"eingeschlossen",
"einschlussAenderbar"
})
@XmlSeeAlso({
ProduktGenerischType.class,
ElementarproduktGenerischType.class
})
public abstract class ProduktbausteinAntragsprozessGenerischType
extends ProduktbausteinAntragsprozessType
{
@XmlElement(name = "Eingeschlossen")
protected boolean eingeschlossen;
@XmlElement(name = "EinschlussAenderbar")
protected Boolean einschlussAenderbar;
/**
* Ruft den Wert der eingeschlossen-Eigenschaft ab.
*
*/
public boolean isEingeschlossen() {
return eingeschlossen;
}
/**
* Legt den Wert der eingeschlossen-Eigenschaft fest.
*
*/
public void setEingeschlossen(boolean value) {
this.eingeschlossen = value;
}
/**
* Ruft den Wert der einschlussAenderbar-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isEinschlussAenderbar() {
return einschlussAenderbar;
}
/**
* Legt den Wert der einschlussAenderbar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setEinschlussAenderbar(Boolean value) {
this.einschlussAenderbar = value;
}
}

View File

@@ -28,7 +28,7 @@ import javax.xml.datatype.XMLGregorianCalendar;
* &lt;element name="VtgBeg" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="VtgEnde" type="{urn:omds20}Datum-Zeit" minOccurs="0"/&gt;
* &lt;element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="JahrespraemieNto" type="{urn:omds20}decimal"/&gt;
* &lt;element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -45,9 +45,10 @@ import javax.xml.datatype.XMLGregorianCalendar;
"jahrespraemieNto"
})
@XmlSeeAlso({
VerkaufsproduktType.class,
ProduktType.class,
ElementarproduktType.class
ElementarproduktType.class,
VerkaufsproduktType.class,
ProduktbausteinAntragsprozessGenerischType.class
})
public abstract class ProduktbausteinAntragsprozessType
extends ProduktbausteinType
@@ -61,7 +62,7 @@ public abstract class ProduktbausteinAntragsprozessType
protected XMLGregorianCalendar vtgEnde;
@XmlElement(name = "Praemie")
protected List<PraemieType> praemie;
@XmlElement(name = "JahrespraemieNto", required = true)
@XmlElement(name = "JahrespraemieNto")
protected BigDecimal jahrespraemieNto;
/**

View File

@@ -26,6 +26,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -39,7 +40,8 @@ import javax.xml.bind.annotation.XmlType;
"id",
"bezeichnung",
"bedingungen",
"meldungen"
"meldungen",
"attributMetadaten"
})
@XmlSeeAlso({
ProduktbausteinAuskunftType.class,
@@ -55,6 +57,8 @@ public abstract class ProduktbausteinType {
protected List<String> bedingungen;
@XmlElement(name = "Meldungen")
protected List<ServiceFault> meldungen;
@XmlElement(name = "AttributMetadaten")
protected List<AttributMetadatenType> attributMetadaten;
/**
* Ruft den Wert der id-Eigenschaft ab.
@@ -162,4 +166,33 @@ public abstract class ProduktbausteinType {
return this.meldungen;
}
/**
* Gets the value of the attributMetadaten property.
*
* <p>
* 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 <CODE>set</CODE> method for the attributMetadaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAttributMetadaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AttributMetadatenType }
*
*
*/
public List<AttributMetadatenType> getAttributMetadaten() {
if (attributMetadaten == null) {
attributMetadaten = new ArrayList<AttributMetadatenType>();
}
return this.attributMetadaten;
}
}

View File

@@ -0,0 +1,95 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Auswahlliste mit Date-Values
*
* <p>Java-Klasse für WertAuswahllisteDatum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="WertAuswahllisteDatum_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Wert" type="{http://www.w3.org/2001/XMLSchema}date"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "WertAuswahllisteDatum_Type", propOrder = {
"text",
"wert"
})
public class WertAuswahllisteDatumType {
@XmlElement(name = "Text", required = true)
protected String text;
@XmlElement(name = "Wert", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar wert;
/**
* Ruft den Wert der text-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText() {
return text;
}
/**
* Legt den Wert der text-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value) {
this.text = value;
}
/**
* Ruft den Wert der wert-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getWert() {
return wert;
}
/**
* Legt den Wert der wert-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setWert(XMLGregorianCalendar value) {
this.wert = value;
}
}

View File

@@ -0,0 +1,93 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Auswahlliste mit omds:decimal Values
*
* <p>Java-Klasse für WertAuswahllisteDezimal_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="WertAuswahllisteDezimal_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Wert" type="{urn:omds20}decimal"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "WertAuswahllisteDezimal_Type", propOrder = {
"text",
"wert"
})
public class WertAuswahllisteDezimalType {
@XmlElement(name = "Text", required = true)
protected String text;
@XmlElement(name = "Wert", required = true)
protected BigDecimal wert;
/**
* Ruft den Wert der text-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText() {
return text;
}
/**
* Legt den Wert der text-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value) {
this.text = value;
}
/**
* Ruft den Wert der wert-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getWert() {
return wert;
}
/**
* Legt den Wert der wert-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setWert(BigDecimal value) {
this.wert = value;
}
}

View File

@@ -0,0 +1,84 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Auswahlliste mit Int-Values
*
* <p>Java-Klasse für WertAuswahllisteInt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="WertAuswahllisteInt_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Wert" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "WertAuswahllisteInt_Type", propOrder = {
"text",
"wert"
})
public class WertAuswahllisteIntType {
@XmlElement(name = "Text", required = true)
protected String text;
@XmlElement(name = "Wert")
protected int wert;
/**
* Ruft den Wert der text-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText() {
return text;
}
/**
* Legt den Wert der text-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value) {
this.text = value;
}
/**
* Ruft den Wert der wert-Eigenschaft ab.
*
*/
public int getWert() {
return wert;
}
/**
* Legt den Wert der wert-Eigenschaft fest.
*
*/
public void setWert(int value) {
this.wert = value;
}
}

View File

@@ -0,0 +1,93 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Auswahlliste mit omds:decimal Values
*
* <p>Java-Klasse für WertAuswahllisteProzent_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="WertAuswahllisteProzent_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Wert" type="{urn:omds20}decimal"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "WertAuswahllisteProzent_Type", propOrder = {
"text",
"wert"
})
public class WertAuswahllisteProzentType {
@XmlElement(name = "Text", required = true)
protected String text;
@XmlElement(name = "Wert", required = true)
protected BigDecimal wert;
/**
* Ruft den Wert der text-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText() {
return text;
}
/**
* Legt den Wert der text-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value) {
this.text = value;
}
/**
* Ruft den Wert der wert-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getWert() {
return wert;
}
/**
* Legt den Wert der wert-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setWert(BigDecimal value) {
this.wert = value;
}
}

View File

@@ -0,0 +1,92 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Auswahlliste mit String-Values
*
* <p>Java-Klasse für WertAuswahllisteString_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="WertAuswahllisteString_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Wert" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "WertAuswahllisteString_Type", propOrder = {
"text",
"wert"
})
public class WertAuswahllisteStringType {
@XmlElement(name = "Text", required = true)
protected String text;
@XmlElement(name = "Wert", required = true)
protected String wert;
/**
* Ruft den Wert der text-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText() {
return text;
}
/**
* Legt den Wert der text-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value) {
this.text = value;
}
/**
* Ruft den Wert der wert-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getWert() {
return wert;
}
/**
* Legt den Wert der wert-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWert(String value) {
this.wert = value;
}
}

View File

@@ -1,12 +1,15 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessRequestType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.DateianhangType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs.SubmitApplicationRechtsschutzRequestType;
@@ -26,6 +29,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnf
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
@@ -37,6 +41,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.SubmitApplicationUnf
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SubmitApplicationRequest_Type", propOrder = {
"dateianhaenge",
"antragsnummer"
})
@XmlSeeAlso({
@@ -49,9 +54,40 @@ public abstract class SubmitApplicationRequestType
extends CommonProcessRequestType
{
@XmlElement(name = "Dateianhaenge")
protected List<DateianhangType> dateianhaenge;
@XmlElement(name = "Antragsnummer")
protected ObjektIdType antragsnummer;
/**
* Gets the value of the dateianhaenge property.
*
* <p>
* 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 <CODE>set</CODE> method for the dateianhaenge property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDateianhaenge().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DateianhangType }
*
*
*/
public List<DateianhangType> getDateianhaenge() {
if (dateianhaenge == null) {
dateianhaenge = new ArrayList<DateianhangType>();
}
return this.dateianhaenge;
}
/**
* Ruft den Wert der antragsnummer-Eigenschaft ab.
*

View File

@@ -21,6 +21,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/&gt;
* &lt;element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}UpsellingRechtsschutzResponse_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -31,7 +32,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseTyp
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CalculateRechtsschutzResponse_Type", propOrder = {
"berechnungsantwort"
"berechnungsantwort",
"responseUpselling"
})
public class CalculateRechtsschutzResponseType
extends CalculateResponseType
@@ -39,6 +41,8 @@ public class CalculateRechtsschutzResponseType
@XmlElement(name = "Berechnungsantwort", required = true)
protected SpezBerechnungRechtsschutzType berechnungsantwort;
@XmlElement(name = "ResponseUpselling")
protected UpsellingRechtsschutzResponseType responseUpselling;
/**
* Ruft den Wert der berechnungsantwort-Eigenschaft ab.
@@ -64,4 +68,28 @@ public class CalculateRechtsschutzResponseType
this.berechnungsantwort = value;
}
/**
* Ruft den Wert der responseUpselling-Eigenschaft ab.
*
* @return
* possible object is
* {@link UpsellingRechtsschutzResponseType }
*
*/
public UpsellingRechtsschutzResponseType getResponseUpselling() {
return responseUpselling;
}
/**
* Legt den Wert der responseUpselling-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link UpsellingRechtsschutzResponseType }
*
*/
public void setResponseUpselling(UpsellingRechtsschutzResponseType value) {
this.responseUpselling = value;
}
}

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRes
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/&gt;
* &lt;element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -37,7 +37,7 @@ public class CreateApplicationRechtsschutzResponseType
extends CreateApplicationResponseType
{
@XmlElement(name = "Antragsantwort", required = true)
@XmlElement(name = "Antragsantwort")
protected SpezAntragRechtsschutzType antragsantwort;
/**

View File

@@ -6,13 +6,13 @@ import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktGenerischType;
/**
* Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten.
* Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ können künftig etwaige Standard-Deckungen abgeleitet werden. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten.
*
* <p>Java-Klasse für ElementarproduktRechtsschutz_Type complex type.
*
@@ -21,9 +21,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType;
* <pre>
* &lt;complexType name="ElementarproduktRechtsschutz_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -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<String> versInteressenRefLfNr;
@XmlElement(name = "VersInteressenRefLfNr", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> versInteressenRefLfNr;
/**
* Gets the value of the versInteressenRefLfNr property.
@@ -65,13 +62,13 @@ public class ElementarproduktRechtsschutzType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
* {@link Integer }
*
*
*/
public List<String> getVersInteressenRefLfNr() {
public List<Integer> getVersInteressenRefLfNr() {
if (versInteressenRefLfNr == null) {
versInteressenRefLfNr = new ArrayList<String>();
versInteressenRefLfNr = new ArrayList<Integer>();
}
return this.versInteressenRefLfNr;
}

View File

@@ -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<VerkaufsproduktRechtsschutzStdImplType> createVerkaufsproduktRechtsschutzStdImpl(VerkaufsproduktRechtsschutzStdImplType value) {
return new JAXBElement<VerkaufsproduktRechtsschutzStdImplType>(_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<ProduktRechtsschutzStdImplType> createProduktRechtsschutzStdImpl(ProduktRechtsschutzStdImplType value) {
return new JAXBElement<ProduktRechtsschutzStdImplType>(_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<ElementarproduktRechtsschutzType> createElementarproduktRechtsschutzStdImpl(ElementarproduktRechtsschutzType value) {
return new JAXBElement<ElementarproduktRechtsschutzType>(_ElementarproduktRechtsschutzStdImpl_QNAME, ElementarproduktRechtsschutzType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CalculateRechtsschutzRequestType }{@code >}}
*

View File

@@ -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;
* <pre>
* &lt;complexType name="ProduktRechtsschutz_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="ElementarprodukteRechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersInteressenRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -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<ElementarproduktRechtsschutzType> elementarprodukteRechtsschutz;
@XmlElement(name = "VersInteressenRefLfNr", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> versInteressenRefLfNr;
/**
* Gets the value of the elementarprodukteRechtsschutz property.
*
* <p>
* 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 <CODE>set</CODE> method for the elementarprodukteRechtsschutz property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getElementarprodukteRechtsschutz().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ElementarproduktRechtsschutzType }
*
*
*/
public List<ElementarproduktRechtsschutzType> getElementarprodukteRechtsschutz() {
if (elementarprodukteRechtsschutz == null) {
elementarprodukteRechtsschutz = new ArrayList<ElementarproduktRechtsschutzType>();
}
return this.elementarprodukteRechtsschutz;
}
/**
* Gets the value of the versInteressenRefLfNr property.
*
* <p>
* 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 <CODE>set</CODE> method for the versInteressenRefLfNr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersInteressenRefLfNr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Integer }
*
*
*/
public List<Integer> getVersInteressenRefLfNr() {
if (versInteressenRefLfNr == null) {
versInteressenRefLfNr = new ArrayList<Integer>();
}
return this.versInteressenRefLfNr;
}
}

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationReq
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/&gt;
* &lt;element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -37,7 +37,7 @@ public class SubmitApplicationRechtsschutzRequestType
extends SubmitApplicationRequestType
{
@XmlElement(name = "Antragsanfrage", required = true)
@XmlElement(name = "Antragsanfrage")
protected SpezAntragRechtsschutzType antragsanfrage;
/**

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRes
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/&gt;
* &lt;element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}SpezAntragRechtsschutz_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -37,7 +37,7 @@ public class SubmitApplicationRechtsschutzResponseType
extends SubmitApplicationResponseType
{
@XmlElement(name = "Antragsantwort", required = true)
@XmlElement(name = "Antragsantwort")
protected SpezAntragRechtsschutzType antragsantwort;
/**

View File

@@ -0,0 +1,71 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.rs;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Response Upselling Alternativen
*
* <p>Java-Klasse für UpsellingRechtsschutzResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="UpsellingRechtsschutzResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="UpsellingVerkaufsprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "UpsellingRechtsschutzResponse_Type", propOrder = {
"upsellingVerkaufsprodukte"
})
public abstract class UpsellingRechtsschutzResponseType {
@XmlElement(name = "UpsellingVerkaufsprodukte")
protected List<VerkaufsproduktRechtsschutzType> upsellingVerkaufsprodukte;
/**
* Gets the value of the upsellingVerkaufsprodukte property.
*
* <p>
* 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 <CODE>set</CODE> method for the upsellingVerkaufsprodukte property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUpsellingVerkaufsprodukte().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VerkaufsproduktRechtsschutzType }
*
*
*/
public List<VerkaufsproduktRechtsschutzType> getUpsellingVerkaufsprodukte() {
if (upsellingVerkaufsprodukte == null) {
upsellingVerkaufsprodukte = new ArrayList<VerkaufsproduktRechtsschutzType>();
}
return this.upsellingVerkaufsprodukte;
}
}

View File

@@ -6,8 +6,8 @@ import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
@@ -24,6 +24,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
@@ -35,18 +37,79 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerkaufsproduktRechtsschutz_Type", propOrder = {
"produkte",
"zusatzprodukte",
"versicherteInteressen"
})
@XmlSeeAlso({
VerkaufsproduktRechtsschutzStdImplType.class
})
public abstract class VerkaufsproduktRechtsschutzType
public class VerkaufsproduktRechtsschutzType
extends VerkaufsproduktType
{
@XmlElement(name = "Produkte", required = true)
protected List<ProduktGenerischType> produkte;
@XmlElement(name = "Zusatzprodukte")
protected List<ProduktGenerischType> zusatzprodukte;
@XmlElement(name = "VersicherteInteressen")
protected List<VersichertesInteresseType> versicherteInteressen;
/**
* Gets the value of the produkte property.
*
* <p>
* 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 <CODE>set</CODE> method for the produkte property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProdukte().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktGenerischType }
*
*
*/
public List<ProduktGenerischType> getProdukte() {
if (produkte == null) {
produkte = new ArrayList<ProduktGenerischType>();
}
return this.produkte;
}
/**
* Gets the value of the zusatzprodukte property.
*
* <p>
* 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 <CODE>set</CODE> method for the zusatzprodukte property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusatzprodukte().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktGenerischType }
*
*
*/
public List<ProduktGenerischType> getZusatzprodukte() {
if (zusatzprodukte == null) {
zusatzprodukte = new ArrayList<ProduktGenerischType>();
}
return this.zusatzprodukte;
}
/**
* Gets the value of the versicherteInteressen property.
*

View File

@@ -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;
* <pre>
* &lt;complexType name="ElementarproduktSachPrivat_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
@@ -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")

View File

@@ -4,9 +4,10 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
/**
@@ -17,9 +18,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
* <pre>
* &lt;complexType name="ProduktSachPrivat_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -37,33 +38,26 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
ProduktHaushaltsversicherungType.class
})
public abstract class ProduktSachPrivatType
extends ProduktType
extends ProduktGenerischType
{
@XmlElement(name = "VersInteresseRefLfnr", required = true)
protected String versInteresseRefLfnr;
@XmlElement(name = "VersInteresseRefLfnr")
@XmlSchemaType(name = "unsignedShort")
protected int versInteresseRefLfnr;
/**
* Ruft den Wert der versInteresseRefLfnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVersInteresseRefLfnr() {
public int getVersInteresseRefLfnr() {
return versInteresseRefLfnr;
}
/**
* Legt den Wert der versInteresseRefLfnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVersInteresseRefLfnr(String value) {
public void setVersInteresseRefLfnr(int value) {
this.versInteresseRefLfnr = value;
}

View File

@@ -25,7 +25,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
* &lt;element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/&gt;
* &lt;element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheHaushaltDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheHaushaltsDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheHaushaltsdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -39,7 +39,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
"wohnflaeche",
"ausstattungCd",
"nutzungCd",
"zusaetzlicheHaushaltDaten"
"zusaetzlicheHaushaltsDaten"
})
public class RisikoHaushaltType
extends VersichertesInteresseType
@@ -51,8 +51,8 @@ public class RisikoHaushaltType
protected String ausstattungCd;
@XmlElement(name = "NutzungCd")
protected String nutzungCd;
@XmlElement(name = "ZusaetzlicheHaushaltDaten")
protected List<ZusaetzlicheGebaeudedatenType> zusaetzlicheHaushaltDaten;
@XmlElement(name = "ZusaetzlicheHaushaltsDaten")
protected List<ZusaetzlicheHaushaltsdatenType> zusaetzlicheHaushaltsDaten;
/**
* Ruft den Wert der wohnflaeche-Eigenschaft ab.
@@ -127,32 +127,32 @@ public class RisikoHaushaltType
}
/**
* Gets the value of the zusaetzlicheHaushaltDaten property.
* Gets the value of the zusaetzlicheHaushaltsDaten property.
*
* <p>
* 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 <CODE>set</CODE> method for the zusaetzlicheHaushaltDaten property.
* This is why there is not a <CODE>set</CODE> method for the zusaetzlicheHaushaltsDaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheHaushaltDaten().add(newItem);
* getZusaetzlicheHaushaltsDaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheGebaeudedatenType }
* {@link ZusaetzlicheHaushaltsdatenType }
*
*
*/
public List<ZusaetzlicheGebaeudedatenType> getZusaetzlicheHaushaltDaten() {
if (zusaetzlicheHaushaltDaten == null) {
zusaetzlicheHaushaltDaten = new ArrayList<ZusaetzlicheGebaeudedatenType>();
public List<ZusaetzlicheHaushaltsdatenType> getZusaetzlicheHaushaltsDaten() {
if (zusaetzlicheHaushaltsDaten == null) {
zusaetzlicheHaushaltsDaten = new ArrayList<ZusaetzlicheHaushaltsdatenType>();
}
return this.zusaetzlicheHaushaltDaten;
return this.zusaetzlicheHaushaltsDaten;
}
}

View File

@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
@@ -24,8 +24,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
@@ -46,9 +46,9 @@ public class VerkaufsproduktSachPrivatType
{
@XmlElement(name = "Produkte", required = true)
protected List<ProduktType> produkte;
protected List<ProduktGenerischType> produkte;
@XmlElement(name = "Zusatzprodukte")
protected List<ProduktType> zusatzprodukte;
protected List<ProduktGenerischType> zusatzprodukte;
@XmlElement(name = "VersicherteObjekte", required = true)
protected List<VersichertesInteresseType> versicherteObjekte;
@@ -70,13 +70,13 @@ public class VerkaufsproduktSachPrivatType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktType }
* {@link ProduktGenerischType }
*
*
*/
public List<ProduktType> getProdukte() {
public List<ProduktGenerischType> getProdukte() {
if (produkte == null) {
produkte = new ArrayList<ProduktType>();
produkte = new ArrayList<ProduktGenerischType>();
}
return this.produkte;
}
@@ -99,13 +99,13 @@ public class VerkaufsproduktSachPrivatType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktType }
* {@link ProduktGenerischType }
*
*
*/
public List<ProduktType> getZusatzprodukte() {
public List<ProduktGenerischType> getZusatzprodukte() {
if (zusatzprodukte == null) {
zusatzprodukte = new ArrayList<ProduktType>();
zusatzprodukte = new ArrayList<ProduktGenerischType>();
}
return this.zusatzprodukte;
}

View File

@@ -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;
* <pre>
* &lt;complexType name="ElementarproduktUnfall_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersPersonRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/&gt;
* &lt;element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -37,95 +41,63 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktUnfall_Type", propOrder = {
"versPersonRefLfNr",
"versicherungssumme",
"selbstbehalt"
"rest"
})
@XmlSeeAlso({
GenElementarproduktUnfallType.class
})
public abstract class ElementarproduktUnfallType
extends ElementarproduktType
public class ElementarproduktUnfallType
extends ElementarproduktGenerischType
{
@XmlElement(name = "VersPersonRefLfNr")
protected String versPersonRefLfNr;
@XmlElement(name = "Versicherungssumme")
@XmlSchemaType(name = "unsignedLong")
protected BigInteger versicherungssumme;
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElementRefs({
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false),
@XmlElementRef(name = "VersPersonRefLfNr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false),
@XmlElementRef(name = "AttributMetadaten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false)
})
protected List<JAXBElement<?>> rest;
/**
* Ruft den Wert der versPersonRefLfNr-Eigenschaft ab.
* Ruft das restliche Contentmodell ab.
*
* <p>
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "AttributMetadaten" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 63 von file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3_ON2_Antrag_Unfall.xsd
* Zeile 720 von file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd
* <p>
* 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.
*
* <p>
* 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 <CODE>set</CODE> method for the rest property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRest().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link AttributMetadatenType }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@code >}
*
* @return
* possible object is
* {@link String }
*
*/
public String getVersPersonRefLfNr() {
return versPersonRefLfNr;
public List<JAXBElement<?>> getRest() {
if (rest == null) {
rest = new ArrayList<JAXBElement<?>>();
}
/**
* Legt den Wert der versPersonRefLfNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVersPersonRefLfNr(String value) {
this.versPersonRefLfNr = value;
}
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
* @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.
*
* @param value
* allowed object is
* {@link SelbstbehaltType }
*
*/
public void setSelbstbehalt(SelbstbehaltType value) {
this.selbstbehalt = value;
return this.rest;
}
}

View File

@@ -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;
}
}

View File

@@ -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<VerkaufsproduktUnfallType> createVerkaufsproduktUnfall(VerkaufsproduktUnfallType value) {
return new JAXBElement<VerkaufsproduktUnfallType>(_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<ProduktUnfallType> createProduktUnfall(ProduktUnfallType value) {
return new JAXBElement<ProduktUnfallType>(_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<ElementarproduktUnfallType> createElementarproduktUnfall(ElementarproduktUnfallType value) {
return new JAXBElement<ElementarproduktUnfallType>(_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<GenElementarproduktUnfallType> createGenElementarproduktUnfall(GenElementarproduktUnfallType value) {
return new JAXBElement<GenElementarproduktUnfallType>(_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<SubmitApplicationUnfallResponseType>(_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<String> createElementarproduktUnfallTypeVersPersonRefLfNr(String value) {
return new JAXBElement<String>(_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<Long> createElementarproduktUnfallTypeVersicherungssumme(Long value) {
return new JAXBElement<Long>(_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<SelbstbehaltType> createElementarproduktUnfallTypeSelbstbehalt(SelbstbehaltType value) {
return new JAXBElement<SelbstbehaltType>(_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<AttributMetadatenType> createElementarproduktUnfallTypeAttributMetadaten(AttributMetadatenType value) {
return new JAXBElement<AttributMetadatenType>(_ElementarproduktUnfallTypeAttributMetadaten_QNAME, AttributMetadatenType.class, ElementarproduktUnfallType.class, value);
}
}

View File

@@ -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;
* <pre>
* &lt;complexType name="ProduktUnfall_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/&gt;
* &lt;element name="LeistungsartTod" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/&gt;
* &lt;element name="LeistungartInvaliditaet" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/&gt;
* &lt;element name="LeistungsartUnfallkosten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/&gt;
* &lt;element name="LeistungsartSpitalgeld" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/&gt;
* &lt;element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}GenElementarproduktUnfall_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -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<ElementarproduktUnfallType> leistungsarten;
@XmlElement(name = "VersPersonenRefLfnr", required = true)
protected List<String> 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<GenElementarproduktUnfallType> 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.
*
* <p>
* 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 <CODE>set</CODE> method for the leistungsarten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getLeistungsarten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ElementarproduktUnfallType }
*
*
*/
public List<ElementarproduktUnfallType> getLeistungsarten() {
if (leistungsarten == null) {
leistungsarten = new ArrayList<ElementarproduktUnfallType>();
}
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.
*
* <p>
* 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 <CODE>set</CODE> method for the leistungsarten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getLeistungsarten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link GenElementarproduktUnfallType }
*
*
*/
public List<GenElementarproduktUnfallType> getLeistungsarten() {
if (leistungsarten == null) {
leistungsarten = new ArrayList<GenElementarproduktUnfallType>();
}
return this.leistungsarten;
}
}

View File

@@ -62,9 +62,9 @@ public class ChangeCommunicationObjectRequestType
@XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType objektId;
@XmlElementRefs({
@XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class),
@XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class)
@XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class)
})
protected List<JAXBElement<?>> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung;
@XmlElement(name = "WirksamtkeitAb", required = true)
@@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
*
*
*/

View File

@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-07-12T15:19:45.936+02:00
* 2019-08-21T14:03:44.466+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -13,10 +13,11 @@ import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.soap.MTOM;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-08-01T18:31:08.954+02:00
* 2019-08-21T14:03:44.381+02:00
* Generated source version: 3.2.0
*
*/
@@ -27,7 +28,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
targetNamespace = "urn:omds3Services-1-4-0",
wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3Services.wsdl",
endpointInterface = "at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType")
@MTOM(enabled = true, threshold = 1024)
public class OmdsServicePortImpl implements OmdsServicePortType {
private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName());

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-07-12T15:19:45.905+02:00
* 2019-08-21T14:03:44.437+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -20,7 +20,7 @@ import javax.xml.ws.soap.MTOMFeature;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-07-12T15:19:45.668+02:00
* 2019-08-21T14:03:44.285+02:00
* Generated source version: 3.2.0
*
*/
@@ -49,6 +49,9 @@ public final class OmdsServicePortType_OmdsServicePort_Client {
OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024));
//OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
//OmdsServicePortType port = ss.getOmdsServicePort();
{
System.out.println("Invoking getOMDSPackageList...");
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest _getOMDSPackageList_parameters = null;

View File

@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
/**
* This class was generated by Apache CXF 3.2.0
* 2019-07-12T15:19:45.777+02:00
* 2019-08-21T14:03:44.368+02:00
* Generated source version: 3.2.0
*/

View File

@@ -16,7 +16,18 @@ Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0?
b) Eigenes domänenenspezifisches XSD fuer Schaden: omds3_ON7_Schaden
c) addDocToClaim umbenannt zu acDocToBusinessCase damit die Methode auch im
Zusammenhang mit BOA benutzt werden kann.
5. Einige Korrekturen am Entwurf für Sach-Privat:
a) BeteiligtePersonVertrag_Type verwendet den neuen einheitlichen Person-Typ
b) ZusaetlicheHaushaltDaten korrigert und verwendet jetzt ZusaetzlicheHaushaltsdaten_Type
c) Korrektur in der Vererbung der Request- und Responseobjekte
d)
6. Einführung von Elementen zur Beauskunftung der Produktstruktur:
a) Einführung von optionalen "AttributMetadaten" in allen Produktbausteinen
b) Einführung von ProduktbausteinAntragsprozessGenerisch_Type welcher die Elemente
"Eingeschlossen" und "EinschlussAenderbar" enthalt und in den Ebenen 2 und 3 der Sparten
Unfall, Sach-Privat und Rechtsschutz verwendet wird.
7. Kfz: Optionales Tarifmerkmal "Leasing verbundene Unternehmen"
8. Einführung von MTOM
=============
Version 1.3.0

View File

@@ -74,12 +74,6 @@
<xsd:documentation>Code für eine Leistungsart der Unfallversicherung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Attribute" type="cst:GenAttribut_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional ein oder mehrere generische Attribute</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AttributMetadaten" type="cst:AttributMetadaten_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>