Anpassungen Feedback Martin Hartl zu Leben am 11.9.

This commit is contained in:
2020-09-24 16:45:32 +02:00
parent 4e51c89747
commit 4a36ee295c
14 changed files with 199 additions and 48 deletions

View File

@@ -0,0 +1,124 @@
package at.vvo.omds.types.omds3Types.r1_6_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;
/**
* Ein einzelnes Element einer Fondsauswahl
*
* <p>Java-Klasse für ElementFondsauswahl_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementFondsauswahl_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;choice&gt;
* &lt;element name="ISIN" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="WKN" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/choice&gt;
* &lt;element name="Prozentanteil" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementFondsauswahl_Type", propOrder = {
"isin",
"wkn",
"prozentanteil"
})
public class ElementFondsauswahlType {
@XmlElement(name = "ISIN")
protected String isin;
@XmlElement(name = "WKN")
protected String wkn;
@XmlElement(name = "Prozentanteil")
@XmlSchemaType(name = "unsignedByte")
protected Short prozentanteil;
/**
* Ruft den Wert der isin-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getISIN() {
return isin;
}
/**
* Legt den Wert der isin-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setISIN(String value) {
this.isin = value;
}
/**
* Ruft den Wert der wkn-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getWKN() {
return wkn;
}
/**
* Legt den Wert der wkn-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWKN(String value) {
this.wkn = value;
}
/**
* Ruft den Wert der prozentanteil-Eigenschaft ab.
*
* @return
* possible object is
* {@link Short }
*
*/
public Short getProzentanteil() {
return prozentanteil;
}
/**
* Legt den Wert der prozentanteil-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Short }
*
*/
public void setProzentanteil(Short value) {
this.prozentanteil = value;
}
}

View File

