diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java index a213fffb..fa321fb8 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjectFactory.java @@ -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_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 createOrdnungsbegriffZuordFremd(String value) { - return new JAXBElement(_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(_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 createOrdnungsbegriffZuordFremd(String value) { + return new JAXBElement(_OrdnungsbegriffZuordFremd_QNAME, String.class, null, value); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}} * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessGenerischType.java index 8fdee9fc..63397aa9 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinAntragsprozessGenerischType.java @@ -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 * *

Java-Klasse für ProduktbausteinAntragsprozessGenerisch_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktGenerischType.java index c2e015de..99f86f93 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktGenerischType.java @@ -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 * *

Java-Klasse für VerkaufsproduktGenerisch_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertePersonType.java index 9ea5491a..0d52b6bb 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertePersonType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertePersonType.java @@ -17,7 +17,7 @@ import javax.xml.bind.annotation.XmlType; *

  * <complexType name="VersichertePerson_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
  *       <sequence>
  *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
  *       </sequence>
@@ -33,7 +33,7 @@ import javax.xml.bind.annotation.XmlType;
     "person"
 })
 public class VersichertePersonType
-    extends VersichertesInteresseType
+    extends VersichertesInteresseMitAttributMetadatenType
 {
 
     @XmlElement(name = "Person", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseMitAttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseMitAttributMetadatenType.java
index 2c818728..de7a9146 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseMitAttributMetadatenType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseMitAttributMetadatenType.java
@@ -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;
  * 
  * <complexType name="VersichertesInteresseMitAttributMetadaten_Type">
  *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
  *       <sequence>
  *         <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
- *       <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
- *     </restriction>
+ *     </extension>
  *   </complexContent>
  * </complexType>
  * 
@@ -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 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; - } - } 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 7443f291..b2da5d22 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 @@ -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 { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/ObjectFactory.java index 3bcba693..34b9c708 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/ObjectFactory.java @@ -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 createGetStateChangesRequest(GetStateChangesRequestType value) { + return new JAXBElement(_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 createGetStateChangesResponse(GetStateChangesResponseType value) { + return new JAXBElement(_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 createDeclareStateChangesRequest(DeclareStateChangesRequestType value) { + return new JAXBElement(_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 createDeclareStateChangesResponse(DeclareStateChangesResponseType value) { + return new JAXBElement(_DeclareStateChangesResponse_QNAME, DeclareStateChangesResponseType.class, null, value); } /** @@ -326,40 +362,4 @@ public class ObjectFactory { return new JAXBElement(_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 createGetStateChangesRequest(GetStateChangesRequestType value) { - return new JAXBElement(_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 createGetStateChangesResponse(GetStateChangesResponseType value) { - return new JAXBElement(_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 createDeclareStateChangesRequest(DeclareStateChangesRequestType value) { - return new JAXBElement(_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 createDeclareStateChangesResponse(DeclareStateChangesResponseType value) { - return new JAXBElement(_DeclareStateChangesResponse_QNAME, DeclareStateChangesResponseType.class, null, value); - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java index 0ef183cf..12f8e338 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java @@ -24,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VersichertesInteresseType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"> * <sequence> - * <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/> + * <element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs}ProduktRechtsschutz_Type" maxOccurs="unbounded"/> * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> @@ -46,7 +46,7 @@ public class VerkaufsproduktRechtsschutzType { @XmlElement(name = "Produkte", required = true) - protected List produkte; + protected List produkte; @XmlElement(name = "Zusatzprodukte") protected List zusatzprodukte; @XmlElement(name = "VersicherteInteressen") @@ -70,13 +70,13 @@ public class VerkaufsproduktRechtsschutzType * *

* Objects of the following type(s) are allowed in the list - * {@link ProduktGenerischType } + * {@link ProduktRechtsschutzType } * * */ - public List getProdukte() { + public List getProdukte() { if (produkte == null) { - produkte = new ArrayList(); + produkte = new ArrayList(); } return this.produkte; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java index de130d7f..939a431f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -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; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"> * <sequence> - * <element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> + * <element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -42,8 +43,9 @@ public abstract class ElementarproduktSachPrivatType extends ElementarproduktGenerischType { - @XmlElement(name = "VersInteresseRefLfnr") - protected List versInteresseRefLfnr; + @XmlElement(name = "VersInteresseRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versInteresseRefLfnr; /** * Gets the value of the versInteresseRefLfnr property. @@ -63,13 +65,13 @@ public abstract class ElementarproduktSachPrivatType * *

* Objects of the following type(s) are allowed in the list - * {@link String } + * {@link Integer } * * */ - public List getVersInteresseRefLfnr() { + public List getVersInteresseRefLfnr() { if (versInteresseRefLfnr == null) { - versInteresseRefLfnr = new ArrayList(); + versInteresseRefLfnr = new ArrayList(); } return this.versInteresseRefLfnr; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ProduktSachPrivatType.java index 63b92756..56ec3eb7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ProduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -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; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"> * <sequence> - * <element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * </sequence> * </extension> * </complexContent> @@ -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. + * Ruft den Wert der versObjekteRefLfnr-Eigenschaft ab. * - * @return - * possible object is - * {@link String } - * */ - public String getVersInteresseRefLfnr() { - return versInteresseRefLfnr; + public int getVersObjekteRefLfnr() { + return versObjekteRefLfnr; } /** - * Legt den Wert der versInteresseRefLfnr-Eigenschaft fest. + * Legt den Wert der versObjekteRefLfnr-Eigenschaft fest. * - * @param value - * allowed object is - * {@link String } - * */ - public void setVersInteresseRefLfnr(String value) { - this.versInteresseRefLfnr = value; + public void setVersObjekteRefLfnr(int value) { + this.versObjekteRefLfnr = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java index f3d6a2c7..691afe59 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java @@ -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; *

  * <complexType name="RisikoGebaeude_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
  *       <sequence>
  *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/>
  *         <element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/>
@@ -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)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java
index 68133bd7..e401f293 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java
@@ -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;
  * 
  * <complexType name="RisikoHaushalt_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
  *       <sequence>
  *         <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
  *         <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/>
@@ -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)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java
index d943c4a2..43ab917a 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java
@@ -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
  *   <complexContent>
  *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
  *       <sequence>
- *         <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/>
+ *         <element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type" maxOccurs="unbounded"/>
  *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type" maxOccurs="unbounded"/>
+ *         <element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -46,11 +46,11 @@ public class VerkaufsproduktSachPrivatType
 {
 
     @XmlElement(name = "Produkte", required = true)
-    protected List produkte;
+    protected List produkte;
     @XmlElement(name = "Zusatzprodukte")
     protected List zusatzprodukte;
     @XmlElement(name = "VersicherteObjekte", required = true)
-    protected List versicherteObjekte;
+    protected List versicherteObjekte;
 
     /**
      * Gets the value of the produkte property.
@@ -70,13 +70,13 @@ public class VerkaufsproduktSachPrivatType
      * 
      * 

* Objects of the following type(s) are allowed in the list - * {@link ProduktGenerischType } + * {@link ProduktSachPrivatType } * * */ - public List getProdukte() { + public List getProdukte() { if (produkte == null) { - produkte = new ArrayList(); + produkte = new ArrayList(); } return this.produkte; } @@ -128,13 +128,13 @@ public class VerkaufsproduktSachPrivatType * *

* Objects of the following type(s) are allowed in the list - * {@link VersichertesInteresseMitAttributMetadatenType } + * {@link VersichertesInteresseType } * * */ - public List getVersicherteObjekte() { + public List getVersicherteObjekte() { if (versicherteObjekte == null) { - versicherteObjekte = new ArrayList(); + versicherteObjekte = new ArrayList(); } return this.versicherteObjekte; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java index 7da03c1b..de024a45 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/sachPrivat/VersichertesObjektSachPrivatType.java @@ -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; *

  * <complexType name="VersichertesObjektSachPrivat_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
  *       <sequence>
  *         <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
  *         <element name="RisikoAdresse" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoAdresse_Type"/>
- *         <element name="RisikoGebaeude" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoGebaeude_Type" maxOccurs="unbounded"/>
+ *         <element name="RisikoGebaeude" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/>
  *         <element name="RisikoHaushalt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}RisikoHaushalt_Type" minOccurs="0"/>
  *       </sequence>
  *     </extension>
@@ -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 risikoGebaeude;
     @XmlElement(name = "RisikoHaushalt")
     protected RisikoHaushaltType risikoHaushalt;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ElementarproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ElementarproduktUnfallType.java
index d3673273..59f62e36 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ElementarproduktUnfallType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ElementarproduktUnfallType.java
@@ -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.
  * 
  * 

Java-Klasse für ElementarproduktUnfall_Type complex type. * @@ -27,10 +23,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"> * <sequence> - * <element name="VersPersonRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/> + * <element name="VersPersonRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> + * <element name="Versicherungssumme" type="{urn:omds20}decimal"/> * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> - * <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -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> 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. - * - *

- * 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 - *

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

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

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

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

- * 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> getRest() { - if (rest == null) { - rest = new ArrayList>(); - } - return this.rest; + public int getVersPersonRefLfNr() { + return versPersonRefLfNr; + } + + /** + * 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; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ObjectFactory.java index 9737b421..57ce4fa2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ObjectFactory.java @@ -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(_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 createElementarproduktUnfallTypeVersPersonRefLfNr(String value) { - return new JAXBElement(_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 createElementarproduktUnfallTypeVersicherungssumme(Long value) { - return new JAXBElement(_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 createElementarproduktUnfallTypeSelbstbehalt(SelbstbehaltType value) { - return new JAXBElement(_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 createElementarproduktUnfallTypeAttributMetadaten(AttributMetadatenType value) { - return new JAXBElement(_ElementarproduktUnfallTypeAttributMetadaten_QNAME, AttributMetadatenType.class, ElementarproduktUnfallType.class, value); - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ProduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ProduktUnfallType.java index c6a83a62..26ea9041 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ProduktUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/ProduktUnfallType.java @@ -24,12 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.SelbstbehaltType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"> * <sequence> * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> - * <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/> - * <element name="LeistungsartTod" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/> - * <element name="LeistungartInvaliditaet" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/> - * <element name="LeistungsartUnfallkosten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/> - * <element name="LeistungsartSpitalgeld" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" minOccurs="0"/> - * <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}GenElementarproduktUnfall_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -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 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 leistungsarten; + protected List 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. - * - *

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

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

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

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getVersPersonenRefLfnr() { - if (versPersonenRefLfnr == null) { - versPersonenRefLfnr = new ArrayList(); - } - 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 * *

* Objects of the following type(s) are allowed in the list - * {@link GenElementarproduktUnfallType } + * {@link ElementarproduktUnfallType } * * */ - public List getLeistungsarten() { + public List getLeistungsarten() { if (leistungsarten == null) { - leistungsarten = new ArrayList(); + leistungsarten = new ArrayList(); } return this.leistungsarten; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/VerkaufsproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/VerkaufsproduktUnfallType.java index 41b410ac..ecc1d173 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/VerkaufsproduktUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/unfall/VerkaufsproduktUnfallType.java @@ -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 * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"> * <sequence> * <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/> - * <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type" maxOccurs="unbounded"/> + * <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/> * </sequence> * </extension> * </complexContent> @@ -46,7 +46,7 @@ public class VerkaufsproduktUnfallType @XmlElement(name = "Produkte", required = true) protected List produkte; @XmlElement(name = "VersicherteInteressen", required = true) - protected List versicherteInteressen; + protected List versicherteInteressen; /** * Gets the value of the produkte property. @@ -95,13 +95,13 @@ public class VerkaufsproduktUnfallType * *

* Objects of the following type(s) are allowed in the list - * {@link VersichertesInteresseMitAttributMetadatenType } + * {@link VersichertesInteresseType } * * */ - public List getVersicherteInteressen() { + public List getVersicherteInteressen() { if (versicherteInteressen == null) { - versicherteInteressen = new ArrayList(); + versicherteInteressen = new ArrayList(); } return this.versicherteInteressen; } 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 88f09c97..3ba03f51 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3CommonServiceTypes.xsd @@ -723,7 +723,7 @@ - Abstrakter Typ für Produktbausteine der Ebene 2 und 3 bei generischen Produkten + Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation @@ -800,12 +800,6 @@ - - - - - - Basistyp für ein Elementarprodukt @@ -820,7 +814,7 @@ - Basistyp für ein Produktbündel + Basistyp für ein Produktbündel, 2. Generation @@ -883,6 +877,12 @@ + + + + + + Darstellung einer Praemie