Fehler in der Vererbungshierarchie der Produktbausteine korrigiert bei Sach-Privat, Rechtsschutz und Unfall

This commit is contained in:
2019-10-08 11:15:29 +02:00
parent 5861b140e9
commit d9c3cb8c42
19 changed files with 246 additions and 440 deletions

View File

@@ -25,8 +25,8 @@ import javax.xml.namespace.QName;
public class ObjectFactory {
private final static QName _ServiceFault_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "serviceFault");
private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd");
private final static QName _Geschaeftsfallnummer_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Geschaeftsfallnummer");
private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd");
private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId");
private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person");
private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse");
@@ -463,15 +463,6 @@ public class ObjectFactory {
return new JAXBElement<ServiceFault>(_ServiceFault_QNAME, ServiceFault.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "OrdnungsbegriffZuordFremd")
public JAXBElement<String> createOrdnungsbegriffZuordFremd(String value) {
return new JAXBElement<String>(_OrdnungsbegriffZuordFremd_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}}
*
@@ -481,6 +472,15 @@ public class ObjectFactory {
return new JAXBElement<ObjektIdType>(_Geschaeftsfallnummer_QNAME, ObjektIdType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "OrdnungsbegriffZuordFremd")
public JAXBElement<String> createOrdnungsbegriffZuordFremd(String value) {
return new JAXBElement<String>(_OrdnungsbegriffZuordFremd_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}}
*

View File

@@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Typ für Produktbausteine der Ebene 2 und 3 bei generischen Produkten
* Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation
*
* <p>Java-Klasse für ProduktbausteinAntragsprozessGenerisch_Type complex type.
*

View File

@@ -16,7 +16,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall.VerkaufsproduktUnfal
/**
* Basistyp für ein Produktbündel
* Basistyp für ein Produktbündel, 2. Generation
*
* <p>Java-Klasse für VerkaufsproduktGenerisch_Type complex type.
*

View File

@@ -17,7 +17,7 @@ import javax.xml.bind.annotation.XmlType;
* <pre>
* &lt;complexType name="VersichertePerson_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/&gt;
* &lt;/sequence&gt;
@@ -33,7 +33,7 @@ import javax.xml.bind.annotation.XmlType;
"person"
})
public class VersichertePersonType
extends VersichertesInteresseType
extends VersichertesInteresseMitAttributMetadatenType
{
@XmlElement(name = "Person", required = true)

View File

@@ -5,11 +5,12 @@ import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.RisikoGebaeudeType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.RisikoHaushaltType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.VersichertesObjektSachPrivatType;
/**
@@ -22,12 +23,11 @@ import javax.xml.bind.annotation.XmlType;
* <pre>
* &lt;complexType name="VersichertesInteresseMitAttributMetadaten_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;/restriction&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -39,17 +39,20 @@ import javax.xml.bind.annotation.XmlType;
"attributMetadaten"
})
@XmlSeeAlso({
VersichertePersonType.class,
VersicherteVeranstaltungType.class,
VersicherterBetriebType.class,
VersicherteLiegenschaftType.class
VersicherteLiegenschaftType.class,
VersichertesObjektSachPrivatType.class,
RisikoHaushaltType.class,
RisikoGebaeudeType.class
})
public abstract class VersichertesInteresseMitAttributMetadatenType {
public abstract class VersichertesInteresseMitAttributMetadatenType
extends VersichertesInteresseType
{
@XmlElement(name = "AttributMetadaten")
protected List<AttributMetadatenType> attributMetadaten;
@XmlAttribute(name = "Lfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
@XmlSchemaType(name = "unsignedShort")
protected int lfnr;
/**
* Gets the value of the attributMetadaten property.
@@ -80,20 +83,4 @@ public abstract class VersichertesInteresseMitAttributMetadatenType {
return this.attributMetadaten;
}
/**
* 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;
}
}

View File

@@ -7,9 +7,6 @@ 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 at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.RisikoGebaeudeType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.RisikoHaushaltType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.VersichertesObjektSachPrivatType;
/**
@@ -34,11 +31,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat.VersichertesObje
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersichertesInteresse_Type")
@XmlSeeAlso({
VersichertePersonType.class,
FahrzeugType.class,
VersichertesObjektSachPrivatType.class,
RisikoHaushaltType.class,
RisikoGebaeudeType.class
VersichertesInteresseMitAttributMetadatenType.class
})
public abstract class VersichertesInteresseType {

View File

@@ -24,6 +24,10 @@ import javax.xml.namespace.QName;
@XmlRegistry
public class ObjectFactory {
private final static QName _GetStateChangesRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetStateChangesRequest");
private final static QName _GetStateChangesResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetStateChangesResponse");
private final static QName _DeclareStateChangesRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStateChangesRequest");
private final static QName _DeclareStateChangesResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStateChangesResponse");
private final static QName _AddDocToBusinessCaseRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "AddDocToBusinessCaseRequest");
private final static QName _AddDocToBusinessCaseResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "AddDocToBusinessCaseResponse");
private final static QName _GetNumberOfDocumentsRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetNumberOfDocumentsRequest");
@@ -37,10 +41,6 @@ public class ObjectFactory {
private final static QName _DeclareEndpointResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareEndpointResponse");
private final static QName _SecurityContextTokenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SecurityContextTokenRequest");
private final static QName _SecurityContextTokenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "SecurityContextTokenResponse");
private final static QName _GetStateChangesRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetStateChangesRequest");
private final static QName _GetStateChangesResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetStateChangesResponse");
private final static QName _DeclareStateChangesRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStateChangesRequest");
private final static QName _DeclareStateChangesResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStateChangesResponse");
/**
* 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.on1basis
@@ -49,6 +49,38 @@ public class ObjectFactory {
public ObjectFactory() {
}
/**
* Create an instance of {@link GetStateChangesRequestType }
*
*/
public GetStateChangesRequestType createGetStateChangesRequestType() {
return new GetStateChangesRequestType();
}
/**
* Create an instance of {@link GetStateChangesResponseType }
*
*/
public GetStateChangesResponseType createGetStateChangesResponseType() {
return new GetStateChangesResponseType();
}
/**
* Create an instance of {@link DeclareStateChangesRequestType }
*
*/
public DeclareStateChangesRequestType createDeclareStateChangesRequestType() {
return new DeclareStateChangesRequestType();
}
/**
* Create an instance of {@link DeclareStateChangesResponseType }
*
*/
public DeclareStateChangesResponseType createDeclareStateChangesResponseType() {
return new DeclareStateChangesResponseType();
}
/**
* Create an instance of {@link AddDocToBusinessCaseRequestType }
*
@@ -146,35 +178,19 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link GetStateChangesRequestType }
* Create an instance of {@link StateChangeEventType }
*
*/
public GetStateChangesRequestType createGetStateChangesRequestType() {
return new GetStateChangesRequestType();
public StateChangeEventType createStateChangeEventType() {
return new StateChangeEventType();
}
/**
* Create an instance of {@link GetStateChangesResponseType }
* Create an instance of {@link StatusAntragsGeschaeftsfall }
*
*/
public GetStateChangesResponseType createGetStateChangesResponseType() {
return new GetStateChangesResponseType();
}
/**
* Create an instance of {@link DeclareStateChangesRequestType }
*
*/
public DeclareStateChangesRequestType createDeclareStateChangesRequestType() {
return new DeclareStateChangesRequestType();
}
/**
* Create an instance of {@link DeclareStateChangesResponseType }
*
*/
public DeclareStateChangesResponseType createDeclareStateChangesResponseType() {
return new DeclareStateChangesResponseType();
public StatusAntragsGeschaeftsfall createStatusAntragsGeschaeftsfall() {
return new StatusAntragsGeschaeftsfall();
}
/**
@@ -194,19 +210,39 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link StateChangeEventType }
* Create an instance of {@link JAXBElement }{@code <}{@link GetStateChangesRequestType }{@code >}}
*
*/
public StateChangeEventType createStateChangeEventType() {
return new StateChangeEventType();
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetStateChangesRequest")
public JAXBElement<GetStateChangesRequestType> createGetStateChangesRequest(GetStateChangesRequestType value) {
return new JAXBElement<GetStateChangesRequestType>(_GetStateChangesRequest_QNAME, GetStateChangesRequestType.class, null, value);
}
/**
* Create an instance of {@link StatusAntragsGeschaeftsfall }
* Create an instance of {@link JAXBElement }{@code <}{@link GetStateChangesResponseType }{@code >}}
*
*/
public StatusAntragsGeschaeftsfall createStatusAntragsGeschaeftsfall() {
return new StatusAntragsGeschaeftsfall();
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetStateChangesResponse")
public JAXBElement<GetStateChangesResponseType> createGetStateChangesResponse(GetStateChangesResponseType value) {
return new JAXBElement<GetStateChangesResponseType>(_GetStateChangesResponse_QNAME, GetStateChangesResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesRequestType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStateChangesRequest")
public JAXBElement<DeclareStateChangesRequestType> createDeclareStateChangesRequest(DeclareStateChangesRequestType value) {
return new JAXBElement<DeclareStateChangesRequestType>(_DeclareStateChangesRequest_QNAME, DeclareStateChangesRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStateChangesResponse")
public JAXBElement<DeclareStateChangesResponseType> createDeclareStateChangesResponse(DeclareStateChangesResponseType value) {
return new JAXBElement<DeclareStateChangesResponseType>(_DeclareStateChangesResponse_QNAME, DeclareStateChangesResponseType.class, null, value);
}
/**
@@ -326,40 +362,4 @@ public class ObjectFactory {
return new JAXBElement<SecurityContextTokenResponseType>(_SecurityContextTokenResponse_QNAME, SecurityContextTokenResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GetStateChangesRequestType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetStateChangesRequest")
public JAXBElement<GetStateChangesRequestType> createGetStateChangesRequest(GetStateChangesRequestType value) {
return new JAXBElement<GetStateChangesRequestType>(_GetStateChangesRequest_QNAME, GetStateChangesRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GetStateChangesResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetStateChangesResponse")
public JAXBElement<GetStateChangesResponseType> createGetStateChangesResponse(GetStateChangesResponseType value) {
return new JAXBElement<GetStateChangesResponseType>(_GetStateChangesResponse_QNAME, GetStateChangesResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesRequestType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStateChangesRequest")
public JAXBElement<DeclareStateChangesRequestType> createDeclareStateChangesRequest(DeclareStateChangesRequestType value) {
return new JAXBElement<DeclareStateChangesRequestType>(_DeclareStateChangesRequest_QNAME, DeclareStateChangesRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DeclareStateChangesResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStateChangesResponse")
public JAXBElement<DeclareStateChangesResponseType> createDeclareStateChangesResponse(DeclareStateChangesResponseType value) {
return new JAXBElement<DeclareStateChangesResponseType>(_DeclareStateChangesResponse_QNAME, DeclareStateChangesResponseType.class, null, value);
}
}

View File

@@ -24,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}ProduktRechtsschutz_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
@@ -46,7 +46,7 @@ public class VerkaufsproduktRechtsschutzType
{
@XmlElement(name = "Produkte", required = true)
protected List<ProduktGenerischType> produkte;
protected List<ProduktRechtsschutzType> produkte;
@XmlElement(name = "Zusatzprodukte")
protected List<ProduktGenerischType> zusatzprodukte;
@XmlElement(name = "VersicherteInteressen")
@@ -70,13 +70,13 @@ public class VerkaufsproduktRechtsschutzType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktGenerischType }
* {@link ProduktRechtsschutzType }
*
*
*/
public List<ProduktGenerischType> getProdukte() {
public List<ProduktRechtsschutzType> getProdukte() {
if (produkte == null) {
produkte = new ArrayList<ProduktGenerischType>();
produkte = new ArrayList<ProduktRechtsschutzType>();
}
return this.produkte;
}

View File

@@ -6,6 +6,7 @@ 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.ElementarproduktGenerischType;
@@ -21,7 +22,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktGenerischType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -42,8 +43,9 @@ public abstract class ElementarproduktSachPrivatType
extends ElementarproduktGenerischType
{
@XmlElement(name = "VersInteresseRefLfnr")
protected List<String> versInteresseRefLfnr;
@XmlElement(name = "VersInteresseRefLfnr", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> versInteresseRefLfnr;
/**
* Gets the value of the versInteresseRefLfnr property.
@@ -63,13 +65,13 @@ public abstract class ElementarproduktSachPrivatType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
* {@link Integer }
*
*
*/
public List<String> getVersInteresseRefLfnr() {
public List<Integer> getVersInteresseRefLfnr() {
if (versInteresseRefLfnr == null) {
versInteresseRefLfnr = new ArrayList<String>();
versInteresseRefLfnr = new ArrayList<Integer>();
}
return this.versInteresseRefLfnr;
}

View File

@@ -4,6 +4,7 @@ package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.sachPrivat;
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.ProduktGenerischType;
@@ -19,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -30,7 +31,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktSachPrivat_Type", propOrder = {
"versInteresseRefLfnr"
"versObjekteRefLfnr"
})
@XmlSeeAlso({
ProduktGebaeudeversicherungType.class,
@@ -40,31 +41,24 @@ public abstract class ProduktSachPrivatType
extends ProduktGenerischType
{
@XmlElement(name = "VersInteresseRefLfnr", required = true)
protected String versInteresseRefLfnr;
@XmlElement(name = "VersObjekteRefLfnr")
@XmlSchemaType(name = "unsignedShort")
protected int versObjekteRefLfnr;
/**
* Ruft den Wert der versInteresseRefLfnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
* Ruft den Wert der versObjekteRefLfnr-Eigenschaft ab.
*
*/
public String getVersInteresseRefLfnr() {
return versInteresseRefLfnr;
public int getVersObjekteRefLfnr() {
return versObjekteRefLfnr;
}
/**
* Legt den Wert der versInteresseRefLfnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
* Legt den Wert der versObjekteRefLfnr-Eigenschaft fest.
*
*/
public void setVersInteresseRefLfnr(String value) {
this.versInteresseRefLfnr = value;
public void setVersObjekteRefLfnr(int value) {
this.versObjekteRefLfnr = value;
}
}

View File

@@ -12,7 +12,7 @@ import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.ELFlaecheType;
import at.vvo.omds.types.omds2Types.v2_11.Entsch2Type;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseMitAttributMetadatenType;
/**
@@ -25,7 +25,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
* <pre>
* &lt;complexType name="RisikoGebaeude_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/&gt;
* &lt;element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
@@ -65,7 +65,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
"zusaetzlicheGebaeudedaten"
})
public class RisikoGebaeudeType
extends VersichertesInteresseType
extends VersichertesInteresseMitAttributMetadatenType
{
@XmlElement(name = "GebaeudeArtCd", required = true)

View File

@@ -7,7 +7,7 @@ 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.VersichertesInteresseType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseMitAttributMetadatenType;
/**
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
* <pre>
* &lt;complexType name="RisikoHaushalt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/&gt;
@@ -42,7 +42,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
"zusaetzlicheHaushaltDaten"
})
public class RisikoHaushaltType
extends VersichertesInteresseType
extends VersichertesInteresseMitAttributMetadatenType
{
@XmlElement(name = "Wohnflaeche", required = true)

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseMitAttributMetadatenType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
/**
@@ -24,9 +24,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseMitAttrib
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -46,11 +46,11 @@ public class VerkaufsproduktSachPrivatType
{
@XmlElement(name = "Produkte", required = true)
protected List<ProduktGenerischType> produkte;
protected List<ProduktSachPrivatType> produkte;
@XmlElement(name = "Zusatzprodukte")
protected List<ProduktGenerischType> zusatzprodukte;
@XmlElement(name = "VersicherteObjekte", required = true)
protected List<VersichertesInteresseMitAttributMetadatenType> versicherteObjekte;
protected List<VersichertesInteresseType> versicherteObjekte;
/**
* Gets the value of the produkte property.
@@ -70,13 +70,13 @@ public class VerkaufsproduktSachPrivatType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktGenerischType }
* {@link ProduktSachPrivatType }
*
*
*/
public List<ProduktGenerischType> getProdukte() {
public List<ProduktSachPrivatType> getProdukte() {
if (produkte == null) {
produkte = new ArrayList<ProduktGenerischType>();
produkte = new ArrayList<ProduktSachPrivatType>();
}
return this.produkte;
}
@@ -128,13 +128,13 @@ public class VerkaufsproduktSachPrivatType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VersichertesInteresseMitAttributMetadatenType }
* {@link VersichertesInteresseType }
*
*
*/
public List<VersichertesInteresseMitAttributMetadatenType> getVersicherteObjekte() {
public List<VersichertesInteresseType> getVersicherteObjekte() {
if (versicherteObjekte == null) {
versicherteObjekte = new ArrayList<VersichertesInteresseMitAttributMetadatenType>();
versicherteObjekte = new ArrayList<VersichertesInteresseType>();
}
return this.versicherteObjekte;
}

View File

@@ -8,7 +8,7 @@ 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.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseMitAttributMetadatenType;
/**
@@ -21,11 +21,11 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
* <pre>
* &lt;complexType name="VersichertesObjektSachPrivat_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="RisikoAdresse" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoAdresse_Type"/&gt;
* &lt;element name="RisikoGebaeude" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoGebaeude_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="RisikoGebaeude" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="RisikoHaushalt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoHaushalt_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
@@ -43,14 +43,14 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
"risikoHaushalt"
})
public class VersichertesObjektSachPrivatType
extends VersichertesInteresseType
extends VersichertesInteresseMitAttributMetadatenType
{
@XmlElement(name = "ObjektId")
protected ObjektIdType objektId;
@XmlElement(name = "RisikoAdresse", required = true)
protected RisikoAdresseType risikoAdresse;
@XmlElement(name = "RisikoGebaeude", required = true)
@XmlElement(name = "RisikoGebaeude")
protected List<RisikoGebaeudeType> risikoGebaeude;
@XmlElement(name = "RisikoHaushalt")
protected RisikoHaushaltType risikoHaushalt;

View File

@@ -1,22 +1,18 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.unfall;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlElementRefs;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.AttributMetadatenType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType;
/**
* Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten.
* Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.
*
* <p>Java-Klasse für ElementarproduktUnfall_Type complex type.
*
@@ -27,10 +23,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersPersonRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="VersPersonRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Versicherungssumme" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -41,63 +36,84 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktUnfall_Type", propOrder = {
"rest"
})
@XmlSeeAlso({
GenElementarproduktUnfallType.class
"versPersonRefLfNr",
"versicherungssumme",
"selbstbehalt"
})
public class ElementarproduktUnfallType
extends ElementarproduktGenerischType
{
@XmlElementRefs({
@XmlElementRef(name = "AttributMetadaten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false),
@XmlElementRef(name = "VersPersonRefLfNr", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", type = JAXBElement.class, required = false)
})
protected List<JAXBElement<?>> rest;
@XmlElement(name = "VersPersonRefLfNr")
@XmlSchemaType(name = "unsignedShort")
protected int versPersonRefLfNr;
@XmlElement(name = "Versicherungssumme", required = true)
protected BigDecimal versicherungssumme;
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
/**
* Ruft das restliche Contentmodell ab.
*
* <p>
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "AttributMetadaten" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 63 von file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3_ON2_Antrag_Unfall.xsd
* Zeile 758 von file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd
* <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:
* Gets the value of the rest 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the rest property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRest().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link AttributMetadatenType }{@code >}
*
* Ruft den Wert der versPersonRefLfNr-Eigenschaft ab.
*
*/
public List<JAXBElement<?>> getRest() {
if (rest == null) {
rest = new ArrayList<JAXBElement<?>>();
public int getVersPersonRefLfNr() {
return versPersonRefLfNr;
}
return this.rest;
/**
* Legt den Wert der versPersonRefLfNr-Eigenschaft fest.
*
*/
public void setVersPersonRefLfNr(int value) {
this.versPersonRefLfNr = value;
}
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setVersicherungssumme(BigDecimal value) {
this.versicherungssumme = value;
}
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link SelbstbehaltType }
*
*/
public SelbstbehaltType getSelbstbehalt() {
return selbstbehalt;
}
/**
* Legt den Wert der selbstbehalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SelbstbehaltType }
*
*/
public void setSelbstbehalt(SelbstbehaltType value) {
this.selbstbehalt = value;
}
}

View File

@@ -5,8 +5,6 @@ import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import at.vvo.omds.types.omds3Types.r1_4_0.common.AttributMetadatenType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType;
/**
@@ -34,10 +32,6 @@ public class ObjectFactory {
private final static QName _CreateApplicationUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "CreateApplicationUnfallResponse");
private final static QName _SubmitApplicationUnfallRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "SubmitApplicationUnfallRequest");
private final static QName _SubmitApplicationUnfallResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "SubmitApplicationUnfallResponse");
private final static QName _ElementarproduktUnfallTypeVersPersonRefLfNr_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "VersPersonRefLfNr");
private final static QName _ElementarproduktUnfallTypeVersicherungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "Versicherungssumme");
private final static QName _ElementarproduktUnfallTypeSelbstbehalt_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "Selbstbehalt");
private final static QName _ElementarproduktUnfallTypeAttributMetadaten_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", "AttributMetadaten");
/**
* 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.unfall
@@ -110,6 +104,14 @@ public class ObjectFactory {
return new VerkaufsproduktUnfallType();
}
/**
* Create an instance of {@link ProduktUnfallType }
*
*/
public ProduktUnfallType createProduktUnfallType() {
return new ProduktUnfallType();
}
/**
* Create an instance of {@link ElementarproduktUnfallType }
*
@@ -118,14 +120,6 @@ public class ObjectFactory {
return new ElementarproduktUnfallType();
}
/**
* Create an instance of {@link GenElementarproduktUnfallType }
*
*/
public GenElementarproduktUnfallType createGenElementarproduktUnfallType() {
return new GenElementarproduktUnfallType();
}
/**
* Create an instance of {@link SpezBerechnungUnfallType }
*
@@ -230,40 +224,4 @@ public class ObjectFactory {
return new JAXBElement<SubmitApplicationUnfallResponseType>(_SubmitApplicationUnfallResponse_QNAME, SubmitApplicationUnfallResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "VersPersonRefLfNr", scope = ElementarproduktUnfallType.class)
public JAXBElement<String> createElementarproduktUnfallTypeVersPersonRefLfNr(String value) {
return new JAXBElement<String>(_ElementarproduktUnfallTypeVersPersonRefLfNr_QNAME, String.class, ElementarproduktUnfallType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "Versicherungssumme", scope = ElementarproduktUnfallType.class)
public JAXBElement<Long> createElementarproduktUnfallTypeVersicherungssumme(Long value) {
return new JAXBElement<Long>(_ElementarproduktUnfallTypeVersicherungssumme_QNAME, Long.class, ElementarproduktUnfallType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "Selbstbehalt", scope = ElementarproduktUnfallType.class)
public JAXBElement<SelbstbehaltType> createElementarproduktUnfallTypeSelbstbehalt(SelbstbehaltType value) {
return new JAXBElement<SelbstbehaltType>(_ElementarproduktUnfallTypeSelbstbehalt_QNAME, SelbstbehaltType.class, ElementarproduktUnfallType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AttributMetadatenType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall", name = "AttributMetadaten", scope = ElementarproduktUnfallType.class)
public JAXBElement<AttributMetadatenType> createElementarproduktUnfallTypeAttributMetadaten(AttributMetadatenType value) {
return new JAXBElement<AttributMetadatenType>(_ElementarproduktUnfallTypeAttributMetadaten_QNAME, AttributMetadatenType.class, ElementarproduktUnfallType.class, value);
}
}

View File

@@ -24,12 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/&gt;
* &lt;element name="LeistungsartTod" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/&gt;
* &lt;element name="LeistungartInvaliditaet" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/&gt;
* &lt;element name="LeistungsartUnfallkosten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/&gt;
* &lt;element name="LeistungsartSpitalgeld" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/&gt;
* &lt;element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}GenElementarproduktUnfall_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -41,31 +36,16 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktUnfall_Type", propOrder = {
"selbstbehalt",
"versPersonenRefLfnr",
"leistungsartTod",
"leistungartInvaliditaet",
"leistungsartUnfallkosten",
"leistungsartSpitalgeld",
"leistungsarten"
})
public abstract class ProduktUnfallType
public class ProduktUnfallType
extends ProduktGenerischType
{
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "VersPersonenRefLfnr", required = true)
protected List<String> versPersonenRefLfnr;
@XmlElement(name = "LeistungsartTod")
protected ElementarproduktUnfallType leistungsartTod;
@XmlElement(name = "LeistungartInvaliditaet")
protected ElementarproduktUnfallType leistungartInvaliditaet;
@XmlElement(name = "LeistungsartUnfallkosten")
protected ElementarproduktUnfallType leistungsartUnfallkosten;
@XmlElement(name = "LeistungsartSpitalgeld")
protected ElementarproduktUnfallType leistungsartSpitalgeld;
@XmlElement(name = "Leistungsarten")
protected List<GenElementarproduktUnfallType> leistungsarten;
protected List<ElementarproduktUnfallType> leistungsarten;
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
@@ -91,131 +71,6 @@ public abstract class ProduktUnfallType
this.selbstbehalt = value;
}
/**
* Gets the value of the versPersonenRefLfnr 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the versPersonenRefLfnr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersPersonenRefLfnr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getVersPersonenRefLfnr() {
if (versPersonenRefLfnr == null) {
versPersonenRefLfnr = new ArrayList<String>();
}
return this.versPersonenRefLfnr;
}
/**
* Ruft den Wert der leistungsartTod-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktUnfallType }
*
*/
public ElementarproduktUnfallType getLeistungsartTod() {
return leistungsartTod;
}
/**
* Legt den Wert der leistungsartTod-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktUnfallType }
*
*/
public void setLeistungsartTod(ElementarproduktUnfallType value) {
this.leistungsartTod = value;
}
/**
* Ruft den Wert der leistungartInvaliditaet-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktUnfallType }
*
*/
public ElementarproduktUnfallType getLeistungartInvaliditaet() {
return leistungartInvaliditaet;
}
/**
* Legt den Wert der leistungartInvaliditaet-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktUnfallType }
*
*/
public void setLeistungartInvaliditaet(ElementarproduktUnfallType value) {
this.leistungartInvaliditaet = value;
}
/**
* Ruft den Wert der leistungsartUnfallkosten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktUnfallType }
*
*/
public ElementarproduktUnfallType getLeistungsartUnfallkosten() {
return leistungsartUnfallkosten;
}
/**
* Legt den Wert der leistungsartUnfallkosten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktUnfallType }
*
*/
public void setLeistungsartUnfallkosten(ElementarproduktUnfallType value) {
this.leistungsartUnfallkosten = value;
}
/**
* Ruft den Wert der leistungsartSpitalgeld-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktUnfallType }
*
*/
public ElementarproduktUnfallType getLeistungsartSpitalgeld() {
return leistungsartSpitalgeld;
}
/**
* Legt den Wert der leistungsartSpitalgeld-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktUnfallType }
*
*/
public void setLeistungsartSpitalgeld(ElementarproduktUnfallType value) {
this.leistungsartSpitalgeld = value;
}
/**
* Gets the value of the leistungsarten property.
*
@@ -234,13 +89,13 @@ public abstract class ProduktUnfallType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link GenElementarproduktUnfallType }
* {@link ElementarproduktUnfallType }
*
*
*/
public List<GenElementarproduktUnfallType> getLeistungsarten() {
public List<ElementarproduktUnfallType> getLeistungsarten() {
if (leistungsarten == null) {
leistungsarten = new ArrayList<GenElementarproduktUnfallType>();
leistungsarten = new ArrayList<ElementarproduktUnfallType>();
}
return this.leistungsarten;
}

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseMitAttributMetadatenType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType;
/**
@@ -25,7 +25,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseMitAttrib
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -46,7 +46,7 @@ public class VerkaufsproduktUnfallType
@XmlElement(name = "Produkte", required = true)
protected List<ProduktGenerischType> produkte;
@XmlElement(name = "VersicherteInteressen", required = true)
protected List<VersichertesInteresseMitAttributMetadatenType> versicherteInteressen;
protected List<VersichertesInteresseType> versicherteInteressen;
/**
* Gets the value of the produkte property.
@@ -95,13 +95,13 @@ public class VerkaufsproduktUnfallType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VersichertesInteresseMitAttributMetadatenType }
* {@link VersichertesInteresseType }
*
*
*/
public List<VersichertesInteresseMitAttributMetadatenType> getVersicherteInteressen() {
public List<VersichertesInteresseType> getVersicherteInteressen() {
if (versicherteInteressen == null) {
versicherteInteressen = new ArrayList<VersichertesInteresseMitAttributMetadatenType>();
versicherteInteressen = new ArrayList<VersichertesInteresseType>();
}
return this.versicherteInteressen;
}

View File

@@ -723,7 +723,7 @@
</xsd:complexType>
<xsd:complexType name="ProduktbausteinAntragsprozessGenerisch_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ für Produktbausteine der Ebene 2 und 3 bei generischen Produkten</xsd:documentation>
<xsd:documentation>Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProduktbausteinAntragsprozess_Type">
@@ -800,12 +800,6 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="Hauptfaelligkeit_Type">
<xsd:restriction base="xsd:gMonthDay">
<xsd:minInclusive value="--01-01"/>
<xsd:maxInclusive value="--12-31"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="Elementarprodukt_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Basistyp für ein Elementarprodukt</xsd:documentation>
@@ -820,7 +814,7 @@
</xsd:complexType>
<xsd:complexType name="VerkaufsproduktGenerisch_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Basistyp für ein Produktbündel</xsd:documentation>
<xsd:documentation>Basistyp für ein Produktbündel, 2. Generation</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProduktbausteinAntragsprozessGenerisch_Type">
@@ -883,6 +877,12 @@
</xsd:sequence>
</xsd:complexType>
<!-- Allgemeine Typen -->
<xsd:simpleType name="Hauptfaelligkeit_Type">
<xsd:restriction base="xsd:gMonthDay">
<xsd:minInclusive value="--01-01"/>
<xsd:maxInclusive value="--12-31"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="Praemie_Type">
<xsd:annotation>
<xsd:documentation>Darstellung einer Praemie</xsd:documentation>