diff --git a/OMDSServiceDefinition/pom.xml b/OMDSServiceDefinition/pom.xml index 31ed8245..38deefad 100644 --- a/OMDSServiceDefinition/pom.xml +++ b/OMDSServiceDefinition/pom.xml @@ -8,23 +8,17 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs Dieses Projekt enthaelt die Definitionen fuer die OMDS Services. - v1-5-0 + r1_5_0 UTF-8 UTF-8 yyyyMMdd ${maven.build.timestamp} - - /src/main/resources/bind/${currentOmds3VersionDir} + /src/main/resources/bind/${currentReleaseDir} ${basedir}/src/main/java - /src/main/resources/bind/v1-5-0 ${basedir}${bindings.location.rel} - - - /src/main/resources/bind/${currentOmds3VersionDir} - src/main/resources/def/${currentOmds3VersionDir}/${wsdl.name} + src/main/resources/def/${currentReleaseDir}/${wsdl.name} 1.7 ${jdk.version} @@ -51,7 +45,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs maven-compiler-plugin 2.3.2 - org.apache.maven.plugins maven-assembly-plugin @@ -66,7 +59,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs - org.apache.maven.plugins maven-help-plugin @@ -246,7 +238,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs - r1_5_0 + omds3Services.wsdl wsdl_binding.xml @@ -339,7 +331,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs - r1_5_0 omds3ServicesBroker.wsdl wsdl_broker_binding.xml diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AbgelehnteRisikenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AbgelehnteRisikenType.java new file mode 100644 index 00000000..e86df96b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AbgelehnteRisikenType.java @@ -0,0 +1,32 @@ + +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.XmlType; + + +/** + * Abstrakter Typ zur Beschreibung abgelehnter Risiken + * + *

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

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

+ * <complexType name="AbgelehnteRisiken_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbgelehnteRisiken_Type") +public abstract class AbgelehnteRisikenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AdresseArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AdresseArtCdType.java new file mode 100644 index 00000000..2f037ac6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AdresseArtCdType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für AdresseArtCd_Type. + * + *

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

+ *

+ * <simpleType name="AdresseArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="HA"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AdresseArtCd_Type") +@XmlEnum +public enum AdresseArtCdType { + + + /** + * Hauptadresse + * + */ + HA; + + public String value() { + return name(); + } + + public static AdresseArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AdresseType.java new file mode 100644 index 00000000..a296d883 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AdresseType.java @@ -0,0 +1,245 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Typ für eine Adresse mit ObjektId + * + *

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

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

