Anpassungen Unfall eingecheckt:
* Produkt heißt jetzt VersichertePerson und hat eine Person * Bezugsrechte im Antrag * Darstellung Prämie nach Leistungsart
This commit is contained in:
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
|
|||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ElementarproduktRechtsschutzType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ElementarproduktRechtsschutzType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfallType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.LeistungsartUnfallType;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -47,7 +47,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfa
|
|||||||
@XmlSeeAlso({
|
@XmlSeeAlso({
|
||||||
ElementarproduktRechtsschutzType.class,
|
ElementarproduktRechtsschutzType.class,
|
||||||
ElementarproduktSachPrivatType.class,
|
ElementarproduktSachPrivatType.class,
|
||||||
ElementarproduktUnfallType.class
|
LeistungsartUnfallType.class
|
||||||
})
|
})
|
||||||
public abstract class ElementarproduktGenerischType
|
public abstract class ElementarproduktGenerischType
|
||||||
extends ElementarproduktType
|
extends ElementarproduktType
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
|
|||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ProduktRechtsschutzType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ProduktRechtsschutzType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ProduktSachPrivatType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ProduktSachPrivatType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VersichertePersonUnfallType;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -47,7 +47,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
|
|||||||
@XmlSeeAlso({
|
@XmlSeeAlso({
|
||||||
ProduktRechtsschutzType.class,
|
ProduktRechtsschutzType.class,
|
||||||
ProduktSachPrivatType.class,
|
ProduktSachPrivatType.class,
|
||||||
ProduktUnfallType.class
|
VersichertePersonUnfallType.class
|
||||||
})
|
})
|
||||||
public abstract class ProduktGenerischType
|
public abstract class ProduktGenerischType
|
||||||
extends ProduktType
|
extends ProduktType
|
||||||
|
|||||||
@@ -0,0 +1,91 @@
|
|||||||
|
|
||||||
|
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
|
||||||
|
|
||||||
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.PraemieType;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>Java-Klasse für DarstellungPraemieNachLeistungsart_Type complex type.
|
||||||
|
*
|
||||||
|
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* <complexType name="DarstellungPraemieNachLeistungsart_Type">
|
||||||
|
* <complexContent>
|
||||||
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||||
|
* <sequence>
|
||||||
|
* <element name="BezeichnungLeistungsart" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||||
|
* <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type"/>
|
||||||
|
* </sequence>
|
||||||
|
* </restriction>
|
||||||
|
* </complexContent>
|
||||||
|
* </complexType>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "DarstellungPraemieNachLeistungsart_Type", propOrder = {
|
||||||
|
"bezeichnungLeistungsart",
|
||||||
|
"praemie"
|
||||||
|
})
|
||||||
|
public class DarstellungPraemieNachLeistungsartType {
|
||||||
|
|
||||||
|
@XmlElement(name = "BezeichnungLeistungsart", required = true)
|
||||||
|
protected String bezeichnungLeistungsart;
|
||||||
|
@XmlElement(name = "Praemie", required = true)
|
||||||
|
protected PraemieType praemie;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der bezeichnungLeistungsart-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public String getBezeichnungLeistungsart() {
|
||||||
|
return bezeichnungLeistungsart;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der bezeichnungLeistungsart-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link String }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setBezeichnungLeistungsart(String value) {
|
||||||
|
this.bezeichnungLeistungsart = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der praemie-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link PraemieType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public PraemieType getPraemie() {
|
||||||
|
return praemie;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der praemie-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link PraemieType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setPraemie(PraemieType value) {
|
||||||
|
this.praemie = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
|
||||||
|
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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 LeistungsartUnfall_Type complex type.
|
||||||
|
*
|
||||||
|
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* <complexType name="LeistungsartUnfall_Type">
|
||||||
|
* <complexContent>
|
||||||
|
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
|
||||||
|
* <sequence>
|
||||||
|
* <element name="Versicherungssumme" type="{urn:omds20}decimal"/>
|
||||||
|
* <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
|
||||||
|
* </sequence>
|
||||||
|
* </extension>
|
||||||
|
* </complexContent>
|
||||||
|
* </complexType>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "LeistungsartUnfall_Type", propOrder = {
|
||||||
|
"versicherungssumme",
|
||||||
|
"selbstbehalt"
|
||||||
|
})
|
||||||
|
public class LeistungsartUnfallType
|
||||||
|
extends ElementarproduktGenerischType
|
||||||
|
{
|
||||||
|
|
||||||
|
@XmlElement(name = "Versicherungssumme", required = true)
|
||||||
|
protected BigDecimal versicherungssumme;
|
||||||
|
@XmlElement(name = "Selbstbehalt")
|
||||||
|
protected SelbstbehaltType selbstbehalt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -105,19 +105,27 @@ public class ObjectFactory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link ProduktUnfallType }
|
* Create an instance of {@link VersichertePersonUnfallType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public ProduktUnfallType createProduktUnfallType() {
|
public VersichertePersonUnfallType createVersichertePersonUnfallType() {
|
||||||
return new ProduktUnfallType();
|
return new VersichertePersonUnfallType();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create an instance of {@link ElementarproduktUnfallType }
|
* Create an instance of {@link LeistungsartUnfallType }
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public ElementarproduktUnfallType createElementarproduktUnfallType() {
|
public LeistungsartUnfallType createLeistungsartUnfallType() {
|
||||||
return new ElementarproduktUnfallType();
|
return new LeistungsartUnfallType();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an instance of {@link DarstellungPraemieNachLeistungsartType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public DarstellungPraemieNachLeistungsartType createDarstellungPraemieNachLeistungsartType() {
|
||||||
|
return new DarstellungPraemieNachLeistungsartType();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,10 +1,13 @@
|
|||||||
|
|
||||||
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
|
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
import javax.xml.bind.annotation.XmlAccessType;
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
import javax.xml.bind.annotation.XmlAccessorType;
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
import at.vvo.omds.types.omds2Types.v2_11.ELBezugsberechtigungType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
|
||||||
|
|
||||||
|
|
||||||
@@ -20,6 +23,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
|
|||||||
* <complexContent>
|
* <complexContent>
|
||||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
|
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
|
||||||
* <sequence>
|
* <sequence>
|
||||||
|
* <element ref="{urn:omds20}EL-Bezugsberechtigung" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/>
|
* <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/>
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </extension>
|
||||||
@@ -31,15 +35,47 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
|
|||||||
*/
|
*/
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "SpezAntragUnfall_Type", propOrder = {
|
@XmlType(name = "SpezAntragUnfall_Type", propOrder = {
|
||||||
|
"elBezugsberechtigung",
|
||||||
"verkaufsprodukt"
|
"verkaufsprodukt"
|
||||||
})
|
})
|
||||||
public class SpezAntragUnfallType
|
public class SpezAntragUnfallType
|
||||||
extends SpezAntragType
|
extends SpezAntragType
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@XmlElement(name = "EL-Bezugsberechtigung", namespace = "urn:omds20")
|
||||||
|
protected List<ELBezugsberechtigungType> elBezugsberechtigung;
|
||||||
@XmlElement(name = "Verkaufsprodukt", required = true)
|
@XmlElement(name = "Verkaufsprodukt", required = true)
|
||||||
protected VerkaufsproduktUnfallType verkaufsprodukt;
|
protected VerkaufsproduktUnfallType verkaufsprodukt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the elBezugsberechtigung 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 elBezugsberechtigung property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getELBezugsberechtigung().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link ELBezugsberechtigungType }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<ELBezugsberechtigungType> getELBezugsberechtigung() {
|
||||||
|
if (elBezugsberechtigung == null) {
|
||||||
|
elBezugsberechtigung = new ArrayList<ELBezugsberechtigungType>();
|
||||||
|
}
|
||||||
|
return this.elBezugsberechtigung;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
|
* Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -7,9 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType;
|
|||||||
import javax.xml.bind.annotation.XmlAccessorType;
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
import javax.xml.bind.annotation.XmlType;
|
import javax.xml.bind.annotation.XmlType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType;
|
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType;
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType;
|
||||||
import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -24,8 +22,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType;
|
|||||||
* <complexContent>
|
* <complexContent>
|
||||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
|
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
|
||||||
* <sequence>
|
* <sequence>
|
||||||
* <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/>
|
* <element name="VersichertePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VersichertePersonUnfall_Type" maxOccurs="unbounded"/>
|
||||||
* <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/>
|
* <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}DarstellungPraemieNachLeistungsart_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
* </sequence>
|
* </sequence>
|
||||||
* </extension>
|
* </extension>
|
||||||
* </complexContent>
|
* </complexContent>
|
||||||
@@ -36,74 +34,74 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType;
|
|||||||
*/
|
*/
|
||||||
@XmlAccessorType(XmlAccessType.FIELD)
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
@XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = {
|
@XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = {
|
||||||
"produkte",
|
"versichertePersonen",
|
||||||
"versicherteInteressen"
|
"leistungsarten"
|
||||||
})
|
})
|
||||||
public class VerkaufsproduktUnfallType
|
public class VerkaufsproduktUnfallType
|
||||||
extends VerkaufsproduktGenerischType
|
extends VerkaufsproduktGenerischType
|
||||||
{
|
{
|
||||||
|
|
||||||
@XmlElement(name = "Produkte", required = true)
|
@XmlElement(name = "VersichertePersonen", required = true)
|
||||||
protected List<ProduktGenerischType> produkte;
|
protected List<VersichertePersonUnfallType> versichertePersonen;
|
||||||
@XmlElement(name = "VersicherteInteressen", required = true)
|
@XmlElement(name = "Leistungsarten")
|
||||||
protected List<VersichertesInteresseType> versicherteInteressen;
|
protected List<DarstellungPraemieNachLeistungsartType> leistungsarten;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the value of the produkte property.
|
* Gets the value of the versichertePersonen property.
|
||||||
*
|
*
|
||||||
* <p>
|
* <p>
|
||||||
* This accessor method returns a reference to the live list,
|
* This accessor method returns a reference to the live list,
|
||||||
* not a snapshot. Therefore any modification you make to the
|
* not a snapshot. Therefore any modification you make to the
|
||||||
* returned list will be present inside the JAXB object.
|
* returned list will be present inside the JAXB object.
|
||||||
* This is why there is not a <CODE>set</CODE> method for the produkte property.
|
* This is why there is not a <CODE>set</CODE> method for the versichertePersonen property.
|
||||||
*
|
*
|
||||||
* <p>
|
* <p>
|
||||||
* For example, to add a new item, do as follows:
|
* For example, to add a new item, do as follows:
|
||||||
* <pre>
|
* <pre>
|
||||||
* getProdukte().add(newItem);
|
* getVersichertePersonen().add(newItem);
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* <p>
|
* <p>
|
||||||
* Objects of the following type(s) are allowed in the list
|
* Objects of the following type(s) are allowed in the list
|
||||||
* {@link ProduktGenerischType }
|
* {@link VersichertePersonUnfallType }
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public List<ProduktGenerischType> getProdukte() {
|
public List<VersichertePersonUnfallType> getVersichertePersonen() {
|
||||||
if (produkte == null) {
|
if (versichertePersonen == null) {
|
||||||
produkte = new ArrayList<ProduktGenerischType>();
|
versichertePersonen = new ArrayList<VersichertePersonUnfallType>();
|
||||||
}
|
}
|
||||||
return this.produkte;
|
return this.versichertePersonen;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the value of the versicherteInteressen property.
|
* Gets the value of the leistungsarten property.
|
||||||
*
|
*
|
||||||
* <p>
|
* <p>
|
||||||
* This accessor method returns a reference to the live list,
|
* This accessor method returns a reference to the live list,
|
||||||
* not a snapshot. Therefore any modification you make to the
|
* not a snapshot. Therefore any modification you make to the
|
||||||
* returned list will be present inside the JAXB object.
|
* returned list will be present inside the JAXB object.
|
||||||
* This is why there is not a <CODE>set</CODE> method for the versicherteInteressen property.
|
* This is why there is not a <CODE>set</CODE> method for the leistungsarten property.
|
||||||
*
|
*
|
||||||
* <p>
|
* <p>
|
||||||
* For example, to add a new item, do as follows:
|
* For example, to add a new item, do as follows:
|
||||||
* <pre>
|
* <pre>
|
||||||
* getVersicherteInteressen().add(newItem);
|
* getLeistungsarten().add(newItem);
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* <p>
|
* <p>
|
||||||
* Objects of the following type(s) are allowed in the list
|
* Objects of the following type(s) are allowed in the list
|
||||||
* {@link VersichertesInteresseType }
|
* {@link DarstellungPraemieNachLeistungsartType }
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public List<VersichertesInteresseType> getVersicherteInteressen() {
|
public List<DarstellungPraemieNachLeistungsartType> getLeistungsarten() {
|
||||||
if (versicherteInteressen == null) {
|
if (leistungsarten == null) {
|
||||||
versicherteInteressen = new ArrayList<VersichertesInteresseType>();
|
leistungsarten = new ArrayList<DarstellungPraemieNachLeistungsartType>();
|
||||||
}
|
}
|
||||||
return this.versicherteInteressen;
|
return this.leistungsarten;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,132 @@
|
|||||||
|
|
||||||
|
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.PersonType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType;
|
||||||
|
import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.
|
||||||
|
*
|
||||||
|
* <p>Java-Klasse für VersichertePersonUnfall_Type complex type.
|
||||||
|
*
|
||||||
|
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* <complexType name="VersichertePersonUnfall_Type">
|
||||||
|
* <complexContent>
|
||||||
|
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
|
||||||
|
* <sequence>
|
||||||
|
* <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
|
||||||
|
* <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
|
||||||
|
* <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
|
* </sequence>
|
||||||
|
* </extension>
|
||||||
|
* </complexContent>
|
||||||
|
* </complexType>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "VersichertePersonUnfall_Type", propOrder = {
|
||||||
|
"person",
|
||||||
|
"selbstbehalt",
|
||||||
|
"leistungsarten"
|
||||||
|
})
|
||||||
|
public class VersichertePersonUnfallType
|
||||||
|
extends ProduktGenerischType
|
||||||
|
{
|
||||||
|
|
||||||
|
@XmlElement(name = "Person", required = true)
|
||||||
|
protected PersonType person;
|
||||||
|
@XmlElement(name = "Selbstbehalt")
|
||||||
|
protected SelbstbehaltType selbstbehalt;
|
||||||
|
@XmlElement(name = "Leistungsarten")
|
||||||
|
protected List<LeistungsartUnfallType> leistungsarten;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ruft den Wert der person-Eigenschaft ab.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link PersonType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public PersonType getPerson() {
|
||||||
|
return person;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Legt den Wert der person-Eigenschaft fest.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link PersonType }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setPerson(PersonType value) {
|
||||||
|
this.person = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 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;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the leistungsarten 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 leistungsarten property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getLeistungsarten().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link LeistungsartUnfallType }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<LeistungsartUnfallType> getLeistungsarten() {
|
||||||
|
if (leistungsarten == null) {
|
||||||
|
leistungsarten = new ArrayList<LeistungsartUnfallType>();
|
||||||
|
}
|
||||||
|
return this.leistungsarten;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -10,25 +10,34 @@
|
|||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="Produkte" type="cst:ProduktGenerisch_Type" maxOccurs="unbounded"/>
|
<xsd:element name="VersichertePersonen" type="VersichertePersonUnfall_Type" maxOccurs="unbounded"/>
|
||||||
<xsd:element name="VersicherteInteressen" type="cst:VersichertesInteresse_Type" maxOccurs="unbounded"/>
|
<xsd:element name="Leistungsarten" type="DarstellungPraemieNachLeistungsart_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Element um Prämien Personen-übergreifend nach Leistungsarten darzustellen.</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="ProduktUnfall_Type">
|
<xsd:complexType name="VersichertePersonUnfall_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
|
<xsd:documentation>Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:ProduktGenerisch_Type">
|
<xsd:extension base="cst:ProduktGenerisch_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
|
<xsd:element name="Person" type="cst:Person_Type">
|
||||||
|
<xsd:annotation>
|
||||||
|
<xsd:documentation>Die Person an sich</xsd:documentation>
|
||||||
|
</xsd:annotation>
|
||||||
|
</xsd:element>
|
||||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
|
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
|
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
</xsd:element>
|
</xsd:element>
|
||||||
<xsd:element name="Leistungsarten" type="ElementarproduktUnfall_Type" minOccurs="0" maxOccurs="unbounded">
|
<xsd:element name="Leistungsarten" type="LeistungsartUnfall_Type" minOccurs="0" maxOccurs="unbounded">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
|
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
@@ -37,24 +46,25 @@
|
|||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
<xsd:complexType name="ElementarproduktUnfall_Type">
|
<xsd:complexType name="LeistungsartUnfall_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.</xsd:documentation>
|
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.</xsd:documentation>
|
||||||
</xsd:annotation>
|
</xsd:annotation>
|
||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
<xsd:element name="VersPersonRefLfNr" type="xsd:unsignedShort">
|
|
||||||
<xsd:annotation>
|
|
||||||
<xsd:documentation>Bezug auf ein versichertes Interesse</xsd:documentation>
|
|
||||||
</xsd:annotation>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="Versicherungssumme" type="omds:decimal"/>
|
<xsd:element name="Versicherungssumme" type="omds:decimal"/>
|
||||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
</xsd:complexContent>
|
</xsd:complexContent>
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
<xsd:complexType name="DarstellungPraemieNachLeistungsart_Type">
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="BezeichnungLeistungsart" type="xsd:string"/>
|
||||||
|
<xsd:element name="Praemie" type="cst:Praemie_Type"/>
|
||||||
|
</xsd:sequence>
|
||||||
|
</xsd:complexType>
|
||||||
<!-- Typen für die Schritte in BOA -->
|
<!-- Typen für die Schritte in BOA -->
|
||||||
<xsd:complexType name="SpezBerechnungUnfall_Type">
|
<xsd:complexType name="SpezBerechnungUnfall_Type">
|
||||||
<xsd:annotation>
|
<xsd:annotation>
|
||||||
@@ -87,6 +97,7 @@
|
|||||||
<xsd:complexContent>
|
<xsd:complexContent>
|
||||||
<xsd:extension base="ac:SpezAntrag_Type">
|
<xsd:extension base="ac:SpezAntrag_Type">
|
||||||
<xsd:sequence>
|
<xsd:sequence>
|
||||||
|
<xsd:element ref="omds:EL-Bezugsberechtigung" minOccurs="0" maxOccurs="unbounded"/>
|
||||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/>
|
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/>
|
||||||
</xsd:sequence>
|
</xsd:sequence>
|
||||||
</xsd:extension>
|
</xsd:extension>
|
||||||
|
|||||||
Reference in New Issue
Block a user