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 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.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({
|
||||
ElementarproduktRechtsschutzType.class,
|
||||
ElementarproduktSachPrivatType.class,
|
||||
ElementarproduktUnfallType.class
|
||||
LeistungsartUnfallType.class
|
||||
})
|
||||
public abstract class ElementarproduktGenerischType
|
||||
extends ElementarproduktType
|
||||
|
||||
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
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.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({
|
||||
ProduktRechtsschutzType.class,
|
||||
ProduktSachPrivatType.class,
|
||||
ProduktUnfallType.class
|
||||
VersichertePersonUnfallType.class
|
||||
})
|
||||
public abstract class ProduktGenerischType
|
||||
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() {
|
||||
return new ProduktUnfallType();
|
||||
public VersichertePersonUnfallType createVersichertePersonUnfallType() {
|
||||
return new VersichertePersonUnfallType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ElementarproduktUnfallType }
|
||||
* Create an instance of {@link LeistungsartUnfallType }
|
||||
*
|
||||
*/
|
||||
public ElementarproduktUnfallType createElementarproduktUnfallType() {
|
||||
return new ElementarproduktUnfallType();
|
||||
public LeistungsartUnfallType createLeistungsartUnfallType() {
|
||||
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;
|
||||
|
||||
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.omds2Types.v2_11.ELBezugsberechtigungType;
|
||||
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>
|
||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
|
||||
* <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"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
@@ -31,15 +35,47 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "SpezAntragUnfall_Type", propOrder = {
|
||||
"elBezugsberechtigung",
|
||||
"verkaufsprodukt"
|
||||
})
|
||||
public class SpezAntragUnfallType
|
||||
extends SpezAntragType
|
||||
{
|
||||
|
||||
@XmlElement(name = "EL-Bezugsberechtigung", namespace = "urn:omds20")
|
||||
protected List<ELBezugsberechtigungType> elBezugsberechtigung;
|
||||
@XmlElement(name = "Verkaufsprodukt", required = true)
|
||||
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.
|
||||
*
|
||||
|
||||
@@ -7,9 +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_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.VersichertesInteresseType;
|
||||
|
||||
|
||||
/**
|
||||
@@ -24,8 +22,8 @@ import at.vvo.omds.types.omds3Types.r1_5_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="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/>
|
||||
* <element name="VersichertePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VersichertePersonUnfall_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>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
@@ -36,74 +34,74 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType;
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = {
|
||||
"produkte",
|
||||
"versicherteInteressen"
|
||||
"versichertePersonen",
|
||||
"leistungsarten"
|
||||
})
|
||||
public class VerkaufsproduktUnfallType
|
||||
extends VerkaufsproduktGenerischType
|
||||
{
|
||||
|
||||
@XmlElement(name = "Produkte", required = true)
|
||||
protected List<ProduktGenerischType> produkte;
|
||||
@XmlElement(name = "VersicherteInteressen", required = true)
|
||||
protected List<VersichertesInteresseType> versicherteInteressen;
|
||||
@XmlElement(name = "VersichertePersonen", required = true)
|
||||
protected List<VersichertePersonUnfallType> versichertePersonen;
|
||||
@XmlElement(name = "Leistungsarten")
|
||||
protected List<DarstellungPraemieNachLeistungsartType> leistungsarten;
|
||||
|
||||
/**
|
||||
* Gets the value of the produkte property.
|
||||
* Gets the value of the versichertePersonen 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 produkte property.
|
||||
* This is why there is not a <CODE>set</CODE> method for the versichertePersonen property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getProdukte().add(newItem);
|
||||
* getVersichertePersonen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ProduktGenerischType }
|
||||
* {@link VersichertePersonUnfallType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ProduktGenerischType> getProdukte() {
|
||||
if (produkte == null) {
|
||||
produkte = new ArrayList<ProduktGenerischType>();
|
||||
public List<VersichertePersonUnfallType> getVersichertePersonen() {
|
||||
if (versichertePersonen == null) {
|
||||
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>
|
||||
* 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 versicherteInteressen property.
|
||||
* 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>
|
||||
* getVersicherteInteressen().add(newItem);
|
||||
* getLeistungsarten().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link VersichertesInteresseType }
|
||||
* {@link DarstellungPraemieNachLeistungsartType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<VersichertesInteresseType> getVersicherteInteressen() {
|
||||
if (versicherteInteressen == null) {
|
||||
versicherteInteressen = new ArrayList<VersichertesInteresseType>();
|
||||
public List<DarstellungPraemieNachLeistungsartType> getLeistungsarten() {
|
||||
if (leistungsarten == null) {
|
||||
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:extension base="cst:VerkaufsproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Produkte" type="cst:ProduktGenerisch_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersicherteInteressen" type="cst:VersichertesInteresse_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersichertePersonen" type="VersichertePersonUnfall_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:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktUnfall_Type">
|
||||
<xsd:complexType name="VersichertePersonUnfall_Type">
|
||||
<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:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ProduktGenerisch_Type">
|
||||
<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:annotation>
|
||||
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</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:documentation>Liste der Elementarprodukte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -37,24 +46,25 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktUnfall_Type">
|
||||
<xsd:complexType name="LeistungsartUnfall_Type">
|
||||
<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:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
||||
<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="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</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 -->
|
||||
<xsd:complexType name="SpezBerechnungUnfall_Type">
|
||||
<xsd:annotation>
|
||||
@@ -87,6 +97,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="omds:EL-Bezugsberechtigung" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
|
||||
Reference in New Issue
Block a user