Km-Stand am Fahrzeug_Type

This commit is contained in:
2024-02-16 09:27:37 +01:00
parent 58d130b10c
commit a318fbd053
9 changed files with 190 additions and 46 deletions

View File

@@ -8,7 +8,9 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Sicherstellung vom Typ Abtretung / Zession * Sicherstellung vom Typ Abtretung / Zession. Abtretung ist die umfassenste Form der
* Sicherstellung der Zessionär (Abtretungsempfänger) kann den Vertrag an Stelle des VN (Zedent) nach
* seinen Wünschen umgestalten.
* *
* <p>Java-Klasse für Abtretung_Type complex type. * <p>Java-Klasse für Abtretung_Type complex type.
* *

View File

@@ -2,6 +2,8 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common; package at.vvo.omds.types.omds3Types.r1_11_0.common;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds2Types.v2_16.Entsch2Type; import at.vvo.omds.types.omds2Types.v2_16.Entsch2Type;
import jakarta.xml.bind.annotation.XmlAccessType; import jakarta.xml.bind.annotation.XmlAccessType;
@@ -25,10 +27,22 @@ import jakarta.xml.bind.annotation.XmlType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Zulassungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zulassungsdaten_Type" minOccurs="0"/&gt; * &lt;element name="Zulassungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zulassungsdaten_Type" minOccurs="0"/&gt;
* &lt;element name="Fahrzeugzustand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="KmStand" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="KmStand" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Datum" type="{urn:omds20}Datum"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; * &lt;element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt; * &lt;element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Wechselkennzeichen" type="{urn:omds3CommonServiceTypes-1-1-0}AWechselkennzeichen_Type" minOccurs="0"/&gt; * &lt;element name="Wechselkennzeichen" type="{urn:omds3CommonServiceTypes-1-1-0}AWechselkennzeichen_Type" minOccurs="0"/&gt;
* &lt;element name="Fahrzeugzustand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="FzZustandBesichtigung" type="{urn:omds3CommonServiceTypes-1-1-0}AFzZustandBesichtigung_Type" minOccurs="0"/&gt; * &lt;element name="FzZustandBesichtigung" type="{urn:omds3CommonServiceTypes-1-1-0}AFzZustandBesichtigung_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" /&gt; * &lt;attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" /&gt;
@@ -126,10 +140,11 @@ import jakarta.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Fahrzeug_Type", propOrder = { @XmlType(name = "Fahrzeug_Type", propOrder = {
"zulassungsdaten", "zulassungsdaten",
"fahrzeugzustand",
"kmStand",
"erfolgtAnmeldungZeitgleichMitAbmeldung", "erfolgtAnmeldungZeitgleichMitAbmeldung",
"abmeldedatumWechselkennzeichenFahrzeug", "abmeldedatumWechselkennzeichenFahrzeug",
"wechselkennzeichen", "wechselkennzeichen",
"fahrzeugzustand",
"fzZustandBesichtigung" "fzZustandBesichtigung"
}) })
public class FahrzeugType public class FahrzeugType
@@ -138,6 +153,10 @@ public class FahrzeugType
@XmlElement(name = "Zulassungsdaten") @XmlElement(name = "Zulassungsdaten")
protected ZulassungsdatenType zulassungsdaten; protected ZulassungsdatenType zulassungsdaten;
@XmlElement(name = "Fahrzeugzustand")
protected String fahrzeugzustand;
@XmlElement(name = "KmStand")
protected List<FahrzeugType.KmStand> kmStand;
@XmlElement(name = "ErfolgtAnmeldungZeitgleichMitAbmeldung") @XmlElement(name = "ErfolgtAnmeldungZeitgleichMitAbmeldung")
protected Boolean erfolgtAnmeldungZeitgleichMitAbmeldung; protected Boolean erfolgtAnmeldungZeitgleichMitAbmeldung;
@XmlElement(name = "AbmeldedatumWechselkennzeichenFahrzeug") @XmlElement(name = "AbmeldedatumWechselkennzeichenFahrzeug")
@@ -145,8 +164,6 @@ public class FahrzeugType
protected XMLGregorianCalendar abmeldedatumWechselkennzeichenFahrzeug; protected XMLGregorianCalendar abmeldedatumWechselkennzeichenFahrzeug;
@XmlElement(name = "Wechselkennzeichen") @XmlElement(name = "Wechselkennzeichen")
protected AWechselkennzeichenType wechselkennzeichen; protected AWechselkennzeichenType wechselkennzeichen;
@XmlElement(name = "Fahrzeugzustand")
protected String fahrzeugzustand;
@XmlElement(name = "FzZustandBesichtigung") @XmlElement(name = "FzZustandBesichtigung")
protected AFzZustandBesichtigungType fzZustandBesichtigung; protected AFzZustandBesichtigungType fzZustandBesichtigung;
@XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0") @XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@@ -246,6 +263,59 @@ public class FahrzeugType
this.zulassungsdaten = value; this.zulassungsdaten = value;
} }
/**
* Ruft den Wert der fahrzeugzustand-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFahrzeugzustand() {
return fahrzeugzustand;
}
/**
* Legt den Wert der fahrzeugzustand-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFahrzeugzustand(String value) {
this.fahrzeugzustand = value;
}
/**
* Gets the value of the kmStand property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a <CODE>set</CODE> method for the kmStand property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getKmStand().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link FahrzeugType.KmStand }
*
*
*/
public List<FahrzeugType.KmStand> getKmStand() {
if (kmStand == null) {
kmStand = new ArrayList<FahrzeugType.KmStand>();
}
return this.kmStand;
}
/** /**
* Ruft den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft ab. * Ruft den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft ab.
* *
@@ -318,30 +388,6 @@ public class FahrzeugType
this.wechselkennzeichen = value; this.wechselkennzeichen = value;
} }
/**
* Ruft den Wert der fahrzeugzustand-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFahrzeugzustand() {
return fahrzeugzustand;
}
/**
* Legt den Wert der fahrzeugzustand-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFahrzeugzustand(String value) {
this.fahrzeugzustand = value;
}
/** /**
* Ruft den Wert der fzZustandBesichtigung-Eigenschaft ab. * Ruft den Wert der fzZustandBesichtigung-Eigenschaft ab.
* *
@@ -1110,4 +1156,81 @@ public class FahrzeugType
this.historisch = value; this.historisch = value;
} }
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="KmStand" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Datum" type="{urn:omds20}Datum"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"kmStand",
"datum"
})
public static class KmStand {
@XmlElement(name = "KmStand")
@XmlSchemaType(name = "unsignedShort")
protected int kmStand;
@XmlElement(name = "Datum", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar datum;
/**
* Ruft den Wert der kmStand-Eigenschaft ab.
*
*/
public int getKmStand() {
return kmStand;
}
/**
* Legt den Wert der kmStand-Eigenschaft fest.
*
*/
public void setKmStand(int value) {
this.kmStand = 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;
}
}
} }

