Vorversicherungen Nicht-Kfz neuer Typ
This commit is contained in:
@@ -0,0 +1,158 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_5_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 Dezimal_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="Dezimal_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
|
||||
* <sequence>
|
||||
* <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
|
||||
* <element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
|
||||
* <element name="Max" type="{urn:omds20}decimal" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Dezimal_Type", propOrder = {
|
||||
"_default",
|
||||
"values",
|
||||
"min",
|
||||
"max"
|
||||
})
|
||||
public class DezimalType
|
||||
extends AttributMetadatenType
|
||||
{
|
||||
|
||||
@XmlElement(name = "Default")
|
||||
protected BigDecimal _default;
|
||||
@XmlElement(name = "Values")
|
||||
protected List<BigDecimal> 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 BigDecimal }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<BigDecimal> getValues() {
|
||||
if (values == null) {
|
||||
values = new ArrayList<BigDecimal>();
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -42,9 +42,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfz
|
||||
"zusaetzlicheElementarproduktdaten"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
ElementarproduktGenerischType.class,
|
||||
ElementarproduktKfzType.class,
|
||||
VerkehrsrechtsschutzKfzType.class
|
||||
VerkehrsrechtsschutzKfzType.class,
|
||||
ElementarproduktGenerischType.class
|
||||
})
|
||||
public abstract class ElementarproduktType
|
||||
extends ProduktbausteinType
|
||||
|
||||
@@ -45,6 +45,14 @@ public class ObjectFactory {
|
||||
return new ZahlwegType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VorversicherungenImplType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenImplType createVorversicherungenImplType() {
|
||||
return new VorversicherungenImplType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ServiceFault }
|
||||
*
|
||||
@@ -485,6 +493,14 @@ public class ObjectFactory {
|
||||
return new ZahlwegType.Kundenkonto();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VorversicherungenImplType.Vorversicherung }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenImplType.Vorversicherung createVorversicherungenImplTypeVorversicherung() {
|
||||
return new VorversicherungenImplType.Vorversicherung();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}}
|
||||
*
|
||||
|
||||
@@ -50,9 +50,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ZusatzproduktKfzType;
|
||||
"zusaetzlicheProduktdaten"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
ProduktGenerischType.class,
|
||||
ProduktKfzType.class,
|
||||
ZusatzproduktKfzType.class
|
||||
ZusatzproduktKfzType.class,
|
||||
ProduktGenerischType.class
|
||||
})
|
||||
public abstract class ProduktType
|
||||
extends ProduktbausteinType
|
||||
|
||||
@@ -50,8 +50,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkaufsproduktKfzType;
|
||||
"zusaetzlicheVerkaufproduktdaten"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
VerkaufsproduktGenerischType.class,
|
||||
VerkaufsproduktKfzType.class
|
||||
VerkaufsproduktKfzType.class,
|
||||
VerkaufsproduktGenerischType.class
|
||||
})
|
||||
public abstract class VerkaufsproduktType
|
||||
extends ProduktbausteinType
|
||||
|
||||
@@ -55,6 +55,7 @@ import javax.xml.bind.annotation.XmlType;
|
||||
"zusaetzlicheVorversicherungsdaten"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenImplType.Vorversicherung.class,
|
||||
at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class
|
||||
})
|
||||
public class VorversicherungenDetailType {
|
||||
|
||||
@@ -0,0 +1,135 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_5_0.common;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Standardimplementierung Vorversicherungen
|
||||
*
|
||||
* <p>Java-Klasse für VorversicherungenImpl_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="VorversicherungenImpl_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type">
|
||||
* <sequence>
|
||||
* <element name="Vorversicherung" maxOccurs="unbounded">
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
|
||||
* <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </element>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "VorversicherungenImpl_Type", propOrder = {
|
||||
"vorversicherung"
|
||||
})
|
||||
public class VorversicherungenImplType
|
||||
extends VorversicherungenType
|
||||
{
|
||||
|
||||
@XmlElement(name = "Vorversicherung", required = true)
|
||||
protected List<VorversicherungenImplType.Vorversicherung> vorversicherung;
|
||||
|
||||
/**
|
||||
* Gets the value of the vorversicherung 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 vorversicherung property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getVorversicherung().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link VorversicherungenImplType.Vorversicherung }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<VorversicherungenImplType.Vorversicherung> getVorversicherung() {
|
||||
if (vorversicherung == null) {
|
||||
vorversicherung = new ArrayList<VorversicherungenImplType.Vorversicherung>();
|
||||
}
|
||||
return this.vorversicherung;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java-Klasse für anonymous complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
|
||||
* <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "")
|
||||
public static class Vorversicherung
|
||||
extends VorversicherungenDetailType
|
||||
{
|
||||
|
||||
@XmlAttribute(name = "VtgSparteCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
|
||||
protected String vtgSparteCd;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vtgSparteCd-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getVtgSparteCd() {
|
||||
return vtgSparteCd;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vtgSparteCd-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setVtgSparteCd(String value) {
|
||||
this.vtgSparteCd = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -29,6 +29,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VorversicherungenKfzTyp
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Vorversicherungen_Type")
|
||||
@XmlSeeAlso({
|
||||
VorversicherungenImplType.class,
|
||||
VorversicherungenKfzType.class
|
||||
})
|
||||
public abstract class VorversicherungenType {
|
||||
|
||||
@@ -1289,6 +1289,26 @@
|
||||
<xsd:documentation>Abstrakter Typ zur Beschreibung der Vorversicherungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VorversicherungenImpl_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Standardimplementierung Vorversicherungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Vorversicherungen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Vorversicherung" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="VorversicherungenDetail_Type">
|
||||
<xsd:attribute name="VtgSparteCd" type="omds:VtgSparteCd_Type" use="optional"/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VorversicherungenDetail_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Vorversicherungen Detail</xsd:documentation>
|
||||
|
||||
Reference in New Issue
Block a user