diff --git a/OMDSServiceDefinition/.gitignore b/OMDSServiceDefinition/.gitignore index 07075590..b83d2226 100644 --- a/OMDSServiceDefinition/.gitignore +++ b/OMDSServiceDefinition/.gitignore @@ -1,2 +1 @@ /target/ -/src/main/resources/def/r1_7_0/ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java new file mode 100644 index 00000000..eca074fd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java @@ -0,0 +1,532 @@ + +package at.vvo.omds.types.omds3Types.r1_6_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.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.AbgelehnteRisikenType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.AntragsartType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.DatenverwendungType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ErsatzpolizzenType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.KontierungType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.PolizzenversandType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VertragspersonType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VorversicherungenType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ZahlungsdatenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SpezAntragKfzType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.AntragSachPrivatType; + + +/** + * Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist + * + *
Java-Klasse für SpezAntrag_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="SpezAntrag_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/>
+ * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/>
+ * <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="AbgelehnteRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AbgelehnteRisiken_Type" minOccurs="0"/>
+ * <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
+ * <element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/>
+ * <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/>
+ * <element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/>
+ * <element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/>
+ * <element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="3" minOccurs="0"/>
+ * <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
+ * <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="ZusaetzlicheAntragsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}ZusaetzlicheAntragsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezAntrag_Type", propOrder = {
+ "antragsart",
+ "personen",
+ "versicherungsnehmer",
+ "abweichenderPraemienzahler",
+ "weitereVersicherungsnehmer",
+ "weitereVertragspersonen",
+ "abgelehnteRisiken",
+ "vorversicherungen",
+ "zahlungsdaten",
+ "sepa",
+ "polizzenversand",
+ "datenschutzbestimmungen",
+ "kontierung",
+ "ersatzpolizzennummer",
+ "zusendungWeitereDokumente",
+ "zusaetzlicheAntragsdaten"
+})
+@XmlSeeAlso({
+ AntragSachPrivatType.class,
+ SpezAntragKfzType.class
+})
+public abstract class SpezAntragType {
+
+ @XmlElement(name = "Antragsart")
+ @XmlSchemaType(name = "string")
+ protected AntragsartType antragsart;
+ @XmlElement(name = "Personen", required = true)
+ protected List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the personen property.
+ *
+ *
+ * For example, to add a new item, do as follows: + *
+ * getPersonen().add(newItem); + *+ * + * + *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BeteiligtePersonVertragType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VertragspersonType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link KontierungType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusaetzlicheAntragsdatenType }
+ *
+ *
+ */
+ public Listset method for the weitereVersicherungsnehmer property.
+ *
+ *
+ * getWeitereVersicherungsnehmer().add(newItem);
+ *
+ *
+ *
+ * set method for the weitereVertragspersonen property.
+ *
+ *
+ * getWeitereVertragspersonen().add(newItem);
+ *
+ *
+ *
+ * set method for the kontierung property.
+ *
+ *
+ * getKontierung().add(newItem);
+ *
+ *
+ *
+ * set method for the zusendungWeitereDokumente property.
+ *
+ *
+ * getZusendungWeitereDokumente().add(newItem);
+ *
+ *
+ *
+ * set method for the zusaetzlicheAntragsdaten property.
+ *
+ *
+ * getZusaetzlicheAntragsdaten().add(newItem);
+ *
+ *
+ *
+ *