View File

@@ -69,6 +69,14 @@ public class ObjectFactory {
return new DokumentenReferenzType(); return new DokumentenReferenzType();
} }
/**
* Create an instance of {@link FahrzeugType }
*
*/
public FahrzeugType createFahrzeugType() {
return new FahrzeugType();
}
/** /**
* Create an instance of {@link ZahlwegType } * Create an instance of {@link ZahlwegType }
* *
@@ -565,14 +573,6 @@ public class ObjectFactory {
return new RisikoNatPersonType(); return new RisikoNatPersonType();
} }
/**
* Create an instance of {@link FahrzeugType }
*
*/
public FahrzeugType createFahrzeugType() {
return new FahrzeugType();
}
/** /**
* Create an instance of {@link ZulassungsdatenType } * Create an instance of {@link ZulassungsdatenType }
* *
@@ -949,6 +949,14 @@ public class ObjectFactory {
return new DokumentenReferenzType.Kontrollwert(); return new DokumentenReferenzType.Kontrollwert();
} }
/**
* Create an instance of {@link FahrzeugType.KmStand }
*
*/
public FahrzeugType.KmStand createFahrzeugTypeKmStand() {
return new FahrzeugType.KmStand();
}
/** /**
* Create an instance of {@link ZahlwegType.Kundenkonto } * Create an instance of {@link ZahlwegType.Kundenkonto }
* *

View File

@@ -10,7 +10,8 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Sicherstellung vom Typ Verpfändung * Sicherstellung vom Typ Verpfändung. Der VN und der Pfandgläubiger können Änderungen
* im Vertrag nur gemeinsam durchführen, VN bleibt aber Träger der Rechte un Pflichten aus dem Versicherungsvertrag.
* *
* <p>Java-Klasse für Verpfaendung_Type complex type. * <p>Java-Klasse für Verpfaendung_Type complex type.
* *

View File

@@ -8,7 +8,9 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Sicherstellung vom Typ Vinkulierung * Sicherstellung vom Typ Vinkulierung. Der Vinkulargläubiger hat das Recht auf Auszahlungen
* aus dem Versicherungsverhältnis. Die Versicherung ist verpflichtet den Vinkulargläubiger über Vertragsänderungen
* oder Prämienrückstände zu informieren.
* *
* <p>Java-Klasse für VinkulierungPersonen_Type complex type. * <p>Java-Klasse für VinkulierungPersonen_Type complex type.
* *

View File

@@ -10,7 +10,7 @@ import jakarta.xml.ws.Service;
/** /**
* This class was generated by Apache CXF 4.0.3 * This class was generated by Apache CXF 4.0.3
* 2024-02-13T08:23:27.068+01:00 * 2024-02-16T09:17:03.384+01:00
* Generated source version: 4.0.3 * Generated source version: 4.0.3
* *
*/ */