@@ -22,7 +22,6 @@ import javax.xml.bind.annotation.XmlType;
* &lt;element name="Geburtsland" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="US_Indizien" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="US_Steuerpflicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="US_TIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -35,8 +34,7 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "FATCA_NatPersonType", propOrder = {
"geburtsland",
"usIndizien",
"usSteuerpflicht",
"ustin"
"usSteuerpflicht"
})
public class FATCANatPersonType {
@@ -46,8 +44,6 @@ public class FATCANatPersonType {
protected boolean usIndizien;
@XmlElement(name = "US_Steuerpflicht")
protected boolean usSteuerpflicht;
@XmlElement(name = "US_TIN")
protected String ustin;
/**
* Ruft den Wert der geburtsland-Eigenschaft ab.
@@ -105,28 +101,4 @@ public class FATCANatPersonType {
this.usSteuerpflicht = value;
}
/**
* Ruft den Wert der ustin-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUSTIN() {
return ustin;
}
/**
* Legt den Wert der ustin-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUSTIN(String value) {
this.ustin = value;
}
}

View File

@@ -19,6 +19,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="US_TIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/&gt;
* &lt;element name="FATCA_SonstPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_SonstPersonType"/&gt;
* &lt;/choice&gt;
@@ -31,16 +32,43 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_Type", propOrder = {
"ustin",
"fatcaNatPerson",
"fatcaSonstPerson"
})
public class FATCAType {
@XmlElement(name = "US_TIN")
protected String ustin;
@XmlElement(name = "FATCA_NatPerson")
protected FATCANatPersonType fatcaNatPerson;
@XmlElement(name = "FATCA_SonstPerson")
protected FATCASonstPersonType fatcaSonstPerson;
/**
* Ruft den Wert der ustin-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUSTIN() {
return ustin;
}
/**
* Legt den Wert der ustin-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUSTIN(String value) {
this.ustin = value;
}
/**
* Ruft den Wert der fatcaNatPerson-Eigenschaft ab.
*

View File

@@ -701,6 +701,14 @@ public class ObjectFactory {
return new TreuhaenderfrageType();
}
/**
* Create an instance of {@link ElementFondsauswahlType }
*
*/
public ElementFondsauswahlType createElementFondsauswahlType() {
return new ElementFondsauswahlType();
}
/**
* Create an instance of {@link GMSGType.SteuerlichAnsaessig }
*

View File

@@ -24,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ElementarproduktGenerischType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="GarantierteAblebenssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/&gt;
* &lt;element name="GarantierteAblebenssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type" minOccurs="0"/&gt;
* &lt;element name="Rentenoption" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Rentenoption_Type" minOccurs="0"/&gt;
* &lt;element name="Fondsauswahl" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMultiEnum_Type" minOccurs="0"/&gt;
* &lt;element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
@@ -49,7 +49,7 @@ public class TarifLebenType
extends ElementarproduktGenerischType
{
@XmlElement(name = "GarantierteAblebenssumme", required = true)
@XmlElement(name = "GarantierteAblebenssumme")
protected VersicherungssummeZusatzbausteinType garantierteAblebenssumme;
@XmlElement(name = "Rentenoption")
protected RentenoptionType rentenoption;

View File

@@ -21,8 +21,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.AttributDoubleType;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="ProzentVersicherungssumme" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDouble_Type"/&gt;
* &lt;element name="Betrag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDezimal_Type"/&gt;
* &lt;element name="ProzentVersicherungssumme" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDouble_Type" minOccurs="0"/&gt;
* &lt;element name="Betrag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDezimal_Type" minOccurs="0"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;

View File

@@ -62,9 +62,9 @@ public class ChangeCommunicationObjectRequestType
@XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType objektId;
@XmlElementRefs({
@XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class),
@XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class)
@XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class)
})
protected List<JAXBElement<?>> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung;
@XmlElement(name = "WirksamtkeitAb", required = true)
@@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType
*
* <p>
* 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 >}
*
*
*/

View File

@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-09-24T14:45:52.372+02:00
* 2020-09-24T16:22:57.415+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-09-24T14:45:52.260+02:00
* 2020-09-24T16:22:57.026+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-09-24T14:45:52.330+02:00
* 2020-09-24T16:22:57.276+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-09-24T14:45:52.085+02:00
* 2020-09-24T16:22:56.641+02:00
* Generated source version: 3.2.0
*
*/

View File

@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
/**
* This class was generated by Apache CXF 3.2.0
* 2020-09-24T14:45:52.236+02:00
* 2020-09-24T16:22:56.965+02:00
* Generated source version: 3.2.0
*/

View File

@@ -2754,6 +2754,7 @@
<xsd:documentation>Fragen gemäß FATCA</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="US_TIN" type="xsd:string" minOccurs="0"/>
<xsd:element name="FATCA_NatPerson" type="FATCA_NatPersonType"/>
<xsd:element name="FATCA_SonstPerson" type="FATCA_SonstPersonType"/>
</xsd:choice>
@@ -2766,7 +2767,6 @@
<xsd:element name="Geburtsland" type="AttributEnum_Type"/>
<xsd:element name="US_Indizien" type="xsd:boolean"/>
<xsd:element name="US_Steuerpflicht" type="xsd:boolean"/>
<xsd:element name="US_TIN" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FATCA_SonstPersonType">
@@ -2809,7 +2809,7 @@
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PEP" type="xsd:boolean"/>
<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0" />
<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Treuhaenderfrage_Type">
@@ -2818,7 +2818,26 @@
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Treuhaender" type="xsd:boolean"/>
<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0"/>
<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ElementFondsauswahl_Type">
<xsd:annotation>
<xsd:documentation>Ein einzelnes Element einer Fondsauswahl</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Angabe von ISIN oder WKN</xsd:documentation>
</xsd:annotation>
<xsd:element name="ISIN" type="xsd:string"/>
<xsd:element name="WKN" type="xsd:string"/>
</xsd:choice>
<xsd:element name="Prozentanteil" type="xsd:unsignedByte" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional Angabe des Anteils dieses Wertpapiers am Gesamtportfolio</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@@ -49,7 +49,7 @@
<xsd:complexContent>
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="GarantierteAblebenssumme" type="VersicherungssummeZusatzbaustein_Type"/>
<xsd:element name="GarantierteAblebenssumme" type="VersicherungssummeZusatzbaustein_Type" minOccurs="0"/>
<xsd:element name="Rentenoption" type="Rentenoption_Type" minOccurs="0"/>
<xsd:element name="Fondsauswahl" type="cst:AttributMultiEnum_Type" minOccurs="0">
<xsd:annotation>
@@ -159,8 +159,8 @@
<xsd:documentation>Definition einer Versicherungssumme in einem Zusatzbaustein</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="ProzentVersicherungssumme" type="cst:AttributDouble_Type"/>
<xsd:element name="Betrag" type="cst:AttributDezimal_Type"/>
<xsd:element name="ProzentVersicherungssumme" type="cst:AttributDouble_Type" minOccurs="0"/>
<xsd:element name="Betrag" type="cst:AttributDezimal_Type" minOccurs="0"/>
</xsd:choice>
</xsd:complexType>
<!-- Typen für die Schritte in BOA -->