+ * <complexType name="Adresse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Adresse_Type", propOrder = { + "objektId" +}) +public class AdresseType { + + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + protected Long pac; + @XmlAttribute(name = "LandesCd") + protected String landesCd; + @XmlAttribute(name = "PLZ") + protected String plz; + @XmlAttribute(name = "Ort") + protected String ort; + @XmlAttribute(name = "Strasse") + protected String strasse; + @XmlAttribute(name = "Hausnr") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + protected String zusatz; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZusatz(String value) { + this.zusatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AgentFilterType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AgentFilterType.java new file mode 100644 index 00000000..ad3fb37a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AgentFilterType.java @@ -0,0 +1,101 @@ + +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; +import java.util.ArrayList; +import java.util.List; + + +/** + * Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + * + *

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

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

+ * <complexType name="AgentFilter_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter">
+ *       <choice>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AgentFilter_Type", propOrder = { + "maklerID", + "vermnr" +}) +public class AgentFilterType + extends AuthorizationFilter +{ + + @XmlElement(name = "MaklerID") + protected String maklerID; + @XmlElement(name = "Vermnr") + protected List vermnr; + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Gets the value of the vermnr property. + * + *

+ * 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 vermnr property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVermnr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVermnr() { + if (vermnr == null) { + vermnr = new ArrayList(); + } + return this.vermnr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AntragsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AntragsartType.java new file mode 100644 index 00000000..41a716cc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AntragsartType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Antragsart_Type. + * + *

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

+ *

+ * <simpleType name="Antragsart_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="NA"/>
+ *     <enumeration value="FW"/>
+ *     <enumeration value="VW"/>
+ *     <enumeration value="WK"/>
+ *     <enumeration value="TU"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Antragsart_Type") +@XmlEnum +public enum AntragsartType { + + + /** + * Neuantrag + * + */ + NA, + + /** + * Fahrzeugwechsel + * + */ + FW, + + /** + * Versicherungswechsel + * + */ + VW, + + /** + * Wechselkennzeichen + * + */ + WK, + + /** + * Tarifumstellung + * + */ + TU; + + public String value() { + return name(); + } + + public static AntragsartType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java similarity index 60% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandType.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java index 2f409642..c8917e03 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java @@ -1,5 +1,5 @@ -package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; +package at.vvo.omds.types.omds3Types.r1_4_0.common; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; @@ -8,14 +8,14 @@ import javax.xml.bind.annotation.XmlType; /** - * Abstrakter Typ für den Fahrzeugzustand + * Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern * - *

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

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

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

- * <complexType name="Fahrzeugzustand_Type">
+ * <complexType name="AuthorizationFilter">
  *   <complexContent>
  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *     </restriction>
@@ -26,12 +26,11 @@ import javax.xml.bind.annotation.XmlType;
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Fahrzeugzustand_Type")
+@XmlType(name = "AuthorizationFilter")
 @XmlSeeAlso({
-    EinfacherFahrzeugzustandType.class,
-    FahrzeugzustandMitBesichichtigungType.class
+    AgentFilterType.class
 })
-public abstract class FahrzeugzustandType {
+public abstract class AuthorizationFilter {
 
 
 }
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BankverbindungType.java
new file mode 100644
index 00000000..1f406cf0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BankverbindungType.java
@@ -0,0 +1,148 @@
+
+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;
+
+
+/**
+ * beschreibt eine Bankverbindug
+ * 
+ * 

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

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

+ * <complexType name="Bankverbindung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Kontoinhaber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Bank" 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="IBAN" type="{urn:omds3CommonServiceTypes-1-1-0}IBAN_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bankverbindung_Type", propOrder = { + "kontoinhaber", + "bank", + "bic", + "iban" +}) +public class BankverbindungType { + + @XmlElement(name = "Kontoinhaber", required = true) + protected String kontoinhaber; + @XmlElement(name = "Bank") + protected String bank; + @XmlElement(name = "BIC") + protected String bic; + @XmlElement(name = "IBAN", required = true) + protected String iban; + + /** + * Ruft den Wert der kontoinhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontoinhaber() { + return kontoinhaber; + } + + /** + * Legt den Wert der kontoinhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontoinhaber(String value) { + this.kontoinhaber = value; + } + + /** + * Ruft den Wert der bank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBank() { + return bank; + } + + /** + * Legt den Wert der bank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBank(String value) { + this.bank = 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 iban-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIBAN() { + return iban; + } + + /** + * Legt den Wert der iban-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIBAN(String value) { + this.iban = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BasisProduktbausteinType.java index 0b67ca77..456462a6 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BasisProduktbausteinType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BasisProduktbausteinType.java @@ -1,13 +1,9 @@ package at.vvo.omds.types.omds3Types.r1_4_0.common; +import javax.xml.bind.annotation.*; 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; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BerechnungsvarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BerechnungsvarianteType.java new file mode 100644 index 00000000..70c26c32 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BerechnungsvarianteType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Berechnungsvariante_Type. + * + *

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

+ *

+ * <simpleType name="Berechnungsvariante_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="basic"/>
+ *     <enumeration value="medium"/>
+ *     <enumeration value="top"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Berechnungsvariante_Type") +@XmlEnum +public enum BerechnungsvarianteType { + + @XmlEnumValue("basic") + BASIC("basic"), + @XmlEnumValue("medium") + MEDIUM("medium"), + @XmlEnumValue("top") + TOP("top"); + private final String value; + + BerechnungsvarianteType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BerechnungsvarianteType fromValue(String v) { + for (BerechnungsvarianteType c: BerechnungsvarianteType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BeteiligtePersonVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BeteiligtePersonVertragType.java new file mode 100644 index 00000000..108896f8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BeteiligtePersonVertragType.java @@ -0,0 +1,82 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind + * + *

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

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

+ * <complexType name="BeteiligtePersonVertrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BeteiligtePersonVertrag_Type", propOrder = { + "lfnr", + "person" +}) +public class BeteiligtePersonVertragType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlElement(name = "Person", required = true) + protected PersonType person; + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setPerson(PersonType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BezugsrechtType.java new file mode 100644 index 00000000..0d10ae91 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BezugsrechtType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import at.vvo.omds.types.omds2Types.v2_11.PERSONType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Bezugsrecht + * + *

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

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

+ * <complexType name="Bezugsrecht_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PERSON"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bezugsrecht_Type", propOrder = { + "person" +}) +public class BezugsrechtType { + + @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true) + protected PERSONType person; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + public PERSONType getPERSON() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + public void setPERSON(PERSONType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusSystemType.java new file mode 100644 index 00000000..f7e7f6f9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusSystemType.java @@ -0,0 +1,153 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Type Bonus Malus System + * + *

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

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

+ * <complexType name="BonusMalusSystem_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BonusMalusVorversicherung" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusVorversicherung_Type"/>
+ *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type" minOccurs="0"/>
+ *         <element name="Polizzennummer" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="15"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OffeneSchaeden" type="{urn:omds3CommonServiceTypes-1-1-0}OffeneSchaeden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BonusMalusSystem_Type", propOrder = { + "bonusMalusVorversicherung", + "versicherungsgesellschaft", + "polizzennummer", + "offeneSchaeden" +}) +public class BonusMalusSystemType { + + @XmlElement(name = "BonusMalusVorversicherung", required = true) + @XmlSchemaType(name = "string") + protected BonusMalusVorversicherungType bonusMalusVorversicherung; + @XmlElement(name = "Versicherungsgesellschaft") + protected String versicherungsgesellschaft; + @XmlElement(name = "Polizzennummer") + protected String polizzennummer; + @XmlElement(name = "OffeneSchaeden") + protected OffeneSchaedenType offeneSchaeden; + + /** + * Ruft den Wert der bonusMalusVorversicherung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BonusMalusVorversicherungType } + * + */ + public BonusMalusVorversicherungType getBonusMalusVorversicherung() { + return bonusMalusVorversicherung; + } + + /** + * Legt den Wert der bonusMalusVorversicherung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BonusMalusVorversicherungType } + * + */ + public void setBonusMalusVorversicherung(BonusMalusVorversicherungType value) { + this.bonusMalusVorversicherung = value; + } + + /** + * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungsgesellschaft() { + return versicherungsgesellschaft; + } + + /** + * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungsgesellschaft(String value) { + this.versicherungsgesellschaft = value; + } + + /** + * Ruft den Wert der polizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennummer() { + return polizzennummer; + } + + /** + * Legt den Wert der polizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennummer(String value) { + this.polizzennummer = value; + } + + /** + * Ruft den Wert der offeneSchaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffeneSchaedenType } + * + */ + public OffeneSchaedenType getOffeneSchaeden() { + return offeneSchaeden; + } + + /** + * Legt den Wert der offeneSchaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffeneSchaedenType } + * + */ + public void setOffeneSchaeden(OffeneSchaedenType value) { + this.offeneSchaeden = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusVorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusVorversicherungType.java new file mode 100644 index 00000000..655e1aa1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusVorversicherungType.java @@ -0,0 +1,57 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für BonusMalusVorversicherung_Type. + * + *

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

+ *

+ * <simpleType name="BonusMalusVorversicherung_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Ohne Vorversicherung"/>
+ *     <enumeration value="Mit Vorversicherung"/>
+ *     <enumeration value="BM-Übernahme von Angehörigen"/>
+ *     <enumeration value="BM-Übernahme vom Dienstgeber"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BonusMalusVorversicherung_Type") +@XmlEnum +public enum BonusMalusVorversicherungType { + + @XmlEnumValue("Ohne Vorversicherung") + OHNE_VORVERSICHERUNG("Ohne Vorversicherung"), + @XmlEnumValue("Mit Vorversicherung") + MIT_VORVERSICHERUNG("Mit Vorversicherung"), + @XmlEnumValue("BM-\u00dcbernahme von Angeh\u00f6rigen") + BM_ÜBERNAHME_VON_ANGEHÖRIGEN("BM-\u00dcbernahme von Angeh\u00f6rigen"), + @XmlEnumValue("BM-\u00dcbernahme vom Dienstgeber") + BM_ÜBERNAHME_VOM_DIENSTGEBER("BM-\u00dcbernahme vom Dienstgeber"); + private final String value; + + BonusMalusVorversicherungType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BonusMalusVorversicherungType fromValue(String v) { + for (BonusMalusVorversicherungType c: BonusMalusVorversicherungType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java index 30fac09e..9ebb34f7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java @@ -1,16 +1,13 @@ 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; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRequestType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRequestType; +import javax.xml.bind.annotation.*; + /** * Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java index 17fb8e40..e1497040 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java @@ -1,16 +1,13 @@ 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; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationResponseType; +import javax.xml.bind.annotation.*; + /** * Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java index be2345ef..e5b184d0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java @@ -1,14 +1,11 @@ package at.vvo.omds.types.omds3Types.r1_4_0.common; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.GetApplicationDocumentRequestType; + +import javax.xml.bind.annotation.*; 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.common.GetApplicationDocumentRequestType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java index 346dfb6c..05f882c3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java @@ -1,13 +1,10 @@ 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; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.GetApplicationDocumentResponseType; +import javax.xml.bind.annotation.*; + /** * Abstraktes ResponseObjekt diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java new file mode 100644 index 00000000..d821a996 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java @@ -0,0 +1,201 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import at.vvo.omds.types.omds2Types.v2_11.ELZeitraumType; +import at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType; + +import javax.xml.bind.annotation.*; + + +/** + * Abstakter Typ fuer Suchanfragen + * + *

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

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

+ * <complexType name="CommonSearchRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Meldedatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonSearchRequest_Type", propOrder = { + "authFilter", + "suchbegriff", + "zeitraum", + "maxResults", + "offset", + "orderBy" +}) +@XmlSeeAlso({ + GetStateChangesRequestType.class +}) +public abstract class CommonSearchRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Suchbegriff") + protected String suchbegriff; + @XmlElement(name = "Zeitraum") + protected ELZeitraumType zeitraum; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedInt") + protected long offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der suchbegriff-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuchbegriff() { + return suchbegriff; + } + + /** + * Legt den Wert der suchbegriff-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuchbegriff(String value) { + this.suchbegriff = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELZeitraumType } + * + */ + public ELZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELZeitraumType } + * + */ + public void setZeitraum(ELZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + public long getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + public void setMaxResults(long value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + public long getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + public void setOffset(long value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java new file mode 100644 index 00000000..401f153a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakter Typ für Ergebnisse von Suchen + * + *

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

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

+ * <complexType name="CommonSearchResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonSearchResponse_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults" +}) +@XmlSeeAlso({ + GetStateChangesResponseType.class +}) +public abstract class CommonSearchResponseType + extends CommonResponseType +{ + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DateianhangType.java new file mode 100644 index 00000000..2221882b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DateianhangType.java @@ -0,0 +1,187 @@ + +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; + + +/** + * Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann + * + * + *

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

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

+ * <complexType name="Dateianhang_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="DateiMimeType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/>
+ *         <element name="DateiName">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="DateiBeschreibung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="200"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Dateianhang_Type", propOrder = { + "dateiMimeType", + "dateiType", + "dateiName", + "dateiData", + "dateiBeschreibung" +}) +public class DateianhangType { + + @XmlElement(name = "DateiMimeType", required = true) + protected String dateiMimeType; + @XmlElement(name = "DateiType") + protected Integer dateiType; + @XmlElement(name = "DateiName", required = true) + protected String dateiName; + @XmlElement(name = "DateiData", required = true) + protected byte[] dateiData; + @XmlElement(name = "DateiBeschreibung") + protected String dateiBeschreibung; + + /** + * Ruft den Wert der dateiMimeType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDateiMimeType() { + return dateiMimeType; + } + + /** + * Legt den Wert der dateiMimeType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDateiMimeType(String value) { + this.dateiMimeType = value; + } + + /** + * Ruft den Wert der dateiType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDateiType() { + return dateiType; + } + + /** + * Legt den Wert der dateiType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDateiType(Integer value) { + this.dateiType = value; + } + + /** + * Ruft den Wert der dateiName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDateiName() { + return dateiName; + } + + /** + * Legt den Wert der dateiName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDateiName(String value) { + this.dateiName = value; + } + + /** + * Ruft den Wert der dateiData-Eigenschaft ab. + * + * @return + * possible object is + * byte[] + */ + public byte[] getDateiData() { + return dateiData; + } + + /** + * Legt den Wert der dateiData-Eigenschaft fest. + * + * @param value + * allowed object is + * byte[] + */ + public void setDateiData(byte[] value) { + this.dateiData = value; + } + + /** + * Ruft den Wert der dateiBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDateiBeschreibung() { + return dateiBeschreibung; + } + + /** + * Legt den Wert der dateiBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDateiBeschreibung(String value) { + this.dateiBeschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DatenverwendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DatenverwendungType.java new file mode 100644 index 00000000..d5f9d0c2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DatenverwendungType.java @@ -0,0 +1,112 @@ + +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; + + +/** + * Type Datenverwendung + * + *

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

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

+ * <complexType name="Datenverwendung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZustimmungZurElektrUebermittlungVorvertraglDokumente" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ElektrUebermittlungVorvertraglDokumenteEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZustimmungZurVerwendungDerDatenZuWerbezwecken" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Datenverwendung_Type", propOrder = { + "zustimmungZurElektrUebermittlungVorvertraglDokumente", + "elektrUebermittlungVorvertraglDokumenteEmail", + "zustimmungZurVerwendungDerDatenZuWerbezwecken" +}) +public class DatenverwendungType { + + @XmlElement(name = "ZustimmungZurElektrUebermittlungVorvertraglDokumente") + protected Boolean zustimmungZurElektrUebermittlungVorvertraglDokumente; + @XmlElement(name = "ElektrUebermittlungVorvertraglDokumenteEmail") + protected String elektrUebermittlungVorvertraglDokumenteEmail; + @XmlElement(name = "ZustimmungZurVerwendungDerDatenZuWerbezwecken") + protected boolean zustimmungZurVerwendungDerDatenZuWerbezwecken; + + /** + * Ruft den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isZustimmungZurElektrUebermittlungVorvertraglDokumente() { + return zustimmungZurElektrUebermittlungVorvertraglDokumente; + } + + /** + * Legt den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setZustimmungZurElektrUebermittlungVorvertraglDokumente(Boolean value) { + this.zustimmungZurElektrUebermittlungVorvertraglDokumente = value; + } + + /** + * Ruft den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElektrUebermittlungVorvertraglDokumenteEmail() { + return elektrUebermittlungVorvertraglDokumenteEmail; + } + + /** + * Legt den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElektrUebermittlungVorvertraglDokumenteEmail(String value) { + this.elektrUebermittlungVorvertraglDokumenteEmail = value; + } + + /** + * Ruft den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft ab. + * + */ + public boolean isZustimmungZurVerwendungDerDatenZuWerbezwecken() { + return zustimmungZurVerwendungDerDatenZuWerbezwecken; + } + + /** + * Legt den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft fest. + * + */ + public void setZustimmungZurVerwendungDerDatenZuWerbezwecken(boolean value) { + this.zustimmungZurVerwendungDerDatenZuWerbezwecken = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungProzentType.java new file mode 100644 index 00000000..429d2378 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungProzentType.java @@ -0,0 +1,73 @@ + +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.XmlType; + + +/** + * Type Deckung Prozent + * + *

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

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

+ * <complexType name="DeckungProzent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="deckungProzent" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeckungProzent_Type", propOrder = { + "deckungActive", + "deckungProzent" +}) +public class DeckungProzentType { + + protected boolean deckungActive; + protected int deckungProzent; + + /** + * Ruft den Wert der deckungActive-Eigenschaft ab. + * + */ + public boolean isDeckungActive() { + return deckungActive; + } + + /** + * Legt den Wert der deckungActive-Eigenschaft fest. + * + */ + public void setDeckungActive(boolean value) { + this.deckungActive = value; + } + + /** + * Ruft den Wert der deckungProzent-Eigenschaft ab. + * + */ + public int getDeckungProzent() { + return deckungProzent; + } + + /** + * Legt den Wert der deckungProzent-Eigenschaft fest. + * + */ + public void setDeckungProzent(int value) { + this.deckungProzent = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsType.java new file mode 100644 index 00000000..c8f2ea1a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsType.java @@ -0,0 +1,56 @@ + +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; + + +/** + * Type Deckung + * + *

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

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

+ * <complexType name="DeckungVs_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeckungVs_Type", propOrder = { + "versicherungssumme" +}) +public class DeckungVsType { + + @XmlElement(name = "Versicherungssumme") + protected int versicherungssumme; + + /** + * Ruft den Wert der versicherungssumme-Eigenschaft ab. + * + */ + public int getVersicherungssumme() { + return versicherungssumme; + } + + /** + * Legt den Wert der versicherungssumme-Eigenschaft fest. + * + */ + public void setVersicherungssumme(int value) { + this.versicherungssumme = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsVIType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsVIType.java new file mode 100644 index 00000000..415f51b8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsVIType.java @@ -0,0 +1,102 @@ + +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; + + +/** + * Type Deckung + * + *

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

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

+ * <complexType name="DeckungVsVI_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="deckungVs" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="VersichertesInteresse" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeckungVsVI_Type", propOrder = { + "deckungActive", + "deckungVs", + "versichertesInteresse" +}) +public class DeckungVsVIType { + + protected boolean deckungActive; + protected int deckungVs; + @XmlElement(name = "VersichertesInteresse", required = true) + protected Object versichertesInteresse; + + /** + * Ruft den Wert der deckungActive-Eigenschaft ab. + * + */ + public boolean isDeckungActive() { + return deckungActive; + } + + /** + * Legt den Wert der deckungActive-Eigenschaft fest. + * + */ + public void setDeckungActive(boolean value) { + this.deckungActive = value; + } + + /** + * Ruft den Wert der deckungVs-Eigenschaft ab. + * + */ + public int getDeckungVs() { + return deckungVs; + } + + /** + * Legt den Wert der deckungVs-Eigenschaft fest. + * + */ + public void setDeckungVs(int value) { + this.deckungVs = value; + } + + /** + * Ruft den Wert der versichertesInteresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getVersichertesInteresse() { + return versichertesInteresse; + } + + /** + * Legt den Wert der versichertesInteresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setVersichertesInteresse(Object value) { + this.versichertesInteresse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DirectionCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DirectionCdType.java new file mode 100644 index 00000000..e8ffe68b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DirectionCdType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für DirectionCd_Type. + * + *

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

+ *

+ * <simpleType name="DirectionCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="IN"/>
+ *     <enumeration value="OUT"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DirectionCd_Type") +@XmlEnum +public enum DirectionCdType { + + + /** + * Input-Wert + * + */ + IN, + + /** + * Output-Wert + * + */ + OUT; + + public String value() { + return name(); + } + + public static DirectionCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java index 82b5afc7..3e87c319 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java @@ -1,14 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_4_0.common; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; 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; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentenReferenzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentenReferenzType.java new file mode 100644 index 00000000..83cc6302 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentenReferenzType.java @@ -0,0 +1,258 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Information zu einem einzelnen Dokument + * + *

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

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

+ * <complexType name="DokumentenReferenz_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Datum" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DokumentenReferenz_Type", propOrder = { + "id", + "name", + "documentType", + "mimetype", + "groesse", + "datum", + "objektSpezifikation", + "referenzWeitereDokumente" +}) +public class DokumentenReferenzType { + + @XmlElement(name = "Id", required = true) + protected ElementIdType id; + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "DocumentType") + protected int documentType; + @XmlElement(name = "Mimetype") + protected String mimetype; + @XmlElement(name = "Groesse") + protected Long groesse; + @XmlElement(name = "Datum", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar datum; + @XmlElement(name = "ObjektSpezifikation") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "ReferenzWeitereDokumente") + protected List referenzWeitereDokumente; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setId(ElementIdType value) { + this.id = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der groesse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getGroesse() { + return groesse; + } + + /** + * Legt den Wert der groesse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setGroesse(Long value) { + this.groesse = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Gets the value of the referenzWeitereDokumente property. + * + *

+ * 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 referenzWeitereDokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getReferenzWeitereDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + public List getReferenzWeitereDokumente() { + if (referenzWeitereDokumente == null) { + referenzWeitereDokumente = new ArrayList(); + } + return this.referenzWeitereDokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementIdType.java new file mode 100644 index 00000000..8229ee46 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementIdType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + * + *

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

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

+ * <complexType name="ElementIdType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="idValidUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *         <element name="idIsSingleUse" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementIdType", propOrder = { + "id", + "idValidUntil", + "idIsSingleUse" +}) +public class ElementIdType { + + @XmlElement(required = true) + protected String id; + @XmlElement(required = true, nillable = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar idValidUntil; + protected boolean idIsSingleUse; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der idValidUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getIdValidUntil() { + return idValidUntil; + } + + /** + * Legt den Wert der idValidUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setIdValidUntil(XMLGregorianCalendar value) { + this.idValidUntil = value; + } + + /** + * Ruft den Wert der idIsSingleUse-Eigenschaft ab. + * + */ + public boolean isIdIsSingleUse() { + return idIsSingleUse; + } + + /** + * Legt den Wert der idIsSingleUse-Eigenschaft fest. + * + */ + public void setIdIsSingleUse(boolean value) { + this.idIsSingleUse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java index ce145f81..6c917207 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java @@ -1,18 +1,14 @@ 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.kfz.ElementarproduktKfzType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + /** * Basistyp für ein Elementarprodukt diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ErsatzpolizzenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ErsatzpolizzenType.java new file mode 100644 index 00000000..8f9b4b73 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ErsatzpolizzenType.java @@ -0,0 +1,120 @@ + +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; + + +/** + * Typ für Ersatzpolizzen + * + *

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

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

+ * <complexType name="Ersatzpolizzen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Ersatzpolizzennummer1" type="{urn:omds20}Polizzennr"/>
+ *         <element name="Ersatzpolizzennummer2" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Ersatzpolizzennummer3" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ersatzpolizzen_Type", propOrder = { + "ersatzpolizzennummer1", + "ersatzpolizzennummer2", + "ersatzpolizzennummer3" +}) +public class ErsatzpolizzenType { + + @XmlElement(name = "Ersatzpolizzennummer1", required = true) + protected String ersatzpolizzennummer1; + @XmlElement(name = "Ersatzpolizzennummer2") + protected String ersatzpolizzennummer2; + @XmlElement(name = "Ersatzpolizzennummer3") + protected String ersatzpolizzennummer3; + + /** + * Ruft den Wert der ersatzpolizzennummer1-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer1() { + return ersatzpolizzennummer1; + } + + /** + * Legt den Wert der ersatzpolizzennummer1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer1(String value) { + this.ersatzpolizzennummer1 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer2() { + return ersatzpolizzennummer2; + } + + /** + * Legt den Wert der ersatzpolizzennummer2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer2(String value) { + this.ersatzpolizzennummer2 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer3-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer3() { + return ersatzpolizzennummer3; + } + + /** + * Legt den Wert der ersatzpolizzennummer3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer3(String value) { + this.ersatzpolizzennummer3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/FahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/FahrzeugType.java new file mode 100644 index 00000000..7877c108 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/FahrzeugType.java @@ -0,0 +1,832 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import at.vvo.omds.types.omds2Types.v2_11.Entsch2Type; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.math.BigDecimal; + + +/** + * Basisklasse für alle Fahrzeuge in der Kfz-Versicherung + * + *

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

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

+ * <complexType name="Fahrzeug_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *       <sequence>
+ *         <element name="Zulassungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zulassungsdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" />
+ *       <attribute name="Marke">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Handelsbez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="30"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="TypVarVer">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Leasingkz" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="Modelljahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Leistung" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Nutzlast">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ *             <totalDigits value="6"/>
+ *             <fractionDigits value="0"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Hubraum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="AntriebsArtCd" type="{urn:omds20}AntriebsArtCd_Type" />
+ *       <attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Fahrgestnr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Motornr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="NatCode">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VerwendzweckCd" type="{urn:omds20}VerwendzweckCd_Type" />
+ *       <attribute name="Erstzulassdat" type="{urn:omds20}Datum" />
+ *       <attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="Pol_Kennz">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="12"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Tueren" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Baujahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Gesamtgewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Listenpreis" type="{urn:omds20}decimal" />
+ *       <attribute name="Sonderausstattung" type="{urn:omds20}decimal" />
+ *       <attribute name="Eigengewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="ZulassdatHalter" type="{urn:omds20}Datum" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Fahrzeug_Type", propOrder = { + "zulassungsdaten" +}) +public class FahrzeugType + extends VersichertesInteresseType +{ + + @XmlElement(name = "Zulassungsdaten") + protected ZulassungsdatenType zulassungsdaten; + @XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String fzgArtCd; + @XmlAttribute(name = "Marke", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String marke; + @XmlAttribute(name = "Handelsbez", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String handelsbez; + @XmlAttribute(name = "TypVarVer", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String typVarVer; + @XmlAttribute(name = "Leasingkz", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected Entsch2Type leasingkz; + @XmlAttribute(name = "Modelljahr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer modelljahr; + @XmlAttribute(name = "Leistung", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer leistung; + @XmlAttribute(name = "Plaetze", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer plaetze; + @XmlAttribute(name = "Nutzlast", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected BigDecimal nutzlast; + @XmlAttribute(name = "Hubraum", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer hubraum; + @XmlAttribute(name = "AntriebsArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String antriebsArtCd; + @XmlAttribute(name = "CO2_Ausstoss", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer co2Ausstoss; + @XmlAttribute(name = "Fahrgestnr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String fahrgestnr; + @XmlAttribute(name = "Motornr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String motornr; + @XmlAttribute(name = "NatCode", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String natCode; + @XmlAttribute(name = "VerwendzweckCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String verwendzweckCd; + @XmlAttribute(name = "Erstzulassdat", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar erstzulassdat; + @XmlAttribute(name = "LandesCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String landesCd; + @XmlAttribute(name = "Pol_Kennz", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String polKennz; + @XmlAttribute(name = "Tueren", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer tueren; + @XmlAttribute(name = "Baujahr", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer baujahr; + @XmlAttribute(name = "Gesamtgewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer gesamtgewicht; + @XmlAttribute(name = "Listenpreis", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected BigDecimal listenpreis; + @XmlAttribute(name = "Sonderausstattung", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected BigDecimal sonderausstattung; + @XmlAttribute(name = "Eigengewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0") + @XmlSchemaType(name = "unsignedShort") + protected Integer eigengewicht; + @XmlAttribute(name = "ZulassdatHalter", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar zulassdatHalter; + + /** + * Ruft den Wert der zulassungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZulassungsdatenType } + * + */ + public ZulassungsdatenType getZulassungsdaten() { + return zulassungsdaten; + } + + /** + * Legt den Wert der zulassungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZulassungsdatenType } + * + */ + public void setZulassungsdaten(ZulassungsdatenType value) { + this.zulassungsdaten = value; + } + + /** + * Ruft den Wert der fzgArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFzgArtCd() { + return fzgArtCd; + } + + /** + * Legt den Wert der fzgArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFzgArtCd(String value) { + this.fzgArtCd = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTypVarVer(String value) { + this.typVarVer = value; + } + + /** + * Ruft den Wert der leasingkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getLeasingkz() { + return leasingkz; + } + + /** + * Legt den Wert der leasingkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setLeasingkz(Entsch2Type value) { + this.leasingkz = value; + } + + /** + * Ruft den Wert der modelljahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getModelljahr() { + return modelljahr; + } + + /** + * Legt den Wert der modelljahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setModelljahr(Integer value) { + this.modelljahr = value; + } + + /** + * Ruft den Wert der leistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getLeistung() { + return leistung; + } + + /** + * Legt den Wert der leistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setLeistung(Integer value) { + this.leistung = value; + } + + /** + * Ruft den Wert der plaetze-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPlaetze() { + return plaetze; + } + + /** + * Legt den Wert der plaetze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPlaetze(Integer value) { + this.plaetze = value; + } + + /** + * Ruft den Wert der nutzlast-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNutzlast() { + return nutzlast; + } + + /** + * Legt den Wert der nutzlast-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNutzlast(BigDecimal value) { + this.nutzlast = value; + } + + /** + * Ruft den Wert der hubraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getHubraum() { + return hubraum; + } + + /** + * Legt den Wert der hubraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setHubraum(Integer value) { + this.hubraum = value; + } + + /** + * Ruft den Wert der antriebsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntriebsArtCd() { + return antriebsArtCd; + } + + /** + * Legt den Wert der antriebsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntriebsArtCd(String value) { + this.antriebsArtCd = value; + } + + /** + * Ruft den Wert der co2Ausstoss-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getCO2Ausstoss() { + return co2Ausstoss; + } + + /** + * Legt den Wert der co2Ausstoss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setCO2Ausstoss(Integer value) { + this.co2Ausstoss = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der motornr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotornr() { + return motornr; + } + + /** + * Legt den Wert der motornr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotornr(String value) { + this.motornr = value; + } + + /** + * Ruft den Wert der natCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNatCode() { + return natCode; + } + + /** + * Legt den Wert der natCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNatCode(String value) { + this.natCode = value; + } + + /** + * Ruft den Wert der verwendzweckCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerwendzweckCd() { + return verwendzweckCd; + } + + /** + * Legt den Wert der verwendzweckCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerwendzweckCd(String value) { + this.verwendzweckCd = value; + } + + /** + * Ruft den Wert der erstzulassdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErstzulassdat() { + return erstzulassdat; + } + + /** + * Legt den Wert der erstzulassdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErstzulassdat(XMLGregorianCalendar value) { + this.erstzulassdat = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der polKennz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolKennz() { + return polKennz; + } + + /** + * Legt den Wert der polKennz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolKennz(String value) { + this.polKennz = value; + } + + /** + * Ruft den Wert der tueren-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getTueren() { + return tueren; + } + + /** + * Legt den Wert der tueren-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setTueren(Integer value) { + this.tueren = value; + } + + /** + * Ruft den Wert der baujahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getBaujahr() { + return baujahr; + } + + /** + * Legt den Wert der baujahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setBaujahr(Integer value) { + this.baujahr = value; + } + + /** + * Ruft den Wert der gesamtgewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getGesamtgewicht() { + return gesamtgewicht; + } + + /** + * Legt den Wert der gesamtgewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setGesamtgewicht(Integer value) { + this.gesamtgewicht = value; + } + + /** + * Ruft den Wert der listenpreis-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getListenpreis() { + return listenpreis; + } + + /** + * Legt den Wert der listenpreis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setListenpreis(BigDecimal value) { + this.listenpreis = value; + } + + /** + * Ruft den Wert der sonderausstattung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSonderausstattung() { + return sonderausstattung; + } + + /** + * Legt den Wert der sonderausstattung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSonderausstattung(BigDecimal value) { + this.sonderausstattung = value; + } + + /** + * Ruft den Wert der eigengewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getEigengewicht() { + return eigengewicht; + } + + /** + * Legt den Wert der eigengewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setEigengewicht(Integer value) { + this.eigengewicht = value; + } + + /** + * Ruft den Wert der zulassdatHalter-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZulassdatHalter() { + return zulassdatHalter; + } + + /** + * Legt den Wert der zulassdatHalter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZulassdatHalter(XMLGregorianCalendar value) { + this.zulassdatHalter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/GeschaeftsobjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/GeschaeftsobjektArtType.java new file mode 100644 index 00000000..bf17cb52 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/GeschaeftsobjektArtType.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für GeschaeftsobjektArt_Type. + * + *

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

+ *

+ * <simpleType name="GeschaeftsobjektArt_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="VTG"/>
+ *     <enumeration value="SC"/>
+ *     <enumeration value="AN"/>
+ *     <enumeration value="IB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GeschaeftsobjektArt_Type") +@XmlEnum +public enum GeschaeftsobjektArtType { + + + /** + * Vertrag + * + */ + VTG, + + /** + * Schaden + * + */ + SC, + + /** + * Antrag + * + */ + AN, + + /** + * Interventionsbericht + * + */ + IB; + + public String value() { + return name(); + } + + public static GeschaeftsobjektArtType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KontierungType.java new file mode 100644 index 00000000..6e91732a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KontierungType.java @@ -0,0 +1,149 @@ + +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; +import java.math.BigInteger; + + +/** + * Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden. + * + *

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

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

+ * <complexType name="Kontierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vermittlernummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Abschluss" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Folge" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Betreuung" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kontierung_Type", propOrder = { + "vermittlernummer", + "abschluss", + "folge", + "betreuung" +}) +public class KontierungType { + + @XmlElement(name = "Vermittlernummer", required = true) + protected String vermittlernummer; + @XmlElement(name = "Abschluss", required = true) + protected BigInteger abschluss; + @XmlElement(name = "Folge", required = true) + protected BigInteger folge; + @XmlElement(name = "Betreuung", required = true) + protected BigInteger betreuung; + + /** + * Ruft den Wert der vermittlernummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermittlernummer() { + return vermittlernummer; + } + + /** + * Legt den Wert der vermittlernummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermittlernummer(String value) { + this.vermittlernummer = value; + } + + /** + * Ruft den Wert der abschluss-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAbschluss() { + return abschluss; + } + + /** + * Legt den Wert der abschluss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAbschluss(BigInteger value) { + this.abschluss = value; + } + + /** + * Ruft den Wert der folge-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFolge() { + return folge; + } + + /** + * Legt den Wert der folge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFolge(BigInteger value) { + this.folge = value; + } + + /** + * Ruft den Wert der betreuung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBetreuung() { + return betreuung; + } + + /** + * Legt den Wert der betreuung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBetreuung(BigInteger value) { + this.betreuung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KostenFixOderProzentType.java new file mode 100644 index 00000000..edfeb027 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KostenFixOderProzentType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert + * + *

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

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

+ * <complexType name="KostenFixOderProzent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="AbsoluterBetrag" type="{urn:omds20}decimal"/>
+ *           <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KostenFixOderProzent_Type", propOrder = { + "absoluterBetrag", + "prozentVs" +}) +public class KostenFixOderProzentType { + + @XmlElement(name = "AbsoluterBetrag") + protected BigDecimal absoluterBetrag; + @XmlElement(name = "ProzentVs") + @XmlSchemaType(name = "unsignedInt") + protected Long prozentVs; + + /** + * Ruft den Wert der absoluterBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAbsoluterBetrag() { + return absoluterBetrag; + } + + /** + * Legt den Wert der absoluterBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAbsoluterBetrag(BigDecimal value) { + this.absoluterBetrag = value; + } + + /** + * Ruft den Wert der prozentVs-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getProzentVs() { + return prozentVs; + } + + /** + * Legt den Wert der prozentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setProzentVs(Long value) { + this.prozentVs = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KreditkarteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KreditkarteType.java new file mode 100644 index 00000000..f6b85526 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KreditkarteType.java @@ -0,0 +1,189 @@ + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ Kreditkarte + * + *

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/r1_4_0/common/ObjektIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjektIdType.java new file mode 100644 index 00000000..453094b4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjektIdType.java @@ -0,0 +1,125 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Type für Objektreferenzen + * + *

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

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

+ * <complexType name="ObjektId_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="255"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="GueltigAb" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjektId_Type", propOrder = { + "id", + "gueltigAb", + "ordnungsbegriffZuordFremd" +}) +public class ObjektIdType { + + @XmlElement(name = "Id") + protected String id; + @XmlElement(name = "GueltigAb") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar gueltigAb; + @XmlElement(name = "OrdnungsbegriffZuordFremd") + protected String ordnungsbegriffZuordFremd; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + + /** + * Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffeneSchaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffeneSchaedenType.java new file mode 100644 index 00000000..b9de9f81 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffeneSchaedenType.java @@ -0,0 +1,120 @@ + +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; + + +/** + * Type Offene Schäden + * + *

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

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

+ * <complexType name="OffeneSchaeden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OffenerSchaden1" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type"/>
+ *         <element name="OffenerSchaden2" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *         <element name="OffenerSchaden3" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffeneSchaeden_Type", propOrder = { + "offenerSchaden1", + "offenerSchaden2", + "offenerSchaden3" +}) +public class OffeneSchaedenType { + + @XmlElement(name = "OffenerSchaden1", required = true) + protected OffenerSchadenType offenerSchaden1; + @XmlElement(name = "OffenerSchaden2") + protected OffenerSchadenType offenerSchaden2; + @XmlElement(name = "OffenerSchaden3") + protected OffenerSchadenType offenerSchaden3; + + /** + * Ruft den Wert der offenerSchaden1-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden1() { + return offenerSchaden1; + } + + /** + * Legt den Wert der offenerSchaden1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden1(OffenerSchadenType value) { + this.offenerSchaden1 = value; + } + + /** + * Ruft den Wert der offenerSchaden2-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden2() { + return offenerSchaden2; + } + + /** + * Legt den Wert der offenerSchaden2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden2(OffenerSchadenType value) { + this.offenerSchaden2 = value; + } + + /** + * Ruft den Wert der offenerSchaden3-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden3() { + return offenerSchaden3; + } + + /** + * Legt den Wert der offenerSchaden3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden3(OffenerSchadenType value) { + this.offenerSchaden3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffenerSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffenerSchadenType.java new file mode 100644 index 00000000..03484523 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffenerSchadenType.java @@ -0,0 +1,93 @@ + +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; +import java.math.BigInteger; + + +/** + * Type einzelner offener Schaden + * + *

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

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

+ * <complexType name="OffenerSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Monat" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Jahr" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffenerSchaden_Type", propOrder = { + "monat", + "jahr" +}) +public class OffenerSchadenType { + + @XmlElement(name = "Monat", required = true) + protected BigInteger monat; + @XmlElement(name = "Jahr", required = true) + protected BigInteger jahr; + + /** + * Ruft den Wert der monat-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMonat() { + return monat; + } + + /** + * Legt den Wert der monat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMonat(BigInteger value) { + this.monat = value; + } + + /** + * Ruft den Wert der jahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getJahr() { + return jahr; + } + + /** + * Legt den Wert der jahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setJahr(BigInteger value) { + this.jahr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PartnerRoleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PartnerRoleType.java new file mode 100644 index 00000000..1d1308c1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PartnerRoleType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PartnerRoleType. + * + *

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

+ *

+ * <simpleType name="PartnerRoleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <length value="2"/>
+ *     <enumeration value="VN"/>
+ *     <enumeration value="VP"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PartnerRoleType") +@XmlEnum +public enum PartnerRoleType { + + + /** + * Versicherungsnehmer + * + */ + VN, + + /** + * Versicherte Person + * + */ + VP; + + public String value() { + return name(); + } + + public static PartnerRoleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PersonType.java new file mode 100644 index 00000000..90d28840 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PersonType.java @@ -0,0 +1,409 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import at.vvo.omds.types.omds2Types.v2_11.*; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Der Typ für eine Person mit ObjektId + * + *

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

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

+ * <complexType name="Person_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ *           <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ *         </choice>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Legitimation" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Anzahl" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Einstufung" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Entscheidungsfrage" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Identifizierung" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Text" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Person_Type", propOrder = { + "objektId", + "natuerlicheperson", + "sonstigeperson", + "adresse", + "elKommunikation", + "elLegitimation", + "elAnzahl", + "elEinstufung", + "elEntscheidungsfrage", + "elIdentifizierung", + "elText" +}) +public class PersonType { + + @XmlElement(name = "ObjektId") + protected ObjektIdType objektId; + @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20") + protected SONSTIGEPERSONType sonstigeperson; + @XmlElement(name = "Adresse") + protected AdresseType adresse; + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20") + protected List elKommunikation; + @XmlElement(name = "EL-Legitimation", namespace = "urn:omds20") + protected List elLegitimation; + @XmlElement(name = "EL-Anzahl", namespace = "urn:omds20") + protected List elAnzahl; + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20") + protected List elEinstufung; + @XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20") + protected List elEntscheidungsfrage; + @XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20") + protected List elIdentifizierung; + @XmlElement(name = "EL-Text", namespace = "urn:omds20") + protected List elText; + @XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected PersArtCdType persArtCd; + + /** + * Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine ID von Service-Consumer Seite mitzugeben) + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der natuerlicheperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link NATUERLICHEPERSONType } + * + */ + public NATUERLICHEPERSONType getNATUERLICHEPERSON() { + return natuerlicheperson; + } + + /** + * Legt den Wert der natuerlicheperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NATUERLICHEPERSONType } + * + */ + public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + this.natuerlicheperson = value; + } + + /** + * Ruft den Wert der sonstigeperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link SONSTIGEPERSONType } + * + */ + public SONSTIGEPERSONType getSONSTIGEPERSON() { + return sonstigeperson; + } + + /** + * Legt den Wert der sonstigeperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SONSTIGEPERSONType } + * + */ + public void setSONSTIGEPERSON(SONSTIGEPERSONType value) { + this.sonstigeperson = value; + } + + /** + * Die Hauptadresse des Partners mit ObjektId + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setAdresse(AdresseType value) { + this.adresse = value; + } + + /** + * Gets the value of the elKommunikation property. + * + *

+ * 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 elKommunikation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELKommunikation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELKommunikationType } + * + * + */ + public List getELKommunikation() { + if (elKommunikation == null) { + elKommunikation = new ArrayList(); + } + return this.elKommunikation; + } + + /** + * Gets the value of the elLegitimation property. + * + *

+ * 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 elLegitimation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELLegitimation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELLegitimationType } + * + * + */ + public List getELLegitimation() { + if (elLegitimation == null) { + elLegitimation = new ArrayList(); + } + return this.elLegitimation; + } + + /** + * Gets the value of the elAnzahl property. + * + *

+ * 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 elAnzahl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELAnzahl().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * + * + */ + public List getELAnzahl() { + if (elAnzahl == null) { + elAnzahl = new ArrayList(); + } + return this.elAnzahl; + } + + /** + * Gets the value of the elEinstufung property. + * + *

+ * 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 elEinstufung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELEinstufung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELEinstufungType } + * + * + */ + public List getELEinstufung() { + if (elEinstufung == null) { + elEinstufung = new ArrayList(); + } + return this.elEinstufung; + } + + /** + * Gets the value of the elEntscheidungsfrage property. + * + *

+ * 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 elEntscheidungsfrage property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELEntscheidungsfrage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELEntscheidungsfrageType } + * + * + */ + public List getELEntscheidungsfrage() { + if (elEntscheidungsfrage == null) { + elEntscheidungsfrage = new ArrayList(); + } + return this.elEntscheidungsfrage; + } + + /** + * Gets the value of the elIdentifizierung property. + * + *

+ * 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 elIdentifizierung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELIdentifizierung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELIdentifizierungType } + * + * + */ + public List getELIdentifizierung() { + if (elIdentifizierung == null) { + elIdentifizierung = new ArrayList(); + } + return this.elIdentifizierung; + } + + /** + * Gets the value of the elText property. + * + *

+ * 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 elText property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELText().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELTextType } + * + * + */ + public List getELText() { + if (elText == null) { + elText = new ArrayList(); + } + return this.elText; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java new file mode 100644 index 00000000..1dee1ab5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.PolicyPartnerRole; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Die Spezifikation eines Polizzenobjektes + * + *

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

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

+ * <complexType name="PolizzenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <sequence>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VtgProdCd" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="RollePartner" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolizzenObjektSpezifikation_Type", propOrder = { + "polizzennr", + "vtgProdCd", + "rollePartner" +}) +public class PolizzenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VtgProdCd") + protected String vtgProdCd; + @XmlElement(name = "RollePartner") + protected List rollePartner; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vtgProdCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgProdCd() { + return vtgProdCd; + } + + /** + * Legt den Wert der vtgProdCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgProdCd(String value) { + this.vtgProdCd = value; + } + + /** + * Gets the value of the rollePartner property. + * + *

+ * 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 rollePartner property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRollePartner().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + public List getRollePartner() { + if (rollePartner == null) { + rollePartner = new ArrayList(); + } + return this.rollePartner; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenversandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenversandType.java new file mode 100644 index 00000000..fb529649 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenversandType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PolizzenversandType. + * + *

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

+ *

+ * <simpleType name="PolizzenversandType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="MAK2"/>
+ *     <enumeration value="VN1"/>
+ *     <enumeration value="MAKVN"/>
+ *     <enumeration value="MAK1"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PolizzenversandType") +@XmlEnum +public enum PolizzenversandType { + + + /** + * 2fach Makler: Ist nur bei Postversand möglich. Makler erhält Original und Kopie + * + */ + @XmlEnumValue("MAK2") + MAK_2("MAK2"), + + /** + * 1fach Versicherungsnehmer: Kunde erhält Original + * + */ + @XmlEnumValue("VN1") + VN_1("VN1"), + + /** + * 1fach Makler und 1fach Versicherungsnehmer: Kunde erhält Original und Makler die Kopie + * + */ + MAKVN("MAKVN"), + + /** + * 1fach Makler: Makler erhält Original + * + */ + @XmlEnumValue("MAK1") + MAK_1("MAK1"); + private final String value; + + PolizzenversandType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PolizzenversandType fromValue(String v) { + for (PolizzenversandType c: PolizzenversandType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PraemieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PraemieType.java new file mode 100644 index 00000000..c04137f2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PraemieType.java @@ -0,0 +1,268 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + + +/** + * Darstellung einer Praemie + * + *

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

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

+ * <complexType name="Praemie_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/>
+ *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type"/>
+ *         <element name="PraemieNto" type="{urn:omds20}decimal"/>
+ *         <element name="PraemieBto" type="{urn:omds20}decimal"/>
+ *         <element name="Versicherungssteuer" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungssteuer_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *         <element name="Unterjaehrigkeitszuschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *         <element name="Abschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Praemie_Type", propOrder = { + "zahlrhythmus", + "zahlweg", + "praemieNto", + "praemieBto", + "versicherungssteuer", + "waehrungsCd", + "unterjaehrigkeitszuschlag", + "abschlag" +}) +public class PraemieType { + + @XmlElement(name = "Zahlrhythmus", required = true) + protected String zahlrhythmus; + @XmlElement(name = "Zahlweg", required = true) + protected String zahlweg; + @XmlElement(name = "PraemieNto", required = true) + protected BigDecimal praemieNto; + @XmlElement(name = "PraemieBto", required = true) + protected BigDecimal praemieBto; + @XmlElement(name = "Versicherungssteuer") + protected List versicherungssteuer; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + protected WaehrungsCdType waehrungsCd; + @XmlElement(name = "Unterjaehrigkeitszuschlag") + protected Double unterjaehrigkeitszuschlag; + @XmlElement(name = "Abschlag") + protected Double abschlag; + + /** + * 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 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 praemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieNto() { + return praemieNto; + } + + /** + * Legt den Wert der praemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieNto(BigDecimal value) { + this.praemieNto = value; + } + + /** + * Ruft den Wert der praemieBto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieBto() { + return praemieBto; + } + + /** + * Legt den Wert der praemieBto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieBto(BigDecimal value) { + this.praemieBto = value; + } + + /** + * Gets the value of the versicherungssteuer property. + * + *

+ * 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 versicherungssteuer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVersicherungssteuer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VersicherungssteuerType } + * + * + */ + public List getVersicherungssteuer() { + if (versicherungssteuer == null) { + versicherungssteuer = new ArrayList(); + } + return this.versicherungssteuer; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der unterjaehrigkeitszuschlag-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getUnterjaehrigkeitszuschlag() { + return unterjaehrigkeitszuschlag; + } + + /** + * Legt den Wert der unterjaehrigkeitszuschlag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setUnterjaehrigkeitszuschlag(Double value) { + this.unterjaehrigkeitszuschlag = value; + } + + /** + * Ruft den Wert der abschlag-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getAbschlag() { + return abschlag; + } + + /** + * Legt den Wert der abschlag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setAbschlag(Double value) { + this.abschlag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java index b0a7052c..71b0d6d3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java @@ -1,18 +1,14 @@ 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.kfz.ProduktKfzType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ZusatzproduktKfzType; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + /** * Basistyp für ein Produkt diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java index 1208db4e..41ed74b2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java @@ -1,16 +1,11 @@ package at.vvo.omds.types.omds3Types.r1_4_0.common; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; 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.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; -import javax.xml.datatype.XMLGregorianCalendar; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ResponseStatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ResponseStatusType.java new file mode 100644 index 00000000..01a2bf96 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ResponseStatusType.java @@ -0,0 +1,125 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Statusinformationen im Response eines Serviceaufrufs + * + *

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

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

+ * <complexType name="ResponseStatus_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResponseStatus_Type", propOrder = { + "korrelationsId", + "ergebnis", + "meldungen" +}) +public class ResponseStatusType { + + @XmlElement(name = "KorrelationsId", required = true) + protected String korrelationsId; + @XmlElement(name = "Ergebnis", required = true) + @XmlSchemaType(name = "string") + protected StatusType ergebnis; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der korrelationsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKorrelationsId() { + return korrelationsId; + } + + /** + * Legt den Wert der korrelationsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKorrelationsId(String value) { + this.korrelationsId = value; + } + + /** + * Ruft den Wert der ergebnis-Eigenschaft ab. + * + * @return + * possible object is + * {@link StatusType } + * + */ + public StatusType getErgebnis() { + return ergebnis; + } + + /** + * Legt den Wert der ergebnis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link StatusType } + * + */ + public void setErgebnis(StatusType value) { + this.ergebnis = value; + } + + /** + * Gets the value of the meldungen property. + * + *

+ * 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SchadenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SchadenObjektSpezifikationType.java new file mode 100644 index 00000000..1f906c6e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SchadenObjektSpezifikationType.java @@ -0,0 +1,94 @@ + +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; + + +/** + * Die Spezifikation eines Schadenobjektes + * + *

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

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

+ * <complexType name="SchadenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <choice>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenObjektSpezifikation_Type", propOrder = { + "geschaeftsfallnummer", + "schadennr" +}) +public class SchadenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "Schadennr") + protected String schadennr; + + /** + * Eine Geschaeftsfallnummer + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SelbstbehaltType.java new file mode 100644 index 00000000..17034d87 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SelbstbehaltType.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Dient zur Abbildung eines Selbstbehalts + * + *

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

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

+ * <complexType name="Selbstbehalt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Selbstbehalt_Type", propOrder = { + "selbstbehalt", + "selbstbehaltProzentVs", + "selbstbehaltMinBetrag", + "selbstbehaltMaxBetrag" +}) +public class SelbstbehaltType { + + @XmlElement(name = "Selbstbehalt") + protected BigDecimal selbstbehalt; + @XmlElement(name = "SelbstbehaltProzentVs") + @XmlSchemaType(name = "unsignedInt") + protected Long selbstbehaltProzentVs; + @XmlElement(name = "SelbstbehaltMinBetrag") + protected BigDecimal selbstbehaltMinBetrag; + @XmlElement(name = "SelbstbehaltMaxBetrag") + protected BigDecimal selbstbehaltMaxBetrag; + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehalt(BigDecimal value) { + this.selbstbehalt = value; + } + + /** + * Ruft den Wert der selbstbehaltProzentVs-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getSelbstbehaltProzentVs() { + return selbstbehaltProzentVs; + } + + /** + * Legt den Wert der selbstbehaltProzentVs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setSelbstbehaltProzentVs(Long value) { + this.selbstbehaltProzentVs = value; + } + + /** + * Ruft den Wert der selbstbehaltMinBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltMinBetrag() { + return selbstbehaltMinBetrag; + } + + /** + * Legt den Wert der selbstbehaltMinBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltMinBetrag(BigDecimal value) { + this.selbstbehaltMinBetrag = value; + } + + /** + * Ruft den Wert der selbstbehaltMaxBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltMaxBetrag() { + return selbstbehaltMaxBetrag; + } + + /** + * Legt den Wert der selbstbehaltMaxBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltMaxBetrag(BigDecimal value) { + this.selbstbehaltMaxBetrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ServiceFault.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ServiceFault.java new file mode 100644 index 00000000..e3ea848e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ServiceFault.java @@ -0,0 +1,156 @@ + +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; +import java.math.BigInteger; + + +/** + * Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + * + *

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

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

+ * <complexType name="ServiceFault">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="errorType">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *               <pattern value="1"/>
+ *               <pattern value="2"/>
+ *               <pattern value="3"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="errorCode" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="errorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="elementReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServiceFault", propOrder = { + "errorType", + "errorCode", + "errorMsg", + "elementReference" +}) +public class ServiceFault { + + @XmlElement(required = true) + protected BigInteger errorType; + @XmlElement(required = true) + protected BigInteger errorCode; + @XmlElement(required = true) + protected String errorMsg; + protected String elementReference; + + /** + * Ruft den Wert der errorType-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getErrorType() { + return errorType; + } + + /** + * Legt den Wert der errorType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setErrorType(BigInteger value) { + this.errorType = value; + } + + /** + * Ruft den Wert der errorCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getErrorCode() { + return errorCode; + } + + /** + * Legt den Wert der errorCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setErrorCode(BigInteger value) { + this.errorCode = value; + } + + /** + * Ruft den Wert der errorMsg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErrorMsg() { + return errorMsg; + } + + /** + * Legt den Wert der errorMsg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErrorMsg(String value) { + this.errorMsg = value; + } + + /** + * Ruft den Wert der elementReference-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElementReference() { + return elementReference; + } + + /** + * Legt den Wert der elementReference-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElementReference(String value) { + this.elementReference = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/StatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/StatusType.java new file mode 100644 index 00000000..ed6b56a3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/StatusType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Status_Type. + * + *

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

+ *

+ * <simpleType name="Status_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <length value="4"/>
+ *     <enumeration value="OK"/>
+ *     <enumeration value="OKNA"/>
+ *     <enumeration value="NOK"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Status_Type") +@XmlEnum +public enum StatusType { + + + /** + * Request konnte verarbeitet werden + * + */ + OK, + + /** + * Request konnte nicht abschließend verarbeitet werden. Zum Beispiel wurde der Request in einen Workflow eingestellt aber noch nicht auf den Bestand angewendet. + * + */ + OKNA, + + /** + * Ein Fehler ist aufgetreten, Request konnte nicht verarbeitet werden + * + */ + NOK; + + public String value() { + return name(); + } + + public static StatusType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/TechnicalKeyValueType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/TechnicalKeyValueType.java new file mode 100644 index 00000000..0abac594 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/TechnicalKeyValueType.java @@ -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; + + +/** + * Typ für nicht weiter spezifizierte technische Parameter + * + *

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

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

+ * <complexType name="TechnicalKeyValue_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Key" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TechnicalKeyValue_Type", propOrder = { + "key", + "value" +}) +public class TechnicalKeyValueType { + + @XmlElement(name = "Key", required = true) + protected String key; + @XmlElement(name = "Value", required = true) + protected String value; + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java new file mode 100644 index 00000000..6acfd0b6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java @@ -0,0 +1,139 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.activation.DataHandler; +import javax.xml.bind.annotation.*; + + +/** + * Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + * + *

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

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

+ * <complexType name="Upload_Dokument_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Upload_Dokument_Type", propOrder = { + "name", + "mimetype", + "content", + "documentType" +}) +public class UploadDokumentType { + + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "Mimetype", required = true) + protected String mimetype; + @XmlElement(name = "Content", required = true) + @XmlMimeType("application/octet-stream") + protected DataHandler content; + @XmlElement(name = "DocumentType") + protected int documentType; + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * {@link DataHandler } + * + */ + public DataHandler getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DataHandler } + * + */ + public void setContent(DataHandler value) { + this.content = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VarianteType.java new file mode 100644 index 00000000..bc36fa29 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VarianteType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Variante_Type. + * + *

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

+ *

+ * <simpleType name="Variante_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Premiumschutz"/>
+ *     <enumeration value="Classicschutz"/>
+ *     <enumeration value="Basisschutz"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Variante_Type") +@XmlEnum +public enum VarianteType { + + @XmlEnumValue("Premiumschutz") + PREMIUMSCHUTZ("Premiumschutz"), + @XmlEnumValue("Classicschutz") + CLASSICSCHUTZ("Classicschutz"), + @XmlEnumValue("Basisschutz") + BASISSCHUTZ("Basisschutz"); + private final String value; + + VarianteType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VarianteType fromValue(String v) { + for (VarianteType c: VarianteType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java index 584ca779..d2f93866 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java @@ -1,18 +1,14 @@ 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.omds2Types.v2_11.ELRahmenvereinbarungType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkaufsproduktKfzType; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + /** * Basistyp für ein Produktbündel diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java index 58342c75..ac8e309f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java @@ -1,12 +1,7 @@ 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.XmlAttribute; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.*; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherungssteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherungssteuerType.java new file mode 100644 index 00000000..0cbec1eb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherungssteuerType.java @@ -0,0 +1,119 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Stellt die Versicherungsteuer einer Prämie dar + * + *

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

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

+ * <complexType name="Versicherungssteuer_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Versicherungssteuer" type="{urn:omds20}decimal"/>
+ *         <element name="VersicherungssteuerArt" type="{urn:omds3CommonServiceTypes-1-1-0}VersicherungssteuerArt_Type"/>
+ *         <element name="VersicherungssteuerSatz" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Versicherungssteuer_Type", propOrder = { + "versicherungssteuer", + "versicherungssteuerArt", + "versicherungssteuerSatz" +}) +public class VersicherungssteuerType { + + @XmlElement(name = "Versicherungssteuer", required = true) + protected BigDecimal versicherungssteuer; + @XmlElement(name = "VersicherungssteuerArt", required = true) + @XmlSchemaType(name = "anySimpleType") + protected String versicherungssteuerArt; + @XmlElement(name = "VersicherungssteuerSatz") + protected BigDecimal versicherungssteuerSatz; + + /** + * Ruft den Wert der versicherungssteuer-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVersicherungssteuer() { + return versicherungssteuer; + } + + /** + * Legt den Wert der versicherungssteuer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVersicherungssteuer(BigDecimal value) { + this.versicherungssteuer = value; + } + + /** + * Ruft den Wert der versicherungssteuerArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungssteuerArt() { + return versicherungssteuerArt; + } + + /** + * Legt den Wert der versicherungssteuerArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungssteuerArt(String value) { + this.versicherungssteuerArt = value; + } + + /** + * Ruft den Wert der versicherungssteuerSatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVersicherungssteuerSatz() { + return versicherungssteuerSatz; + } + + /** + * Legt den Wert der versicherungssteuerSatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVersicherungssteuerSatz(BigDecimal value) { + this.versicherungssteuerSatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VertragspersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VertragspersonType.java new file mode 100644 index 00000000..c2978703 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VertragspersonType.java @@ -0,0 +1,85 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType; + +import javax.xml.bind.annotation.*; + + +/** + * Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle + * + *

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

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

+ * <complexType name="Vertragsperson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Rolle" type="{urn:omds20}VtgRolleCd_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vertragsperson_Type", propOrder = { + "lfdNr", + "rolle" +}) +public class VertragspersonType { + + @XmlElement(name = "LfdNr") + @XmlSchemaType(name = "unsignedInt") + protected long lfdNr; + @XmlElement(name = "Rolle", required = true) + @XmlSchemaType(name = "string") + protected VtgRolleCdType rolle; + + /** + * Ruft den Wert der lfdNr-Eigenschaft ab. + * + */ + public long getLfdNr() { + return lfdNr; + } + + /** + * Legt den Wert der lfdNr-Eigenschaft fest. + * + */ + public void setLfdNr(long value) { + this.lfdNr = value; + } + + /** + * Ruft den Wert der rolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + public VtgRolleCdType getRolle() { + return rolle; + } + + /** + * Legt den Wert der rolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + public void setRolle(VtgRolleCdType value) { + this.rolle = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkularglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkularglaeubigerType.java new file mode 100644 index 00000000..1616832b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkularglaeubigerType.java @@ -0,0 +1,176 @@ + +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; + + +/** + * Typ zur Beschreibung einer Bank als Vinkulargläubiger + * + *

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

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

+ * <complexType name="Vinkularglaeubiger_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vertragsnummer">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="32"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerBank">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="2"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerPlz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="4"/>
+ *               <maxLength value="5"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerStrasse" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="3"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkularglaeubiger_Type", propOrder = { + "vertragsnummer", + "vinkularglaeubigerBank", + "vinkularglaeubigerPlz", + "vinkularglaeubigerStrasse" +}) +public class VinkularglaeubigerType { + + @XmlElement(name = "Vertragsnummer", required = true) + protected String vertragsnummer; + @XmlElement(name = "VinkularglaeubigerBank", required = true) + protected String vinkularglaeubigerBank; + @XmlElement(name = "VinkularglaeubigerPlz", required = true) + protected String vinkularglaeubigerPlz; + @XmlElement(name = "VinkularglaeubigerStrasse") + protected String vinkularglaeubigerStrasse; + + /** + * Ruft den Wert der vertragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsnummer() { + return vertragsnummer; + } + + /** + * Legt den Wert der vertragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsnummer(String value) { + this.vertragsnummer = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerBank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerBank() { + return vinkularglaeubigerBank; + } + + /** + * Legt den Wert der vinkularglaeubigerBank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerBank(String value) { + this.vinkularglaeubigerBank = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerPlz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerPlz() { + return vinkularglaeubigerPlz; + } + + /** + * Legt den Wert der vinkularglaeubigerPlz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerPlz(String value) { + this.vinkularglaeubigerPlz = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerStrasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerStrasse() { + return vinkularglaeubigerStrasse; + } + + /** + * Legt den Wert der vinkularglaeubigerStrasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerStrasse(String value) { + this.vinkularglaeubigerStrasse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkulierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkulierungType.java new file mode 100644 index 00000000..a2d794c3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkulierungType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import at.vvo.omds.types.omds2Types.v2_11.PERSONType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Vinkulierung + * + *

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

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

+ * <complexType name="Vinkulierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PERSON"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkulierung_Type", propOrder = { + "person" +}) +public class VinkulierungType { + + @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true) + protected PERSONType person; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + public PERSONType getPERSON() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + public void setPERSON(PERSONType value) { + this.person = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenDetailType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenDetailType.java index c2f8af38..a2e46017 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenDetailType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenDetailType.java @@ -1,13 +1,9 @@ package at.vvo.omds.types.omds3Types.r1_4_0.common; +import javax.xml.bind.annotation.*; 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; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenType.java index a9c04af3..aa8465e8 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenType.java @@ -1,11 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_4_0.common; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VorversicherungenKfzType; + import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VorversicherungenKfzType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlungsdatenType.java new file mode 100644 index 00000000..eae504e4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlungsdatenType.java @@ -0,0 +1,148 @@ + +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; + + +/** + * Beschreibt die Zahlungsdaten + * + *

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

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

+ * <complexType name="Zahlungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <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>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zahlungsdaten_Type", propOrder = { + "zahlungsart", + "kontonummer", + "bic", + "beschreibung" +}) +public class ZahlungsdatenType { + + @XmlElement(name = "Zahlungsart", required = true) + protected String zahlungsart; + @XmlElement(name = "Kontonummer") + protected String kontonummer; + @XmlElement(name = "BIC") + protected String bic; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + + /** + * Ruft den Wert der zahlungsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlungsart() { + return zahlungsart; + } + + /** + * Legt den Wert der zahlungsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlungsart(String value) { + this.zahlungsart = value; + } + + /** + * Ruft den Wert der kontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontonummer() { + return kontonummer; + } + + /** + * Legt den Wert der kontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontonummer(String value) { + 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. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlwegType.java new file mode 100644 index 00000000..7005ace2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlwegType.java @@ -0,0 +1,204 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.common; + +import javax.xml.bind.annotation.*; + + +/** + * Typ Zahlweg + * + *

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 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 Kundenkonto } + * + */ + public Kundenkonto getKundenkonto() { + return kundenkonto; + } + + /** + * Legt den Wert der kundenkonto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Kundenkonto } + * + */ + public void setKundenkonto(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/r1_4_0/common/ZeitraumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZeitraumType.java new file mode 100644 index 00000000..fbf158ed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZeitraumType.java @@ -0,0 +1,86 @@ + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

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

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

+ * <complexType name="Zeitraum_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ZRBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="ZREnd" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zeitraum_Type") +public class ZeitraumType { + + @XmlAttribute(name = "ZRBeg", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar zrBeg; + @XmlAttribute(name = "ZREnd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected XMLGregorianCalendar zrEnd; + + /** + * Ruft den Wert der zrBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZRBeg() { + return zrBeg; + } + + /** + * Legt den Wert der zrBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZRBeg(XMLGregorianCalendar value) { + this.zrBeg = value; + } + + /** + * Ruft den Wert der zrEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZREnd() { + return zrEnd; + } + + /** + * Legt den Wert der zrEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZREnd(XMLGregorianCalendar value) { + this.zrEnd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZulassungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZulassungsdatenType.java new file mode 100644 index 00000000..43ac237e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZulassungsdatenType.java @@ -0,0 +1,120 @@ + +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; + + +/** + * Typ für Zulassungsdaten + * + *

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

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

+ * <complexType name="Zulassungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VBNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Fahrgestellnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zulassungsdaten_Type", propOrder = { + "vbNummer", + "kennzeichen", + "fahrgestellnummer" +}) +public class ZulassungsdatenType { + + @XmlElement(name = "VBNummer") + protected String vbNummer; + @XmlElement(name = "Kennzeichen") + protected String kennzeichen; + @XmlElement(name = "Fahrgestellnummer") + protected String fahrgestellnummer; + + /** + * Ruft den Wert der vbNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVBNummer() { + return vbNummer; + } + + /** + * Legt den Wert der vbNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVBNummer(String value) { + this.vbNummer = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestellnummer() { + return fahrgestellnummer; + } + + /** + * Legt den Wert der fahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestellnummer(String value) { + this.fahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheElementarproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheElementarproduktdatenType.java new file mode 100644 index 00000000..fc6e861e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheElementarproduktdatenType.java @@ -0,0 +1,32 @@ + +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.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt + * + *

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

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

+ * <complexType name="ZusaetzlicheElementarproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheElementarproduktdaten_Type") +public abstract class ZusaetzlicheElementarproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheProduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheProduktdatenType.java new file mode 100644 index 00000000..e47dff25 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheProduktdatenType.java @@ -0,0 +1,32 @@ + +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.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Produkt + * + *

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

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

+ * <complexType name="ZusaetzlicheProduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheProduktdaten_Type") +public abstract class ZusaetzlicheProduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheVerkaufproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheVerkaufproduktdatenType.java new file mode 100644 index 00000000..570b0e6f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheVerkaufproduktdatenType.java @@ -0,0 +1,32 @@ + +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.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Verkaufsprodukt + * + *

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

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

+ * <complexType name="ZusaetzlicheVerkaufproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVerkaufproduktdaten_Type") +public abstract class ZusaetzlicheVerkaufproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/package-info.java new file mode 100644 index 00000000..b8b32e70 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3CommonServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_4_0.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStateChangeEventType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStateChangeEventType.java new file mode 100644 index 00000000..5486e3bf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStateChangeEventType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstraktes Event einer Statusänderung + * + *

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

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

+ * <complexType name="AbstractStateChangeEvent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbstractStateChangeEvent_Type") +@XmlSeeAlso({ + StateChangeEventType.class +}) +public abstract class AbstractStateChangeEventType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStatusGeschaeftsfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStatusGeschaeftsfallType.java new file mode 100644 index 00000000..879dad9f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStatusGeschaeftsfallType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Status eines Geschaeftsfalls + * + *

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

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

+ * <complexType name="AbstractStatusGeschaeftsfall_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbstractStatusGeschaeftsfall_Type") +@XmlSeeAlso({ + StatusAntragsGeschaeftsfall.class +}) +public abstract class AbstractStatusGeschaeftsfallType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseRequestType.java new file mode 100644 index 00000000..80733d54 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseRequestType.java @@ -0,0 +1,123 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.UploadDokumentType; + +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 des Requestobjekts, um Dokument zu Geschäftsfall hinzuzufügen + * + *

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

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

+ * <complexType name="AddDocToBusinessCaseRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToBusinessCaseRequest_Type", propOrder = { + "vuNr", + "geschaeftsfallnummer", + "dokument" +}) +public class AddDocToBusinessCaseRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "Geschaeftsfallnummer", required = true) + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "Dokument", required = true) + protected UploadDokumentType dokument; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link UploadDokumentType } + * + */ + public UploadDokumentType getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UploadDokumentType } + * + */ + public void setDokument(UploadDokumentType value) { + this.dokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseResponseType.java new file mode 100644 index 00000000..1963907c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseResponseType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Response von der VU, wenn ein zusätzliches Dokument übergeben wurde + * + *

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

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

+ * <complexType name="AddDocToBusinessCaseResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice maxOccurs="unbounded">
+ *         <element name="DocRef" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToBusinessCaseResponse_Type", propOrder = { + "docRefOrServiceFault" +}) +public class AddDocToBusinessCaseResponseType { + + @XmlElements({ + @XmlElement(name = "DocRef", type = DokumentenReferenzType.class), + @XmlElement(name = "ServiceFault", type = ServiceFault.class) + }) + protected List docRefOrServiceFault; + + /** + * Gets the value of the docRefOrServiceFault property. + * + *

+ * 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 docRefOrServiceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocRefOrServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * {@link ServiceFault } + * + * + */ + public List getDocRefOrServiceFault() { + if (docRefOrServiceFault == null) { + docRefOrServiceFault = new ArrayList(); + } + return this.docRefOrServiceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/CredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/CredentialsType.java new file mode 100644 index 00000000..2d6f016a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/CredentialsType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + * + *

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

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

+ * <complexType name="Credentials_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Credentials_Type") +public abstract class CredentialsType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointRequestType.java new file mode 100644 index 00000000..13c02dae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointRequestType.java @@ -0,0 +1,184 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; + +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 für den DeclareEndpointRequest + * + *

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

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

+ * <complexType name="DeclareEndpointRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="BasisUrlEndpoint">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1000"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}ArtAuthentifizierung"/>
+ *         <element name="Credentials" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Credentials_Type"/>
+ *         <element name="AuthorizationFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareEndpointRequest_Type", propOrder = { + "vuNr", + "basisUrlEndpoint", + "artAuthentifizierung", + "credentials", + "authorizationFilter" +}) +public class DeclareEndpointRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "BasisUrlEndpoint", required = true) + protected String basisUrlEndpoint; + @XmlElement(name = "ArtAuthentifizierung", required = true) + protected String artAuthentifizierung; + @XmlElement(name = "Credentials", required = true) + protected CredentialsType credentials; + @XmlElement(name = "AuthorizationFilter") + protected AuthorizationFilter authorizationFilter; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der basisUrlEndpoint-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBasisUrlEndpoint() { + return basisUrlEndpoint; + } + + /** + * Legt den Wert der basisUrlEndpoint-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBasisUrlEndpoint(String value) { + this.basisUrlEndpoint = value; + } + + /** + * Ruft den Wert der artAuthentifizierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtAuthentifizierung() { + return artAuthentifizierung; + } + + /** + * Legt den Wert der artAuthentifizierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtAuthentifizierung(String value) { + this.artAuthentifizierung = value; + } + + /** + * Ruft den Wert der credentials-Eigenschaft ab. + * + * @return + * possible object is + * {@link CredentialsType } + * + */ + public CredentialsType getCredentials() { + return credentials; + } + + /** + * Legt den Wert der credentials-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CredentialsType } + * + */ + public void setCredentials(CredentialsType value) { + this.credentials = value; + } + + /** + * Ruft den Wert der authorizationFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthorizationFilter() { + return authorizationFilter; + } + + /** + * Legt den Wert der authorizationFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthorizationFilter(AuthorizationFilter value) { + this.authorizationFilter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointResponseType.java new file mode 100644 index 00000000..f7f5bef5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +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 um als Makler der VU einen Endpoint bekannt zu geben + * + *

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

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

+ * <complexType name="DeclareEndpointResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1000"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareEndpointResponse_Type", propOrder = { + "registrierteBasisUrlMaklerEndpoint", + "serviceFault" +}) +public class DeclareEndpointResponseType { + + @XmlElement(name = "RegistrierteBasisUrlMaklerEndpoint") + protected String registrierteBasisUrlMaklerEndpoint; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegistrierteBasisUrlMaklerEndpoint() { + return registrierteBasisUrlMaklerEndpoint; + } + + /** + * Legt den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegistrierteBasisUrlMaklerEndpoint(String value) { + this.registrierteBasisUrlMaklerEndpoint = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesRequestType.java new file mode 100644 index 00000000..fa699502 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesRequestType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ fuer die Bekanntgabe von Statusänderungen + * + *

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

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

+ * <complexType name="DeclareStateChangesRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StateChange" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStateChangeEvent_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareStateChangesRequest_Type", propOrder = { + "stateChange" +}) +public class DeclareStateChangesRequestType { + + @XmlElement(name = "StateChange", required = true) + protected List stateChange; + + /** + * Gets the value of the stateChange property. + * + *

+ * 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 stateChange property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStateChange().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AbstractStateChangeEventType } + * + * + */ + public List getStateChange() { + if (stateChange == null) { + stateChange = new ArrayList(); + } + return this.stateChange; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesResponseType.java new file mode 100644 index 00000000..7981ba19 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesResponseType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ fuer die Annahme von Statusänderungen + * + *

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

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

+ * <complexType name="DeclareStateChangesResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareStateChangesResponse_Type") +public class DeclareStateChangesResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DocumentInfosResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DocumentInfosResponseResultType.java new file mode 100644 index 00000000..b7c298ae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DocumentInfosResponseResultType.java @@ -0,0 +1,160 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentenReferenzType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ZeitraumType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + *

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

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

+ * <complexType name="DocumentInfosResponseResult_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="DokumentInfos" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DocumentInfosResponseResult_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "dokumentInfos", + "zeitraum" +}) +public class DocumentInfosResponseResultType { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + @XmlElement(name = "DokumentInfos") + protected List dokumentInfos; + @XmlElement(name = "Zeitraum", required = true) + protected ZeitraumType zeitraum; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the dokumentInfos property. + * + *

+ * 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 dokumentInfos property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumentInfos().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentenReferenzType } + * + * + */ + public List getDokumentInfos() { + if (dokumentInfos == null) { + dokumentInfos = new ArrayList(); + } + return this.dokumentInfos; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectRequestType.java new file mode 100644 index 00000000..752d8c5c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectRequestType.java @@ -0,0 +1,269 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ZeitraumType; + +import javax.xml.bind.annotation.*; + + +/** + * Typ mit Elementen fuer die Anfrage nach Dokumenten zu einem fachlichen Objekt + * + *

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

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

+ * <complexType name="GetDocumentsOfObjectRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Erstellungsdatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfObjectRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType", + "maxResults", + "offset", + "orderBy" +}) +public class GetDocumentsOfObjectRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation", required = true) + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedShort") + protected Integer offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxResults(Integer value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setOffset(Integer value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectResponseType.java new file mode 100644 index 00000000..8f653f9c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectResponseType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts. + * + *

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

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

+ * <complexType name="GetDocumentsOfObjectResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfObjectResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class GetDocumentsOfObjectResponseType { + + @XmlElement(name = "Result") + protected DocumentInfosResponseResultType result; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentInfosResponseResultType } + * + */ + public DocumentInfosResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentInfosResponseResultType } + * + */ + public void setResult(DocumentInfosResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodRequestType.java new file mode 100644 index 00000000..b61e2d1e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodRequestType.java @@ -0,0 +1,269 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ZeitraumType; + +import javax.xml.bind.annotation.*; + + +/** + * Typ mit Elementen fuer die Anfrage nach Dokumenten eines Zeitraums + * + *

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

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

+ * <complexType name="GetDocumentsOfPeriodRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Erstellungsdatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfPeriodRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType", + "maxResults", + "offset", + "orderBy" +}) +public class GetDocumentsOfPeriodRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum", required = true) + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedShort") + protected Integer maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedShort") + protected Integer offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxResults(Integer value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setOffset(Integer value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodResponseType.java new file mode 100644 index 00000000..143c24c4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodResponseType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ mit Informationen zu den Dokumenten eines Zeitraums + * + *

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

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

+ * <complexType name="GetDocumentsOfPeriodResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentsOfPeriodResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class GetDocumentsOfPeriodResponseType { + + @XmlElement(name = "Result") + protected DocumentInfosResponseResultType result; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentInfosResponseResultType } + * + */ + public DocumentInfosResponseResultType getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentInfosResponseResultType } + * + */ + public void setResult(DocumentInfosResponseResultType value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java new file mode 100644 index 00000000..2f843afe --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java @@ -0,0 +1,180 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektSpezifikationType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ZeitraumType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + * + *

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

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

+ * <complexType name="GetNumberOfDocumentsRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ *         <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType" +}) +public class GetNumberOfDocumentsRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation", required = true) + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + protected ZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZeitraumType } + * + */ + public ZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZeitraumType } + * + */ + public void setZeitraum(ZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsResponseType.java new file mode 100644 index 00000000..baf4451e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsResponseType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +import javax.xml.bind.annotation.*; +import java.math.BigInteger; + + +/** + * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts + * + *

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

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

+ * <complexType name="GetNumberOfDocumentsResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="AnzDokumente" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsResponse_Type", propOrder = { + "anzDokumente", + "serviceFault" +}) +public class GetNumberOfDocumentsResponseType { + + @XmlElement(name = "AnzDokumente") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger anzDokumente; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der anzDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAnzDokumente() { + return anzDokumente; + } + + /** + * Legt den Wert der anzDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAnzDokumente(BigInteger value) { + this.anzDokumente = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesRequestType.java new file mode 100644 index 00000000..056c9b4c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonSearchRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.GeschaeftsobjektArtType; + +import javax.xml.bind.annotation.*; + + +/** + * Typ des Requestobjektes um Geschäftsfalle abzuholen + * + *

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

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

+ * <complexType name="GetStateChangesRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchRequest_Type">
+ *       <sequence>
+ *         <element name="GeschaeftsobjektArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetStateChangesRequest_Type", propOrder = { + "geschaeftsobjektArt" +}) +public class GetStateChangesRequestType + extends CommonSearchRequestType +{ + + @XmlElement(name = "GeschaeftsobjektArt") + @XmlSchemaType(name = "string") + protected GeschaeftsobjektArtType geschaeftsobjektArt; + + /** + * Ruft den Wert der geschaeftsobjektArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeschaeftsobjektArtType } + * + */ + public GeschaeftsobjektArtType getGeschaeftsobjektArt() { + return geschaeftsobjektArt; + } + + /** + * Legt den Wert der geschaeftsobjektArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeschaeftsobjektArtType } + * + */ + public void setGeschaeftsobjektArt(GeschaeftsobjektArtType value) { + this.geschaeftsobjektArt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesResponseType.java new file mode 100644 index 00000000..fda81939 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesResponseType.java @@ -0,0 +1,75 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonSearchResponseType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ des Responseobjektes um Geschäftsfalle abzuholen + * + *

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

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

+ * <complexType name="GetStateChangesResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchResponse_Type">
+ *       <sequence>
+ *         <element name="Event" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStateChangeEvent_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetStateChangesResponse_Type", propOrder = { + "event" +}) +public class GetStateChangesResponseType + extends CommonSearchResponseType +{ + + @XmlElement(name = "Event") + protected List event; + + /** + * Gets the value of the event property. + * + *

+ * 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 event property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEvent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AbstractStateChangeEventType } + * + * + */ + public List getEvent() { + if (event == null) { + event = new ArrayList(); + } + return this.event; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenRequestType.java new file mode 100644 index 00000000..8013f517 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenRequestType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Request-Type zum Bezug eines Security-Context-Tokens + * + *

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

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

+ * <complexType name="SecurityContextTokenRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Credentials" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Credentials_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SecurityContextTokenRequest_Type", propOrder = { + "credentials" +}) +public class SecurityContextTokenRequestType { + + @XmlElement(name = "Credentials", required = true) + protected CredentialsType credentials; + + /** + * Ruft den Wert der credentials-Eigenschaft ab. + * + * @return + * possible object is + * {@link CredentialsType } + * + */ + public CredentialsType getCredentials() { + return credentials; + } + + /** + * Legt den Wert der credentials-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CredentialsType } + * + */ + public void setCredentials(CredentialsType value) { + this.credentials = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenResponseType.java new file mode 100644 index 00000000..e1042b15 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenResponseType.java @@ -0,0 +1,111 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Response-Type zum Bezug eines Securtity-Context-Tokens + * + *

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

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

+ * <complexType name="SecurityContextTokenResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Token" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DauerhaftGueltig" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="GueltigBis" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SecurityContextTokenResponse_Type", propOrder = { + "token", + "dauerhaftGueltig", + "gueltigBis" +}) +public class SecurityContextTokenResponseType { + + @XmlElement(name = "Token", required = true) + protected String token; + @XmlElement(name = "DauerhaftGueltig") + protected boolean dauerhaftGueltig; + @XmlElement(name = "GueltigBis") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar gueltigBis; + + /** + * Ruft den Wert der token-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Legt den Wert der token-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + + /** + * Ruft den Wert der dauerhaftGueltig-Eigenschaft ab. + * + */ + public boolean isDauerhaftGueltig() { + return dauerhaftGueltig; + } + + /** + * Legt den Wert der dauerhaftGueltig-Eigenschaft fest. + * + */ + public void setDauerhaftGueltig(boolean value) { + this.dauerhaftGueltig = value; + } + + /** + * Ruft den Wert der gueltigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigBis() { + return gueltigBis; + } + + /** + * Legt den Wert der gueltigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigBis(XMLGregorianCalendar value) { + this.gueltigBis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StateChangeEventType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StateChangeEventType.java new file mode 100644 index 00000000..13f63aed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StateChangeEventType.java @@ -0,0 +1,267 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.GeschaeftsobjektArtType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Standard-Event einer Statusänderung + * + *

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

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

+ * <complexType name="StateChangeEvent_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStateChangeEvent_Type">
+ *       <sequence>
+ *         <element name="Objektart" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type"/>
+ *         <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type" minOccurs="0"/>
+ *         <element name="Aenderungsdatum" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="StatusGueltigAbDatum" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="BisherigerStatus" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStatusGeschaeftsfall_Type" minOccurs="0"/>
+ *         <element name="NeuerStatus" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStatusGeschaeftsfall_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StateChangeEvent_Type", propOrder = { + "objektart", + "objektId", + "geschaeftsfallnummer", + "geschaeftsfallArt", + "aenderungsdatum", + "statusGueltigAbDatum", + "bisherigerStatus", + "neuerStatus" +}) +public class StateChangeEventType + extends AbstractStateChangeEventType +{ + + @XmlElement(name = "Objektart", required = true) + @XmlSchemaType(name = "string") + protected GeschaeftsobjektArtType objektart; + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Geschaeftsfallnummer") + protected ObjektIdType geschaeftsfallnummer; + @XmlElement(name = "GeschaeftsfallArt") + @XmlSchemaType(name = "anySimpleType") + protected String geschaeftsfallArt; + @XmlElement(name = "Aenderungsdatum", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar aenderungsdatum; + @XmlElement(name = "StatusGueltigAbDatum", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar statusGueltigAbDatum; + @XmlElement(name = "BisherigerStatus") + protected AbstractStatusGeschaeftsfallType bisherigerStatus; + @XmlElement(name = "NeuerStatus", required = true) + protected AbstractStatusGeschaeftsfallType neuerStatus; + + /** + * Ruft den Wert der objektart-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeschaeftsobjektArtType } + * + */ + public GeschaeftsobjektArtType getObjektart() { + return objektart; + } + + /** + * Legt den Wert der objektart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeschaeftsobjektArtType } + * + */ + public void setObjektart(GeschaeftsobjektArtType value) { + this.objektart = value; + } + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getGeschaeftsfallnummer() { + return geschaeftsfallnummer; + } + + /** + * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setGeschaeftsfallnummer(ObjektIdType value) { + this.geschaeftsfallnummer = value; + } + + /** + * Ruft den Wert der geschaeftsfallArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeschaeftsfallArt() { + return geschaeftsfallArt; + } + + /** + * Legt den Wert der geschaeftsfallArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeschaeftsfallArt(String value) { + this.geschaeftsfallArt = value; + } + + /** + * Ruft den Wert der aenderungsdatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getAenderungsdatum() { + return aenderungsdatum; + } + + /** + * Legt den Wert der aenderungsdatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setAenderungsdatum(XMLGregorianCalendar value) { + this.aenderungsdatum = value; + } + + /** + * Ruft den Wert der statusGueltigAbDatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStatusGueltigAbDatum() { + return statusGueltigAbDatum; + } + + /** + * Legt den Wert der statusGueltigAbDatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStatusGueltigAbDatum(XMLGregorianCalendar value) { + this.statusGueltigAbDatum = value; + } + + /** + * Ruft den Wert der bisherigerStatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link AbstractStatusGeschaeftsfallType } + * + */ + public AbstractStatusGeschaeftsfallType getBisherigerStatus() { + return bisherigerStatus; + } + + /** + * Legt den Wert der bisherigerStatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AbstractStatusGeschaeftsfallType } + * + */ + public void setBisherigerStatus(AbstractStatusGeschaeftsfallType value) { + this.bisherigerStatus = value; + } + + /** + * Ruft den Wert der neuerStatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link AbstractStatusGeschaeftsfallType } + * + */ + public AbstractStatusGeschaeftsfallType getNeuerStatus() { + return neuerStatus; + } + + /** + * Legt den Wert der neuerStatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AbstractStatusGeschaeftsfallType } + * + */ + public void setNeuerStatus(AbstractStatusGeschaeftsfallType value) { + this.neuerStatus = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StatusAntragsGeschaeftsfall.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StatusAntragsGeschaeftsfall.java new file mode 100644 index 00000000..152737c6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StatusAntragsGeschaeftsfall.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Status eines Antrags + * + *

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

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

+ * <complexType name="StatusAntragsGeschaeftsfall">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStatusGeschaeftsfall_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StatusAntragsGeschaeftsfall", propOrder = { + "antragstatus" +}) +public class StatusAntragsGeschaeftsfall + extends AbstractStatusGeschaeftsfallType +{ + + @XmlElement(name = "Antragstatus") + protected int antragstatus; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + */ + public int getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + */ + public void setAntragstatus(int value) { + this.antragstatus = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/UsernamePasswordCredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/UsernamePasswordCredentialsType.java new file mode 100644 index 00000000..0be62ecd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/UsernamePasswordCredentialsType.java @@ -0,0 +1,87 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Konkrete Implementierung von Credentials mit Username und Password + * + *

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

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

+ * <complexType name="UsernamePasswordCredentials_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Username" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Password" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UsernamePasswordCredentials_Type") +public class UsernamePasswordCredentialsType { + + @XmlAttribute(name = "Username", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", required = true) + protected String username; + @XmlAttribute(name = "Password", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", required = true) + protected String password; + + /** + * Ruft den Wert der username-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUsername() { + return username; + } + + /** + * Legt den Wert der username-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUsername(String value) { + this.username = value; + } + + /** + * Ruft den Wert der password-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPassword() { + return password; + } + + /** + * Legt den Wert der password-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPassword(String value) { + this.password = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/package-info.java new file mode 100644 index 00000000..31eacbac --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_4_0.on1basis; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java new file mode 100644 index 00000000..aed519cf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java @@ -0,0 +1,61 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakter Request für die Berechnung + * + *

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

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

+ * <complexType name="CalculateRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="RequestUpselling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRequest_Type", propOrder = { + "requestUpselling" +}) +@XmlSeeAlso({ + CalculateKfzRequestType.class +}) +public abstract class CalculateRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "RequestUpselling", defaultValue = "false") + protected boolean requestUpselling; + + /** + * Ruft den Wert der requestUpselling-Eigenschaft ab. + * + */ + public boolean isRequestUpselling() { + return requestUpselling; + } + + /** + * Legt den Wert der requestUpselling-Eigenschaft fest. + * + */ + public void setRequestUpselling(boolean value) { + this.requestUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java new file mode 100644 index 00000000..29250445 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen + * + *

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

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

+ * <complexType name="CalculateResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateResponse_Type") +@XmlSeeAlso({ + CalculateKfzResponseType.class +}) +public abstract class CalculateResponseType + extends CommonProcessResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java new file mode 100644 index 00000000..425119a2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +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.on2antrag.kfz.CreateApplicationKfzRequestType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Request für den Antrag + * + *

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

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

+ * <complexType name="CreateApplicationRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRequest_Type", propOrder = { + "dateianhaenge" +}) +@XmlSeeAlso({ + CreateApplicationKfzRequestType.class +}) +public abstract class CreateApplicationRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * 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 dateianhaenge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java new file mode 100644 index 00000000..5aa5a6b6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java @@ -0,0 +1,134 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen + * + *

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

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

+ * <complexType name="CreateApplicationResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationResponse_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente" +}) +@XmlSeeAlso({ + CreateApplicationKfzResponseType.class +}) +public abstract class CreateApplicationResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + protected Integer antragstatus; + @XmlElement(name = "Antragsnummer") + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setAntragstatus(Integer value) { + this.antragstatus = value; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + + /** + * Gets the value of the dokumente property. + * + *

+ * 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java new file mode 100644 index 00000000..8907c818 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Request für das Offert + * + *

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

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

+ * <complexType name="CreateOfferRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRequest_Type") +@XmlSeeAlso({ + CreateOfferKfzRequestType.class +}) +public abstract class CreateOfferRequestType + extends CommonProcessRequestType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java new file mode 100644 index 00000000..b2b85a40 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java @@ -0,0 +1,77 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen + * + *

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

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

+ * <complexType name="CreateOfferResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferResponse_Type", propOrder = { + "dokumente" +}) +@XmlSeeAlso({ + CreateOfferKfzResponseType.class +}) +public abstract class CreateOfferResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Gets the value of the dokumente property. + * + *

+ * 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentRequestType.java new file mode 100644 index 00000000..d9e08b8c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonRequestType; + +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 um Offert- und Antragsdokumente zu beziehen + * + *

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

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

+ * <complexType name="GetApplicationDocumentRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="DokumentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetApplicationDocumentRequest_Type", propOrder = { + "dokumentId" +}) +public class GetApplicationDocumentRequestType + extends CommonRequestType +{ + + @XmlElement(name = "DokumentId", required = true) + protected String dokumentId; + + /** + * Ruft den Wert der dokumentId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDokumentId() { + return dokumentId; + } + + /** + * Legt den Wert der dokumentId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDokumentId(String value) { + this.dokumentId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentResponseType.java new file mode 100644 index 00000000..629a3bb7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentResponseType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType; + +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 um Offert- und Antragsdokumente zurückzugeben + * + *

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

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

+ * <complexType name="GetApplicationDocumentResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetApplicationDocumentResponse_Type", propOrder = { + "dokument" +}) +public class GetApplicationDocumentResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Dokument") + protected DokumentInfoType dokument; + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link DokumentInfoType } + * + */ + public DokumentInfoType getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DokumentInfoType } + * + */ + public void setDokument(DokumentInfoType value) { + this.dokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ObjectFactory.java new file mode 100644 index 00000000..068d68a7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ObjectFactory.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _GetApplicationDocumentRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", "GetApplicationDocumentRequest"); + private final static QName _GetApplicationDocumentResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", "GetApplicationDocumentResponse"); + + /** + * 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.common + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GetApplicationDocumentRequestType } + * + */ + public GetApplicationDocumentRequestType createGetApplicationDocumentRequestType() { + return new GetApplicationDocumentRequestType(); + } + + /** + * Create an instance of {@link GetApplicationDocumentResponseType } + * + */ + public GetApplicationDocumentResponseType createGetApplicationDocumentResponseType() { + return new GetApplicationDocumentResponseType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", name = "GetApplicationDocumentRequest") + public JAXBElement createGetApplicationDocumentRequest(GetApplicationDocumentRequestType value) { + return new JAXBElement(_GetApplicationDocumentRequest_QNAME, GetApplicationDocumentRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", name = "GetApplicationDocumentResponse") + public JAXBElement createGetApplicationDocumentResponse(GetApplicationDocumentResponseType value) { + return new JAXBElement(_GetApplicationDocumentResponse_QNAME, GetApplicationDocumentResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java index e097e7f7..69dfcae5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java @@ -1,25 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; +import at.vvo.omds.types.omds3Types.r1_4_0.common.*; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType; + +import javax.xml.bind.annotation.*; 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_4_0.common.AntragsartType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.BeteiligtePersonVertragType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.DatenverwendungType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.ErsatzpolizzenType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.KontierungType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.PolizzenversandType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.VertragspersonType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.VinkularglaeubigerType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenType; -import at.vvo.omds.types.omds3Types.r1_4_0.common.ZahlungsdatenType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType; /** @@ -40,6 +27,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType; * <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"/> @@ -66,6 +54,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType; "abweichenderPraemienzahler", "weitereVersicherungsnehmer", "weitereVertragspersonen", + "abgelehnteRisiken", "vorversicherungen", "zahlungsdaten", "sepa", @@ -98,6 +87,8 @@ public abstract class SpezAntragType { protected List weitereVersicherungsnehmer; @XmlElement(name = "WeitereVertragspersonen") protected List weitereVertragspersonen; + @XmlElement(name = "AbgelehnteRisiken") + protected AbgelehnteRisikenType abgelehnteRisiken; @XmlElement(name = "Vorversicherungen") protected VorversicherungenType vorversicherungen; @XmlElement(name = "Zahlungsdaten", required = true) @@ -272,6 +263,30 @@ public abstract class SpezAntragType { return this.weitereVertragspersonen; } + /** + * Ruft den Wert der abgelehnteRisiken-Eigenschaft ab. + * + * @return + * possible object is + * {@link AbgelehnteRisikenType } + * + */ + public AbgelehnteRisikenType getAbgelehnteRisiken() { + return abgelehnteRisiken; + } + + /** + * Legt den Wert der abgelehnteRisiken-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AbgelehnteRisikenType } + * + */ + public void setAbgelehnteRisiken(AbgelehnteRisikenType value) { + this.abgelehnteRisiken = value; + } + /** * Ruft den Wert der vorversicherungen-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezBerechnungType.java index 2818626d..6201d802 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezBerechnungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezBerechnungType.java @@ -1,11 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezBerechnungKfzType; + import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezBerechnungKfzType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java index 8d4b5654..d11ac41f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java @@ -1,18 +1,14 @@ 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.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_4_0.common.BeteiligtePersonVertragType; import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezOffertKfzType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Abstrakter Basistyp Offert, der bei Request und Response gleich ist diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java new file mode 100644 index 00000000..af201f20 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java @@ -0,0 +1,106 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +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 javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Request für die Antragsüberleitung + * + *

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

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

+ * <complexType name="SubmitApplicationRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRequest_Type", propOrder = { + "dateianhaenge", + "antragsnummer" +}) +@XmlSeeAlso({ + SubmitApplicationKfzRequestType.class +}) +public abstract class SubmitApplicationRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + @XmlElement(name = "Antragsnummer") + protected ObjektIdType antragsnummer; + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * 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 dateianhaenge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java new file mode 100644 index 00000000..198a69db --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java @@ -0,0 +1,126 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Abstrakter Response der Antragsüberleitung + * + *

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

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

+ * <complexType name="SubmitApplicationResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationResponse_Type", propOrder = { + "antragstatus", + "antragsnummer", + "dokumente" +}) +@XmlSeeAlso({ + SubmitApplicationKfzResponseType.class +}) +public abstract class SubmitApplicationResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + protected int antragstatus; + @XmlElement(name = "Antragsnummer", required = true) + protected ObjektIdType antragsnummer; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + */ + public int getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + */ + public void setAntragstatus(int value) { + this.antragstatus = value; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + + /** + * Gets the value of the dokumente property. + * + *

+ * 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 dokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DokumentInfoType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java new file mode 100644 index 00000000..0ab9c053 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer die Erweiterung des Antrags um Elemente, die nicht im Standard enthalten sind + * + *

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

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

+ * <complexType name="ZusaetzlicheAntragsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheAntragsdaten_Type") +public abstract class ZusaetzlicheAntragsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/package-info.java new file mode 100644 index 00000000..0aa1b3dc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ArtBesichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ArtBesichtigungType.java new file mode 100644 index 00000000..8a78f3ce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ArtBesichtigungType.java @@ -0,0 +1,57 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für ArtBesichtigung_Type. + * + *

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

+ *

+ * <simpleType name="ArtBesichtigung_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Besichtigung durch Betreuer"/>
+ *     <enumeration value="Kaufvertrag Markenhaendler mit Beschreibung"/>
+ *     <enumeration value="Besichtigung durch ARBOE, OEAMTC"/>
+ *     <enumeration value="Nachbesichtigung"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ArtBesichtigung_Type") +@XmlEnum +public enum ArtBesichtigungType { + + @XmlEnumValue("Besichtigung durch Betreuer") + BESICHTIGUNG_DURCH_BETREUER("Besichtigung durch Betreuer"), + @XmlEnumValue("Kaufvertrag Markenhaendler mit Beschreibung") + KAUFVERTRAG_MARKENHAENDLER_MIT_BESCHREIBUNG("Kaufvertrag Markenhaendler mit Beschreibung"), + @XmlEnumValue("Besichtigung durch ARBOE, OEAMTC") + BESICHTIGUNG_DURCH_ARBOE_OEAMTC("Besichtigung durch ARBOE, OEAMTC"), + @XmlEnumValue("Nachbesichtigung") + NACHBESICHTIGUNG("Nachbesichtigung"); + private final String value; + + ArtBesichtigungType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ArtBesichtigungType fromValue(String v) { + for (ArtBesichtigungType c: ArtBesichtigungType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/AssistanceKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/AssistanceKfzType.java new file mode 100644 index 00000000..6a6ad8a3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/AssistanceKfzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Assistance + * + *

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

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

+ * <complexType name="AssistanceKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AssistanceKfz_Type") +public class AssistanceKfzType + extends ElementarproduktKfzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzRequestType.java new file mode 100644 index 00000000..49f644f6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType; + +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 des Requestobjekts für eine Kfz-Berechnung + * + *

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

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

+ * <complexType name="CalculateKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzRequest_Type", propOrder = { + "berechnungsanfrage" +}) +public class CalculateKfzRequestType + extends CalculateRequestType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezBerechnungKfzType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + public void setBerechnungsanfrage(SpezBerechnungKfzType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzResponseType.java new file mode 100644 index 00000000..318ac7de --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzResponseType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseType; + +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 des Responseobjekts für eine Kfz-Berechnung + * + *

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

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

+ * <complexType name="CalculateKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type" minOccurs="0"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}UpsellingKfzResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzResponse_Type", propOrder = { + "berechnungsantwort", + "responseUpselling" +}) +public class CalculateKfzResponseType + extends CalculateResponseType +{ + + @XmlElement(name = "Berechnungsantwort") + protected SpezBerechnungKfzType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + protected UpsellingKfzResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + public void setBerechnungsantwort(SpezBerechnungKfzType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingKfzResponseType } + * + */ + public UpsellingKfzResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingKfzResponseType } + * + */ + public void setResponseUpselling(UpsellingKfzResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzRequestType.java new file mode 100644 index 00000000..fe27f64e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRequestType; + +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 des Requestobjekts für die Erzeugung eines Kfz-Antrags + * + *

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

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

+ * <complexType name="CreateApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzRequest_Type", propOrder = { + "antraganfrage" +}) +public class CreateApplicationKfzRequestType + extends CreateApplicationRequestType +{ + + @XmlElement(name = "Antraganfrage", required = true) + protected SpezAntragKfzType antraganfrage; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntraganfrage(SpezAntragKfzType value) { + this.antraganfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzResponseType.java new file mode 100644 index 00000000..cee4b100 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationResponseType; + +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 des Responseobjekts für die Erzeugung eines Kfz-Antrags + * + *

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

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

+ * <complexType name="CreateApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +public class CreateApplicationKfzResponseType + extends CreateApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzRequestType.java new file mode 100644 index 00000000..4507f2e6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestType; + +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 des Request für ein Kfz-Offert + * + *

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

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

+ * <complexType name="CreateOfferKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzRequest_Type", propOrder = { + "offertanfrage" +}) +public class CreateOfferKfzRequestType + extends CreateOfferRequestType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected SpezOffertKfzType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertKfzType } + * + */ + public SpezOffertKfzType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertKfzType } + * + */ + public void setOffertanfrage(SpezOffertKfzType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzResponseType.java new file mode 100644 index 00000000..f50a81d9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzResponseType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseType; + +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 des Response für ein Kfz-Offert + * + *

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

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

+ * <complexType name="CreateOfferKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzResponse_Type", propOrder = { + "offertantwort" +}) +public class CreateOfferKfzResponseType + extends CreateOfferResponseType +{ + + @XmlElement(name = "Offertantwort") + protected Offertantwort offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link Offertantwort } + * + */ + public Offertantwort getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Offertantwort } + * + */ + public void setOffertantwort(Offertantwort value) { + this.offertantwort = value; + } + + + /** + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Offertantwort + extends SpezOffertKfzType + { + + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/EinfacherFahrzeugzustandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/EinfacherFahrzeugzustandType.java deleted file mode 100644 index eb36d64f..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/EinfacherFahrzeugzustandType.java +++ /dev/null @@ -1,66 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * Type Standardimplementierung des Fahrzeugzustands - * - *

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

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

- * <complexType name="EinfacherFahrzeugzustand_Type">
- *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type">
- *       <sequence>
- *         <element name="Zustand" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "EinfacherFahrzeugzustand_Type", propOrder = { - "zustand" -}) -public class EinfacherFahrzeugzustandType - extends FahrzeugzustandType -{ - - @XmlElement(name = "Zustand", required = true) - protected String zustand; - - /** - * Ruft den Wert der zustand-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getZustand() { - return zustand; - } - - /** - * Legt den Wert der zustand-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setZustand(String value) { - this.zustand = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ElementarproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ElementarproduktKfzType.java new file mode 100644 index 00000000..20814f9f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ElementarproduktKfzType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType; + +import javax.xml.bind.annotation.*; + + +/** + * Abstrakte Basisklasse für KFZ-Elementarprodukte + * + *

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

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

+ * <complexType name="ElementarproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ *         <element name="LeasingVerbundUnternehmen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktKfz_Type", propOrder = { + "fahrzeugRefLfdNr", + "leasingVerbundUnternehmen" +}) +@XmlSeeAlso({ + HaftpflichtKfzType.class, + KaskoKfzType.class, + InsassenUnfallKfzType.class, + LenkerUnfallKfzType.class, + AssistanceKfzType.class +}) +public abstract class ElementarproduktKfzType + extends ElementarproduktType +{ + + @XmlElement(name = "FahrzeugRefLfdNr") + protected String fahrzeugRefLfdNr; + @XmlElement(name = "LeasingVerbundUnternehmen") + protected Boolean leasingVerbundUnternehmen; + + /** + * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrzeugRefLfdNr() { + return fahrzeugRefLfdNr; + } + + /** + * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrzeugRefLfdNr(String value) { + this.fahrzeugRefLfdNr = value; + } + + /** + * Ruft den Wert der leasingVerbundUnternehmen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLeasingVerbundUnternehmen() { + return leasingVerbundUnternehmen; + } + + /** + * Legt den Wert der leasingVerbundUnternehmen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLeasingVerbundUnternehmen(Boolean value) { + this.leasingVerbundUnternehmen = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandMitBesichichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandMitBesichichtigungType.java deleted file mode 100644 index 6e35cd40..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandMitBesichichtigungType.java +++ /dev/null @@ -1,297 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; - -import java.math.BigInteger; -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; - - -/** - * Type einer möglichen Implementierung des Fahrzeugzustands - * - *

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

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

- * <complexType name="FahrzeugzustandMitBesichichtigung_Type">
- *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type">
- *       <sequence>
- *         <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- *         <element name="Zustandsbeschreibung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zustandsbeschreibung_Type"/>
- *         <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
- *         <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
- *         <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
- *         <element name="Vorschaeden" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Besichtigungsort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
- *         <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "FahrzeugzustandMitBesichichtigung_Type", propOrder = { - "zustandsberichtLiegtAlsFormularBei", - "zustandsbeschreibung", - "schaedenAnScheibenKleinglas", - "schaedenAmFahrzeug", - "kilometerLtBesichtigung", - "vorschaeden", - "besichtigungsort", - "besichtigungsdatum", - "grundFuerNachbesichtigung" -}) -public class FahrzeugzustandMitBesichichtigungType - extends FahrzeugzustandType -{ - - @XmlElement(name = "ZustandsberichtLiegtAlsFormularBei") - protected Boolean zustandsberichtLiegtAlsFormularBei; - @XmlElement(name = "Zustandsbeschreibung", required = true) - @XmlSchemaType(name = "string") - protected ZustandsbeschreibungType zustandsbeschreibung; - @XmlElement(name = "SchaedenAnScheibenKleinglas") - @XmlSchemaType(name = "string") - protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas; - @XmlElement(name = "SchaedenAmFahrzeug") - @XmlSchemaType(name = "string") - protected SchaedenAmFahrzeugType schaedenAmFahrzeug; - @XmlElement(name = "KilometerLtBesichtigung") - protected BigInteger kilometerLtBesichtigung; - @XmlElement(name = "Vorschaeden") - protected String vorschaeden; - @XmlElement(name = "Besichtigungsort") - protected String besichtigungsort; - @XmlElement(name = "Besichtigungsdatum") - @XmlSchemaType(name = "date") - protected XMLGregorianCalendar besichtigungsdatum; - @XmlElement(name = "GrundFuerNachbesichtigung") - protected String grundFuerNachbesichtigung; - - /** - * Ruft den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isZustandsberichtLiegtAlsFormularBei() { - return zustandsberichtLiegtAlsFormularBei; - } - - /** - * Legt den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setZustandsberichtLiegtAlsFormularBei(Boolean value) { - this.zustandsberichtLiegtAlsFormularBei = value; - } - - /** - * Ruft den Wert der zustandsbeschreibung-Eigenschaft ab. - * - * @return - * possible object is - * {@link ZustandsbeschreibungType } - * - */ - public ZustandsbeschreibungType getZustandsbeschreibung() { - return zustandsbeschreibung; - } - - /** - * Legt den Wert der zustandsbeschreibung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ZustandsbeschreibungType } - * - */ - public void setZustandsbeschreibung(ZustandsbeschreibungType value) { - this.zustandsbeschreibung = value; - } - - /** - * Ruft den Wert der schaedenAnScheibenKleinglas-Eigenschaft ab. - * - * @return - * possible object is - * {@link SchaedenAnScheibenKleinglasType } - * - */ - public SchaedenAnScheibenKleinglasType getSchaedenAnScheibenKleinglas() { - return schaedenAnScheibenKleinglas; - } - - /** - * Legt den Wert der schaedenAnScheibenKleinglas-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SchaedenAnScheibenKleinglasType } - * - */ - public void setSchaedenAnScheibenKleinglas(SchaedenAnScheibenKleinglasType value) { - this.schaedenAnScheibenKleinglas = value; - } - - /** - * Ruft den Wert der schaedenAmFahrzeug-Eigenschaft ab. - * - * @return - * possible object is - * {@link SchaedenAmFahrzeugType } - * - */ - public SchaedenAmFahrzeugType getSchaedenAmFahrzeug() { - return schaedenAmFahrzeug; - } - - /** - * Legt den Wert der schaedenAmFahrzeug-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link SchaedenAmFahrzeugType } - * - */ - public void setSchaedenAmFahrzeug(SchaedenAmFahrzeugType value) { - this.schaedenAmFahrzeug = value; - } - - /** - * Ruft den Wert der kilometerLtBesichtigung-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getKilometerLtBesichtigung() { - return kilometerLtBesichtigung; - } - - /** - * Legt den Wert der kilometerLtBesichtigung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setKilometerLtBesichtigung(BigInteger value) { - this.kilometerLtBesichtigung = value; - } - - /** - * Ruft den Wert der vorschaeden-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVorschaeden() { - return vorschaeden; - } - - /** - * Legt den Wert der vorschaeden-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVorschaeden(String value) { - this.vorschaeden = value; - } - - /** - * Ruft den Wert der besichtigungsort-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBesichtigungsort() { - return besichtigungsort; - } - - /** - * Legt den Wert der besichtigungsort-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBesichtigungsort(String value) { - this.besichtigungsort = value; - } - - /** - * Ruft den Wert der besichtigungsdatum-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getBesichtigungsdatum() { - return besichtigungsdatum; - } - - /** - * Legt den Wert der besichtigungsdatum-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setBesichtigungsdatum(XMLGregorianCalendar value) { - this.besichtigungsdatum = value; - } - - /** - * Ruft den Wert der grundFuerNachbesichtigung-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getGrundFuerNachbesichtigung() { - return grundFuerNachbesichtigung; - } - - /** - * Legt den Wert der grundFuerNachbesichtigung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setGrundFuerNachbesichtigung(String value) { - this.grundFuerNachbesichtigung = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandImplType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FzZustandBesichtigungType.java similarity index 84% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandImplType.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FzZustandBesichtigungType.java index c439bfcd..9f23b067 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandImplType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FzZustandBesichtigungType.java @@ -1,29 +1,25 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; -import java.math.BigInteger; -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.bind.annotation.*; import javax.xml.datatype.XMLGregorianCalendar; +import java.math.BigInteger; /** - * Type Standardimplementierung des Fahrzeugzustands + * Ergebnisse einer Besichtigung * - *

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

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

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

- * <complexType name="FahrzeugzustandImpl_Type">
+ * <complexType name="FzZustandBesichtigung_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type">
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       <sequence>
  *         <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- *         <element name="Zustandsbeschreibung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zustandsbeschreibung_Type"/>
+ *         <element name="ArtBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ArtBesichtigung_Type"/>
  *         <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
  *         <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
  *         <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
@@ -32,7 +28,7 @@ import javax.xml.datatype.XMLGregorianCalendar;
  *         <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
  *         <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *       </sequence>
- *     </extension>
+ *     </restriction>
  *   </complexContent>
  * </complexType>
  * 
@@ -40,9 +36,9 @@ import javax.xml.datatype.XMLGregorianCalendar; * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "FahrzeugzustandImpl_Type", propOrder = { +@XmlType(name = "FzZustandBesichtigung_Type", propOrder = { "zustandsberichtLiegtAlsFormularBei", - "zustandsbeschreibung", + "artBesichtigung", "schaedenAnScheibenKleinglas", "schaedenAmFahrzeug", "kilometerLtBesichtigung", @@ -51,15 +47,13 @@ import javax.xml.datatype.XMLGregorianCalendar; "besichtigungsdatum", "grundFuerNachbesichtigung" }) -public class FahrzeugzustandImplType - extends FahrzeugzustandType -{ +public class FzZustandBesichtigungType { @XmlElement(name = "ZustandsberichtLiegtAlsFormularBei") protected Boolean zustandsberichtLiegtAlsFormularBei; - @XmlElement(name = "Zustandsbeschreibung", required = true) + @XmlElement(name = "ArtBesichtigung", required = true) @XmlSchemaType(name = "string") - protected ZustandsbeschreibungType zustandsbeschreibung; + protected ArtBesichtigungType artBesichtigung; @XmlElement(name = "SchaedenAnScheibenKleinglas") @XmlSchemaType(name = "string") protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas; @@ -103,27 +97,27 @@ public class FahrzeugzustandImplType } /** - * Ruft den Wert der zustandsbeschreibung-Eigenschaft ab. + * Ruft den Wert der artBesichtigung-Eigenschaft ab. * * @return * possible object is - * {@link ZustandsbeschreibungType } + * {@link ArtBesichtigungType } * */ - public ZustandsbeschreibungType getZustandsbeschreibung() { - return zustandsbeschreibung; + public ArtBesichtigungType getArtBesichtigung() { + return artBesichtigung; } /** - * Legt den Wert der zustandsbeschreibung-Eigenschaft fest. + * Legt den Wert der artBesichtigung-Eigenschaft fest. * * @param value * allowed object is - * {@link ZustandsbeschreibungType } + * {@link ArtBesichtigungType } * */ - public void setZustandsbeschreibung(ZustandsbeschreibungType value) { - this.zustandsbeschreibung = value; + public void setArtBesichtigung(ArtBesichtigungType value) { + this.artBesichtigung = value; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/HaftpflichtKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/HaftpflichtKfzType.java new file mode 100644 index 00000000..ac250219 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/HaftpflichtKfzType.java @@ -0,0 +1,208 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds2Types.v2_11.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_11.ELVersicherungssummeType; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Typ für das Elementarprodukt KFZ-Haftpflicht + * + *

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

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

+ * <complexType name="HaftpflichtKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element ref="{urn:omds20}EL-Versicherungssumme"/>
+ *         <element name="VarianteLeihwagen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VarianteLeihwagen_Type"/>
+ *         <element ref="{urn:omds20}EL-Einstufung"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="VDNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HaftpflichtKfz_Type", propOrder = { + "art", + "elVersicherungssumme", + "varianteLeihwagen", + "elEinstufung", + "zielpraemie", + "vdNummer" +}) +public class HaftpflichtKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "Art", required = true) + protected String art; + @XmlElement(name = "EL-Versicherungssumme", namespace = "urn:omds20", required = true) + protected ELVersicherungssummeType elVersicherungssumme; + @XmlElement(name = "VarianteLeihwagen", required = true) + @XmlSchemaType(name = "string") + protected VarianteLeihwagenType varianteLeihwagen; + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", required = true) + protected ELEinstufungType elEinstufung; + @XmlElement(name = "Zielpraemie") + protected BigDecimal zielpraemie; + @XmlElement(name = "VDNummer") + protected String vdNummer; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArt(String value) { + this.art = value; + } + + /** + * Versicherungssumme Haftpflicht + * + * @return + * possible object is + * {@link ELVersicherungssummeType } + * + */ + public ELVersicherungssummeType getELVersicherungssumme() { + return elVersicherungssumme; + } + + /** + * Legt den Wert der elVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELVersicherungssummeType } + * + */ + public void setELVersicherungssumme(ELVersicherungssummeType value) { + this.elVersicherungssumme = value; + } + + /** + * Ruft den Wert der varianteLeihwagen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VarianteLeihwagenType } + * + */ + public VarianteLeihwagenType getVarianteLeihwagen() { + return varianteLeihwagen; + } + + /** + * Legt den Wert der varianteLeihwagen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VarianteLeihwagenType } + * + */ + public void setVarianteLeihwagen(VarianteLeihwagenType value) { + this.varianteLeihwagen = value; + } + + /** + * Ruft den Wert der elEinstufung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELEinstufungType } + * + */ + public ELEinstufungType getELEinstufung() { + return elEinstufung; + } + + /** + * Legt den Wert der elEinstufung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELEinstufungType } + * + */ + public void setELEinstufung(ELEinstufungType value) { + this.elEinstufung = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der vdNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVDNummer() { + return vdNummer; + } + + /** + * Legt den Wert der vdNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVDNummer(String value) { + this.vdNummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallKfzType.java new file mode 100644 index 00000000..5f6f23df --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallKfzType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import javax.xml.bind.annotation.*; + + +/** + * Typ für das Elementarprodukt KFZ-Insassenunfall + * + *

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

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

+ * <complexType name="InsassenUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="InsassenUnfallSystem" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallSystem_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InsassenUnfallKfz_Type", propOrder = { + "insassenUnfallSystem" +}) +public class InsassenUnfallKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "InsassenUnfallSystem", required = true) + @XmlSchemaType(name = "string") + protected InsassenUnfallSystemType insassenUnfallSystem; + + /** + * Ruft den Wert der insassenUnfallSystem-Eigenschaft ab. + * + * @return + * possible object is + * {@link InsassenUnfallSystemType } + * + */ + public InsassenUnfallSystemType getInsassenUnfallSystem() { + return insassenUnfallSystem; + } + + /** + * Legt den Wert der insassenUnfallSystem-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InsassenUnfallSystemType } + * + */ + public void setInsassenUnfallSystem(InsassenUnfallSystemType value) { + this.insassenUnfallSystem = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallSystemType.java new file mode 100644 index 00000000..42b51074 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallSystemType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für InsassenUnfallSystem_Type. + * + *

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

+ *

+ * <simpleType name="InsassenUnfallSystem_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Pauschalsystem"/>
+ *     <enumeration value="Platzsystem1"/>
+ *     <enumeration value="Platzsystem2"/>
+ *     <enumeration value="Personensystem"/>
+ *     <enumeration value="Lenkerunfallversicherung"/>
+ *     <enumeration value="Aufsassenunfallversicherung"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "InsassenUnfallSystem_Type") +@XmlEnum +public enum InsassenUnfallSystemType { + + @XmlEnumValue("Pauschalsystem") + PAUSCHALSYSTEM("Pauschalsystem"), + @XmlEnumValue("Platzsystem1") + PLATZSYSTEM_1("Platzsystem1"), + @XmlEnumValue("Platzsystem2") + PLATZSYSTEM_2("Platzsystem2"), + @XmlEnumValue("Personensystem") + PERSONENSYSTEM("Personensystem"), + @XmlEnumValue("Lenkerunfallversicherung") + LENKERUNFALLVERSICHERUNG("Lenkerunfallversicherung"), + @XmlEnumValue("Aufsassenunfallversicherung") + AUFSASSENUNFALLVERSICHERUNG("Aufsassenunfallversicherung"); + private final String value; + + InsassenUnfallSystemType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static InsassenUnfallSystemType fromValue(String v) { + for (InsassenUnfallSystemType c: InsassenUnfallSystemType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/KaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/KaskoKfzType.java new file mode 100644 index 00000000..b2b30250 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/KaskoKfzType.java @@ -0,0 +1,260 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.BezugsrechtType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.VinkulierungType; + +import javax.xml.bind.annotation.*; +import java.math.BigDecimal; + + +/** + * Abstrakter Basistyp für die Kasko-Elementarprodukte + * + *

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

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

+ * <complexType name="KaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element name="SelbstbehaltBisBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="KMLeistung" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="VorsteuerAbzugBerechtigung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkulierung_Type" minOccurs="0"/>
+ *         <element name="Bezugsrecht" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsrecht_Type" minOccurs="0"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Eingeschraenkt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KaskoKfz_Type", propOrder = { + "art", + "selbstbehaltBisBetrag", + "kmLeistung", + "vorsteuerAbzugBerechtigung", + "vinkulierung", + "bezugsrecht", + "zielpraemie", + "eingeschraenkt" +}) +@XmlSeeAlso({ + TeilkaskoKfzType.class, + VollkaskoKfzType.class +}) +public abstract class KaskoKfzType + extends ElementarproduktKfzType +{ + + @XmlElement(name = "Art", required = true) + protected String art; + @XmlElement(name = "SelbstbehaltBisBetrag") + protected BigDecimal selbstbehaltBisBetrag; + @XmlElement(name = "KMLeistung") + @XmlSchemaType(name = "unsignedInt") + protected Long kmLeistung; + @XmlElement(name = "VorsteuerAbzugBerechtigung") + protected boolean vorsteuerAbzugBerechtigung; + @XmlElement(name = "Vinkulierung") + protected VinkulierungType vinkulierung; + @XmlElement(name = "Bezugsrecht") + protected BezugsrechtType bezugsrecht; + @XmlElement(name = "Zielpraemie") + protected BigDecimal zielpraemie; + @XmlElement(name = "Eingeschraenkt", defaultValue = "0") + protected Boolean eingeschraenkt; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArt(String value) { + this.art = value; + } + + /** + * Ruft den Wert der selbstbehaltBisBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltBisBetrag() { + return selbstbehaltBisBetrag; + } + + /** + * Legt den Wert der selbstbehaltBisBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltBisBetrag(BigDecimal value) { + this.selbstbehaltBisBetrag = value; + } + + /** + * Ruft den Wert der kmLeistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getKMLeistung() { + return kmLeistung; + } + + /** + * Legt den Wert der kmLeistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setKMLeistung(Long value) { + this.kmLeistung = value; + } + + /** + * Ruft den Wert der vorsteuerAbzugBerechtigung-Eigenschaft ab. + * + */ + public boolean isVorsteuerAbzugBerechtigung() { + return vorsteuerAbzugBerechtigung; + } + + /** + * Legt den Wert der vorsteuerAbzugBerechtigung-Eigenschaft fest. + * + */ + public void setVorsteuerAbzugBerechtigung(boolean value) { + this.vorsteuerAbzugBerechtigung = value; + } + + /** + * Ruft den Wert der vinkulierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkulierungType } + * + */ + public VinkulierungType getVinkulierung() { + return vinkulierung; + } + + /** + * Legt den Wert der vinkulierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkulierungType } + * + */ + public void setVinkulierung(VinkulierungType value) { + this.vinkulierung = value; + } + + /** + * Ruft den Wert der bezugsrecht-Eigenschaft ab. + * + * @return + * possible object is + * {@link BezugsrechtType } + * + */ + public BezugsrechtType getBezugsrecht() { + return bezugsrecht; + } + + /** + * Legt den Wert der bezugsrecht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BezugsrechtType } + * + */ + public void setBezugsrecht(BezugsrechtType value) { + this.bezugsrecht = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der eingeschraenkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isEingeschraenkt() { + return eingeschraenkt; + } + + /** + * Legt den Wert der eingeschraenkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setEingeschraenkt(Boolean value) { + this.eingeschraenkt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/LenkerUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/LenkerUnfallKfzType.java new file mode 100644 index 00000000..125ff138 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/LenkerUnfallKfzType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Lenkerunfall + * + *

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

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

+ * <complexType name="LenkerUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LenkerUnfallKfz_Type") +public class LenkerUnfallKfzType + extends ElementarproduktKfzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ObjectFactory.java index 861f2da6..84dfd693 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ObjectFactory.java @@ -234,19 +234,11 @@ public class ObjectFactory { } /** - * Create an instance of {@link EinfacherFahrzeugzustandType } + * Create an instance of {@link FzZustandBesichtigungType } * */ - public EinfacherFahrzeugzustandType createEinfacherFahrzeugzustandType() { - return new EinfacherFahrzeugzustandType(); - } - - /** - * Create an instance of {@link FahrzeugzustandMitBesichichtigungType } - * - */ - public FahrzeugzustandMitBesichichtigungType createFahrzeugzustandMitBesichichtigungType() { - return new FahrzeugzustandMitBesichichtigungType(); + public FzZustandBesichtigungType createFzZustandBesichtigungType() { + return new FzZustandBesichtigungType(); } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java new file mode 100644 index 00000000..d7303eab --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +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 für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht + * + *

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

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

+ * <complexType name="ProduktKfzRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Verkehrsrechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkehrsrechtsschutzKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfzRechtsschutz_Type", propOrder = { + "verkehrsrechtsschutz" +}) +public class ProduktKfzRechtsschutzType + extends ZusatzproduktKfzType +{ + + @XmlElement(name = "Verkehrsrechtsschutz", required = true) + protected VerkehrsrechtsschutzKfzType verkehrsrechtsschutz; + + /** + * Ruft den Wert der verkehrsrechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + public VerkehrsrechtsschutzKfzType getVerkehrsrechtsschutz() { + return verkehrsrechtsschutz; + } + + /** + * Legt den Wert der verkehrsrechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + public void setVerkehrsrechtsschutz(VerkehrsrechtsschutzKfzType value) { + this.verkehrsrechtsschutz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzType.java new file mode 100644 index 00000000..b9a0661c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzType.java @@ -0,0 +1,199 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht + * + *

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

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

+ * <complexType name="ProduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *       <sequence>
+ *         <element name="Haftpflicht" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}HaftpflichtKfz_Type"/>
+ *         <choice>
+ *           <element name="Teilkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}TeilkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *           <element name="Vollkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VollkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         </choice>
+ *         <element name="Insassenunfall" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallKfz_Type" minOccurs="0"/>
+ *         <element name="Assistance" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}AssistanceKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfz_Type", propOrder = { + "haftpflicht", + "teilkasko", + "vollkasko", + "insassenunfall", + "assistance" +}) +public class ProduktKfzType + extends ProduktType +{ + + @XmlElement(name = "Haftpflicht", required = true) + protected HaftpflichtKfzType haftpflicht; + @XmlElement(name = "Teilkasko") + protected List teilkasko; + @XmlElement(name = "Vollkasko") + protected List vollkasko; + @XmlElement(name = "Insassenunfall") + protected InsassenUnfallKfzType insassenunfall; + @XmlElement(name = "Assistance") + protected List assistance; + + /** + * Ruft den Wert der haftpflicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link HaftpflichtKfzType } + * + */ + public HaftpflichtKfzType getHaftpflicht() { + return haftpflicht; + } + + /** + * Legt den Wert der haftpflicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link HaftpflichtKfzType } + * + */ + public void setHaftpflicht(HaftpflichtKfzType value) { + this.haftpflicht = value; + } + + /** + * Gets the value of the teilkasko property. + * + *

+ * 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 teilkasko property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTeilkasko().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TeilkaskoKfzType } + * + * + */ + public List getTeilkasko() { + if (teilkasko == null) { + teilkasko = new ArrayList(); + } + return this.teilkasko; + } + + /** + * Gets the value of the vollkasko property. + * + *

+ * 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 vollkasko property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVollkasko().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VollkaskoKfzType } + * + * + */ + public List getVollkasko() { + if (vollkasko == null) { + vollkasko = new ArrayList(); + } + return this.vollkasko; + } + + /** + * Ruft den Wert der insassenunfall-Eigenschaft ab. + * + * @return + * possible object is + * {@link InsassenUnfallKfzType } + * + */ + public InsassenUnfallKfzType getInsassenunfall() { + return insassenunfall; + } + + /** + * Legt den Wert der insassenunfall-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InsassenUnfallKfzType } + * + */ + public void setInsassenunfall(InsassenUnfallKfzType value) { + this.insassenunfall = value; + } + + /** + * Gets the value of the assistance property. + * + *

+ * 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 assistance property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAssistance().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AssistanceKfzType } + * + * + */ + public List getAssistance() { + if (assistance == null) { + assistance = new ArrayList(); + } + return this.assistance; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAmFahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAmFahrzeugType.java new file mode 100644 index 00000000..2c63b050 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAmFahrzeugType.java @@ -0,0 +1,51 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SchaedenAmFahrzeug_Type. + * + *

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

+ *

+ * <simpleType name="SchaedenAmFahrzeug_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Schäden an der Karosserie"/>
+ *     <enumeration value="Schäden an der Karosserie"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchaedenAmFahrzeug_Type") +@XmlEnum +public enum SchaedenAmFahrzeugType { + + @XmlEnumValue("keine Sch\u00e4den an der Karosserie") + KEINE_SCHÄDEN_AN_DER_KAROSSERIE("keine Sch\u00e4den an der Karosserie"), + @XmlEnumValue("Sch\u00e4den an der Karosserie") + SCHÄDEN_AN_DER_KAROSSERIE("Sch\u00e4den an der Karosserie"); + private final String value; + + SchaedenAmFahrzeugType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SchaedenAmFahrzeugType fromValue(String v) { + for (SchaedenAmFahrzeugType c: SchaedenAmFahrzeugType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java new file mode 100644 index 00000000..675bd1df --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java @@ -0,0 +1,51 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SchaedenAnScheibenKleinglas_Type. + * + *

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

+ *

+ * <simpleType name="SchaedenAnScheibenKleinglas_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Schäden an Scheiben / Kleinglas"/>
+ *     <enumeration value="Schäden an Scheiben / Kleinglas"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchaedenAnScheibenKleinglas_Type") +@XmlEnum +public enum SchaedenAnScheibenKleinglasType { + + @XmlEnumValue("keine Sch\u00e4den an Scheiben / Kleinglas") + KEINE_SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("keine Sch\u00e4den an Scheiben / Kleinglas"), + @XmlEnumValue("Sch\u00e4den an Scheiben / Kleinglas") + SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("Sch\u00e4den an Scheiben / Kleinglas"); + private final String value; + + SchaedenAnScheibenKleinglasType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SchaedenAnScheibenKleinglasType fromValue(String v) { + for (SchaedenAnScheibenKleinglasType c: SchaedenAnScheibenKleinglasType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezAntragKfzType.java index 97b9a53f..87994526 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezAntragKfzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezAntragKfzType.java @@ -1,12 +1,13 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; +import at.vvo.omds.types.omds3Types.r1_4_0.common.BonusMalusSystemType; +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezAntragType; + 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.BonusMalusSystemType; -import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezAntragType; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezBerechnungKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezBerechnungKfzType.java new file mode 100644 index 00000000..b5677f67 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezBerechnungKfzType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezBerechnungType; + +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 der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

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

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

+ * <complexType name="SpezBerechnungKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungKfz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezBerechnungKfzType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezOffertKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezOffertKfzType.java new file mode 100644 index 00000000..afd55c33 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezOffertKfzType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezOffertType; + +import javax.xml.bind.annotation.*; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

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

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

+ * <complexType name="SpezOffertKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertKfz_Type", propOrder = { + "verkaufsprodukt" +}) +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType.Offertantwort.class +}) +public class SpezOffertKfzType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java new file mode 100644 index 00000000..947a0355 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRequestType; + +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 des Requestobjekts für eine Antragseinreichung Kfz + * + *

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

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

+ * <complexType name="SubmitApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzRequest_Type", propOrder = { + "antraganfrage" +}) +public class SubmitApplicationKfzRequestType + extends SubmitApplicationRequestType +{ + + @XmlElement(name = "Antraganfrage") + protected SpezAntragKfzType antraganfrage; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntraganfrage(SpezAntragKfzType value) { + this.antraganfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java new file mode 100644 index 00000000..1a38d740 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationResponseType; + +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 des Responseobjekts für eine Antragseinreichung Kfz + * + *

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

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

+ * <complexType name="SubmitApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +public class SubmitApplicationKfzResponseType + extends SubmitApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/TeilkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/TeilkaskoKfzType.java new file mode 100644 index 00000000..fcebbc1f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/TeilkaskoKfzType.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +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 für das Elementarprodukt KFZ-Teilkasko + * + *

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

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

+ * <complexType name="TeilkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Vandalismusklausel" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TeilkaskoKfz_Type", propOrder = { + "vandalismusklausel" +}) +public class TeilkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Vandalismusklausel") + protected boolean vandalismusklausel; + + /** + * Ruft den Wert der vandalismusklausel-Eigenschaft ab. + * + */ + public boolean isVandalismusklausel() { + return vandalismusklausel; + } + + /** + * Legt den Wert der vandalismusklausel-Eigenschaft fest. + * + */ + public void setVandalismusklausel(boolean value) { + this.vandalismusklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/UpsellingKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/UpsellingKfzResponseType.java new file mode 100644 index 00000000..1e4454c5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/UpsellingKfzResponseType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Response Upselling Alternativen + * + *

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

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

+ * <complexType name="UpsellingKfzResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="UpsellingVerkaufsprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingKfzResponse_Type", propOrder = { + "upsellingVerkaufsprodukte" +}) +public abstract class UpsellingKfzResponseType { + + @XmlElement(name = "UpsellingVerkaufsprodukte") + protected List upsellingVerkaufsprodukte; + + /** + * Gets the value of the upsellingVerkaufsprodukte property. + * + *

+ * 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 upsellingVerkaufsprodukte property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUpsellingVerkaufsprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VerkaufsproduktKfzType } + * + * + */ + public List getUpsellingVerkaufsprodukte() { + if (upsellingVerkaufsprodukte == null) { + upsellingVerkaufsprodukte = new ArrayList(); + } + return this.upsellingVerkaufsprodukte; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VarianteLeihwagenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VarianteLeihwagenType.java new file mode 100644 index 00000000..61b84b73 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VarianteLeihwagenType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VarianteLeihwagen_Type. + * + *

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

+ *

+ * <simpleType name="VarianteLeihwagen_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="VA"/>
+ *     <enumeration value="VB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VarianteLeihwagen_Type") +@XmlEnum +public enum VarianteLeihwagenType { + + + /** + * ohne Leihwagen + * + */ + VA, + + /** + * mit Leihwagen + * + */ + VB; + + public String value() { + return name(); + } + + public static VarianteLeihwagenType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkaufsproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkaufsproduktKfzType.java index 27136ce4..46fdc151 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkaufsproduktKfzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkaufsproduktKfzType.java @@ -1,18 +1,15 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; -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; import at.vvo.omds.types.omds2Types.v2_11.PersArtCdType; import at.vvo.omds.types.omds3Types.r1_4_0.common.FahrzeugType; import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktType; +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + /** * Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java new file mode 100644 index 00000000..a6b010d8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz + * + *

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

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

+ * <complexType name="VerkehrsrechtsschutzKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkehrsrechtsschutzKfz_Type") +public class VerkehrsrechtsschutzKfzType + extends ElementarproduktType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VollkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VollkaskoKfzType.java new file mode 100644 index 00000000..f59075a6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VollkaskoKfzType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +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 für das Elementarprodukt KFZ-Vollkasko + * + *

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

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

+ * <complexType name="VollkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Neuwertklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Leasingklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VollkaskoKfz_Type", propOrder = { + "neuwertklausel", + "leasingklausel" +}) +public class VollkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Neuwertklausel") + protected Boolean neuwertklausel; + @XmlElement(name = "Leasingklausel") + protected Boolean leasingklausel; + + /** + * Ruft den Wert der neuwertklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isNeuwertklausel() { + return neuwertklausel; + } + + /** + * Legt den Wert der neuwertklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setNeuwertklausel(Boolean value) { + this.neuwertklausel = value; + } + + /** + * Ruft den Wert der leasingklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLeasingklausel() { + return leasingklausel; + } + + /** + * Legt den Wert der leasingklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLeasingklausel(Boolean value) { + this.leasingklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VorversicherungenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VorversicherungenKfzType.java index 594f3ecb..4efd2216 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VorversicherungenKfzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VorversicherungenKfzType.java @@ -1,16 +1,13 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; -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; import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenDetailType; import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenType; +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + /** * Type Vorversicherungen für Kfz @@ -52,35 +49,35 @@ public class VorversicherungenKfzType { @XmlElement(name = "VorversicherungKfz") - protected List vorversicherungKfz; + protected List vorversicherungKfz; @XmlElement(name = "VorversicherungRechtsschutz") protected VorversicherungenDetailType vorversicherungRechtsschutz; /** * Gets the value of the vorversicherungKfz property. - * + * *

* 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 vorversicherungKfz property. - * + * *

* For example, to add a new item, do as follows: *

      *    getVorversicherungKfz().add(newItem);
      * 
- * - * + * + * *

* Objects of the following type(s) are allowed in the list - * {@link VorversicherungenKfzType.VorversicherungKfz } - * - * + * {@link VorversicherungKfz } + * + * */ - public List getVorversicherungKfz() { + public List getVorversicherungKfz() { if (vorversicherungKfz == null) { - vorversicherungKfz = new ArrayList(); + vorversicherungKfz = new ArrayList(); } return this.vorversicherungKfz; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/WechselkennzeichenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/WechselkennzeichenType.java new file mode 100644 index 00000000..c938bdc3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/WechselkennzeichenType.java @@ -0,0 +1,127 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Type Wechselkennzeichen + * + *

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

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

+ * <complexType name="Wechselkennzeichen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="WechselkennzeichenArt">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Neues Fahrzeug als WKZ in bestehenden Vertrag einbündeln"/>
+ *               <enumeration value="Fahrzeugwechsel im bestehenden WKZ-Vertrag"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BestehenderWechselkennzeichenvertrag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="ErsetztWirdFahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Wechselkennzeichen_Type", propOrder = { + "wechselkennzeichenArt", + "bestehenderWechselkennzeichenvertrag", + "ersetztWirdFahrgestellnummer" +}) +public class WechselkennzeichenType { + + @XmlElement(name = "WechselkennzeichenArt", required = true) + protected String wechselkennzeichenArt; + @XmlElement(name = "BestehenderWechselkennzeichenvertrag", required = true) + protected String bestehenderWechselkennzeichenvertrag; + @XmlElement(name = "ErsetztWirdFahrgestellnummer") + protected String ersetztWirdFahrgestellnummer; + + /** + * Ruft den Wert der wechselkennzeichenArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWechselkennzeichenArt() { + return wechselkennzeichenArt; + } + + /** + * Legt den Wert der wechselkennzeichenArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWechselkennzeichenArt(String value) { + this.wechselkennzeichenArt = value; + } + + /** + * Ruft den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBestehenderWechselkennzeichenvertrag() { + return bestehenderWechselkennzeichenvertrag; + } + + /** + * Legt den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBestehenderWechselkennzeichenvertrag(String value) { + this.bestehenderWechselkennzeichenvertrag = value; + } + + /** + * Ruft den Wert der ersetztWirdFahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsetztWirdFahrgestellnummer() { + return ersetztWirdFahrgestellnummer; + } + + /** + * Legt den Wert der ersetztWirdFahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsetztWirdFahrgestellnummer(String value) { + this.ersetztWirdFahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java index 5ef22e7f..164c66d1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java @@ -1,11 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; -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.bind.annotation.*; import javax.xml.datatype.XMLGregorianCalendar; @@ -33,7 +29,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * <element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> * <element name="Wechselkennzeichen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Wechselkennzeichen_Type" minOccurs="0"/> - * <element name="Fahrzeugzustand" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type" minOccurs="0"/> + * <element name="Fahrzeugzustand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="FzZustandBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FzZustandBesichtigung_Type" minOccurs="0"/> * <element name="ZusaetzlicheAntragsdatenKfz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheAntragsdatenKfz_Type" minOccurs="0"/> * </sequence> * </restriction> @@ -51,6 +48,7 @@ import javax.xml.datatype.XMLGregorianCalendar; "abmeldedatumWechselkennzeichenFahrzeug", "wechselkennzeichen", "fahrzeugzustand", + "fzZustandBesichtigung", "zusaetzlicheAntragsdatenKfz" }) public class ZusaetzlicheKfzdatenType { @@ -67,7 +65,9 @@ public class ZusaetzlicheKfzdatenType { @XmlElement(name = "Wechselkennzeichen") protected WechselkennzeichenType wechselkennzeichen; @XmlElement(name = "Fahrzeugzustand") - protected FahrzeugzustandType fahrzeugzustand; + protected String fahrzeugzustand; + @XmlElement(name = "FzZustandBesichtigung") + protected FzZustandBesichtigungType fzZustandBesichtigung; @XmlElement(name = "ZusaetzlicheAntragsdatenKfz") protected ZusaetzlicheAntragsdatenKfzType zusaetzlicheAntragsdatenKfz; @@ -196,10 +196,10 @@ public class ZusaetzlicheKfzdatenType { * * @return * possible object is - * {@link FahrzeugzustandType } + * {@link String } * */ - public FahrzeugzustandType getFahrzeugzustand() { + public String getFahrzeugzustand() { return fahrzeugzustand; } @@ -208,13 +208,37 @@ public class ZusaetzlicheKfzdatenType { * * @param value * allowed object is - * {@link FahrzeugzustandType } + * {@link String } * */ - public void setFahrzeugzustand(FahrzeugzustandType value) { + public void setFahrzeugzustand(String value) { this.fahrzeugzustand = value; } + /** + * Ruft den Wert der fzZustandBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link FzZustandBesichtigungType } + * + */ + public FzZustandBesichtigungType getFzZustandBesichtigung() { + return fzZustandBesichtigung; + } + + /** + * Legt den Wert der fzZustandBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FzZustandBesichtigungType } + * + */ + public void setFzZustandBesichtigung(FzZustandBesichtigungType value) { + this.fzZustandBesichtigung = value; + } + /** * Ruft den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusatzproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusatzproduktKfzType.java new file mode 100644 index 00000000..e0b5ef93 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusatzproduktKfzType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer KFZ-Versicherung gebündelt werden können. + * + *

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

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

+ * <complexType name="ZusatzproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktKfz_Type") +@XmlSeeAlso({ + ProduktKfzRechtsschutzType.class +}) +public abstract class ZusatzproduktKfzType + extends ProduktType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/package-info.java new file mode 100644 index 00000000..9713f944 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java index 2276defc..1eca6f07 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java @@ -1,12 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_4_0.service; -import java.net.MalformedURLException; -import java.net.URL; import javax.xml.namespace.QName; +import javax.xml.ws.Service; import javax.xml.ws.WebEndpoint; import javax.xml.ws.WebServiceClient; import javax.xml.ws.WebServiceFeature; -import javax.xml.ws.Service; +import java.net.MalformedURLException; +import java.net.URL; /** * This class was generated by Apache CXF 3.2.0 @@ -75,7 +75,7 @@ public class OmdsService extends Service { /** * * @param features - * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * A list of {@link WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. * @return * returns OmdsServicePortType */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java index 8d46dc2b..2bde5787 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java @@ -6,14 +6,9 @@ package at.vvo.omds.types.omds3Types.r1_4_0.service; -import java.util.logging.Logger; -import javax.jws.WebMethod; -import javax.jws.WebParam; -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; +import java.util.logging.Logger; /** * This class was generated by Apache CXF 3.2.0 @@ -22,7 +17,7 @@ import javax.xml.ws.soap.MTOM; * */ -@javax.jws.WebService( +@WebService( serviceName = "omdsService", portName = "omdsServicePort", targetNamespace = "urn:omds3Services-1-4-0", @@ -36,13 +31,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg { LOG.info("Executing operation getOMDSPackageList"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -52,13 +47,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation getDocumentsOfObject"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -68,13 +63,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation addDocToBusinessCase"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -84,13 +79,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#calculateKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation calculateKfz"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -100,13 +95,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#createApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation createApplicationKfz"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -116,13 +111,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#createOfferKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation createOfferKfz"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -132,13 +127,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg { LOG.info("Executing operation deepLinkPartner"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -148,13 +143,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg { LOG.info("Executing operation deepLinkPolicy"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -164,13 +159,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getStateChanges(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType getStateChanges(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType getStateChanges(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation getStateChanges"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -180,13 +175,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters) throws ServiceFaultMsg { LOG.info("Executing operation getUserData"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -196,13 +191,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters) throws ServiceFaultMsg { LOG.info("Executing operation getArcImage"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -212,13 +207,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters) throws ServiceFaultMsg { LOG.info("Executing operation deepLinkClaim"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -228,13 +223,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters) throws ServiceFaultMsg { LOG.info("Executing operation getOMDSPackage"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -244,13 +239,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation getNumberOfDocuments"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -260,13 +255,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation login"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -276,13 +271,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg { LOG.info("Executing operation deepLinkOffer"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -292,13 +287,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation submitApplicationKfz"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -308,13 +303,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg { LOG.info("Executing operation getArcImageInfos"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } @@ -324,13 +319,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType { /* (non-Javadoc) * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters)* */ - public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters) throws ServiceFaultMsg { + public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters) throws ServiceFaultMsg { LOG.info("Executing operation getDocumentsOfPeriod"); System.out.println(parameters); try { at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType _return = null; return _return; - } catch (java.lang.Exception ex) { + } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex); } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java index 1fd33f81..c0e059ef 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java @@ -21,133 +21,133 @@ public interface OmdsServicePortType { @WebMethod(action = "urn:getOMDSPackageList") @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse getOMDSPackageList( - @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:getDocumentsOfObject") @WebResult(name = "GetDocumentsOfObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject( - @WebParam(partName = "parameters", name = "GetDocumentsOfObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") - at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "GetDocumentsOfObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:addDocToBusinessCase") @WebResult(name = "AddDocToBusinessCaseResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase( - @WebParam(partName = "parameters", name = "AddDocToBusinessCaseRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") - at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "AddDocToBusinessCaseRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:calculateKfz") @WebResult(name = "CalculateKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz( - @WebParam(partName = "parameters", name = "CalculateKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") - at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "CalculateKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:createApplicationKfz") @WebResult(name = "CreateApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz( - @WebParam(partName = "parameters", name = "CreateApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") - at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "CreateApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:createOfferKfz") @WebResult(name = "CreateOfferKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz( - @WebParam(partName = "parameters", name = "CreateOfferKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") - at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "CreateOfferKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:deepLinkPartner") @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner( - @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:deepLinkPolicy") @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy( - @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:getStateChanges") @WebResult(name = "GetStateChangesResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType getStateChanges( - @WebParam(partName = "parameters", name = "GetStateChangesRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") - at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "GetStateChangesRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:getUserData") @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse getUserData( - @WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:getArcImage") @WebResult(name = "getArcImageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse getArcImage( - @WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:deepLinkClaim") @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim( - @WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:getOMDSPackage") @WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse getOMDSPackage( - @WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:getNumberOfDocuments") @WebResult(name = "GetNumberOfDocumentsResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments( - @WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") - at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:login") @WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse login( - @WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:deepLinkOffer") @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer( - @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:submitApplicationKfz") @WebResult(name = "SubmitApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz( - @WebParam(partName = "parameters", name = "SubmitApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") - at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "SubmitApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:getArcImageInfos") @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse getArcImageInfos( - @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") - at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters + ) throws ServiceFaultMsg; @WebMethod(action = "urn:getDocumentsOfPeriod") @WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters") public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod( - @WebParam(partName = "parameters", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") - at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters - ) throws ServiceFaultMsg; + @WebParam(partName = "parameters", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen") + at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters + ) throws ServiceFaultMsg; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java index cee37523..ded06b45 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -6,17 +6,11 @@ package at.vvo.omds.types.omds3Types.r1_4_0.service; * This class is not complete */ +import javax.xml.namespace.QName; +import javax.xml.ws.soap.MTOMFeature; import java.io.File; import java.net.MalformedURLException; import java.net.URL; -import javax.xml.namespace.QName; -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebResult; -import javax.jws.WebService; -import javax.jws.soap.SOAPBinding; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.ws.soap.MTOMFeature; /** * This class was generated by Apache CXF 3.2.0 @@ -31,7 +25,7 @@ public final class OmdsServicePortType_OmdsServicePort_Client { private OmdsServicePortType_OmdsServicePort_Client() { } - public static void main(String args[]) throws java.lang.Exception { + public static void main(String args[]) throws Exception { URL wsdlURL = OmdsService.WSDL_LOCATION; if (args.length > 0 && args[0] != null && !"".equals(args[0])) { File wsdlFile = new File(args[0]); diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfo.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfo.java new file mode 100644 index 00000000..9ac39bd4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfo.java @@ -0,0 +1,228 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementIdType; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Information zu einem einzelnen Dokument + * + *

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

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

+ * <complexType name="ArcImageInfo">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="arcContentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="arcContentLength" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="docReference" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfo", propOrder = { + "arcImageIdDetails", + "name", + "documentType", + "arcContentType", + "arcContentLength", + "date", + "docReference" +}) +public class ArcImageInfo { + + @XmlElement(required = true) + protected ElementIdType arcImageIdDetails; + @XmlElement(required = true) + protected String name; + protected int documentType; + protected String arcContentType; + protected Long arcContentLength; + @XmlElement(required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar date; + protected List docReference; + + /** + * Ruft den Wert der arcImageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getArcImageIdDetails() { + return arcImageIdDetails; + } + + /** + * Legt den Wert der arcImageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setArcImageIdDetails(ElementIdType value) { + this.arcImageIdDetails = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der arcContentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArcContentType() { + return arcContentType; + } + + /** + * Legt den Wert der arcContentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArcContentType(String value) { + this.arcContentType = value; + } + + /** + * Ruft den Wert der arcContentLength-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getArcContentLength() { + return arcContentLength; + } + + /** + * Legt den Wert der arcContentLength-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setArcContentLength(Long value) { + this.arcContentLength = value; + } + + /** + * Ruft den Wert der date-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDate() { + return date; + } + + /** + * Legt den Wert der date-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDate(XMLGregorianCalendar value) { + this.date = value; + } + + /** + * Gets the value of the docReference property. + * + *

+ * 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 docReference property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocReference().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDocReference() { + if (docReference == null) { + docReference = new ArrayList(); + } + return this.docReference; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java new file mode 100644 index 00000000..e9d11879 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java @@ -0,0 +1,270 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Anfragetyp Informationen zu vertragsbezogenen Dokumenten + * + *

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

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

+ * <complexType name="ArcImageInfosRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element name="policyType" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="policyPartnerRole" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "policyType", + "policyPartnerRole", + "documentType", + "dateFrom", + "dateUntil" +}) +public class ArcImageInfosRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String policyNumber; + protected String policyType; + protected List policyPartnerRole; + @XmlElement(type = Integer.class) + protected List documentType; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der policyType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyType() { + return policyType; + } + + /** + * Legt den Wert der policyType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyType(String value) { + this.policyType = value; + } + + /** + * Gets the value of the policyPartnerRole property. + * + *

+ * 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 policyPartnerRole property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPolicyPartnerRole().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + public List getPolicyPartnerRole() { + if (policyPartnerRole == null) { + policyPartnerRole = new ArrayList(); + } + return this.policyPartnerRole; + } + + /** + * Gets the value of the documentType property. + * + *

+ * 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 documentType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocumentType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getDocumentType() { + if (documentType == null) { + documentType = new ArrayList(); + } + return this.documentType; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosResponse.java new file mode 100644 index 00000000..8f1bb7c3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosResponse.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Rückgabetyp Informationen zu vertragsbezogenen Dokumenten + * + *

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

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

+ * <complexType name="ArcImageInfosResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosResponse", propOrder = { + "arcImageInfo", + "serviceFault" +}) +public class ArcImageInfosResponse { + + protected List arcImageInfo; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Gets the value of the arcImageInfo property. + * + *

+ * 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 arcImageInfo property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getArcImageInfo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getArcImageInfo() { + if (arcImageInfo == null) { + arcImageInfo = new ArrayList(); + } + return this.arcImageInfo; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageRequest.java new file mode 100644 index 00000000..d743cacf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageRequest.java @@ -0,0 +1,128 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Requesttyp zur Abholung eines einzelnen bekannten Dokuments + * + *

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

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

+ * <complexType name="ArcImageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ArcImageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageRequest", propOrder = { + "vuNr", + "authFilter", + "arcImageId" +}) +public class ArcImageRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ArcImageId", required = true) + protected String arcImageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der arcImageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArcImageId() { + return arcImageId; + } + + /** + * Legt den Wert der arcImageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArcImageId(String value) { + this.arcImageId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageResponse.java new file mode 100644 index 00000000..1fe9ad3b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageResponse.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Responsetyp zur Rückgabe eines einzelnen Dokumentes + * + *

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

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

+ * <complexType name="ArcImageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ArcContent" type="{urn:omds3ServiceTypes-1-1-0}ArcContent" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageResponse", propOrder = { + "arcContent", + "serviceFault" +}) +public class ArcImageResponse { + + @XmlElement(name = "ArcContent") + protected ArcContent arcContent; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der arcContent-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcContent } + * + */ + public ArcContent getArcContent() { + return arcContent; + } + + /** + * Legt den Wert der arcContent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcContent } + * + */ + public void setArcContent(ArcContent value) { + this.arcContent = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkBusinessObjectResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkBusinessObjectResponse.java new file mode 100644 index 00000000..7ad7b2fb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkBusinessObjectResponse.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + *

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

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

+ * <complexType name="DeepLinkBusinessObjectResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="httpActionLink" type="{urn:omds3ServiceTypes-1-1-0}HttpActionLinkType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkBusinessObjectResponse", propOrder = { + "httpActionLink", + "serviceFault" +}) +public class DeepLinkBusinessObjectResponse { + + protected List httpActionLink; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the httpActionLink property. + * + *

+ * 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 httpActionLink property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHttpActionLink().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HttpActionLinkType } + * + * + */ + public List getHttpActionLink() { + if (httpActionLink == null) { + httpActionLink = new ArrayList(); + } + return this.httpActionLink; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkClaimRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkClaimRequest.java new file mode 100644 index 00000000..96a0c5ac --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkClaimRequest.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="DeepLinkClaimRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="claimNumber" type="{urn:omds20}Schadennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkClaimRequest", propOrder = { + "vuNr", + "authFilter", + "claimNumber", + "withoutFrame" +}) +public class DeepLinkClaimRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String claimNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der claimNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaimNumber() { + return claimNumber; + } + + /** + * Legt den Wert der claimNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaimNumber(String value) { + this.claimNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkOfferRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkOfferRequest.java new file mode 100644 index 00000000..1961e22a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkOfferRequest.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="DeepLinkOfferRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="offerNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkOfferRequest", propOrder = { + "vuNr", + "authFilter", + "offerNumber", + "withoutFrame" +}) +public class DeepLinkOfferRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String offerNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der offerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOfferNumber() { + return offerNumber; + } + + /** + * Legt den Wert der offerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOfferNumber(String value) { + this.offerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPartnerRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPartnerRequest.java new file mode 100644 index 00000000..ef03b30c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPartnerRequest.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="DeepLinkPartnerRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPartnerRequest", propOrder = { + "vuNr", + "authFilter", + "partnerNumber", + "withoutFrame" +}) +public class DeepLinkPartnerRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String partnerNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPolicyRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPolicyRequest.java new file mode 100644 index 00000000..d51491f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPolicyRequest.java @@ -0,0 +1,147 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="DeepLinkPolicyRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPolicyRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "withoutFrame" +}) +public class DeepLinkPolicyRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String policyNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/HttpActionLinkType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/HttpActionLinkType.java new file mode 100644 index 00000000..a2df7578 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/HttpActionLinkType.java @@ -0,0 +1,138 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Definiert einen Deep-Link + * + *

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

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

+ * <complexType name="HttpActionLinkType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="url">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="type">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="10"/>
+ *               <enumeration value="11"/>
+ *               <enumeration value="12"/>
+ *               <enumeration value="13"/>
+ *               <enumeration value="14"/>
+ *               <enumeration value="15"/>
+ *               <enumeration value="16"/>
+ *               <enumeration value="17"/>
+ *               <enumeration value="18"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="validUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HttpActionLinkType", propOrder = { + "url", + "type", + "validUntil" +}) +public class HttpActionLinkType { + + @XmlElement(required = true) + protected String url; + protected int type; + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar validUntil; + + /** + * Ruft den Wert der url-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUrl() { + return url; + } + + /** + * Legt den Wert der url-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUrl(String value) { + this.url = value; + } + + /** + * Ruft den Wert der type-Eigenschaft ab. + * + */ + public int getType() { + return type; + } + + /** + * Legt den Wert der type-Eigenschaft fest. + * + */ + public void setType(int value) { + this.type = value; + } + + /** + * Ruft den Wert der validUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getValidUntil() { + return validUntil; + } + + /** + * Legt den Wert der validUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setValidUntil(XMLGregorianCalendar value) { + this.validUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/LoginRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/LoginRequestType.java new file mode 100644 index 00000000..1f30dccd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/LoginRequestType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + * + *

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

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

+ * <complexType name="LoginRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LoginRequestType", propOrder = { + "vuNr", + "authFilter" +}) +public class LoginRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageInfoType.java new file mode 100644 index 00000000..67396dd1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageInfoType.java @@ -0,0 +1,235 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds2Types.v2_11.PaketInhCdType; +import at.vvo.omds.types.omds2Types.v2_11.PaketUmfCdType; +import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementIdType; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.List; + + +/** + * Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + * + *

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

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

+ * <complexType name="OMDSPackageInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="omdsPackageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="timeStamp" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="packageSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="packageExtent" type="{urn:omds20}PaketUmfCd_Type"/>
+ *         <element name="packageContentCode" type="{urn:omds20}PaketInhCd_Type" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageInfoType", propOrder = { + "vuNr", + "maklerID", + "omdsPackageIdDetails", + "timeStamp", + "packageSize", + "packageExtent", + "packageContentCode" +}) +public class OMDSPackageInfoType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "MaklerID", required = true) + protected String maklerID; + @XmlElement(required = true) + protected ElementIdType omdsPackageIdDetails; + @XmlElement(required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar timeStamp; + protected int packageSize; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected PaketUmfCdType packageExtent; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected List packageContentCode; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Ruft den Wert der omdsPackageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getOmdsPackageIdDetails() { + return omdsPackageIdDetails; + } + + /** + * Legt den Wert der omdsPackageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setOmdsPackageIdDetails(ElementIdType value) { + this.omdsPackageIdDetails = value; + } + + /** + * Ruft den Wert der timeStamp-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getTimeStamp() { + return timeStamp; + } + + /** + * Legt den Wert der timeStamp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setTimeStamp(XMLGregorianCalendar value) { + this.timeStamp = value; + } + + /** + * Ruft den Wert der packageSize-Eigenschaft ab. + * + */ + public int getPackageSize() { + return packageSize; + } + + /** + * Legt den Wert der packageSize-Eigenschaft fest. + * + */ + public void setPackageSize(int value) { + this.packageSize = value; + } + + /** + * Ruft den Wert der packageExtent-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketUmfCdType } + * + */ + public PaketUmfCdType getPackageExtent() { + return packageExtent; + } + + /** + * Legt den Wert der packageExtent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketUmfCdType } + * + */ + public void setPackageExtent(PaketUmfCdType value) { + this.packageExtent = value; + } + + /** + * Gets the value of the packageContentCode property. + * + *

+ * 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 packageContentCode property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPackageContentCode().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PaketInhCdType } + * + * + */ + public List getPackageContentCode() { + if (packageContentCode == null) { + packageContentCode = new ArrayList(); + } + return this.packageContentCode; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListRequest.java new file mode 100644 index 00000000..7b0574ce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListRequest.java @@ -0,0 +1,145 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AgentFilterType; + +import javax.xml.bind.annotation.*; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

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

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

+ * <complexType name="OMDSPackageListRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListRequest", propOrder = { + "vuNr", + "agentFilter", + "dateFrom", + "dateUntil" +}) +public class OMDSPackageListRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + protected AgentFilterType agentFilter; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListResponse.java new file mode 100644 index 00000000..ab562c06 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListResponse.java @@ -0,0 +1,105 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Dieser Typ definiert eine Liste von OMDS-Datensaetzen + * + *

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

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

+ * <complexType name="OMDSPackageListResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListResponse", propOrder = { + "omdsPackageInfo", + "serviceFault" +}) +public class OMDSPackageListResponse { + + protected List omdsPackageInfo; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the omdsPackageInfo property. + * + *

+ * 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 omdsPackageInfo property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOmdsPackageInfo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OMDSPackageInfoType } + * + * + */ + public List getOmdsPackageInfo() { + if (omdsPackageInfo == null) { + omdsPackageInfo = new ArrayList(); + } + return this.omdsPackageInfo; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageRequest.java new file mode 100644 index 00000000..eea8e29c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageRequest.java @@ -0,0 +1,126 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.AgentFilterType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + *

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

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

+ * <complexType name="OMDSPackageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="omdsPackageId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageRequest", propOrder = { + "vuNr", + "agentFilter", + "omdsPackageId" +}) +public class OMDSPackageRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + protected AgentFilterType agentFilter; + @XmlElement(required = true) + protected List omdsPackageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Gets the value of the omdsPackageId property. + * + *

+ * 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 omdsPackageId property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOmdsPackageId().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOmdsPackageId() { + if (omdsPackageId == null) { + omdsPackageId = new ArrayList(); + } + return this.omdsPackageId; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageResponse.java new file mode 100644 index 00000000..b9ea9c99 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageResponse.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + *

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

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

+ * <complexType name="OMDSPackageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackage" type="{urn:omds3ServiceTypes-1-1-0}RequestedOMDSPackage" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageResponse", propOrder = { + "requestedOmdsPackage", + "serviceFault" +}) +public class OMDSPackageResponse { + + protected List requestedOmdsPackage; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the requestedOmdsPackage property. + * + *

+ * 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 requestedOmdsPackage property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRequestedOmdsPackage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RequestedOMDSPackage } + * + * + */ + public List getRequestedOmdsPackage() { + if (requestedOmdsPackage == null) { + requestedOmdsPackage = new ArrayList(); + } + return this.requestedOmdsPackage; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java new file mode 100644 index 00000000..91c56b24 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java @@ -0,0 +1,457 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.r1_4_0.servicetypes package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _LoginRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginRequest"); + private final static QName _LoginResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginResponse"); + private final static QName _GetUserDataRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataRequest"); + private final static QName _GetUserDataResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataResponse"); + private final static QName _GetOMDSPackageListRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListRequest"); + private final static QName _GetOMDSPackageListResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListResponse"); + private final static QName _GetOMDSPackageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageRequest"); + private final static QName _GetOMDSPackageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageResponse"); + private final static QName _GetArcImageInfosRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosRequest"); + private final static QName _GetArcImageInfosResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosResponse"); + private final static QName _GetArcImageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageRequest"); + private final static QName _GetArcImageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageResponse"); + private final static QName _GetDeepLinkClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimRequest"); + private final static QName _GetDeepLinkClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimResponse"); + private final static QName _GetDeepLinkPartnerRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerRequest"); + private final static QName _GetDeepLinkPartnerResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerResponse"); + private final static QName _GetDeepLinkOfferRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferRequest"); + private final static QName _GetDeepLinkOfferResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferResponse"); + private final static QName _GetDeepLinkPolicyRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyRequest"); + private final static QName _GetDeepLinkPolicyResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyResponse"); + private final static QName _GetDeepLinkBusinessObjectResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkBusinessObjectResponse"); + private final static QName _WithoutFrame_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "withoutFrame"); + private final static QName _HttpActionLink_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "httpActionLink"); + + /** + * 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.servicetypes + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link RequestedOMDSPackage } + * + */ + public RequestedOMDSPackage createRequestedOMDSPackage() { + return new RequestedOMDSPackage(); + } + + /** + * Create an instance of {@link UserDataResponse } + * + */ + public UserDataResponse createUserDataResponse() { + return new UserDataResponse(); + } + + /** + * Create an instance of {@link LoginRequestType } + * + */ + public LoginRequestType createLoginRequestType() { + return new LoginRequestType(); + } + + /** + * Create an instance of {@link DeepLinkBusinessObjectResponse } + * + */ + public DeepLinkBusinessObjectResponse createDeepLinkBusinessObjectResponse() { + return new DeepLinkBusinessObjectResponse(); + } + + /** + * Create an instance of {@link UserDataRequest } + * + */ + public UserDataRequest createUserDataRequest() { + return new UserDataRequest(); + } + + /** + * Create an instance of {@link OMDSPackageListRequest } + * + */ + public OMDSPackageListRequest createOMDSPackageListRequest() { + return new OMDSPackageListRequest(); + } + + /** + * Create an instance of {@link OMDSPackageListResponse } + * + */ + public OMDSPackageListResponse createOMDSPackageListResponse() { + return new OMDSPackageListResponse(); + } + + /** + * Create an instance of {@link OMDSPackageRequest } + * + */ + public OMDSPackageRequest createOMDSPackageRequest() { + return new OMDSPackageRequest(); + } + + /** + * Create an instance of {@link OMDSPackageResponse } + * + */ + public OMDSPackageResponse createOMDSPackageResponse() { + return new OMDSPackageResponse(); + } + + /** + * Create an instance of {@link ArcImageInfosRequest } + * + */ + public ArcImageInfosRequest createArcImageInfosRequest() { + return new ArcImageInfosRequest(); + } + + /** + * Create an instance of {@link ArcImageInfosResponse } + * + */ + public ArcImageInfosResponse createArcImageInfosResponse() { + return new ArcImageInfosResponse(); + } + + /** + * Create an instance of {@link ArcImageRequest } + * + */ + public ArcImageRequest createArcImageRequest() { + return new ArcImageRequest(); + } + + /** + * Create an instance of {@link ArcImageResponse } + * + */ + public ArcImageResponse createArcImageResponse() { + return new ArcImageResponse(); + } + + /** + * Create an instance of {@link DeepLinkClaimRequest } + * + */ + public DeepLinkClaimRequest createDeepLinkClaimRequest() { + return new DeepLinkClaimRequest(); + } + + /** + * Create an instance of {@link DeepLinkPartnerRequest } + * + */ + public DeepLinkPartnerRequest createDeepLinkPartnerRequest() { + return new DeepLinkPartnerRequest(); + } + + /** + * Create an instance of {@link DeepLinkOfferRequest } + * + */ + public DeepLinkOfferRequest createDeepLinkOfferRequest() { + return new DeepLinkOfferRequest(); + } + + /** + * Create an instance of {@link DeepLinkPolicyRequest } + * + */ + public DeepLinkPolicyRequest createDeepLinkPolicyRequest() { + return new DeepLinkPolicyRequest(); + } + + /** + * Create an instance of {@link HttpActionLinkType } + * + */ + public HttpActionLinkType createHttpActionLinkType() { + return new HttpActionLinkType(); + } + + /** + * Create an instance of {@link OMDSPackageInfoType } + * + */ + public OMDSPackageInfoType createOMDSPackageInfoType() { + return new OMDSPackageInfoType(); + } + + /** + * Create an instance of {@link PolicyPartnerRole } + * + */ + public PolicyPartnerRole createPolicyPartnerRole() { + return new PolicyPartnerRole(); + } + + /** + * Create an instance of {@link ArcImageInfo } + * + */ + public ArcImageInfo createArcImageInfo() { + return new ArcImageInfo(); + } + + /** + * Create an instance of {@link ArcContent } + * + */ + public ArcContent createArcContent() { + return new ArcContent(); + } + + /** + * Create an instance of {@link RequestedOMDSPackage.OmdsPackage } + * + */ + public RequestedOMDSPackage.OmdsPackage createRequestedOMDSPackageOmdsPackage() { + return new RequestedOMDSPackage.OmdsPackage(); + } + + /** + * Create an instance of {@link UserDataResponse.AvailableServices } + * + */ + public UserDataResponse.AvailableServices createUserDataResponseAvailableServices() { + return new UserDataResponse.AvailableServices(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LoginRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginRequest") + public JAXBElement createLoginRequest(LoginRequestType value) { + return new JAXBElement(_LoginRequest_QNAME, LoginRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginResponse") + public JAXBElement createLoginResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_LoginResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link UserDataRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataRequest") + public JAXBElement createGetUserDataRequest(UserDataRequest value) { + return new JAXBElement(_GetUserDataRequest_QNAME, UserDataRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link UserDataResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataResponse") + public JAXBElement createGetUserDataResponse(UserDataResponse value) { + return new JAXBElement(_GetUserDataResponse_QNAME, UserDataResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListRequest") + public JAXBElement createGetOMDSPackageListRequest(OMDSPackageListRequest value) { + return new JAXBElement(_GetOMDSPackageListRequest_QNAME, OMDSPackageListRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListResponse") + public JAXBElement createGetOMDSPackageListResponse(OMDSPackageListResponse value) { + return new JAXBElement(_GetOMDSPackageListResponse_QNAME, OMDSPackageListResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageRequest") + public JAXBElement createGetOMDSPackageRequest(OMDSPackageRequest value) { + return new JAXBElement(_GetOMDSPackageRequest_QNAME, OMDSPackageRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageResponse") + public JAXBElement createGetOMDSPackageResponse(OMDSPackageResponse value) { + return new JAXBElement(_GetOMDSPackageResponse_QNAME, OMDSPackageResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosRequest") + public JAXBElement createGetArcImageInfosRequest(ArcImageInfosRequest value) { + return new JAXBElement(_GetArcImageInfosRequest_QNAME, ArcImageInfosRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosResponse") + public JAXBElement createGetArcImageInfosResponse(ArcImageInfosResponse value) { + return new JAXBElement(_GetArcImageInfosResponse_QNAME, ArcImageInfosResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageRequest") + public JAXBElement createGetArcImageRequest(ArcImageRequest value) { + return new JAXBElement(_GetArcImageRequest_QNAME, ArcImageRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageResponse") + public JAXBElement createGetArcImageResponse(ArcImageResponse value) { + return new JAXBElement(_GetArcImageResponse_QNAME, ArcImageResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkClaimRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimRequest") + public JAXBElement createGetDeepLinkClaimRequest(DeepLinkClaimRequest value) { + return new JAXBElement(_GetDeepLinkClaimRequest_QNAME, DeepLinkClaimRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimResponse") + public JAXBElement createGetDeepLinkClaimResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkClaimResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPartnerRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerRequest") + public JAXBElement createGetDeepLinkPartnerRequest(DeepLinkPartnerRequest value) { + return new JAXBElement(_GetDeepLinkPartnerRequest_QNAME, DeepLinkPartnerRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerResponse") + public JAXBElement createGetDeepLinkPartnerResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkPartnerResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkOfferRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferRequest") + public JAXBElement createGetDeepLinkOfferRequest(DeepLinkOfferRequest value) { + return new JAXBElement(_GetDeepLinkOfferRequest_QNAME, DeepLinkOfferRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferResponse") + public JAXBElement createGetDeepLinkOfferResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkOfferResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPolicyRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyRequest") + public JAXBElement createGetDeepLinkPolicyRequest(DeepLinkPolicyRequest value) { + return new JAXBElement(_GetDeepLinkPolicyRequest_QNAME, DeepLinkPolicyRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyResponse") + public JAXBElement createGetDeepLinkPolicyResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkPolicyResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkBusinessObjectResponse") + public JAXBElement createGetDeepLinkBusinessObjectResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkBusinessObjectResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "withoutFrame") + public JAXBElement createWithoutFrame(Boolean value) { + return new JAXBElement(_WithoutFrame_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HttpActionLinkType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "httpActionLink") + public JAXBElement createHttpActionLink(HttpActionLinkType value) { + return new JAXBElement(_HttpActionLink_QNAME, HttpActionLinkType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/PolicyPartnerRole.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/PolicyPartnerRole.java new file mode 100644 index 00000000..4b52c5fa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/PolicyPartnerRole.java @@ -0,0 +1,98 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.PartnerRoleType; + +import javax.xml.bind.annotation.*; +import java.util.ArrayList; +import java.util.List; + + +/** + * Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + * + *

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

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

+ * <complexType name="PolicyPartnerRole">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element name="partnerRole" type="{urn:omds3CommonServiceTypes-1-1-0}PartnerRoleType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolicyPartnerRole", propOrder = { + "partnerNumber", + "partnerRole" +}) +public class PolicyPartnerRole { + + @XmlElement(required = true) + protected String partnerNumber; + @XmlSchemaType(name = "string") + protected List partnerRole; + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Gets the value of the partnerRole property. + * + *

+ * 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 partnerRole property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPartnerRole().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PartnerRoleType } + * + * + */ + public List getPartnerRole() { + if (partnerRole == null) { + partnerRole = new ArrayList(); + } + return this.partnerRole; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/RequestedOMDSPackage.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/RequestedOMDSPackage.java new file mode 100644 index 00000000..7325606a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/RequestedOMDSPackage.java @@ -0,0 +1,227 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Typ fuer ein OMDS-Datensatz-Package + * + *

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

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

+ * <complexType name="RequestedOMDSPackage">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="omdsPackage" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+ *                   <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RequestedOMDSPackage", propOrder = { + "requestedOmdsPackageId", + "omdsPackage", + "serviceFault" +}) +public class RequestedOMDSPackage { + + @XmlElement(required = true) + protected String requestedOmdsPackageId; + protected OmdsPackage omdsPackage; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der requestedOmdsPackageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestedOmdsPackageId() { + return requestedOmdsPackageId; + } + + /** + * Legt den Wert der requestedOmdsPackageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestedOmdsPackageId(String value) { + this.requestedOmdsPackageId = value; + } + + /** + * Ruft den Wert der omdsPackage-Eigenschaft ab. + * + * @return + * possible object is + * {@link OmdsPackage } + * + */ + public OmdsPackage getOmdsPackage() { + return omdsPackage; + } + + /** + * Legt den Wert der omdsPackage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OmdsPackage } + * + */ + public void setOmdsPackage(OmdsPackage value) { + this.omdsPackage = value; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * 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 serviceFault property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + + + /** + *

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="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+     *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "omdsPackageInfo", + "content" + }) + public static class OmdsPackage { + + @XmlElement(required = true) + protected OMDSPackageInfoType omdsPackageInfo; + @XmlElement(required = true) + protected byte[] content; + + /** + * Ruft den Wert der omdsPackageInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link OMDSPackageInfoType } + * + */ + public OMDSPackageInfoType getOmdsPackageInfo() { + return omdsPackageInfo; + } + + /** + * Legt den Wert der omdsPackageInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OMDSPackageInfoType } + * + */ + public void setOmdsPackageInfo(OMDSPackageInfoType value) { + this.omdsPackageInfo = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * byte[] + */ + public byte[] getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * byte[] + */ + public void setContent(byte[] value) { + this.content = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataRequest.java new file mode 100644 index 00000000..97fac44d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataRequest.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="UserDataRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataRequest", propOrder = { + "vuNr" +}) +public class UserDataRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataResponse.java new file mode 100644 index 00000000..1316fa98 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataResponse.java @@ -0,0 +1,201 @@ + +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; + +import at.vvo.omds.types.omds2Types.v2_11.PERSONType; + +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 java.util.ArrayList; +import java.util.List; + + +/** + * Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + * + * + *

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

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

+ * <complexType name="UserDataResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="userid">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="availableServices">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="person" type="{urn:omds20}PERSON_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataResponse", propOrder = { + "userid", + "availableServices", + "person" +}) +public class UserDataResponse { + + @XmlElement(required = true) + protected String userid; + @XmlElement(required = true) + protected AvailableServices availableServices; + @XmlElement(required = true) + protected PERSONType person; + + /** + * Ruft den Wert der userid-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserid() { + return userid; + } + + /** + * Legt den Wert der userid-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserid(String value) { + this.userid = value; + } + + /** + * Ruft den Wert der availableServices-Eigenschaft ab. + * + * @return + * possible object is + * {@link AvailableServices } + * + */ + public AvailableServices getAvailableServices() { + return availableServices; + } + + /** + * Legt den Wert der availableServices-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AvailableServices } + * + */ + public void setAvailableServices(AvailableServices value) { + this.availableServices = value; + } + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PERSONType } + * + */ + public PERSONType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PERSONType } + * + */ + public void setPerson(PERSONType value) { + this.person = 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="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "service" + }) + public static class AvailableServices { + + @XmlElement(required = true) + protected List service; + + /** + * Gets the value of the service property. + * + *

+ * 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 service property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getService().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getService() { + if (service == null) { + service = new ArrayList(); + } + return this.service; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/package-info.java new file mode 100644 index 00000000..ce52a7f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3ServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbgelehnteRisikenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbgelehnteRisikenType.java new file mode 100644 index 00000000..0ba3fc8c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbgelehnteRisikenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ zur Beschreibung abgelehnter Risiken + * + *

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

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

+ * <complexType name="AbgelehnteRisiken_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbgelehnteRisiken_Type") +public abstract class AbgelehnteRisikenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java new file mode 100644 index 00000000..652b09cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java @@ -0,0 +1,164 @@ + +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.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen + * + *

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

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

+ * <complexType name="BasisProduktbaustein_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BasisProduktbaustein_Type", propOrder = { + "id", + "bezeichnung", + "bedingungen", + "meldungen" +}) +@XmlSeeAlso({ + ProduktbausteinType.class +}) +public abstract class BasisProduktbausteinType { + + @XmlElement(name = "Id") + protected String id; + @XmlElement(name = "Bezeichnung") + protected String bezeichnung; + @XmlElement(name = "Bedingungen") + protected List bedingungen; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Gets the value of the bedingungen property. + * + *

+ * 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 bedingungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBedingungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBedingungen() { + if (bedingungen == null) { + bedingungen = new ArrayList(); + } + return this.bedingungen; + } + + /** + * Gets the value of the meldungen property. + * + *

+ * 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 meldungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonRequestType.java index ea784ada..423b1cb6 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonRequestType.java @@ -57,6 +57,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType; "korrelationsId" }) @XmlSeeAlso({ + CreateClaimRequestType.class, + SubmitClaimRequestType.class, + InitiateClaimRequestType.class, + SpezifikationSchadenType.class, + CommonSearchRequestType.class, + GetApplicationDocumentRequestType.class, GetPartnerRequestType.class, CheckAddressRequestType.class, ChangePartnerMainAddressRequestType.class, @@ -64,16 +70,10 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType; ChangeCommunicationObjectRequestType.class, AddCommunicationObjectRequestType.class, DeleteCommunicationObjectRequestType.class, - CreateClaimRequestType.class, - SubmitClaimRequestType.class, - InitiateClaimRequestType.class, - SpezifikationSchadenType.class, + CommonProcessRequestType.class, GetPoliciesOfPartnerRequestType.class, SetMailingAddressRequestType.class, - CollectionChangeRequestType.class, - GetApplicationDocumentRequestType.class, - CommonProcessRequestType.class, - CommonSearchRequestType.class + CollectionChangeRequestType.class }) public abstract class CommonRequestType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonResponseType.java index 57dceea6..f947d858 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonResponseType.java @@ -50,23 +50,23 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType; "status" }) @XmlSeeAlso({ + CreateClaimResponseType.class, + SubmitClaimResponseType.class, + InitiateClaimResponseType.class, + GetClaimResponseType.class, + GetClaimResponseLightType.class, + CommonSearchResponseType.class, + GetApplicationDocumentResponseType.class, GetPartnerResponseType.class, CheckAddressResponseType.class, ChangePartnerMainAddressResponseType.class, ChangePersonDataResponseType.class, AddCommunicationObjectResponseType.class, DeleteCommunicationObjectResponseType.class, - CreateClaimResponseType.class, - SubmitClaimResponseType.class, - InitiateClaimResponseType.class, - GetClaimResponseType.class, - GetClaimResponseLightType.class, + CommonProcessResponseType.class, GetPoliciesOfPartnerResponseType.class, SetMailingAddressResponseType.class, CollectionChangeResponseType.class, - GetApplicationDocumentResponseType.class, - CommonProcessResponseType.class, - CommonSearchResponseType.class, ChangeCommunicationObjectResponseType.class }) public abstract class CommonResponseType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java index 2b56f9d1..2a196005 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java @@ -23,9 +23,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfa *

  * <complexType name="ElementarproduktGenerisch_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
  *       <sequence>
- *         <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -36,47 +39,120 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfa
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "ElementarproduktGenerisch_Type", propOrder = {
-    "zusaetzlicheElementarproduktdaten"
+    "eingeschlossen",
+    "einschlussAenderbar",
+    "attributMetadaten",
+    "beschreibungTxt"
 })
 @XmlSeeAlso({
-    ElementarproduktSachPrivatType.class,
     ElementarproduktRechtsschutzType.class,
+    ElementarproduktSachPrivatType.class,
     ElementarproduktUnfallType.class
 })
 public abstract class ElementarproduktGenerischType
-    extends ProduktbausteinAntragsprozessGenerischType
+    extends ElementarproduktType
 {
 
-    @XmlElement(name = "ZusaetzlicheElementarproduktdaten")
-    protected List zusaetzlicheElementarproduktdaten;
+    @XmlElement(name = "Eingeschlossen")
+    protected boolean eingeschlossen;
+    @XmlElement(name = "EinschlussAenderbar")
+    protected Boolean einschlussAenderbar;
+    @XmlElement(name = "AttributMetadaten")
+    protected List attributMetadaten;
+    @XmlElement(name = "BeschreibungTxt")
+    protected String beschreibungTxt;
 
     /**
-     * Gets the value of the zusaetzlicheElementarproduktdaten property.
+     * 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;
+    }
+
+    /**
+     * Gets the value of the attributMetadaten property.
      * 
      * 

* 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 zusaetzlicheElementarproduktdaten property. + * This is why there is not a set method for the attributMetadaten property. * *

* For example, to add a new item, do as follows: *

-     *    getZusaetzlicheElementarproduktdaten().add(newItem);
+     *    getAttributMetadaten().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link ZusaetzlicheElementarproduktdatenType } + * {@link AttributMetadatenType } * * */ - public List getZusaetzlicheElementarproduktdaten() { - if (zusaetzlicheElementarproduktdaten == null) { - zusaetzlicheElementarproduktdaten = new ArrayList(); + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); } - return this.zusaetzlicheElementarproduktdaten; + return this.attributMetadaten; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java index 5b29f0dc..6c83d351 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java @@ -6,8 +6,10 @@ 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_5_0.on2antrag.kfz.ElementarproduktKfzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType; @@ -22,8 +24,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfz *

  * <complexType name="Elementarprodukt_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
  *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
  *         <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
  *     </extension>
@@ -35,19 +38,48 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfz
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "Elementarprodukt_Type", propOrder = {
+    "vtgBeg",
     "zusaetzlicheElementarproduktdaten"
 })
 @XmlSeeAlso({
+    ElementarproduktGenerischType.class,
     ElementarproduktKfzType.class,
     VerkehrsrechtsschutzKfzType.class
 })
 public abstract class ElementarproduktType
-    extends ProduktbausteinAntragsprozessType
+    extends ProduktbausteinType
 {
 
+    @XmlElement(name = "VtgBeg")
+    @XmlSchemaType(name = "date")
+    protected XMLGregorianCalendar vtgBeg;
     @XmlElement(name = "ZusaetzlicheElementarproduktdaten")
     protected List zusaetzlicheElementarproduktdaten;
 
+    /**
+     * Ruft den Wert der vtgBeg-Eigenschaft ab.
+     * 
+     * @return
+     *     possible object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public XMLGregorianCalendar getVtgBeg() {
+        return vtgBeg;
+    }
+
+    /**
+     * Legt den Wert der vtgBeg-Eigenschaft fest.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public void setVtgBeg(XMLGregorianCalendar value) {
+        this.vtgBeg = value;
+    }
+
     /**
      * Gets the value of the zusaetzlicheElementarproduktdaten property.
      * 
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java
index 6cbd161e..09979095 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java
@@ -46,22 +46,6 @@ public class ObjectFactory {
         return new ZahlwegType();
     }
 
-    /**
-     * Create an instance of {@link ResponseStatusType }
-     * 
-     */
-    public ResponseStatusType createResponseStatusType() {
-        return new ResponseStatusType();
-    }
-
-    /**
-     * Create an instance of {@link PersonType }
-     * 
-     */
-    public PersonType createPersonType() {
-        return new PersonType();
-    }
-
     /**
      * Create an instance of {@link ServiceFault }
      * 
@@ -78,6 +62,14 @@ public class ObjectFactory {
         return new ObjektIdType();
     }
 
+    /**
+     * Create an instance of {@link PersonType }
+     * 
+     */
+    public PersonType createPersonType() {
+        return new PersonType();
+    }
+
     /**
      * Create an instance of {@link AdresseType }
      * 
@@ -102,6 +94,14 @@ public class ObjectFactory {
         return new ElementIdType();
     }
 
+    /**
+     * Create an instance of {@link ResponseStatusType }
+     * 
+     */
+    public ResponseStatusType createResponseStatusType() {
+        return new ResponseStatusType();
+    }
+
     /**
      * Create an instance of {@link DateianhangType }
      * 
@@ -206,14 +206,6 @@ public class ObjectFactory {
         return new OffenerSchadenType();
     }
 
-    /**
-     * Create an instance of {@link VorversicherungenType }
-     * 
-     */
-    public VorversicherungenType createVorversicherungenType() {
-        return new VorversicherungenType();
-    }
-
     /**
      * Create an instance of {@link VorversicherungenDetailType }
      * 
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java
index dff02067..5bcdafdb 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java
@@ -6,10 +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.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_5_0.on2antrag.rs.ProduktRechtsschutzType;
 import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ProduktSachPrivatType;
 import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
@@ -25,13 +23,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
  * 
  * <complexType name="ProduktGenerisch_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
  *       <sequence>
- *         <element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
- *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/>
- *         <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/>
- *         <element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -42,156 +39,120 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "ProduktGenerisch_Type", propOrder = {
-    "produktgeneration",
-    "zahlweg",
-    "zahlrhythmus",
-    "hauptfaelligkeit",
-    "zusaetzlicheProduktdaten"
+    "eingeschlossen",
+    "einschlussAenderbar",
+    "attributMetadaten",
+    "beschreibungTxt"
 })
 @XmlSeeAlso({
-    ProduktSachPrivatType.class,
     ProduktRechtsschutzType.class,
+    ProduktSachPrivatType.class,
     ProduktUnfallType.class
 })
 public abstract class ProduktGenerischType
-    extends ProduktbausteinAntragsprozessGenerischType
+    extends ProduktType
 {
 
-    @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 zusaetzlicheProduktdaten;
+    @XmlElement(name = "Eingeschlossen")
+    protected boolean eingeschlossen;
+    @XmlElement(name = "EinschlussAenderbar")
+    protected Boolean einschlussAenderbar;
+    @XmlElement(name = "AttributMetadaten")
+    protected List attributMetadaten;
+    @XmlElement(name = "BeschreibungTxt")
+    protected String beschreibungTxt;
 
     /**
-     * Ruft den Wert der produktgeneration-Eigenschaft ab.
+     * 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 String }
+     *     {@link Boolean }
      *     
      */
-    public String getProduktgeneration() {
-        return produktgeneration;
+    public Boolean isEinschlussAenderbar() {
+        return einschlussAenderbar;
     }
 
     /**
-     * Legt den Wert der produktgeneration-Eigenschaft fest.
+     * Legt den Wert der einschlussAenderbar-Eigenschaft fest.
      * 
      * @param value
      *     allowed object is
-     *     {@link String }
+     *     {@link Boolean }
      *     
      */
-    public void setProduktgeneration(String value) {
-        this.produktgeneration = value;
+    public void setEinschlussAenderbar(Boolean value) {
+        this.einschlussAenderbar = 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.
+     * Gets the value of the attributMetadaten property.
      * 
      * 

* 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 zusaetzlicheProduktdaten property. + * This is why there is not a set method for the attributMetadaten property. * *

* For example, to add a new item, do as follows: *

-     *    getZusaetzlicheProduktdaten().add(newItem);
+     *    getAttributMetadaten().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link ZusaetzlicheProduktdatenType } + * {@link AttributMetadatenType } * * */ - public List getZusaetzlicheProduktdaten() { - if (zusaetzlicheProduktdaten == null) { - zusaetzlicheProduktdaten = new ArrayList(); + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); } - return this.zusaetzlicheProduktdaten; + return this.attributMetadaten; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java index e3f8f994..82511249 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktType.java @@ -24,8 +24,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ZusatzproduktKfzType; *

  * <complexType name="Produkt_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
  *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
  *         <element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/>
  *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
  *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/>
@@ -41,6 +42,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ZusatzproduktKfzType;
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "Produkt_Type", propOrder = {
+    "vtgBeg",
     "produktgeneration",
     "zahlweg",
     "zahlrhythmus",
@@ -48,13 +50,17 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ZusatzproduktKfzType;
     "zusaetzlicheProduktdaten"
 })
 @XmlSeeAlso({
+    ProduktGenerischType.class,
     ProduktKfzType.class,
     ZusatzproduktKfzType.class
 })
 public abstract class ProduktType
-    extends ProduktbausteinAntragsprozessType
+    extends ProduktbausteinType
 {
 
+    @XmlElement(name = "VtgBeg")
+    @XmlSchemaType(name = "date")
+    protected XMLGregorianCalendar vtgBeg;
     @XmlElement(name = "Produktgeneration", required = true)
     protected String produktgeneration;
     @XmlElement(name = "Zahlweg")
@@ -67,6 +73,30 @@ public abstract class ProduktType
     @XmlElement(name = "ZusaetzlicheProduktdaten")
     protected List zusaetzlicheProduktdaten;
 
+    /**
+     * Ruft den Wert der vtgBeg-Eigenschaft ab.
+     * 
+     * @return
+     *     possible object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public XMLGregorianCalendar getVtgBeg() {
+        return vtgBeg;
+    }
+
+    /**
+     * Legt den Wert der vtgBeg-Eigenschaft fest.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public void setVtgBeg(XMLGregorianCalendar value) {
+        this.vtgBeg = value;
+    }
+
     /**
      * Ruft den Wert der produktgeneration-Eigenschaft ab.
      * 
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinAntragsprozessType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinAntragsprozessType.java
deleted file mode 100644
index 2a439387..00000000
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinAntragsprozessType.java
+++ /dev/null
@@ -1,169 +0,0 @@
-
-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.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
-
-
-/**
- * Abstrakter Typ für alle Produktbausteine im Antragsprozess
- * 
- * 

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

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

- * <complexType name="ProduktbausteinAntragsprozess_Type">
- *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
- *       <sequence>
- *         <element name="VtgBeg" type="{urn:omds20}Datum-Zeit"/>
- *         <element name="VtgEnde" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
- *         <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProduktbausteinAntragsprozess_Type", propOrder = { - "vtgBeg", - "vtgEnde", - "praemie", - "jahrespraemieNto" -}) -@XmlSeeAlso({ - VerkaufsproduktType.class, - ProduktType.class, - ElementarproduktType.class, - ProduktbausteinAntragsprozessGenerischType.class -}) -public abstract class ProduktbausteinAntragsprozessType - extends ProduktbausteinType -{ - - @XmlElement(name = "VtgBeg", required = true) - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar vtgBeg; - @XmlElement(name = "VtgEnde") - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar vtgEnde; - @XmlElement(name = "Praemie") - protected List praemie; - @XmlElement(name = "JahrespraemieNto") - protected BigDecimal jahrespraemieNto; - - /** - * Ruft den Wert der vtgBeg-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getVtgBeg() { - return vtgBeg; - } - - /** - * Legt den Wert der vtgBeg-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setVtgBeg(XMLGregorianCalendar value) { - this.vtgBeg = value; - } - - /** - * Ruft den Wert der vtgEnde-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getVtgEnde() { - return vtgEnde; - } - - /** - * Legt den Wert der vtgEnde-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setVtgEnde(XMLGregorianCalendar value) { - this.vtgEnde = value; - } - - /** - * Gets the value of the praemie property. - * - *

- * 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 praemie property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getPraemie().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PraemieType } - * - * - */ - public List getPraemie() { - if (praemie == null) { - praemie = new ArrayList(); - } - return this.praemie; - } - - /** - * Ruft den Wert der jahrespraemieNto-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getJahrespraemieNto() { - return jahrespraemieNto; - } - - /** - * Legt den Wert der jahrespraemieNto-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setJahrespraemieNto(BigDecimal value) { - this.jahrespraemieNto = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinAuskunftType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinAuskunftType.java deleted file mode 100644 index 5d59fb06..00000000 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinAuskunftType.java +++ /dev/null @@ -1,98 +0,0 @@ - -package at.vvo.omds.types.omds3Types.r1_5_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; - - -/** - * Abstrakter Typ für alle Produktbausteine in Produktauskunftsservices - * - *

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

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

- * <complexType name="ProduktbausteinAuskunft_Type">
- *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
- *       <sequence>
- *         <element name="Verkaufsbeginn" type="{urn:omds20}Datum-Zeit"/>
- *         <element name="Verkaufsende" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProduktbausteinAuskunft_Type", propOrder = { - "verkaufsbeginn", - "verkaufsende" -}) -public abstract class ProduktbausteinAuskunftType - extends ProduktbausteinType -{ - - @XmlElement(name = "Verkaufsbeginn", required = true) - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar verkaufsbeginn; - @XmlElement(name = "Verkaufsende") - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar verkaufsende; - - /** - * Ruft den Wert der verkaufsbeginn-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getVerkaufsbeginn() { - return verkaufsbeginn; - } - - /** - * Legt den Wert der verkaufsbeginn-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setVerkaufsbeginn(XMLGregorianCalendar value) { - this.verkaufsbeginn = value; - } - - /** - * Ruft den Wert der verkaufsende-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getVerkaufsende() { - return verkaufsende; - } - - /** - * Legt den Wert der verkaufsende-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setVerkaufsende(XMLGregorianCalendar value) { - this.verkaufsende = value; - } - -} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinAntragsprozessGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinGenerischType.java similarity index 87% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinAntragsprozessGenerischType.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinGenerischType.java index 6c1c1b15..5f2823ab 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinAntragsprozessGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinGenerischType.java @@ -6,21 +6,20 @@ 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; /** * Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation * - *

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

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

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

- * <complexType name="ProduktbausteinAntragsprozessGenerisch_Type">
+ * <complexType name="ProduktbausteinGenerisch_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
  *       <sequence>
  *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
  *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
@@ -35,19 +34,14 @@ import javax.xml.bind.annotation.XmlType;
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ProduktbausteinAntragsprozessGenerisch_Type", propOrder = {
+@XmlType(name = "ProduktbausteinGenerisch_Type", propOrder = {
     "eingeschlossen",
     "einschlussAenderbar",
     "attributMetadaten",
     "beschreibungTxt"
 })
-@XmlSeeAlso({
-    VerkaufsproduktGenerischType.class,
-    ProduktGenerischType.class,
-    ElementarproduktGenerischType.class
-})
-public abstract class ProduktbausteinAntragsprozessGenerischType
-    extends ProduktbausteinAntragsprozessType
+public abstract class ProduktbausteinGenerischType
+    extends ProduktbausteinType
 {
 
     @XmlElement(name = "Eingeschlossen")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinType.java
index cb11f795..8449e1e6 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktbausteinType.java
@@ -1,17 +1,20 @@
 
 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.XmlSchemaType;
 import javax.xml.bind.annotation.XmlSeeAlso;
 import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
 
 
 /**
- * Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen
+ * Abstrakter Typ für alle Produktbausteine im Antragsprozess
  * 
  * 

Java-Klasse für Produktbaustein_Type complex type. * @@ -20,14 +23,13 @@ import javax.xml.bind.annotation.XmlType; *

  * <complexType name="Produktbaustein_Type">
  *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}BasisProduktbaustein_Type">
  *       <sequence>
- *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VtgEnde" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/>
  *       </sequence>
- *     </restriction>
+ *     </extension>
  *   </complexContent>
  * </complexType>
  * 
@@ -36,130 +38,103 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Produktbaustein_Type", propOrder = { - "id", - "bezeichnung", - "bedingungen", - "meldungen" + "vtgEnde", + "praemie", + "jahrespraemieNto" }) @XmlSeeAlso({ - ProduktbausteinAuskunftType.class, - ProduktbausteinAntragsprozessType.class + ProduktbausteinGenerischType.class, + VerkaufsproduktType.class, + ProduktType.class, + ElementarproduktType.class }) -public abstract class ProduktbausteinType { +public abstract class ProduktbausteinType + extends BasisProduktbausteinType +{ - @XmlElement(name = "Id") - protected String id; - @XmlElement(name = "Bezeichnung") - protected String bezeichnung; - @XmlElement(name = "Bedingungen") - protected List bedingungen; - @XmlElement(name = "Meldungen") - protected List meldungen; + @XmlElement(name = "VtgEnde") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar vtgEnde; + @XmlElement(name = "Praemie") + protected List praemie; + @XmlElement(name = "JahrespraemieNto") + protected BigDecimal jahrespraemieNto; /** - * Ruft den Wert der id-Eigenschaft ab. + * Ruft den Wert der vtgEnde-Eigenschaft ab. * * @return * possible object is - * {@link String } + * {@link XMLGregorianCalendar } * */ - public String getId() { - return id; + public XMLGregorianCalendar getVtgEnde() { + return vtgEnde; } /** - * Legt den Wert der id-Eigenschaft fest. + * Legt den Wert der vtgEnde-Eigenschaft fest. * * @param value * allowed object is - * {@link String } + * {@link XMLGregorianCalendar } * */ - public void setId(String value) { - this.id = value; + public void setVtgEnde(XMLGregorianCalendar value) { + this.vtgEnde = value; } /** - * Ruft den Wert der bezeichnung-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBezeichnung() { - return bezeichnung; - } - - /** - * Legt den Wert der bezeichnung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBezeichnung(String value) { - this.bezeichnung = value; - } - - /** - * Gets the value of the bedingungen property. + * Gets the value of the praemie property. * *

* 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 bedingungen property. + * This is why there is not a set method for the praemie property. * *

* For example, to add a new item, do as follows: *

-     *    getBedingungen().add(newItem);
+     *    getPraemie().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link String } + * {@link PraemieType } * * */ - public List getBedingungen() { - if (bedingungen == null) { - bedingungen = new ArrayList(); + public List getPraemie() { + if (praemie == null) { + praemie = new ArrayList(); } - return this.bedingungen; + return this.praemie; } /** - * Gets the value of the meldungen property. - * - *

- * 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 meldungen property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getMeldungen().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ServiceFault } - * + * Ruft den Wert der jahrespraemieNto-Eigenschaft ab. * + * @return + * possible object is + * {@link BigDecimal } + * */ - public List getMeldungen() { - if (meldungen == null) { - meldungen = new ArrayList(); - } - return this.meldungen; + public BigDecimal getJahrespraemieNto() { + return jahrespraemieNto; + } + + /** + * Legt den Wert der jahrespraemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setJahrespraemieNto(BigDecimal value) { + this.jahrespraemieNto = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktGenerischType.java index 832fb579..a74c9638 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktGenerischType.java @@ -6,10 +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.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds2Types.v2_11.ELRahmenvereinbarungType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.VerkaufsproduktRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.VerkaufsproduktSachPrivatType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VerkaufsproduktUnfallType; @@ -25,12 +23,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VerkaufsproduktUnfal *

  * <complexType name="VerkaufsproduktGenerisch_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
  *       <sequence>
- *         <element name="Verkaufsproduktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *         <element name="Berechnungsvariante" type="{urn:omds3CommonServiceTypes-1-1-0}Berechnungsvariante_Type" minOccurs="0"/>
- *         <element ref="{urn:omds20}EL-Rahmenvereinbarung" minOccurs="0"/>
- *         <element name="ZusaetzlicheVerkaufproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVerkaufproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -41,129 +39,120 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VerkaufsproduktUnfal
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "VerkaufsproduktGenerisch_Type", propOrder = {
-    "verkaufsproduktgeneration",
-    "berechnungsvariante",
-    "elRahmenvereinbarung",
-    "zusaetzlicheVerkaufproduktdaten"
+    "eingeschlossen",
+    "einschlussAenderbar",
+    "attributMetadaten",
+    "beschreibungTxt"
 })
 @XmlSeeAlso({
-    VerkaufsproduktSachPrivatType.class,
     VerkaufsproduktRechtsschutzType.class,
+    VerkaufsproduktSachPrivatType.class,
     VerkaufsproduktUnfallType.class
 })
 public abstract class VerkaufsproduktGenerischType
-    extends ProduktbausteinAntragsprozessGenerischType
+    extends VerkaufsproduktType
 {
 
-    @XmlElement(name = "Verkaufsproduktgeneration")
-    protected String verkaufsproduktgeneration;
-    @XmlElement(name = "Berechnungsvariante")
-    @XmlSchemaType(name = "string")
-    protected BerechnungsvarianteType berechnungsvariante;
-    @XmlElement(name = "EL-Rahmenvereinbarung", namespace = "urn:omds20")
-    protected ELRahmenvereinbarungType elRahmenvereinbarung;
-    @XmlElement(name = "ZusaetzlicheVerkaufproduktdaten")
-    protected List zusaetzlicheVerkaufproduktdaten;
+    @XmlElement(name = "Eingeschlossen")
+    protected boolean eingeschlossen;
+    @XmlElement(name = "EinschlussAenderbar")
+    protected Boolean einschlussAenderbar;
+    @XmlElement(name = "AttributMetadaten")
+    protected List attributMetadaten;
+    @XmlElement(name = "BeschreibungTxt")
+    protected String beschreibungTxt;
 
     /**
-     * Ruft den Wert der verkaufsproduktgeneration-Eigenschaft ab.
+     * 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 String }
+     *     {@link Boolean }
      *     
      */
-    public String getVerkaufsproduktgeneration() {
-        return verkaufsproduktgeneration;
+    public Boolean isEinschlussAenderbar() {
+        return einschlussAenderbar;
     }
 
     /**
-     * Legt den Wert der verkaufsproduktgeneration-Eigenschaft fest.
+     * Legt den Wert der einschlussAenderbar-Eigenschaft fest.
      * 
      * @param value
      *     allowed object is
-     *     {@link String }
+     *     {@link Boolean }
      *     
      */
-    public void setVerkaufsproduktgeneration(String value) {
-        this.verkaufsproduktgeneration = value;
+    public void setEinschlussAenderbar(Boolean value) {
+        this.einschlussAenderbar = value;
     }
 
     /**
-     * Ruft den Wert der berechnungsvariante-Eigenschaft ab.
-     * 
-     * @return
-     *     possible object is
-     *     {@link BerechnungsvarianteType }
-     *     
-     */
-    public BerechnungsvarianteType getBerechnungsvariante() {
-        return berechnungsvariante;
-    }
-
-    /**
-     * Legt den Wert der berechnungsvariante-Eigenschaft fest.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link BerechnungsvarianteType }
-     *     
-     */
-    public void setBerechnungsvariante(BerechnungsvarianteType value) {
-        this.berechnungsvariante = value;
-    }
-
-    /**
-     * Ruft den Wert der elRahmenvereinbarung-Eigenschaft ab.
-     * 
-     * @return
-     *     possible object is
-     *     {@link ELRahmenvereinbarungType }
-     *     
-     */
-    public ELRahmenvereinbarungType getELRahmenvereinbarung() {
-        return elRahmenvereinbarung;
-    }
-
-    /**
-     * Legt den Wert der elRahmenvereinbarung-Eigenschaft fest.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link ELRahmenvereinbarungType }
-     *     
-     */
-    public void setELRahmenvereinbarung(ELRahmenvereinbarungType value) {
-        this.elRahmenvereinbarung = value;
-    }
-
-    /**
-     * Gets the value of the zusaetzlicheVerkaufproduktdaten property.
+     * Gets the value of the attributMetadaten property.
      * 
      * 

* 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 zusaetzlicheVerkaufproduktdaten property. + * This is why there is not a set method for the attributMetadaten property. * *

* For example, to add a new item, do as follows: *

-     *    getZusaetzlicheVerkaufproduktdaten().add(newItem);
+     *    getAttributMetadaten().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link ZusaetzlicheVerkaufproduktdatenType } + * {@link AttributMetadatenType } * * */ - public List getZusaetzlicheVerkaufproduktdaten() { - if (zusaetzlicheVerkaufproduktdaten == null) { - zusaetzlicheVerkaufproduktdaten = new ArrayList(); + public List getAttributMetadaten() { + if (attributMetadaten == null) { + attributMetadaten = new ArrayList(); } - return this.zusaetzlicheVerkaufproduktdaten; + return this.attributMetadaten; + } + + /** + * Ruft den Wert der beschreibungTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibungTxt() { + return beschreibungTxt; + } + + /** + * Legt den Wert der beschreibungTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibungTxt(String value) { + this.beschreibungTxt = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java index 64af0f6a..c8b7043f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerkaufsproduktType.java @@ -9,6 +9,7 @@ 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.omds2Types.v2_11.ELRahmenvereinbarungType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkaufsproduktKfzType; @@ -23,10 +24,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkaufsproduktKfzType; *

  * <complexType name="Verkaufsprodukt_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
  *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum"/>
  *         <element name="Verkaufsproduktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *         <element name="Berechnungsvariante" type="{urn:omds3CommonServiceTypes-1-1-0}Berechnungsvariante_Type" minOccurs="0"/>
+ *         <element name="Vermittlernr" type="{urn:omds20}Vermnr" minOccurs="0"/>
  *         <element ref="{urn:omds20}EL-Rahmenvereinbarung" minOccurs="0"/>
  *         <element name="ZusaetzlicheVerkaufproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVerkaufproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
@@ -39,28 +42,60 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkaufsproduktKfzType;
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "Verkaufsprodukt_Type", propOrder = {
+    "vtgBeg",
     "verkaufsproduktgeneration",
     "berechnungsvariante",
+    "vermittlernr",
     "elRahmenvereinbarung",
     "zusaetzlicheVerkaufproduktdaten"
 })
 @XmlSeeAlso({
+    VerkaufsproduktGenerischType.class,
     VerkaufsproduktKfzType.class
 })
 public abstract class VerkaufsproduktType
-    extends ProduktbausteinAntragsprozessType
+    extends ProduktbausteinType
 {
 
+    @XmlElement(name = "VtgBeg", required = true)
+    @XmlSchemaType(name = "date")
+    protected XMLGregorianCalendar vtgBeg;
     @XmlElement(name = "Verkaufsproduktgeneration")
     protected String verkaufsproduktgeneration;
     @XmlElement(name = "Berechnungsvariante")
     @XmlSchemaType(name = "string")
     protected BerechnungsvarianteType berechnungsvariante;
+    @XmlElement(name = "Vermittlernr")
+    protected String vermittlernr;
     @XmlElement(name = "EL-Rahmenvereinbarung", namespace = "urn:omds20")
     protected ELRahmenvereinbarungType elRahmenvereinbarung;
     @XmlElement(name = "ZusaetzlicheVerkaufproduktdaten")
     protected List zusaetzlicheVerkaufproduktdaten;
 
+    /**
+     * Ruft den Wert der vtgBeg-Eigenschaft ab.
+     * 
+     * @return
+     *     possible object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public XMLGregorianCalendar getVtgBeg() {
+        return vtgBeg;
+    }
+
+    /**
+     * Legt den Wert der vtgBeg-Eigenschaft fest.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link XMLGregorianCalendar }
+     *     
+     */
+    public void setVtgBeg(XMLGregorianCalendar value) {
+        this.vtgBeg = value;
+    }
+
     /**
      * Ruft den Wert der verkaufsproduktgeneration-Eigenschaft ab.
      * 
@@ -109,6 +144,30 @@ public abstract class VerkaufsproduktType
         this.berechnungsvariante = value;
     }
 
+    /**
+     * Ruft den Wert der vermittlernr-Eigenschaft ab.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getVermittlernr() {
+        return vermittlernr;
+    }
+
+    /**
+     * Legt den Wert der vermittlernr-Eigenschaft fest.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setVermittlernr(String value) {
+        this.vermittlernr = value;
+    }
+
     /**
      * Ruft den Wert der elRahmenvereinbarung-Eigenschaft ab.
      * 
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VersichertesInteresseMitAttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VersichertesInteresseMitAttributMetadatenType.java
index 50659054..7fc1326e 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VersichertesInteresseMitAttributMetadatenType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VersichertesInteresseMitAttributMetadatenType.java
@@ -39,13 +39,13 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.VersichertesObje
     "attributMetadaten"
 })
 @XmlSeeAlso({
-    VersichertesObjektSachPrivatType.class,
-    RisikoHaushaltType.class,
-    RisikoGebaeudeType.class,
     VersichertePersonType.class,
     VersicherteVeranstaltungType.class,
     VersicherterBetriebType.class,
-    VersicherteLiegenschaftType.class
+    VersicherteLiegenschaftType.class,
+    VersichertesObjektSachPrivatType.class,
+    RisikoHaushaltType.class,
+    RisikoGebaeudeType.class
 })
 public abstract class VersichertesInteresseMitAttributMetadatenType
     extends VersichertesInteresseType
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenDetailType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenDetailType.java
index 76db0db1..4c6d5833 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenDetailType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenDetailType.java
@@ -1,9 +1,12 @@
 
 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.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
 import javax.xml.bind.annotation.XmlType;
 
 
@@ -32,7 +35,9 @@ import javax.xml.bind.annotation.XmlType;
  *             </restriction>
  *           </simpleType>
  *         </element>
+ *         <element name="AuslaendischeVersicherungsgesellschaft" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
  *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type"/>
+ *         <element name="ZusaetzlicheVorversicherungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVorversicherungsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
  *     </restriction>
  *   </complexContent>
@@ -45,7 +50,12 @@ import javax.xml.bind.annotation.XmlType;
 @XmlType(name = "VorversicherungenDetail_Type", propOrder = {
     "wurdenVorversicherungenAufgeloest",
     "aufloesungsgrund",
-    "versicherungsgesellschaft"
+    "auslaendischeVersicherungsgesellschaft",
+    "versicherungsgesellschaft",
+    "zusaetzlicheVorversicherungsdaten"
+})
+@XmlSeeAlso({
+    at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class
 })
 public class VorversicherungenDetailType {
 
@@ -53,8 +63,12 @@ public class VorversicherungenDetailType {
     protected boolean wurdenVorversicherungenAufgeloest;
     @XmlElement(name = "Aufloesungsgrund")
     protected String aufloesungsgrund;
+    @XmlElement(name = "AuslaendischeVersicherungsgesellschaft")
+    protected Boolean auslaendischeVersicherungsgesellschaft;
     @XmlElement(name = "Versicherungsgesellschaft", required = true)
     protected String versicherungsgesellschaft;
+    @XmlElement(name = "ZusaetzlicheVorversicherungsdaten")
+    protected List zusaetzlicheVorversicherungsdaten;
 
     /**
      * Ruft den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft ab.
@@ -96,6 +110,30 @@ public class VorversicherungenDetailType {
         this.aufloesungsgrund = value;
     }
 
+    /**
+     * Ruft den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft ab.
+     * 
+     * @return
+     *     possible object is
+     *     {@link Boolean }
+     *     
+     */
+    public Boolean isAuslaendischeVersicherungsgesellschaft() {
+        return auslaendischeVersicherungsgesellschaft;
+    }
+
+    /**
+     * Legt den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft fest.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link Boolean }
+     *     
+     */
+    public void setAuslaendischeVersicherungsgesellschaft(Boolean value) {
+        this.auslaendischeVersicherungsgesellschaft = value;
+    }
+
     /**
      * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab.
      * 
@@ -120,4 +158,33 @@ public class VorversicherungenDetailType {
         this.versicherungsgesellschaft = value;
     }
 
+    /**
+     * Gets the value of the zusaetzlicheVorversicherungsdaten property.
+     * 
+     * 

+ * 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 zusaetzlicheVorversicherungsdaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheVorversicherungsdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheVorversicherungsdatenType } + * + * + */ + public List getZusaetzlicheVorversicherungsdaten() { + if (zusaetzlicheVorversicherungsdaten == null) { + zusaetzlicheVorversicherungsdaten = new ArrayList(); + } + return this.zusaetzlicheVorversicherungsdaten; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenType.java index f4d75c45..981e640d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VorversicherungenType.java @@ -3,12 +3,13 @@ package at.vvo.omds.types.omds3Types.r1_5_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; +import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VorversicherungenKfzType; /** - * Type Vorversicherungen + * Abstrakter Typ zur Beschreibung der Vorversicherungen * *

Java-Klasse für Vorversicherungen_Type complex type. * @@ -18,10 +19,6 @@ import javax.xml.bind.annotation.XmlType; * <complexType name="Vorversicherungen_Type"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="VorversicherungKfz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/> - * <element name="VorversicherungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/> - * </sequence> * </restriction> * </complexContent> * </complexType> @@ -30,63 +27,11 @@ import javax.xml.bind.annotation.XmlType; * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Vorversicherungen_Type", propOrder = { - "vorversicherungKfz", - "vorversicherungRechtsschutz" +@XmlType(name = "Vorversicherungen_Type") +@XmlSeeAlso({ + VorversicherungenKfzType.class }) -public class VorversicherungenType { +public abstract class VorversicherungenType { - @XmlElement(name = "VorversicherungKfz") - protected VorversicherungenDetailType vorversicherungKfz; - @XmlElement(name = "VorversicherungRechtsschutz") - protected VorversicherungenDetailType vorversicherungRechtsschutz; - - /** - * Ruft den Wert der vorversicherungKfz-Eigenschaft ab. - * - * @return - * possible object is - * {@link VorversicherungenDetailType } - * - */ - public VorversicherungenDetailType getVorversicherungKfz() { - return vorversicherungKfz; - } - - /** - * Legt den Wert der vorversicherungKfz-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link VorversicherungenDetailType } - * - */ - public void setVorversicherungKfz(VorversicherungenDetailType value) { - this.vorversicherungKfz = value; - } - - /** - * Ruft den Wert der vorversicherungRechtsschutz-Eigenschaft ab. - * - * @return - * possible object is - * {@link VorversicherungenDetailType } - * - */ - public VorversicherungenDetailType getVorversicherungRechtsschutz() { - return vorversicherungRechtsschutz; - } - - /** - * Legt den Wert der vorversicherungRechtsschutz-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link VorversicherungenDetailType } - * - */ - public void setVorversicherungRechtsschutz(VorversicherungenDetailType value) { - this.vorversicherungRechtsschutz = value; - } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheVorversicherungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheVorversicherungsdatenType.java new file mode 100644 index 00000000..0cc6d084 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheVorversicherungsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit für Vorversicherungen + * + *

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

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

+ * <complexType name="ZusaetzlicheVorversicherungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVorversicherungsdaten_Type") +public abstract class ZusaetzlicheVorversicherungsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestGenType.java index f54b216b..f0d568d0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestGenType.java @@ -37,8 +37,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallReque "produktmetadaten" }) @XmlSeeAlso({ - CalculateSachPrivatRequestType.class, CalculateRechtsschutzRequestType.class, + CalculateSachPrivatRequestType.class, CalculateUnfallRequestType.class }) public abstract class CalculateRequestGenType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestType.java index 3fcc7f73..7b47049d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateRequestType.java @@ -36,8 +36,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CalculateKfzRequestType "requestUpselling" }) @XmlSeeAlso({ - CalculateKfzRequestType.class, - CalculateRequestGenType.class + CalculateRequestGenType.class, + CalculateKfzRequestType.class }) public abstract class CalculateRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseGenType.java index b2f6e17c..c5d4951c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseGenType.java @@ -31,8 +31,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CalculateUnfallRespo @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CalculateResponseGen_Type") @XmlSeeAlso({ - CalculateSachPrivatResponseType.class, CalculateRechtsschutzResponseType.class, + CalculateSachPrivatResponseType.class, CalculateUnfallResponseType.class }) public abstract class CalculateResponseGenType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseType.java index e1e887ff..d37a9eb0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CalculateResponseType.java @@ -30,8 +30,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CalculateKfzResponseTyp @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CalculateResponse_Type") @XmlSeeAlso({ - CalculateKfzResponseType.class, - CalculateResponseGenType.class + CalculateResponseGenType.class, + CalculateKfzResponseType.class }) public abstract class CalculateResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestGenType.java index f2caad8c..4f821ced 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestGenType.java @@ -37,8 +37,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnf "produktmetadaten" }) @XmlSeeAlso({ - CreateApplicationSachPrivatRequestType.class, CreateApplicationRechtsschutzRequestType.class, + CreateApplicationSachPrivatRequestType.class, CreateApplicationUnfallRequestType.class }) public abstract class CreateApplicationRequestGenType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestType.java index 31fbcbe6..0d409022 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationRequestType.java @@ -39,8 +39,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateApplicationKfzReq "dateianhaenge" }) @XmlSeeAlso({ - CreateApplicationKfzRequestType.class, - CreateApplicationRequestGenType.class + CreateApplicationRequestGenType.class, + CreateApplicationKfzRequestType.class }) public abstract class CreateApplicationRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseGenType.java index 9508edff..aa09cc52 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseGenType.java @@ -31,8 +31,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateApplicationUnf @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CreateApplicationResponseGen_Type") @XmlSeeAlso({ - CreateApplicationSachPrivatResponseType.class, CreateApplicationRechtsschutzResponseType.class, + CreateApplicationSachPrivatResponseType.class, CreateApplicationUnfallResponseType.class }) public abstract class CreateApplicationResponseGenType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseType.java index 7e8c8364..a4e86e8a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateApplicationResponseType.java @@ -44,8 +44,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateApplicationKfzRes "dokumente" }) @XmlSeeAlso({ - CreateApplicationKfzResponseType.class, - CreateApplicationResponseGenType.class + CreateApplicationResponseGenType.class, + CreateApplicationKfzResponseType.class }) public abstract class CreateApplicationResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestGenType.java index 6c0ba2b4..053db06b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestGenType.java @@ -37,8 +37,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallReq "produktmetadaten" }) @XmlSeeAlso({ - CreateOfferSachPrivatRequestType.class, CreateOfferRechtsschutzRequestType.class, + CreateOfferSachPrivatRequestType.class, CreateOfferUnfallRequestType.class }) public abstract class CreateOfferRequestGenType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestType.java index 575c0f60..a2b86224 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferRequestType.java @@ -30,8 +30,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateOfferKfzRequestTy @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CreateOfferRequest_Type") @XmlSeeAlso({ - CreateOfferKfzRequestType.class, - CreateOfferRequestGenType.class + CreateOfferRequestGenType.class, + CreateOfferKfzRequestType.class }) public abstract class CreateOfferRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseGenType.java index 1086a568..3989fd2c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseGenType.java @@ -31,8 +31,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.CreateOfferUnfallRes @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CreateOfferResponseGen_Type") @XmlSeeAlso({ - CreateOfferSachPrivatResponseType.class, CreateOfferRechtsschutzResponseType.class, + CreateOfferSachPrivatResponseType.class, CreateOfferUnfallResponseType.class }) public abstract class CreateOfferResponseGenType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseType.java index a1205779..30c550c4 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/CreateOfferResponseType.java @@ -39,8 +39,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateOfferKfzResponseT "dokumente" }) @XmlSeeAlso({ - CreateOfferKfzResponseType.class, - CreateOfferResponseGenType.class + CreateOfferResponseGenType.class, + CreateOfferKfzResponseType.class }) public abstract class CreateOfferResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragType.java index 423f107a..d740bc49 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragType.java @@ -9,13 +9,16 @@ 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_5_0.common.AbgelehnteRisikenType; import at.vvo.omds.types.omds3Types.r1_5_0.common.AntragsartType; import at.vvo.omds.types.omds3Types.r1_5_0.common.BeteiligtePersonVertragType; import at.vvo.omds.types.omds3Types.r1_5_0.common.DatenverwendungType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.ErsatzpolizzenType; import at.vvo.omds.types.omds3Types.r1_5_0.common.KontierungType; import at.vvo.omds.types.omds3Types.r1_5_0.common.PolizzenversandType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VertragspersonType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VinkularglaeubigerType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType; import at.vvo.omds.types.omds3Types.r1_5_0.common.ZahlungsdatenType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SpezAntragKfzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.SpezAntragRechtsschutzType; @@ -41,12 +44,16 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezAntragUnfallType * <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="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"/> * <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> @@ -64,19 +71,23 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezAntragUnfallType "abweichenderPraemienzahler", "weitereVersicherungsnehmer", "weitereVertragspersonen", + "abgelehnteRisiken", + "vorversicherungen", "zahlungsdaten", "sepa", "vinkulierung", "polizzenversand", "datenschutzbestimmungen", "kontierung", + "ersatzpolizzennummer", + "zusendungWeitereDokumente", "zusaetzlicheAntragsdaten" }) @XmlSeeAlso({ - AntragSachPrivatType.class, SpezAntragRechtsschutzType.class, - SpezAntragKfzType.class, - SpezAntragUnfallType.class + AntragSachPrivatType.class, + SpezAntragUnfallType.class, + SpezAntragKfzType.class }) public abstract class SpezAntragType { @@ -96,6 +107,10 @@ public abstract class SpezAntragType { protected List weitereVersicherungsnehmer; @XmlElement(name = "WeitereVertragspersonen") protected List weitereVertragspersonen; + @XmlElement(name = "AbgelehnteRisiken") + protected AbgelehnteRisikenType abgelehnteRisiken; + @XmlElement(name = "Vorversicherungen") + protected VorversicherungenType vorversicherungen; @XmlElement(name = "Zahlungsdaten", required = true) protected ZahlungsdatenType zahlungsdaten; @XmlElement(name = "Sepa") @@ -110,6 +125,10 @@ public abstract class SpezAntragType { protected DatenverwendungType datenschutzbestimmungen; @XmlElement(name = "Kontierung") protected List kontierung; + @XmlElement(name = "Ersatzpolizzennummer") + protected ErsatzpolizzenType ersatzpolizzennummer; + @XmlElement(name = "ZusendungWeitereDokumente") + protected List zusendungWeitereDokumente; @XmlElement(name = "ZusaetzlicheAntragsdaten") protected List zusaetzlicheAntragsdaten; @@ -264,6 +283,54 @@ public abstract class SpezAntragType { return this.weitereVertragspersonen; } + /** + * Ruft den Wert der abgelehnteRisiken-Eigenschaft ab. + * + * @return + * possible object is + * {@link AbgelehnteRisikenType } + * + */ + public AbgelehnteRisikenType getAbgelehnteRisiken() { + return abgelehnteRisiken; + } + + /** + * Legt den Wert der abgelehnteRisiken-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AbgelehnteRisikenType } + * + */ + public void setAbgelehnteRisiken(AbgelehnteRisikenType value) { + this.abgelehnteRisiken = value; + } + + /** + * Ruft den Wert der vorversicherungen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenType } + * + */ + public VorversicherungenType getVorversicherungen() { + return vorversicherungen; + } + + /** + * Legt den Wert der vorversicherungen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenType } + * + */ + public void setVorversicherungen(VorversicherungenType value) { + this.vorversicherungen = value; + } + /** * Ruft den Wert der zahlungsdaten-Eigenschaft ab. * @@ -413,6 +480,59 @@ public abstract class SpezAntragType { return this.kontierung; } + /** + * Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ErsatzpolizzenType } + * + */ + public ErsatzpolizzenType getErsatzpolizzennummer() { + return ersatzpolizzennummer; + } + + /** + * Legt den Wert der ersatzpolizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ErsatzpolizzenType } + * + */ + public void setErsatzpolizzennummer(ErsatzpolizzenType value) { + this.ersatzpolizzennummer = value; + } + + /** + * Gets the value of the zusendungWeitereDokumente property. + * + *

+ * 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 zusendungWeitereDokumente property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusendungWeitereDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getZusendungWeitereDokumente() { + if (zusendungWeitereDokumente == null) { + zusendungWeitereDokumente = new ArrayList(); + } + return this.zusendungWeitereDokumente; + } + /** * Gets the value of the zusaetzlicheAntragsdaten property. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezBerechnungType.java index 7486e33b..3fd8d8bd 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezBerechnungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezBerechnungType.java @@ -32,10 +32,10 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezBerechnungUnfall @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SpezBerechnung_Type") @XmlSeeAlso({ - BerechnungSachPrivatType.class, SpezBerechnungRechtsschutzType.class, - SpezBerechnungKfzType.class, - SpezBerechnungUnfallType.class + BerechnungSachPrivatType.class, + SpezBerechnungUnfallType.class, + SpezBerechnungKfzType.class }) public abstract class SpezBerechnungType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezOffertType.java index 81912efb..a53c2c5a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezOffertType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezOffertType.java @@ -47,10 +47,10 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SpezOffertUnfallType "versicherungsnehmer" }) @XmlSeeAlso({ - OffertSachPrivatType.class, SpezOffertRechtsschutzType.class, - SpezOffertKfzType.class, - SpezOffertUnfallType.class + OffertSachPrivatType.class, + SpezOffertUnfallType.class, + SpezOffertKfzType.class }) public abstract class SpezOffertType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestGenType.java index e20d3634..31ab6712 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestGenType.java @@ -37,8 +37,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnf "produktmetadaten" }) @XmlSeeAlso({ - SubmitApplicationSachPrivatRequestType.class, SubmitApplicationRechtsschutzRequestType.class, + SubmitApplicationSachPrivatRequestType.class, SubmitApplicationUnfallRequestType.class }) public abstract class SubmitApplicationRequestGenType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestType.java index 225c7141..b1912acd 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationRequestType.java @@ -42,8 +42,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SubmitApplicationKfzReq "antragsnummer" }) @XmlSeeAlso({ - SubmitApplicationKfzRequestType.class, - SubmitApplicationRequestGenType.class + SubmitApplicationRequestGenType.class, + SubmitApplicationKfzRequestType.class }) public abstract class SubmitApplicationRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseGenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseGenType.java index 28c469f7..01106f98 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseGenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseGenType.java @@ -45,8 +45,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.SubmitApplicationUnf "rest" }) @XmlSeeAlso({ - SubmitApplicationSachPrivatResponseType.class, SubmitApplicationRechtsschutzResponseType.class, + SubmitApplicationSachPrivatResponseType.class, SubmitApplicationUnfallResponseType.class }) public abstract class SubmitApplicationResponseGenType @@ -55,8 +55,8 @@ public abstract class SubmitApplicationResponseGenType @XmlElementRefs({ @XmlElementRef(name = "Dokumente", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Antragstatus", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Antragsnummer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", type = JAXBElement.class, required = false) + @XmlElementRef(name = "Antragsnummer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Antragstatus", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", type = JAXBElement.class, required = false) }) protected List> rest; @@ -66,8 +66,8 @@ public abstract class SubmitApplicationResponseGenType *

* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Antragstatus" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: - * Zeile 345 von file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd - * Zeile 235 von file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd + * Zeile 347 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd + * Zeile 237 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: @@ -88,9 +88,9 @@ public abstract class SubmitApplicationResponseGenType * *

* Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link Integer }{@code >} - * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} * {@link JAXBElement }{@code <}{@link DokumentInfoType }{@code >} + * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * {@link JAXBElement }{@code <}{@link Integer }{@code >} * * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseType.java index c3d63b03..b3b37dc2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SubmitApplicationResponseType.java @@ -44,8 +44,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SubmitApplicationKfzRes "dokumente" }) @XmlSeeAlso({ - SubmitApplicationKfzResponseType.class, - SubmitApplicationResponseGenType.class + SubmitApplicationResponseGenType.class, + SubmitApplicationKfzResponseType.class }) public abstract class SubmitApplicationResponseType extends CommonProcessResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZustandsbeschreibungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ArtBesichtigungType.java similarity index 53% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZustandsbeschreibungType.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ArtBesichtigungType.java index b7f43f29..7d670802 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZustandsbeschreibungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ArtBesichtigungType.java @@ -7,37 +7,37 @@ import javax.xml.bind.annotation.XmlType; /** - *

Java-Klasse für Zustandsbeschreibung_Type. + *

Java-Klasse für ArtBesichtigung_Type. * *

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

*

- * <simpleType name="Zustandsbeschreibung_Type">
+ * <simpleType name="ArtBesichtigung_Type">
  *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
  *     <enumeration value="Besichtigung durch Betreuer"/>
- *     <enumeration value="Kaufvertrag eines Markenhändlers mit Beschreibung (Kopie erforderlich)"/>
- *     <enumeration value="Besichtigung durch ÖAMTC"/>
+ *     <enumeration value="Kaufvertrag Markenhaendler mit Beschreibung"/>
+ *     <enumeration value="Besichtigung durch ARBOE, OEAMTC"/>
  *     <enumeration value="Nachbesichtigung"/>
  *   </restriction>
  * </simpleType>
  * 
* */ -@XmlType(name = "Zustandsbeschreibung_Type") +@XmlType(name = "ArtBesichtigung_Type") @XmlEnum -public enum ZustandsbeschreibungType { +public enum ArtBesichtigungType { @XmlEnumValue("Besichtigung durch Betreuer") BESICHTIGUNG_DURCH_BETREUER("Besichtigung durch Betreuer"), - @XmlEnumValue("Kaufvertrag eines Markenh\u00e4ndlers mit Beschreibung (Kopie erforderlich)") - KAUFVERTRAG_EINES_MARKENHÄNDLERS_MIT_BESCHREIBUNG_KOPIE_ERFORDERLICH("Kaufvertrag eines Markenh\u00e4ndlers mit Beschreibung (Kopie erforderlich)"), - @XmlEnumValue("Besichtigung durch \u00d6AMTC") - BESICHTIGUNG_DURCH_ÖAMTC("Besichtigung durch \u00d6AMTC"), + @XmlEnumValue("Kaufvertrag Markenhaendler mit Beschreibung") + KAUFVERTRAG_MARKENHAENDLER_MIT_BESCHREIBUNG("Kaufvertrag Markenhaendler mit Beschreibung"), + @XmlEnumValue("Besichtigung durch ARBOE, OEAMTC") + BESICHTIGUNG_DURCH_ARBOE_OEAMTC("Besichtigung durch ARBOE, OEAMTC"), @XmlEnumValue("Nachbesichtigung") NACHBESICHTIGUNG("Nachbesichtigung"); private final String value; - ZustandsbeschreibungType(String v) { + ArtBesichtigungType(String v) { value = v; } @@ -45,8 +45,8 @@ public enum ZustandsbeschreibungType { return value; } - public static ZustandsbeschreibungType fromValue(String v) { - for (ZustandsbeschreibungType c: ZustandsbeschreibungType.values()) { + public static ArtBesichtigungType fromValue(String v) { + for (ArtBesichtigungType c: ArtBesichtigungType.values()) { if (c.value.equals(v)) { return c; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/FahrzeugzustandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/FzZustandBesichtigungType.java similarity index 89% rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/FahrzeugzustandType.java rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/FzZustandBesichtigungType.java index c5770850..3d6cd3d5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/FahrzeugzustandType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/FzZustandBesichtigungType.java @@ -11,19 +11,19 @@ import javax.xml.datatype.XMLGregorianCalendar; /** - * Type Abbildung Fahrzeugzustand + * Ergebnisse einer Besichtigung * - *

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

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

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

- * <complexType name="Fahrzeugzustand_Type">
+ * <complexType name="FzZustandBesichtigung_Type">
  *   <complexContent>
  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       <sequence>
  *         <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- *         <element name="Zustandsbeschreibung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zustandsbeschreibung_Type"/>
+ *         <element name="ArtBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ArtBesichtigung_Type"/>
  *         <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
  *         <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
  *         <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
@@ -40,9 +40,9 @@ import javax.xml.datatype.XMLGregorianCalendar;
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Fahrzeugzustand_Type", propOrder = {
+@XmlType(name = "FzZustandBesichtigung_Type", propOrder = {
     "zustandsberichtLiegtAlsFormularBei",
-    "zustandsbeschreibung",
+    "artBesichtigung",
     "schaedenAnScheibenKleinglas",
     "schaedenAmFahrzeug",
     "kilometerLtBesichtigung",
@@ -51,13 +51,13 @@ import javax.xml.datatype.XMLGregorianCalendar;
     "besichtigungsdatum",
     "grundFuerNachbesichtigung"
 })
-public class FahrzeugzustandType {
+public class FzZustandBesichtigungType {
 
     @XmlElement(name = "ZustandsberichtLiegtAlsFormularBei")
     protected Boolean zustandsberichtLiegtAlsFormularBei;
-    @XmlElement(name = "Zustandsbeschreibung", required = true)
+    @XmlElement(name = "ArtBesichtigung", required = true)
     @XmlSchemaType(name = "string")
-    protected ZustandsbeschreibungType zustandsbeschreibung;
+    protected ArtBesichtigungType artBesichtigung;
     @XmlElement(name = "SchaedenAnScheibenKleinglas")
     @XmlSchemaType(name = "string")
     protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas;
@@ -101,27 +101,27 @@ public class FahrzeugzustandType {
     }
 
     /**
-     * Ruft den Wert der zustandsbeschreibung-Eigenschaft ab.
+     * Ruft den Wert der artBesichtigung-Eigenschaft ab.
      * 
      * @return
      *     possible object is
-     *     {@link ZustandsbeschreibungType }
+     *     {@link ArtBesichtigungType }
      *     
      */
-    public ZustandsbeschreibungType getZustandsbeschreibung() {
-        return zustandsbeschreibung;
+    public ArtBesichtigungType getArtBesichtigung() {
+        return artBesichtigung;
     }
 
     /**
-     * Legt den Wert der zustandsbeschreibung-Eigenschaft fest.
+     * Legt den Wert der artBesichtigung-Eigenschaft fest.
      * 
      * @param value
      *     allowed object is
-     *     {@link ZustandsbeschreibungType }
+     *     {@link ArtBesichtigungType }
      *     
      */
-    public void setZustandsbeschreibung(ZustandsbeschreibungType value) {
-        this.zustandsbeschreibung = value;
+    public void setArtBesichtigung(ArtBesichtigungType value) {
+        this.artBesichtigung = value;
     }
 
     /**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ObjectFactory.java
index 83504734..b42abd26 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ObjectFactory.java
@@ -41,6 +41,14 @@ public class ObjectFactory {
     public ObjectFactory() {
     }
 
+    /**
+     * Create an instance of {@link VorversicherungenKfzType }
+     * 
+     */
+    public VorversicherungenKfzType createVorversicherungenKfzType() {
+        return new VorversicherungenKfzType();
+    }
+
     /**
      * Create an instance of {@link CreateOfferKfzResponseType }
      * 
@@ -226,11 +234,27 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link FahrzeugzustandType }
+     * Create an instance of {@link FzZustandBesichtigungType }
      * 
      */
-    public FahrzeugzustandType createFahrzeugzustandType() {
-        return new FahrzeugzustandType();
+    public FzZustandBesichtigungType createFzZustandBesichtigungType() {
+        return new FzZustandBesichtigungType();
+    }
+
+    /**
+     * Create an instance of {@link ZusaetzlicheAntragsdatenKfzType }
+     * 
+     */
+    public ZusaetzlicheAntragsdatenKfzType createZusaetzlicheAntragsdatenKfzType() {
+        return new ZusaetzlicheAntragsdatenKfzType();
+    }
+
+    /**
+     * Create an instance of {@link VorversicherungenKfzType.VorversicherungKfz }
+     * 
+     */
+    public VorversicherungenKfzType.VorversicherungKfz createVorversicherungenKfzTypeVorversicherungKfz() {
+        return new VorversicherungenKfzType.VorversicherungKfz();
     }
 
     /**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/SpezAntragKfzType.java
index 9895332d..b3f99a41 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/SpezAntragKfzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/SpezAntragKfzType.java
@@ -1,15 +1,11 @@
 
 package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz;
 
-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;
 import at.vvo.omds.types.omds3Types.r1_5_0.common.BonusMalusSystemType;
-import at.vvo.omds.types.omds3Types.r1_5_0.common.ErsatzpolizzenType;
-import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType;
 import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
 
 
@@ -26,11 +22,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
  *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
  *       <sequence>
  *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
- *         <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
- *         <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
  *         <element name="BonusMalus" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusSystem_Type" minOccurs="0"/>
  *         <element name="ZusaetzlicheKfzDaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
- *         <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -42,11 +35,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "SpezAntragKfz_Type", propOrder = {
     "verkaufsprodukt",
-    "ersatzpolizzennummer",
-    "vorversicherungen",
     "bonusMalus",
-    "zusaetzlicheKfzDaten",
-    "zusendungWeitereDokumente"
+    "zusaetzlicheKfzDaten"
 })
 public class SpezAntragKfzType
     extends SpezAntragType
@@ -54,16 +44,10 @@ public class SpezAntragKfzType
 
     @XmlElement(name = "Verkaufsprodukt", required = true)
     protected VerkaufsproduktKfzType verkaufsprodukt;
-    @XmlElement(name = "Ersatzpolizzennummer")
-    protected ErsatzpolizzenType ersatzpolizzennummer;
-    @XmlElement(name = "Vorversicherungen")
-    protected VorversicherungenType vorversicherungen;
     @XmlElement(name = "BonusMalus")
     protected BonusMalusSystemType bonusMalus;
     @XmlElement(name = "ZusaetzlicheKfzDaten")
     protected ZusaetzlicheKfzdatenType zusaetzlicheKfzDaten;
-    @XmlElement(name = "ZusendungWeitereDokumente")
-    protected List zusendungWeitereDokumente;
 
     /**
      * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
@@ -89,54 +73,6 @@ public class SpezAntragKfzType
         this.verkaufsprodukt = value;
     }
 
-    /**
-     * Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab.
-     * 
-     * @return
-     *     possible object is
-     *     {@link ErsatzpolizzenType }
-     *     
-     */
-    public ErsatzpolizzenType getErsatzpolizzennummer() {
-        return ersatzpolizzennummer;
-    }
-
-    /**
-     * Legt den Wert der ersatzpolizzennummer-Eigenschaft fest.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link ErsatzpolizzenType }
-     *     
-     */
-    public void setErsatzpolizzennummer(ErsatzpolizzenType value) {
-        this.ersatzpolizzennummer = value;
-    }
-
-    /**
-     * Ruft den Wert der vorversicherungen-Eigenschaft ab.
-     * 
-     * @return
-     *     possible object is
-     *     {@link VorversicherungenType }
-     *     
-     */
-    public VorversicherungenType getVorversicherungen() {
-        return vorversicherungen;
-    }
-
-    /**
-     * Legt den Wert der vorversicherungen-Eigenschaft fest.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link VorversicherungenType }
-     *     
-     */
-    public void setVorversicherungen(VorversicherungenType value) {
-        this.vorversicherungen = value;
-    }
-
     /**
      * Ruft den Wert der bonusMalus-Eigenschaft ab.
      * 
@@ -185,33 +121,4 @@ public class SpezAntragKfzType
         this.zusaetzlicheKfzDaten = value;
     }
 
-    /**
-     * Gets the value of the zusendungWeitereDokumente property.
-     * 
-     * 

- * 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 zusendungWeitereDokumente property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getZusendungWeitereDokumente().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getZusendungWeitereDokumente() { - if (zusendungWeitereDokumente == null) { - zusendungWeitereDokumente = new ArrayList(); - } - return this.zusendungWeitereDokumente; - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/VerkaufsproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/VerkaufsproduktKfzType.java index 43968f33..d337ea1a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/VerkaufsproduktKfzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/VerkaufsproduktKfzType.java @@ -6,7 +6,10 @@ 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; +import at.vvo.omds.types.omds2Types.v2_11.PersArtCdType; import at.vvo.omds.types.omds3Types.r1_5_0.common.FahrzeugType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktType; @@ -23,6 +26,16 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"> * <sequence> + * <element name="Gebdat" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> + * <element name="PLZ" minOccurs="0"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <minLength value="1"/> + * <maxLength value="7"/> + * </restriction> + * </simpleType> + * </element> + * <element name="PersArtCd" type="{urn:omds20}PersArtCd_Type" minOccurs="0"/> * <element name="KfzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ProduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="KfzZusatzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="VersicherteFahrzeuge" type="{urn:omds3CommonServiceTypes-1-1-0}Fahrzeug_Type" maxOccurs="unbounded" minOccurs="0"/> @@ -36,6 +49,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VerkaufsproduktKfz_Type", propOrder = { + "gebdat", + "plz", + "persArtCd", "kfzVersicherung", "kfzZusatzVersicherung", "versicherteFahrzeuge" @@ -44,6 +60,14 @@ public class VerkaufsproduktKfzType extends VerkaufsproduktType { + @XmlElement(name = "Gebdat") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar gebdat; + @XmlElement(name = "PLZ") + protected String plz; + @XmlElement(name = "PersArtCd") + @XmlSchemaType(name = "string") + protected PersArtCdType persArtCd; @XmlElement(name = "KfzVersicherung") protected List kfzVersicherung; @XmlElement(name = "KfzZusatzVersicherung") @@ -51,6 +75,78 @@ public class VerkaufsproduktKfzType @XmlElement(name = "VersicherteFahrzeuge") protected List versicherteFahrzeuge; + /** + * Ruft den Wert der gebdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGebdat() { + return gebdat; + } + + /** + * Legt den Wert der gebdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGebdat(XMLGregorianCalendar value) { + this.gebdat = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + /** * Gets the value of the kfzVersicherung property. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/VorversicherungenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/VorversicherungenKfzType.java new file mode 100644 index 00000000..18e5f8ca --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/VorversicherungenKfzType.java @@ -0,0 +1,165 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz; + +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; +import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenDetailType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType; + + +/** + * Type Vorversicherungen für Kfz + * + *

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

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

+ * <complexType name="VorversicherungenKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type">
+ *       <sequence>
+ *         <element name="VorversicherungKfz" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
+ *                 <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VorversicherungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenKfz_Type", propOrder = { + "vorversicherungKfz", + "vorversicherungRechtsschutz" +}) +public class VorversicherungenKfzType + extends VorversicherungenType +{ + + @XmlElement(name = "VorversicherungKfz") + protected List vorversicherungKfz; + @XmlElement(name = "VorversicherungRechtsschutz") + protected VorversicherungenDetailType vorversicherungRechtsschutz; + + /** + * Gets the value of the vorversicherungKfz property. + * + *

+ * 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 vorversicherungKfz property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVorversicherungKfz().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VorversicherungenKfzType.VorversicherungKfz } + * + * + */ + public List getVorversicherungKfz() { + if (vorversicherungKfz == null) { + vorversicherungKfz = new ArrayList(); + } + return this.vorversicherungKfz; + } + + /** + * Ruft den Wert der vorversicherungRechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenDetailType } + * + */ + public VorversicherungenDetailType getVorversicherungRechtsschutz() { + return vorversicherungRechtsschutz; + } + + /** + * Legt den Wert der vorversicherungRechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenDetailType } + * + */ + public void setVorversicherungRechtsschutz(VorversicherungenDetailType value) { + this.vorversicherungRechtsschutz = value; + } + + + /** + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
+     *       <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class VorversicherungKfz + extends VorversicherungenDetailType + { + + @XmlAttribute(name = "VtgSparteCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + 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; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java new file mode 100644 index 00000000..60c572e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZusaetzlicheAntragsdatenKfzType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ für VU-Spezifische Erweiterungen bei der Kfz-Beschreibung im Antrag + * + *

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

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

+ * <complexType name="ZusaetzlicheAntragsdatenKfz_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheAntragsdatenKfz_Type") +public class ZusaetzlicheAntragsdatenKfzType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java index 6e728f57..9b72b801 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java @@ -29,12 +29,13 @@ import javax.xml.datatype.XMLGregorianCalendar; * </restriction> * </simpleType> * </element> - * <element name="VvdVertrag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="Fahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type"/> * <element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> * <element name="Wechselkennzeichen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Wechselkennzeichen_Type" minOccurs="0"/> - * <element name="Fahrzeugzustand" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type" minOccurs="0"/> + * <element name="Fahrzeugzustand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="FzZustandBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FzZustandBesichtigung_Type" minOccurs="0"/> + * <element name="ZusaetzlicheAntragsdatenKfz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheAntragsdatenKfz_Type" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -46,19 +47,18 @@ import javax.xml.datatype.XMLGregorianCalendar; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ZusaetzlicheKfzdaten_Type", propOrder = { "kfzKennzeichen", - "vvdVertrag", "fahrgestellnummer", "erfolgtAnmeldungZeitgleichMitAbmeldung", "abmeldedatumWechselkennzeichenFahrzeug", "wechselkennzeichen", - "fahrzeugzustand" + "fahrzeugzustand", + "fzZustandBesichtigung", + "zusaetzlicheAntragsdatenKfz" }) public class ZusaetzlicheKfzdatenType { @XmlElement(name = "KfzKennzeichen", required = true) protected String kfzKennzeichen; - @XmlElement(name = "VvdVertrag") - protected Boolean vvdVertrag; @XmlElement(name = "Fahrgestellnummer", required = true) protected String fahrgestellnummer; @XmlElement(name = "ErfolgtAnmeldungZeitgleichMitAbmeldung") @@ -69,7 +69,11 @@ public class ZusaetzlicheKfzdatenType { @XmlElement(name = "Wechselkennzeichen") protected WechselkennzeichenType wechselkennzeichen; @XmlElement(name = "Fahrzeugzustand") - protected FahrzeugzustandType fahrzeugzustand; + protected String fahrzeugzustand; + @XmlElement(name = "FzZustandBesichtigung") + protected FzZustandBesichtigungType fzZustandBesichtigung; + @XmlElement(name = "ZusaetzlicheAntragsdatenKfz") + protected ZusaetzlicheAntragsdatenKfzType zusaetzlicheAntragsdatenKfz; /** * Ruft den Wert der kfzKennzeichen-Eigenschaft ab. @@ -95,30 +99,6 @@ public class ZusaetzlicheKfzdatenType { this.kfzKennzeichen = value; } - /** - * Ruft den Wert der vvdVertrag-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isVvdVertrag() { - return vvdVertrag; - } - - /** - * Legt den Wert der vvdVertrag-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setVvdVertrag(Boolean value) { - this.vvdVertrag = value; - } - /** * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. * @@ -220,10 +200,10 @@ public class ZusaetzlicheKfzdatenType { * * @return * possible object is - * {@link FahrzeugzustandType } + * {@link String } * */ - public FahrzeugzustandType getFahrzeugzustand() { + public String getFahrzeugzustand() { return fahrzeugzustand; } @@ -232,11 +212,59 @@ public class ZusaetzlicheKfzdatenType { * * @param value * allowed object is - * {@link FahrzeugzustandType } + * {@link String } * */ - public void setFahrzeugzustand(FahrzeugzustandType value) { + public void setFahrzeugzustand(String value) { this.fahrzeugzustand = value; } + /** + * Ruft den Wert der fzZustandBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link FzZustandBesichtigungType } + * + */ + public FzZustandBesichtigungType getFzZustandBesichtigung() { + return fzZustandBesichtigung; + } + + /** + * Legt den Wert der fzZustandBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FzZustandBesichtigungType } + * + */ + public void setFzZustandBesichtigung(FzZustandBesichtigungType value) { + this.fzZustandBesichtigung = value; + } + + /** + * Ruft den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + public ZusaetzlicheAntragsdatenKfzType getZusaetzlicheAntragsdatenKfz() { + return zusaetzlicheAntragsdatenKfz; + } + + /** + * Legt den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheAntragsdatenKfzType } + * + */ + public void setZusaetzlicheAntragsdatenKfz(ZusaetzlicheAntragsdatenKfzType value) { + this.zusaetzlicheAntragsdatenKfz = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java index 9c2882ef..cb71053e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -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/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsService.java index 398960fb..cb46401c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsService.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsService.java @@ -10,12 +10,12 @@ import javax.xml.ws.Service; /** * This class was generated by Apache CXF 3.2.0 - * 2019-10-08T13:33:11.772+02:00 + * 2019-10-21T17:45:19.671+02:00 * Generated source version: 3.2.0 * */ @WebServiceClient(name = "omdsService", - wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl", + wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl", targetNamespace = "urn:omds3Services-1-4-0") public class OmdsService extends Service { @@ -26,11 +26,11 @@ public class OmdsService extends Service { static { URL url = null; try { - url = new URL("file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl"); + url = new URL("file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl"); } catch (MalformedURLException e) { java.util.logging.Logger.getLogger(OmdsService.class.getName()) .log(java.util.logging.Level.INFO, - "Can not initialize the default wsdl from {0}", "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl"); + "Can not initialize the default wsdl from {0}", "file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl"); } WSDL_LOCATION = url; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java index a2209a72..598d03a3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortImpl.java @@ -7,17 +7,11 @@ package at.vvo.omds.types.omds3Types.r1_5_0.service; import java.util.logging.Logger; -import javax.jws.WebMethod; -import javax.jws.WebParam; -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-10-08T13:33:11.566+02:00 + * 2019-10-21T17:45:19.604+02:00 * Generated source version: 3.2.0 * */ @@ -26,9 +20,8 @@ import javax.xml.ws.soap.MTOM; serviceName = "omdsService", portName = "omdsServicePort", targetNamespace = "urn:omds3Services-1-4-0", - wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl", + wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl", endpointInterface = "at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType") - @MTOM(enabled = true, threshold = 1024) public class OmdsServicePortImpl implements OmdsServicePortType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType.java index 3bd0002d..3e051977 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType.java @@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2019-10-08T13:33:11.673+02:00 + * 2019-10-21T17:45:19.650+02:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java index 8f5a9287..b46a738d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -6,6 +6,8 @@ package at.vvo.omds.types.omds3Types.r1_5_0.service; * This class is not complete */ +import javax.xml.namespace.QName; +import javax.xml.ws.soap.MTOMFeature; import java.io.File; import java.net.MalformedURLException; import java.net.URL; @@ -16,11 +18,10 @@ import javax.jws.WebResult; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.ws.soap.MTOMFeature; /** * This class was generated by Apache CXF 3.2.0 - * 2019-10-08T13:33:11.446+02:00 + * 2019-10-21T17:45:19.514+02:00 * Generated source version: 3.2.0 * */ @@ -45,13 +46,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..."); at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.OMDSPackageListRequest _getOMDSPackageList_parameters = null; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/ServiceFaultMsg.java index bf31d4cc..8f28e105 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/ServiceFaultMsg.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/service/ServiceFaultMsg.java @@ -6,7 +6,7 @@ import javax.xml.ws.WebFault; /** * This class was generated by Apache CXF 3.2.0 - * 2019-10-08T13:33:11.558+02:00 + * 2019-10-21T17:45:19.597+02:00 * Generated source version: 3.2.0 */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/servicetypes/ArcContent.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/servicetypes/ArcContent.java index 2d042ab1..28f5cc8c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/servicetypes/ArcContent.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/servicetypes/ArcContent.java @@ -1,11 +1,9 @@ package at.vvo.omds.types.omds3Types.r1_5_0.servicetypes; -import javax.activation.DataHandler; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlMimeType; import javax.xml.bind.annotation.XmlType; @@ -41,8 +39,7 @@ public class ArcContent { @XmlElement(required = true) protected ArcImageInfo arcImageInfo; @XmlElement(required = true) - @XmlMimeType("application/octet-stream") - protected DataHandler arcImage; + protected byte[] arcImage; /** * Ruft den Wert der arcImageInfo-Eigenschaft ab. @@ -73,10 +70,9 @@ public class ArcContent { * * @return * possible object is - * {@link DataHandler } - * + * byte[] */ - public DataHandler getArcImage() { + public byte[] getArcImage() { return arcImage; } @@ -85,10 +81,9 @@ public class ArcContent { * * @param value * allowed object is - * {@link DataHandler } - * + * byte[] */ - public void setArcImage(DataHandler value) { + public void setArcImage(byte[] value) { this.arcImage = value; } diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd index 0b8d2a77..11763ae2 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd @@ -1336,7 +1336,7 @@ Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten) - + Optional das eigentliche Dokument als base64-Binary diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt index 54451343..d747ae2f 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReleaseNotes-1-5-0.txt @@ -2,31 +2,53 @@ Version 1.5.0 ============= -Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0? +Was ist neu oder anders in Version 1.5.0 im Vergleich zur Version 1.4.0? ===================================================================================== 1. Sach-Privat, Unfall und Rechtsschutz erben von neuen "generischen" Produktklassen - ============= Version 1.4.0 ============= Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0? ===================================================================================== -1. Antragsdaten Kfz müssen in SubmitApplicationKfz übergeben werden, ein - vorheriger Aufruf von CreateApplicateionKfz ist nicht notwendig. -2. Für BerechnungsdatenKfz, OffertdatenKfz und AntragsdatenKfz sind eigene Elemente - definiert. -3. Die Zulassungsdaten sind in die omds3CommonServiceTypes gewandert und nun - Teil des Typs "Fahrzeug_Type". In 1.3 waren sie Teil von BOA-Kfz. -4. Der Schaden wird im Fachausschuss überarbeitet. - a) CreateClaim führt eine Schadenserzeugung ohne Schadensüberleitung durch. - SubmitClaim führt die eigentliche Schadenmeldung durch. - 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. +1. Folgend dem Beschluss des Steuerkreises zur Versionierung vom 28.5.2019 sind alle + Definitionen, die noch nicht durch zwei Implementierungen validiert wurden, + aus dem offiziellen Release entfernt worden. + Dies betrifft insb. Schaden, Sparten außer Kfz, maklerseitige Services, Services + zu Partner und Vertragsänderungen. + Diese Teile des Standards sind im Branch "Develop" des Git-Repository aber weiterhin verfügbar: + https://bitbucket.org/omds/omdsservicedefinitions/src/develop/ +2. Antragsdaten Kfz können auch direkt in SubmitApplicationKfz übergeben werden, ein + vorheriger Aufruf von CreateApplicateionKfz ist optional. +3. Für BerechnungsdatenKfz, OffertdatenKfz und AntragsdatenKfz sind eigene Elemente + definiert. +4. Die Zulassungsdaten sind in die omds3CommonServiceTypes gewandert und nun + Teil des Typs "Fahrzeug_Type". In 1.3 waren sie Teil von BOA-Kfz. +5. Vertragsbeginn ist in Ebene 2 und 3 optional. Vertragsbeginn und Vertragsende sind + nur noch vom Typ omds:Datum und nicht omds_Datum-Zeit. +6. Das Element Vorversicherungen wurde verallgemeinert: Es steht jetzt ein abstakter Typ + zur Beschreibung der Vorversicherungen zur Verfügung und eine Implementierung für Kfz. + Bei der Implementierung für Kfz wurde zusätzlich die Möglichkeit der Angabe einer Sparte (VtgSparteCd) + aufgenommen. Die Vorversicherungen haben das neue optionale Merkmal "Ausländische Vorversicherung". + ZusaetzlicheVorversicherungsdaten_Type wurde als zusätzliche VU-spezifische Erweiterungsmöglichkeit eingeführt. +7. Es wurde ein neues abstraktes Element "AbgelehnteRisiken" bei den Antragsdaten eingeführt. +8. Es wurden einige optionale Tarifmerkmale im Kfz-Verkaufsprodukt aufgenommen: Geburtsdatum, Postleitzahl, + Vermittlernummer und Nat. Person / Sonstige Person. +9. Für den Fahrzeugzustand wurde ein zusätzliches Element vom Typ xsd:string eingeführt. Das bisherige + Element "Fahrzeugzustand" wurde zu FzZustandBesichtigung. Der Zustandsbeschreibung_Type wurde zu + ArtBesichtigung_Type und die Schlüsselwerte wurden etwas allgemeiner formuliert. +10. Drei Elemente die bislang in den Antragsdaten Kfz enthalten waren, sind in die allgemeinen Antragsdaten + aufgenommen worden: Ersatzpolizzennummer, ZusendungWeitereDokumente, Vorversicherungen +11. Der abstrakte Produktbaustein_Type wurde zu BasisProduktbaustein_Type; Die Unterscheidung in + ProduktbausteinAntragsprozess_Type und Produktbaustein_Auskunft_Type wurde aufgegeben. + Der ProduktbausteinAntragsprozess_Type heisst jetzt einfach Produktbaustein_Type. Da alle involvierten Typen + abstrakte Typen sind, hat diese Vereinfachung keine Auswirkung auf die tatsächlichen Produktbausteine. +12. Das optionale Element VvdVertrag in ZusaetzlicheKfzdaten_Type wurde umbenannt zu, da es für + den Standard zu spezifisch ist. Es wurde das Element ZusaetzlicheAntragsdatenKfz als zusätzliche VU-spezifische + Erweiterungsmöglichkeit eingeführt, um dieses Element aufnehmen zu können. ============= Version 1.3.0 diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd index 3ba03f51..3d7d5353 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -1,5 +1,5 @@ - + @@ -675,7 +675,7 @@ Produktmodell - + Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen @@ -702,15 +702,14 @@ - + Abstrakter Typ für alle Produktbausteine im Antragsprozess - + - - + Prämien die für diesen Produktbaustein verlangt werden @@ -721,12 +720,12 @@ - + Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation - + @@ -752,32 +751,25 @@ - - - Abstrakter Typ für alle Produktbausteine in Produktauskunftsservices - - - - - - - - - - Basistyp für ein Produktbündel - + + Ermöglicht eine Vorgabe für die Produktkonfiguration durch den Serviceprovider: von "basic = Basiskonfiguration" über "medium" bis "top" = vollumfänglich". + + + Vermittlernummer die Auswirkung auf die Konditionen hat, sinnvoll wenn ein ServiceConsumer recht auf mehrere Vermittlernummern hat. + + @@ -789,8 +781,9 @@ Basistyp für ein Produkt - + + @@ -805,60 +798,156 @@ Basistyp für ein Elementarprodukt - + + + + + + + + + + + + + + + + + + + + + Basistyp für ein Produktbündel, 2. Generation - + - - + - Ermöglicht eine Vorgabe für die Produktkonfiguration durch den Serviceprovider: von "basic = Basiskonfiguration" über "medium" bis "top" = vollumfänglich". + Ob dieser Produktbaustein eingeschlossen ist oder nicht + + + + + Ob der im Response vorgebene Einschluss änderbar ist. Optional + + + + + Optional Metadaten zu Attributen + + + + + Eine weitereführende Beschreibung des Bausteins für eine Anzeige. - - + + + + + + + + + + + + + + + + Basistyp für ein Produkt, 2. Generation - + - - - - - + + + Ob dieser Produktbaustein eingeschlossen ist oder nicht + + + + + Ob der im Response vorgebene Einschluss änderbar ist. Optional + + + + + Optional Metadaten zu Attributen + + + + + Eine weitereführende Beschreibung des Bausteins für eine Anzeige. + + + + + + + + + + + + + + + Basistyp für ein Elementarprodukt, 2. Generation - + - + + + Ob dieser Produktbaustein eingeschlossen ist oder nicht + + + + + Ob der im Response vorgebene Einschluss änderbar ist. Optional + + + + + Optional Metadaten zu Attributen + + + + + Eine weitereführende Beschreibung des Bausteins für eine Anzeige. + + + Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind @@ -1181,15 +1270,16 @@ - - + - Type Vorversicherungen + Abstrakter Typ zur Beschreibung abgelehnter Risiken + + + + + + Abstrakter Typ zur Beschreibung der Vorversicherungen - - - - @@ -1213,9 +1303,20 @@ + + + + Erweiterungsmöglichkeit für VU-spezifische Daten + + + + + VU-spezifische Erweiterungsmöglichkeit für Vorversicherungen + + Type Datenverwendung diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3ServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3ServiceTypes.xsd index 60d06ceb..caa93546 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3ServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3ServiceTypes.xsd @@ -1,5 +1,5 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl index 7fa23493..bfd94604 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl @@ -6,6 +6,12 @@ xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:b="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" xmlns:boak="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" +xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" +xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" +xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" +xmlns:v="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag" +xmlns:p="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner" +xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://www.w3.org/2001/XMLSchema" @@ -13,16 +19,22 @@ xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - + + + + + + @@ -122,7 +134,68 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -148,7 +221,59 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -156,7 +281,66 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -247,6 +431,47 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -268,12 +493,109 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -473,7 +795,127 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -523,6 +965,108 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -535,7 +1079,127 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON1_Basisfunktionen.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON1_Basisfunktionen.xsd index 2748e7fa..76a1e549 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON1_Basisfunktionen.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON1_Basisfunktionen.xsd @@ -1,5 +1,5 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd index 7dc4d6ee..24eff16f 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd @@ -1,5 +1,5 @@ - + @@ -62,6 +62,16 @@ Weitere Personen in Vertragsrollen + + + Bestehen Ablehnungen zu den beantragten Risiken + + + + + Bestehen Vorversicherungen zu dem Antrag + + Beschreibt die Art der Zahlung und enthält die zugehörigen Daten @@ -88,6 +98,16 @@ + + + Ersatzpolizzennummern bei Konvertierung + + + + + Sollen weitere Antragsdokumente zugestellt werden (z.B. IVK) + + Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten @@ -95,25 +115,7 @@ - + Abstrakter Request für die Berechnung diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd index 93e675be..039c92c3 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd @@ -1,5 +1,5 @@ - + @@ -495,7 +495,16 @@ - + + + Fahrzeugzustand als Schlüsselwerte + + + + + Detailierte Fahrzeugzustandsbeschreibung z.B. aus einer Besichtigung + + @@ -525,63 +534,38 @@ - + - Abstrakter Typ für den Fahrzeugzustand + Ergebnisse einer Besichtigung + + + + Zustandsbericht liegt als Formular bei bzw. Besichtigung durch externe Stelle veranlasst - muss dann als Attachment mitgeschickt werden. + + + + + Die Art der Besichtigung bzw. Quelle der Zustandsbeschreibung + + + + + + + + + + - - - Type Standardimplementierung des Fahrzeugzustands - - - - - - - Beschreibt den Fahrzeugzustand mit Hilfe von Schlüsselwerten. - - - - - - - - - Type einer möglichen Implementierung des Fahrzeugzustands - - - - - - - Zustandsbericht liegt als Formular bei bzw. Besichtigung durch externe Stelle veranlasst - muss dann als Attachment mitgeschickt werden. - - - - - Beschreibt den Fahrzeugzustand mit Hilfe von Schlüsselwerten. - - - - - - - - - - - - - - + Type Zustandsbeschreibung - - + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd index 5ca6f5c3..17993527 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd @@ -1,5 +1,5 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd index a18c8504..a6e329e9 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd @@ -1,5 +1,5 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd index e7e0c49d..4b17a806 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd @@ -1,5 +1,5 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON3_Vertrag.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON3_Vertrag.xsd index 864acb93..1b78768b 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON3_Vertrag.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON3_Vertrag.xsd @@ -1,5 +1,5 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON4_Partner.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON4_Partner.xsd index 2a21954c..444e0029 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON4_Partner.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON4_Partner.xsd @@ -1,5 +1,5 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_Schaden.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_Schaden.xsd index ae93d9e9..338ded88 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_Schaden.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_Schaden.xsd @@ -1,5 +1,5 @@ - +