View File

@@ -9,7 +9,7 @@ import jakarta.xml.bind.annotation.XmlSeeAlso;
/** /**
* This class was generated by Apache CXF 4.0.3 * This class was generated by Apache CXF 4.0.3
* 2024-02-13T08:23:27.039+01:00 * 2024-02-16T09:17:03.351+01:00
* Generated source version: 4.0.3 * Generated source version: 4.0.3
* *
*/ */

View File

@@ -6,7 +6,7 @@ import jakarta.xml.ws.WebFault;
/** /**
* This class was generated by Apache CXF 4.0.3 * This class was generated by Apache CXF 4.0.3
* 2024-02-13T08:23:26.986+01:00 * 2024-02-16T09:17:03.303+01:00
* Generated source version: 4.0.3 * Generated source version: 4.0.3
*/ */

View File

@@ -2822,14 +2822,22 @@
<xsd:documentation>Optional Zulassungsdaten. Wenn unter den Zulassungsdaten ein Fahrzeug gefunden wird, werden diese Daten verwendet.</xsd:documentation> <xsd:documentation>Optional Zulassungsdaten. Wenn unter den Zulassungsdaten ein Fahrzeug gefunden wird, werden diese Daten verwendet.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="AbmeldedatumWechselkennzeichenFahrzeug" type="xsd:date" minOccurs="0"/>
<xsd:element name="Wechselkennzeichen" type="AWechselkennzeichen_Type" minOccurs="0"/>
<xsd:element name="Fahrzeugzustand" type="xsd:string" minOccurs="0"> <xsd:element name="Fahrzeugzustand" type="xsd:string" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Fahrzeugzustand als Schlüsselwerte</xsd:documentation> <xsd:documentation>Fahrzeugzustand als Schlüsselwerte</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="KmStand" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="KmStand" type="xsd:unsignedShort"/>
<xsd:element name="Datum" type="omds:Datum"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="AbmeldedatumWechselkennzeichenFahrzeug" type="xsd:date" minOccurs="0"/>
<xsd:element name="Wechselkennzeichen" type="AWechselkennzeichen_Type" minOccurs="0"/>
<xsd:element name="FzZustandBesichtigung" type="AFzZustandBesichtigung_Type" minOccurs="0"> <xsd:element name="FzZustandBesichtigung" type="AFzZustandBesichtigung_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Detaillierte Fahrzeugzustandsbeschreibung z.B. aus einer Besichtigung</xsd:documentation> <xsd:documentation>Detaillierte Fahrzeugzustandsbeschreibung z.B. aus einer Besichtigung</xsd:documentation>
@@ -4329,4 +4337,4 @@
<xsd:documentation>Abstrakter Basistyp fuer vorläufige Deckungen</xsd:documentation> <xsd:documentation>Abstrakter Basistyp fuer vorläufige Deckungen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:complexType> </xsd:complexType>
</xsd:schema> </xsd:schema>