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

@@ -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.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVersPersonRefLfNr() {
return versPersonRefLfNr;
}
/**
* Legt den Wert der versPersonRefLfNr-Eigenschaft fest.
* <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.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVersPersonRefLfNr(String value) {
this.versPersonRefLfNr = value;
}
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
* <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.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der versicherungssumme-Eigenschaft fest.
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRest().add(newItem);
* </pre>
*
* @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.
* <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 >}
*
*
* @param value
* allowed object is
* {@link SelbstbehaltType }
*
*/
public void setSelbstbehalt(SelbstbehaltType value) {
this.selbstbehalt = value;
public List<JAXBElement<?>> getRest() {
if (rest == null) {
rest = new ArrayList<JAXBElement<?>>();
}
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
*
*/
@@ -45,9 +45,12 @@ public final class OmdsServicePortType_OmdsServicePort_Client {
e.printStackTrace();
}
}
OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024));
//OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
//OmdsServicePortType port = ss.getOmdsServicePort();
{
System.out.println("Invoking getOMDSPackageList...");

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>