diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsService.java index 7bced026..09089c7f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsService.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsService.java @@ -10,7 +10,7 @@ import javax.xml.ws.Service; /** * This class was generated by Apache CXF 3.2.0 - * 2018-11-21T16:38:51.202+01:00 + * 2018-11-26T15:36:28.264+01:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortImpl.java index 180ff4ac..e821ee45 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortImpl.java @@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2018-11-21T16:38:51.132+01:00 + * 2018-11-26T15:36:28.195+01:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType.java index b654f278..08a5acc2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType.java @@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2018-11-21T16:38:51.165+01:00 + * 2018-11-26T15:36:28.248+01:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType_OmdsServicePort_Client.java index 0b4ca866..b2946727 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType_OmdsServicePort_Client.java @@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2018-11-21T16:38:51.021+01:00 + * 2018-11-26T15:36:28.111+01:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/ServiceFaultMsg.java index 7be35830..00dc58d1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/ServiceFaultMsg.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/ServiceFaultMsg.java @@ -6,7 +6,7 @@ import javax.xml.ws.WebFault; /** * This class was generated by Apache CXF 3.2.0 - * 2018-11-21T16:38:51.114+01:00 + * 2018-11-26T15:36:28.180+01:00 * Generated source version: 3.2.0 */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/KreditkarteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/KreditkarteType.java new file mode 100644 index 00000000..544fd2b8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/KreditkarteType.java @@ -0,0 +1,187 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="Kreditkarte_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Pruefziffer" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ *             <totalDigits value="3"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="AblaufMonat" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *             <totalDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="AblaufJahr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *             <totalDigits value="2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kreditkarte_Type") +public class KreditkarteType { + + @XmlAttribute(name = "Gesellschaft", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String gesellschaft; + @XmlAttribute(name = "Kartennummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String kartennummer; + @XmlAttribute(name = "Inhaber", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String inhaber; + @XmlAttribute(name = "Pruefziffer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected long pruefziffer; + @XmlAttribute(name = "AblaufMonat", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected short ablaufMonat; + @XmlAttribute(name = "AblaufJahr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected short ablaufJahr; + + /** + * Ruft den Wert der gesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGesellschaft() { + return gesellschaft; + } + + /** + * Legt den Wert der gesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGesellschaft(String value) { + this.gesellschaft = value; + } + + /** + * Ruft den Wert der kartennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKartennummer() { + return kartennummer; + } + + /** + * Legt den Wert der kartennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKartennummer(String value) { + this.kartennummer = value; + } + + /** + * Ruft den Wert der inhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInhaber() { + return inhaber; + } + + /** + * Legt den Wert der inhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInhaber(String value) { + this.inhaber = value; + } + + /** + * Ruft den Wert der pruefziffer-Eigenschaft ab. + * + */ + public long getPruefziffer() { + return pruefziffer; + } + + /** + * Legt den Wert der pruefziffer-Eigenschaft fest. + * + */ + public void setPruefziffer(long value) { + this.pruefziffer = value; + } + + /** + * Ruft den Wert der ablaufMonat-Eigenschaft ab. + * + */ + public short getAblaufMonat() { + return ablaufMonat; + } + + /** + * Legt den Wert der ablaufMonat-Eigenschaft fest. + * + */ + public void setAblaufMonat(short value) { + this.ablaufMonat = value; + } + + /** + * Ruft den Wert der ablaufJahr-Eigenschaft ab. + * + */ + public short getAblaufJahr() { + return ablaufJahr; + } + + /** + * Legt den Wert der ablaufJahr-Eigenschaft fest. + * + */ + public void setAblaufJahr(short value) { + this.ablaufJahr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java index ab741247..a371469a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java @@ -37,6 +37,14 @@ public class ObjectFactory { public ObjectFactory() { } + /** + * Create an instance of {@link ZahlwegType } + * + */ + public ZahlwegType createZahlwegType() { + return new ZahlwegType(); + } + /** * Create an instance of {@link DokumentInfoType } * @@ -141,22 +149,6 @@ public class ObjectFactory { return new VersicherungssteuerType(); } - /** - * Create an instance of {@link BankverbindungType } - * - */ - public BankverbindungType createBankverbindungType() { - return new BankverbindungType(); - } - - /** - * Create an instance of {@link ZahlungsdatenType } - * - */ - public ZahlungsdatenType createZahlungsdatenType() { - return new ZahlungsdatenType(); - } - /** * Create an instance of {@link TechnicalKeyValueType } * @@ -277,6 +269,38 @@ public class ObjectFactory { return new DeckungProzentType(); } + /** + * Create an instance of {@link ZahlungsdatenType } + * + */ + public ZahlungsdatenType createZahlungsdatenType() { + return new ZahlungsdatenType(); + } + + /** + * Create an instance of {@link KreditkarteType } + * + */ + public KreditkarteType createKreditkarteType() { + return new KreditkarteType(); + } + + /** + * Create an instance of {@link BankverbindungType } + * + */ + public BankverbindungType createBankverbindungType() { + return new BankverbindungType(); + } + + /** + * Create an instance of {@link ZahlwegType.Kundenkonto } + * + */ + public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() { + return new ZahlwegType.Kundenkonto(); + } + /** * Create an instance of {@link DokumentInfoType.Referenz } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlungsdatenType.java index dbce2507..e2634c8d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlungsdatenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlungsdatenType.java @@ -10,17 +10,18 @@ import javax.xml.bind.annotation.XmlType; /** * Beschreibt die Zahlungsdaten * - *

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

Java-Klasse für Zahlungsdaten_Type complex type. * *

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

- * <complexType name="ZahlungsdatenType">
+ * <complexType name="Zahlungsdaten_Type">
  *   <complexContent>
  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       <sequence>
- *         <element name="Zahlungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsart_Type"/>
+ *         <element name="Zahlungsart" type="{urn:omds20}ZahlWegCd_Type"/>
  *         <element name="Kontonummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
  *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *       </sequence>
  *     </restriction>
@@ -31,9 +32,10 @@ import javax.xml.bind.annotation.XmlType;
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ZahlungsdatenType", propOrder = {
+@XmlType(name = "Zahlungsdaten_Type", propOrder = {
     "zahlungsart",
     "kontonummer",
+    "bic",
     "beschreibung"
 })
 public class ZahlungsdatenType {
@@ -42,6 +44,8 @@ public class ZahlungsdatenType {
     protected String zahlungsart;
     @XmlElement(name = "Kontonummer")
     protected String kontonummer;
+    @XmlElement(name = "BIC")
+    protected String bic;
     @XmlElement(name = "Beschreibung")
     protected String beschreibung;
 
@@ -93,6 +97,30 @@ public class ZahlungsdatenType {
         this.kontonummer = value;
     }
 
+    /**
+     * Ruft den Wert der bic-Eigenschaft ab.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getBIC() {
+        return bic;
+    }
+
+    /**
+     * Legt den Wert der bic-Eigenschaft fest.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setBIC(String value) {
+        this.bic = value;
+    }
+
     /**
      * Ruft den Wert der beschreibung-Eigenschaft ab.
      * 
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlwegType.java
new file mode 100644
index 00000000..4234540d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlwegType.java
@@ -0,0 +1,206 @@
+
+package at.vvo.omds.types.omds3Types.v1_3_0.common;
+
+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;
+
+
+/**
+ * 

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

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

+ * <complexType name="Zahlweg_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Zahlungsanweisung" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Lastschrift" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
+ *         <element name="Kundenkonto">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Kreditkarte" type="{urn:omds3CommonServiceTypes-1-1-0}Kreditkarte_Type"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zahlweg_Type", propOrder = { + "zahlungsanweisung", + "lastschrift", + "kundenkonto", + "kreditkarte" +}) +public class ZahlwegType { + + @XmlElement(name = "Zahlungsanweisung") + protected Object zahlungsanweisung; + @XmlElement(name = "Lastschrift") + protected BankverbindungType lastschrift; + @XmlElement(name = "Kundenkonto") + protected ZahlwegType.Kundenkonto kundenkonto; + @XmlElement(name = "Kreditkarte") + protected KreditkarteType kreditkarte; + + /** + * Ruft den Wert der zahlungsanweisung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getZahlungsanweisung() { + return zahlungsanweisung; + } + + /** + * Legt den Wert der zahlungsanweisung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setZahlungsanweisung(Object value) { + this.zahlungsanweisung = value; + } + + /** + * Ruft den Wert der lastschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link BankverbindungType } + * + */ + public BankverbindungType getLastschrift() { + return lastschrift; + } + + /** + * Legt den Wert der lastschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BankverbindungType } + * + */ + public void setLastschrift(BankverbindungType value) { + this.lastschrift = value; + } + + /** + * Ruft den Wert der kundenkonto-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlwegType.Kundenkonto } + * + */ + public ZahlwegType.Kundenkonto getKundenkonto() { + return kundenkonto; + } + + /** + * Legt den Wert der kundenkonto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlwegType.Kundenkonto } + * + */ + public void setKundenkonto(ZahlwegType.Kundenkonto value) { + this.kundenkonto = value; + } + + /** + * Ruft den Wert der kreditkarte-Eigenschaft ab. + * + * @return + * possible object is + * {@link KreditkarteType } + * + */ + public KreditkarteType getKreditkarte() { + return kreditkarte; + } + + /** + * Legt den Wert der kreditkarte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KreditkarteType } + * + */ + public void setKreditkarte(KreditkarteType value) { + this.kreditkarte = value; + } + + + /** + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Kundenkonto { + + @XmlAttribute(name = "Kundenkontonummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected String kundenkontonummer; + + /** + * Ruft den Wert der kundenkontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKundenkontonummer() { + return kundenkontonummer; + } + + /** + * Legt den Wert der kundenkontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKundenkontonummer(String value) { + this.kundenkontonummer = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezAntragType.java index af7a6301..0d2b044f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezAntragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezAntragType.java @@ -14,7 +14,6 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.AntragsartType; import at.vvo.omds.types.omds3Types.v1_3_0.common.DatenverwendungType; import at.vvo.omds.types.omds3Types.v1_3_0.common.KontierungType; import at.vvo.omds.types.omds3Types.v1_3_0.common.PolizzenversandType; -import at.vvo.omds.types.omds3Types.v1_3_0.common.SepaType; import at.vvo.omds.types.omds3Types.v1_3_0.common.VertragspersonType; import at.vvo.omds.types.omds3Types.v1_3_0.common.VinkularglaeubigerType; import at.vvo.omds.types.omds3Types.v1_3_0.common.ZahlungsdatenType; @@ -40,8 +39,8 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.SpezAntragRSType; * <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="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZahlungsdatenType"/> - * <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}Sepa_Type"/> + * <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="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_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"/> @@ -95,9 +94,9 @@ public abstract class SpezAntragType { protected List weitereVertragspersonen; @XmlElement(name = "Zahlungsdaten", required = true) protected ZahlungsdatenType zahlungsdaten; - @XmlElement(name = "Sepa", required = true) - @XmlSchemaType(name = "string") - protected SepaType sepa; + @XmlElement(name = "Sepa") + @XmlSchemaType(name = "unsignedByte") + protected Short sepa; @XmlElement(name = "Vinkulierung") protected VinkularglaeubigerType vinkulierung; @XmlElement(name = "Polizzenversand") @@ -290,10 +289,10 @@ public abstract class SpezAntragType { * * @return * possible object is - * {@link SepaType } + * {@link Short } * */ - public SepaType getSepa() { + public Short getSepa() { return sepa; } @@ -302,10 +301,10 @@ public abstract class SpezAntragType { * * @param value * allowed object is - * {@link SepaType } + * {@link Short } * */ - public void setSepa(SepaType value) { + public void setSepa(Short value) { this.sepa = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ObjectFactory.java index f0451f04..1ab47f0a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ObjectFactory.java @@ -217,14 +217,6 @@ public class ObjectFactory { return new SpezAntragKfzType(); } - /** - * Create an instance of {@link AntragantwortKfzType } - * - */ - public AntragantwortKfzType createAntragantwortKfzType() { - return new AntragantwortKfzType(); - } - /** * Create an instance of {@link FahrzeugType } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezAntragKfzType.java index 982a9c0b..4dd722a2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezAntragKfzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezAntragKfzType.java @@ -6,7 +6,6 @@ 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.v1_3_0.common.BonusMalusSystemType; import at.vvo.omds.types.omds3Types.v1_3_0.common.ErsatzpolizzenType; @@ -49,9 +48,6 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.SpezAntragType; "zusaetzlicheKfzDaten", "zusendungWeitereDokumente" }) -@XmlSeeAlso({ - AntragantwortKfzType.class -}) public class SpezAntragKfzType extends SpezAntragType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeRequestType.java index eda9bfe0..341274eb 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeRequestType.java @@ -5,12 +5,10 @@ import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; -import at.vvo.omds.types.omds3Types.v1_3_0.common.BankverbindungType; import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; import at.vvo.omds.types.omds3Types.v1_3_0.common.DateianhangType; import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; @@ -31,69 +29,8 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.PersonType; * <sequence> * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/> * <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/> - * <element name="Zahlweg"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element name="Zahlungsanweisung"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="BankverbindungAbbuchung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/> - * <element name="Kundenkonto"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="Kreditkarte"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="Pruefziffer" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt"> - * <totalDigits value="3"/> - * </restriction> - * </simpleType> - * </attribute> - * <attribute name="AblaufMonat" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte"> - * <totalDigits value="2"/> - * </restriction> - * </simpleType> - * </attribute> - * <attribute name="AblaufJahr" use="required"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte"> - * <totalDigits value="2"/> - * </restriction> - * </simpleType> - * </attribute> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </element> + * <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/> + * <element name="Zahlweg" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag}Zahlweg_Type"/> * <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/> * </sequence> @@ -108,6 +45,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.PersonType; @XmlType(name = "CollectionChangeRequest_Type", propOrder = { "objektId", "zahlrhythmus", + "inkassoadresse", "zahlweg", "dateianhaenge", "wirksamtkeitAb" @@ -120,8 +58,10 @@ public class CollectionChangeRequestType protected ObjektIdType objektId; @XmlElement(name = "Zahlrhythmus", required = true) protected String zahlrhythmus; + @XmlElement(name = "Inkassoadresse", required = true) + protected PersonType inkassoadresse; @XmlElement(name = "Zahlweg", required = true) - protected CollectionChangeRequestType.Zahlweg zahlweg; + protected ZahlwegType zahlweg; @XmlElement(name = "Dateianhaenge") protected List dateianhaenge; @XmlElement(name = "WirksamtkeitAb", required = true) @@ -176,15 +116,39 @@ public class CollectionChangeRequestType this.zahlrhythmus = value; } + /** + * Ruft den Wert der inkassoadresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getInkassoadresse() { + return inkassoadresse; + } + + /** + * Legt den Wert der inkassoadresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setInkassoadresse(PersonType value) { + this.inkassoadresse = value; + } + /** * Ruft den Wert der zahlweg-Eigenschaft ab. * * @return * possible object is - * {@link CollectionChangeRequestType.Zahlweg } + * {@link ZahlwegType } * */ - public CollectionChangeRequestType.Zahlweg getZahlweg() { + public ZahlwegType getZahlweg() { return zahlweg; } @@ -193,10 +157,10 @@ public class CollectionChangeRequestType * * @param value * allowed object is - * {@link CollectionChangeRequestType.Zahlweg } + * {@link ZahlwegType } * */ - public void setZahlweg(CollectionChangeRequestType.Zahlweg value) { + public void setZahlweg(ZahlwegType value) { this.zahlweg = value; } @@ -253,478 +217,4 @@ public class CollectionChangeRequestType this.wirksamtkeitAb = value; } - - /** - *

Java-Klasse für anonymous complex type. - * - *

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

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <choice>
-     *         <element name="Zahlungsanweisung">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="BankverbindungAbbuchung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
-     *         <element name="Kundenkonto">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="Kreditkarte">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *                 <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *                 <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *                 <attribute name="Pruefziffer" use="required">
-     *                   <simpleType>
-     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
-     *                       <totalDigits value="3"/>
-     *                     </restriction>
-     *                   </simpleType>
-     *                 </attribute>
-     *                 <attribute name="AblaufMonat" use="required">
-     *                   <simpleType>
-     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
-     *                       <totalDigits value="2"/>
-     *                     </restriction>
-     *                   </simpleType>
-     *                 </attribute>
-     *                 <attribute name="AblaufJahr" use="required">
-     *                   <simpleType>
-     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
-     *                       <totalDigits value="2"/>
-     *                     </restriction>
-     *                   </simpleType>
-     *                 </attribute>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </choice>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "zahlungsanweisung", - "bankverbindungAbbuchung", - "kundenkonto", - "kreditkarte" - }) - public static class Zahlweg { - - @XmlElement(name = "Zahlungsanweisung") - protected CollectionChangeRequestType.Zahlweg.Zahlungsanweisung zahlungsanweisung; - @XmlElement(name = "BankverbindungAbbuchung") - protected BankverbindungType bankverbindungAbbuchung; - @XmlElement(name = "Kundenkonto") - protected CollectionChangeRequestType.Zahlweg.Kundenkonto kundenkonto; - @XmlElement(name = "Kreditkarte") - protected CollectionChangeRequestType.Zahlweg.Kreditkarte kreditkarte; - - /** - * Ruft den Wert der zahlungsanweisung-Eigenschaft ab. - * - * @return - * possible object is - * {@link CollectionChangeRequestType.Zahlweg.Zahlungsanweisung } - * - */ - public CollectionChangeRequestType.Zahlweg.Zahlungsanweisung getZahlungsanweisung() { - return zahlungsanweisung; - } - - /** - * Legt den Wert der zahlungsanweisung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link CollectionChangeRequestType.Zahlweg.Zahlungsanweisung } - * - */ - public void setZahlungsanweisung(CollectionChangeRequestType.Zahlweg.Zahlungsanweisung value) { - this.zahlungsanweisung = value; - } - - /** - * Ruft den Wert der bankverbindungAbbuchung-Eigenschaft ab. - * - * @return - * possible object is - * {@link BankverbindungType } - * - */ - public BankverbindungType getBankverbindungAbbuchung() { - return bankverbindungAbbuchung; - } - - /** - * Legt den Wert der bankverbindungAbbuchung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BankverbindungType } - * - */ - public void setBankverbindungAbbuchung(BankverbindungType value) { - this.bankverbindungAbbuchung = value; - } - - /** - * Ruft den Wert der kundenkonto-Eigenschaft ab. - * - * @return - * possible object is - * {@link CollectionChangeRequestType.Zahlweg.Kundenkonto } - * - */ - public CollectionChangeRequestType.Zahlweg.Kundenkonto getKundenkonto() { - return kundenkonto; - } - - /** - * Legt den Wert der kundenkonto-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link CollectionChangeRequestType.Zahlweg.Kundenkonto } - * - */ - public void setKundenkonto(CollectionChangeRequestType.Zahlweg.Kundenkonto value) { - this.kundenkonto = value; - } - - /** - * Ruft den Wert der kreditkarte-Eigenschaft ab. - * - * @return - * possible object is - * {@link CollectionChangeRequestType.Zahlweg.Kreditkarte } - * - */ - public CollectionChangeRequestType.Zahlweg.Kreditkarte getKreditkarte() { - return kreditkarte; - } - - /** - * Legt den Wert der kreditkarte-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link CollectionChangeRequestType.Zahlweg.Kreditkarte } - * - */ - public void setKreditkarte(CollectionChangeRequestType.Zahlweg.Kreditkarte value) { - this.kreditkarte = value; - } - - - /** - *

Java-Klasse für anonymous complex type. - * - *

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

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-         *       <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-         *       <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-         *       <attribute name="Pruefziffer" use="required">
-         *         <simpleType>
-         *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
-         *             <totalDigits value="3"/>
-         *           </restriction>
-         *         </simpleType>
-         *       </attribute>
-         *       <attribute name="AblaufMonat" use="required">
-         *         <simpleType>
-         *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
-         *             <totalDigits value="2"/>
-         *           </restriction>
-         *         </simpleType>
-         *       </attribute>
-         *       <attribute name="AblaufJahr" use="required">
-         *         <simpleType>
-         *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
-         *             <totalDigits value="2"/>
-         *           </restriction>
-         *         </simpleType>
-         *       </attribute>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "") - public static class Kreditkarte { - - @XmlAttribute(name = "Gesellschaft", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) - protected String gesellschaft; - @XmlAttribute(name = "Kartennummer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) - protected String kartennummer; - @XmlAttribute(name = "Inhaber", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) - protected String inhaber; - @XmlAttribute(name = "Pruefziffer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) - protected long pruefziffer; - @XmlAttribute(name = "AblaufMonat", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) - protected short ablaufMonat; - @XmlAttribute(name = "AblaufJahr", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) - protected short ablaufJahr; - - /** - * Ruft den Wert der gesellschaft-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getGesellschaft() { - return gesellschaft; - } - - /** - * Legt den Wert der gesellschaft-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setGesellschaft(String value) { - this.gesellschaft = value; - } - - /** - * Ruft den Wert der kartennummer-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getKartennummer() { - return kartennummer; - } - - /** - * Legt den Wert der kartennummer-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setKartennummer(String value) { - this.kartennummer = value; - } - - /** - * Ruft den Wert der inhaber-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getInhaber() { - return inhaber; - } - - /** - * Legt den Wert der inhaber-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setInhaber(String value) { - this.inhaber = value; - } - - /** - * Ruft den Wert der pruefziffer-Eigenschaft ab. - * - */ - public long getPruefziffer() { - return pruefziffer; - } - - /** - * Legt den Wert der pruefziffer-Eigenschaft fest. - * - */ - public void setPruefziffer(long value) { - this.pruefziffer = value; - } - - /** - * Ruft den Wert der ablaufMonat-Eigenschaft ab. - * - */ - public short getAblaufMonat() { - return ablaufMonat; - } - - /** - * Legt den Wert der ablaufMonat-Eigenschaft fest. - * - */ - public void setAblaufMonat(short value) { - this.ablaufMonat = value; - } - - /** - * Ruft den Wert der ablaufJahr-Eigenschaft ab. - * - */ - public short getAblaufJahr() { - return ablaufJahr; - } - - /** - * Legt den Wert der ablaufJahr-Eigenschaft fest. - * - */ - public void setAblaufJahr(short value) { - this.ablaufJahr = value; - } - - } - - - /** - *

Java-Klasse für anonymous complex type. - * - *

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

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "") - public static class Kundenkonto { - - @XmlAttribute(name = "Kundenkontonummer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) - protected String kundenkontonummer; - - /** - * Ruft den Wert der kundenkontonummer-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getKundenkontonummer() { - return kundenkontonummer; - } - - /** - * Legt den Wert der kundenkontonummer-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setKundenkontonummer(String value) { - this.kundenkontonummer = value; - } - - } - - - /** - *

Java-Klasse für anonymous complex type. - * - *

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

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <sequence>
-         *         <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "inkassoadresse" - }) - public static class Zahlungsanweisung { - - @XmlElement(name = "Inkassoadresse", required = true) - protected PersonType inkassoadresse; - - /** - * Ruft den Wert der inkassoadresse-Eigenschaft ab. - * - * @return - * possible object is - * {@link PersonType } - * - */ - public PersonType getInkassoadresse() { - return inkassoadresse; - } - - /** - * Legt den Wert der inkassoadresse-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PersonType } - * - */ - public void setInkassoadresse(PersonType value) { - this.inkassoadresse = value; - } - - } - - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ObjectFactory.java index dc48c8f1..f58043e2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ObjectFactory.java @@ -39,19 +39,11 @@ public class ObjectFactory { } /** - * Create an instance of {@link CollectionChangeRequestType } + * Create an instance of {@link ZahlwegType } * */ - public CollectionChangeRequestType createCollectionChangeRequestType() { - return new CollectionChangeRequestType(); - } - - /** - * Create an instance of {@link CollectionChangeRequestType.Zahlweg } - * - */ - public CollectionChangeRequestType.Zahlweg createCollectionChangeRequestTypeZahlweg() { - return new CollectionChangeRequestType.Zahlweg(); + public ZahlwegType createZahlwegType() { + return new ZahlwegType(); } /** @@ -86,6 +78,14 @@ public class ObjectFactory { return new SetMailingAddressResponseType(); } + /** + * Create an instance of {@link CollectionChangeRequestType } + * + */ + public CollectionChangeRequestType createCollectionChangeRequestType() { + return new CollectionChangeRequestType(); + } + /** * Create an instance of {@link CollectionChangeResponseType } * @@ -95,27 +95,19 @@ public class ObjectFactory { } /** - * Create an instance of {@link CollectionChangeRequestType.Zahlweg.Zahlungsanweisung } + * Create an instance of {@link ZahlwegType.Kundenkonto } * */ - public CollectionChangeRequestType.Zahlweg.Zahlungsanweisung createCollectionChangeRequestTypeZahlwegZahlungsanweisung() { - return new CollectionChangeRequestType.Zahlweg.Zahlungsanweisung(); + public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() { + return new ZahlwegType.Kundenkonto(); } /** - * Create an instance of {@link CollectionChangeRequestType.Zahlweg.Kundenkonto } + * Create an instance of {@link ZahlwegType.Kreditkarte } * */ - public CollectionChangeRequestType.Zahlweg.Kundenkonto createCollectionChangeRequestTypeZahlwegKundenkonto() { - return new CollectionChangeRequestType.Zahlweg.Kundenkonto(); - } - - /** - * Create an instance of {@link CollectionChangeRequestType.Zahlweg.Kreditkarte } - * - */ - public CollectionChangeRequestType.Zahlweg.Kreditkarte createCollectionChangeRequestTypeZahlwegKreditkarte() { - return new CollectionChangeRequestType.Zahlweg.Kreditkarte(); + public ZahlwegType.Kreditkarte createZahlwegTypeKreditkarte() { + return new ZahlwegType.Kreditkarte(); } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ZahlwegType.java new file mode 100644 index 00000000..4c4b173f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ZahlwegType.java @@ -0,0 +1,418 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag; + +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; +import at.vvo.omds.types.omds3Types.v1_3_0.common.BankverbindungType; + + +/** + *

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

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

+ * <complexType name="Zahlweg_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Zahlungsanweisung" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="BankverbindungAbbuchung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
+ *         <element name="Kundenkonto">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Kreditkarte">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                 <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                 <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                 <attribute name="Pruefziffer" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ *                       <totalDigits value="3"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *                 <attribute name="AblaufMonat" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *                       <totalDigits value="2"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *                 <attribute name="AblaufJahr" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *                       <totalDigits value="2"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zahlweg_Type", propOrder = { + "zahlungsanweisung", + "bankverbindungAbbuchung", + "kundenkonto", + "kreditkarte" +}) +public class ZahlwegType { + + @XmlElement(name = "Zahlungsanweisung") + protected Object zahlungsanweisung; + @XmlElement(name = "BankverbindungAbbuchung") + protected BankverbindungType bankverbindungAbbuchung; + @XmlElement(name = "Kundenkonto") + protected ZahlwegType.Kundenkonto kundenkonto; + @XmlElement(name = "Kreditkarte") + protected ZahlwegType.Kreditkarte kreditkarte; + + /** + * Ruft den Wert der zahlungsanweisung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getZahlungsanweisung() { + return zahlungsanweisung; + } + + /** + * Legt den Wert der zahlungsanweisung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setZahlungsanweisung(Object value) { + this.zahlungsanweisung = value; + } + + /** + * Ruft den Wert der bankverbindungAbbuchung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BankverbindungType } + * + */ + public BankverbindungType getBankverbindungAbbuchung() { + return bankverbindungAbbuchung; + } + + /** + * Legt den Wert der bankverbindungAbbuchung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BankverbindungType } + * + */ + public void setBankverbindungAbbuchung(BankverbindungType value) { + this.bankverbindungAbbuchung = value; + } + + /** + * Ruft den Wert der kundenkonto-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlwegType.Kundenkonto } + * + */ + public ZahlwegType.Kundenkonto getKundenkonto() { + return kundenkonto; + } + + /** + * Legt den Wert der kundenkonto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlwegType.Kundenkonto } + * + */ + public void setKundenkonto(ZahlwegType.Kundenkonto value) { + this.kundenkonto = value; + } + + /** + * Ruft den Wert der kreditkarte-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlwegType.Kreditkarte } + * + */ + public ZahlwegType.Kreditkarte getKreditkarte() { + return kreditkarte; + } + + /** + * Legt den Wert der kreditkarte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlwegType.Kreditkarte } + * + */ + public void setKreditkarte(ZahlwegType.Kreditkarte value) { + this.kreditkarte = value; + } + + + /** + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *       <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *       <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *       <attribute name="Pruefziffer" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+     *             <totalDigits value="3"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *       <attribute name="AblaufMonat" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+     *             <totalDigits value="2"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *       <attribute name="AblaufJahr" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+     *             <totalDigits value="2"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Kreditkarte { + + @XmlAttribute(name = "Gesellschaft", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected String gesellschaft; + @XmlAttribute(name = "Kartennummer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected String kartennummer; + @XmlAttribute(name = "Inhaber", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected String inhaber; + @XmlAttribute(name = "Pruefziffer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected long pruefziffer; + @XmlAttribute(name = "AblaufMonat", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected short ablaufMonat; + @XmlAttribute(name = "AblaufJahr", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected short ablaufJahr; + + /** + * Ruft den Wert der gesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGesellschaft() { + return gesellschaft; + } + + /** + * Legt den Wert der gesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGesellschaft(String value) { + this.gesellschaft = value; + } + + /** + * Ruft den Wert der kartennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKartennummer() { + return kartennummer; + } + + /** + * Legt den Wert der kartennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKartennummer(String value) { + this.kartennummer = value; + } + + /** + * Ruft den Wert der inhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInhaber() { + return inhaber; + } + + /** + * Legt den Wert der inhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInhaber(String value) { + this.inhaber = value; + } + + /** + * Ruft den Wert der pruefziffer-Eigenschaft ab. + * + */ + public long getPruefziffer() { + return pruefziffer; + } + + /** + * Legt den Wert der pruefziffer-Eigenschaft fest. + * + */ + public void setPruefziffer(long value) { + this.pruefziffer = value; + } + + /** + * Ruft den Wert der ablaufMonat-Eigenschaft ab. + * + */ + public short getAblaufMonat() { + return ablaufMonat; + } + + /** + * Legt den Wert der ablaufMonat-Eigenschaft fest. + * + */ + public void setAblaufMonat(short value) { + this.ablaufMonat = value; + } + + /** + * Ruft den Wert der ablaufJahr-Eigenschaft ab. + * + */ + public short getAblaufJahr() { + return ablaufJahr; + } + + /** + * Legt den Wert der ablaufJahr-Eigenschaft fest. + * + */ + public void setAblaufJahr(short value) { + this.ablaufJahr = value; + } + + } + + + /** + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Kundenkonto { + + @XmlAttribute(name = "Kundenkontonummer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected String kundenkontonummer; + + /** + * Ruft den Wert der kundenkontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKundenkontonummer() { + return kundenkontonummer; + } + + /** + * Legt den Wert der kundenkontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKundenkontonummer(String value) { + this.kundenkontonummer = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectRequestType.java index d9c87355..2f32dee0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -62,9 +62,9 @@ public class ChangeCommunicationObjectRequestType @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) protected ObjektIdType objektId; @XmlElementRefs({ - @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-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-3-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-3-0.on4partner", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; @XmlElement(name = "WirksamtkeitAb", required = true) @@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType * *

* 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 >} * * */ diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/BeispielAuskunftsservice.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/BeispielAuskunftsservice.xsd new file mode 100644 index 00000000..472e0dec --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/BeispielAuskunftsservice.xsd @@ -0,0 +1,31 @@ + + + + + + + + + Comment describing your root element + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3CommonServiceTypes.xsd index c7ae1561..fa511d8a 100644 --- a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3CommonServiceTypes.xsd @@ -867,35 +867,6 @@ - - - beschreibt eine Bankverbindug - - - - - - - - - - - BIC - - - - - - - - - IBAN - - - - - - Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) @@ -940,20 +911,6 @@ - - - Beschreibt die Zahlungsdaten - - - - - - Abhängig von der Zahlungsart soll im Feld 'kontonummer' die Kundenkontonummer oder der IBAN befüllt werden. - - - - - Typ für nicht weiter spezifizierte technische Parameter @@ -1053,16 +1010,6 @@ - - - Enummeration für verschiedene Steuerungen in Zusammenhang mit dem SEPA Mandat - - - - - - - @@ -1174,12 +1121,6 @@ - - - Beschreibt die einzelnen Zahlungsarten - - - Definition des Rückegabestatus für eingespielte Anträge @@ -1399,4 +1340,108 @@ + + + Beschreibt die Zahlungsdaten + + + + + + Abhängig von der Zahlungsart soll im Feld 'kontonummer' die Kundenkontonummer oder der IBAN befüllt werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + beschreibt eine Bankverbindug + + + + + + + + + + + BIC + + + + + + + + + IBAN + + + + + + + + + Enummeration für verschiedene Steuerungen in Zusammenhang mit dem SEPA Mandat + + + + + Bestehendes bei Versicherungsgesellschaft hinterlegtes SEPA-Mandat + + + + + SEPA-Mandat bei Makler hinterlegt (nur in Kombination mit entsprechender Vollmacht) + + + + + SEPA-Mandat wird anbei übermittelt + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Common.xsd index 8133f51f..e1685779 100644 --- a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Common.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Common.xsd @@ -62,14 +62,14 @@ Weitere Personen in Vertragsrollen - + - Beschreibt die Zahlungsdaten + Beschreibt die Art der Zahlung und enthält die zugehörigen Daten - + - Sepa Mandat Steuerung + SEPA-Mandat-Steuerung, wenn Zahlungsdaten ein SEPA-Mandat notwendig machen. diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Kfz.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Kfz.xsd index 18e911dd..d683a5cf 100644 --- a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Kfz.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Kfz.xsd @@ -277,22 +277,6 @@ - - - Bei Erfolg die Details des eingereichten Antrags - - - - - - - Referenzen auf Antragsdokumente, die heruntergeladen werden können. - - - - - - Response Upselling Alternativen @@ -475,8 +459,7 @@ - Refernziert auf ein versichertes Fahrzeug über die laufende Nummer - innerhalb eines Elementarprodukts. + Refernziert auf ein versichertes Fahrzeug über die laufende Nummer innerhalb eines Elementarprodukts. diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_SachPrivat.xsd index b5995653..83ad7afd 100644 --- a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_SachPrivat.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_SachPrivat.xsd @@ -170,6 +170,34 @@ + + + + + + + + + + + + + + + Was ist das? + + + + + + + + + + + + + @@ -231,12 +259,12 @@ - + - + @@ -294,42 +322,9 @@ Typ des Requestobjekts für eine Berechnung Besitz - + - - - - - - - - - - - - - - - Was ist das? - - - - - - - - - - - - - - - - Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen. - - diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON3_Vertrag.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON3_Vertrag.xsd index 5ee556e8..c56aa7df 100644 --- a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON3_Vertrag.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON3_Vertrag.xsd @@ -132,53 +132,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -202,4 +157,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +