Einige Ergaenzungen Kranken,

Objekte Kranken und elektronische Unterschrift generiert
This commit is contained in:
2021-01-15 09:03:18 +01:00
parent a554c67998
commit 7b8b83807e
32 changed files with 1504 additions and 55 deletions

View File

@@ -8,6 +8,8 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.CollectSignaturesRequest;
import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesRequest;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.FinderRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeRequestType;
@@ -75,6 +77,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimRequestType;
SubmitClaimRequestType.class,
GetClaimRequestType.class,
FinderRequestType.class,
GetStateSignaturesRequest.class,
CollectSignaturesRequest.class,
CommonProcessRequestType.class
})
public abstract class CommonRequestType {

View File

@@ -10,6 +10,8 @@ import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.CollectSignaturesResponse;
import at.vvo.omds.types.omds3Types.r1_6_0.on1basis.GetStateSignaturesResponse;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.GetApplicationDocumentResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.produktfinder.FinderResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.on3vertrag.CollectionChangeResponseType;
@@ -74,6 +76,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on7schaden.SubmitClaimResponseType;
SubmitClaimResponseType.class,
GetClaimResponseType.class,
FinderResponseType.class,
GetStateSignaturesResponse.class,
CollectSignaturesResponse.class,
ChangeCommunicationObjectResponseType.class,
CommonProcessResponseType.class
})

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken.LeistungsartKrankenType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken.ElementarproduktKrankenType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.TarifLebenType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ElementarproduktRechtsschutzType;
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType;
@@ -53,7 +53,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.LeistungsartUnfallTy
ElementarproduktSachPrivatType.class,
ElementarproduktRechtsschutzType.class,
TarifLebenType.class,
LeistungsartKrankenType.class,
ElementarproduktKrankenType.class,
LeistungsartUnfallType.class
})
public abstract class ElementarproduktGenerischType

View File

@@ -0,0 +1,202 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
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.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Personen" maxOccurs="unbounded"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Kontaktinformation" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Kontaktinformation_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"geschaeftsfallnummer",
"personen"
})
@XmlRootElement(name = "CollectSignaturesRequest")
public class CollectSignaturesRequest
extends CommonRequestType
{
@XmlElement(name = "Geschaeftsfallnummer", required = true)
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "Personen", required = true)
protected List<CollectSignaturesRequest.Personen> personen;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
/**
* Gets the value of the personen 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 personen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CollectSignaturesRequest.Personen }
*
*
*/
public List<CollectSignaturesRequest.Personen> getPersonen() {
if (personen == null) {
personen = new ArrayList<CollectSignaturesRequest.Personen>();
}
return this.personen;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Kontaktinformation" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Kontaktinformation_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objektId",
"kontaktinformation"
})
public static class Personen {
@XmlElement(name = "ObjektId", required = true)
protected ObjektIdType objektId;
@XmlElement(name = "Kontaktinformation", required = true)
protected List<KontaktinformationType> kontaktinformation;
/**
* Ruft den Wert der objektId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getObjektId() {
return objektId;
}
/**
* Legt den Wert der objektId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setObjektId(ObjektIdType value) {
this.objektId = value;
}
/**
* Gets the value of the kontaktinformation 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 kontaktinformation property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getKontaktinformation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link KontaktinformationType }
*
*
*/
public List<KontaktinformationType> getKontaktinformation() {
if (kontaktinformation == null) {
kontaktinformation = new ArrayList<KontaktinformationType>();
}
return this.kontaktinformation;
}
}
}

View File

@@ -0,0 +1,68 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonResponseType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"geschaeftsfallnummer"
})
@XmlRootElement(name = "CollectSignaturesResponse")
public class CollectSignaturesResponse
extends CommonResponseType
{
@XmlElement(name = "Geschaeftsfallnummer", required = true)
protected ObjektIdType geschaeftsfallnummer;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
}

View File

@@ -0,0 +1,68 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonRequestType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ObjektIdType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"geschaeftsfallnummer"
})
@XmlRootElement(name = "GetStateSignaturesRequest")
public class GetStateSignaturesRequest
extends CommonRequestType
{
@XmlElement(name = "Geschaeftsfallnummer", required = true)
protected ObjektIdType geschaeftsfallnummer;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
}

View File

@@ -0,0 +1,74 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
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.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.CommonResponseType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Dokumente" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}SignatureStateOfDocument_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"dokumente"
})
@XmlRootElement(name = "GetStateSignaturesResponse")
public class GetStateSignaturesResponse
extends CommonResponseType
{
@XmlElement(name = "Dokumente", required = true)
protected List<SignatureStateOfDocumentType> dokumente;
/**
* Gets the value of the dokumente 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 dokumente property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDokumente().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SignatureStateOfDocumentType }
*
*
*/
public List<SignatureStateOfDocumentType> getDokumente() {
if (dokumente == null) {
dokumente = new ArrayList<SignatureStateOfDocumentType>();
}
return this.dokumente;
}
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Ein abstraktes Element für Kontaktdaten, an welche die Aufforderung gesendet wird, einen Prozessschritt mittels Unterschrift zu autorisieren
*
* <p>Java-Klasse für Kontaktinformation_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Kontaktinformation_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Kontaktinformation_Type")
public abstract class KontaktinformationType {
}

View File

@@ -41,6 +41,7 @@ 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 _KontaktinformationEMail_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "KontaktinformationEMail");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_6_0.on1basis
@@ -49,6 +50,22 @@ public class ObjectFactory {
public ObjectFactory() {
}
/**
* Create an instance of {@link CollectSignaturesRequest }
*
*/
public CollectSignaturesRequest createCollectSignaturesRequest() {
return new CollectSignaturesRequest();
}
/**
* Create an instance of {@link SignatureStateOfDocumentType }
*
*/
public SignatureStateOfDocumentType createSignatureStateOfDocumentType() {
return new SignatureStateOfDocumentType();
}
/**
* Create an instance of {@link GetStateChangesRequestType }
*
@@ -177,6 +194,38 @@ public class ObjectFactory {
return new SecurityContextTokenResponseType();
}
/**
* Create an instance of {@link CollectSignaturesRequest.Personen }
*
*/
public CollectSignaturesRequest.Personen createCollectSignaturesRequestPersonen() {
return new CollectSignaturesRequest.Personen();
}
/**
* Create an instance of {@link CollectSignaturesResponse }
*
*/
public CollectSignaturesResponse createCollectSignaturesResponse() {
return new CollectSignaturesResponse();
}
/**
* Create an instance of {@link GetStateSignaturesRequest }
*
*/
public GetStateSignaturesRequest createGetStateSignaturesRequest() {
return new GetStateSignaturesRequest();
}
/**
* Create an instance of {@link GetStateSignaturesResponse }
*
*/
public GetStateSignaturesResponse createGetStateSignaturesResponse() {
return new GetStateSignaturesResponse();
}
/**
* Create an instance of {@link StateChangeEventType }
*
@@ -209,6 +258,14 @@ public class ObjectFactory {
return new UsernamePasswordCredentialsType();
}
/**
* Create an instance of {@link SignatureStateOfDocumentType.Unterschrift }
*
*/
public SignatureStateOfDocumentType.Unterschrift createSignatureStateOfDocumentTypeUnterschrift() {
return new SignatureStateOfDocumentType.Unterschrift();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GetStateChangesRequestType }{@code >}}
*
@@ -362,4 +419,13 @@ public class ObjectFactory {
return new JAXBElement<SecurityContextTokenResponseType>(_SecurityContextTokenResponse_QNAME, SecurityContextTokenResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link KontaktinformationType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "KontaktinformationEMail")
public JAXBElement<KontaktinformationType> createKontaktinformationEMail(KontaktinformationType value) {
return new JAXBElement<KontaktinformationType>(_KontaktinformationEMail_QNAME, KontaktinformationType.class, null, value);
}
}

View File

@@ -0,0 +1,244 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on1basis;
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_6_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.PersonType;
/**
* Unterschriftenstatus für ein Dokument
*
* <p>Java-Klasse für SignatureStateOfDocument_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SignatureStateOfDocument_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Titel" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element name="Unterschrift" maxOccurs="unbounded"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="Geleistet" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SignatureStateOfDocument_Type", propOrder = {
"titel",
"objektId",
"unterschrift"
})
public class SignatureStateOfDocumentType {
@XmlElement(name = "Titel", required = true)
protected String titel;
@XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType objektId;
@XmlElement(name = "Unterschrift", required = true)
protected List<SignatureStateOfDocumentType.Unterschrift> unterschrift;
/**
* Ruft den Wert der titel-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitel() {
return titel;
}
/**
* Legt den Wert der titel-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitel(String value) {
this.titel = value;
}
/**
* Ruft den Wert der objektId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getObjektId() {
return objektId;
}
/**
* Legt den Wert der objektId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setObjektId(ObjektIdType value) {
this.objektId = value;
}
/**
* Gets the value of the unterschrift 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 unterschrift property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUnterschrift().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SignatureStateOfDocumentType.Unterschrift }
*
*
*/
public List<SignatureStateOfDocumentType.Unterschrift> getUnterschrift() {
if (unterschrift == null) {
unterschrift = new ArrayList<SignatureStateOfDocumentType.Unterschrift>();
}
return this.unterschrift;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/&gt;
* &lt;element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="Geleistet" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"person",
"rolle",
"geleistet"
})
public static class Unterschrift {
@XmlElement(name = "Person", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected PersonType person;
@XmlElement(name = "Rolle", required = true)
protected Object rolle;
@XmlElement(name = "Geleistet")
protected boolean geleistet;
/**
* 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 rolle-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getRolle() {
return rolle;
}
/**
* Legt den Wert der rolle-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setRolle(Object value) {
this.rolle = value;
}
/**
* Ruft den Wert der geleistet-Eigenschaft ab.
*
*/
public boolean isGeleistet() {
return geleistet;
}
/**
* Legt den Wert der geleistet-Eigenschaft fest.
*
*/
public void setGeleistet(boolean value) {
this.geleistet = value;
}
}
}

View File

@@ -10,7 +10,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CalculateRequestGenT
/**
* Typ des Requestobjekts für eine Berechnung Unfall
* Typ des Requestobjekts für eine Berechnung Kranken
*
* <p>Java-Klasse für anonymous complex type.
*

View File

@@ -10,7 +10,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CalculateResponseGen
/**
* Typ des Responseobjekts für eine Unfall-Berechnung
* Typ des Responseobjekts für eine Kranken-Berechnung
*
* <p>Java-Klasse für anonymous complex type.
*

View File

@@ -10,7 +10,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationReq
/**
* Type des Requestobjekts für die Erstellung eines Unfallantrags
* Type des Requestobjekts für die Erstellung eines Krankenantrags
*
* <p>Java-Klasse für anonymous complex type.
*

View File

@@ -10,7 +10,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationRes
/**
* Type des Responseobjekts für die Erstellung eines Unfallantrags
* Type des Responseobjekts für die Erstellung eines Krankenantrags
*
* <p>Java-Klasse für anonymous complex type.
*

View File

@@ -10,7 +10,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferRequestGe
/**
* Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts
* Typ des Requestobjekts für eine Erstellung eines Kranken-Offerts
*
* <p>Java-Klasse für anonymous complex type.
*

View File

@@ -10,7 +10,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferResponseG
/**
* Type des Responseobjekts für eine Erstellung eines Unfall-Offerts
* Type des Responseobjekts für eine Erstellung eines Kranken-Offerts
*
* <p>Java-Klasse für anonymous complex type.
*

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Elementarprodukt
*
* <p>Java-Klasse für ElementarproduktEinbettzimmer_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktEinbettzimmer_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ElementarproduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktEinbettzimmer_Type")
public class ElementarproduktEinbettzimmerType
extends ElementarproduktKrankenType
{
}

View File

@@ -0,0 +1,113 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
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.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ElementarproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType;
/**
* Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.
*
* <p>Java-Klasse für ElementarproduktKranken_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktKranken_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktKranken_Type", propOrder = {
"selbstbehalt",
"versPersonenRefLfnr"
})
@XmlSeeAlso({
ElementarproduktWeltgarantieType.class,
ElementarproduktPraemienrueckgewaehrType.class,
ElementarproduktReiseversicherungType.class,
ElementarproduktEinbettzimmerType.class,
ElementarproduktKurtarifType.class
})
public class ElementarproduktKrankenType
extends ElementarproduktGenerischType
{
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "VersPersonenRefLfnr", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> versPersonenRefLfnr;
/**
* 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 versPersonenRefLfnr property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the versPersonenRefLfnr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersPersonenRefLfnr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Integer }
*
*
*/
public List<Integer> getVersPersonenRefLfnr() {
if (versPersonenRefLfnr == null) {
versPersonenRefLfnr = new ArrayList<Integer>();
}
return this.versPersonenRefLfnr;
}
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Elementarprodukt
*
* <p>Java-Klasse für ElementarproduktKurtarif_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktKurtarif_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ElementarproduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktKurtarif_Type")
public class ElementarproduktKurtarifType
extends ElementarproduktKrankenType
{
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Elementarprodukt
*
* <p>Java-Klasse für ElementarproduktPraemienrueckgewaehr_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktPraemienrueckgewaehr_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ElementarproduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktPraemienrueckgewaehr_Type")
public class ElementarproduktPraemienrueckgewaehrType
extends ElementarproduktKrankenType
{
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Elementarprodukt
*
* <p>Java-Klasse für ElementarproduktReiseversicherung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktReiseversicherung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ElementarproduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktReiseversicherung_Type")
public class ElementarproduktReiseversicherungType
extends ElementarproduktKrankenType
{
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Elementarprodukt
*
* <p>Java-Klasse für ElementarproduktWeltgarantie_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktWeltgarantie_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ElementarproduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktWeltgarantie_Type")
public class ElementarproduktWeltgarantieType
extends ElementarproduktKrankenType
{
}

View File

@@ -134,11 +134,99 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link LeistungsartKrankenType }
* Create an instance of {@link ElementarproduktKrankenType }
*
*/
public LeistungsartKrankenType createLeistungsartKrankenType() {
return new LeistungsartKrankenType();
public ElementarproduktKrankenType createElementarproduktKrankenType() {
return new ElementarproduktKrankenType();
}
/**
* Create an instance of {@link ProduktSonderklasseType }
*
*/
public ProduktSonderklasseType createProduktSonderklasseType() {
return new ProduktSonderklasseType();
}
/**
* Create an instance of {@link ProduktPrivatarztType }
*
*/
public ProduktPrivatarztType createProduktPrivatarztType() {
return new ProduktPrivatarztType();
}
/**
* Create an instance of {@link ProduktTaggeldType }
*
*/
public ProduktTaggeldType createProduktTaggeldType() {
return new ProduktTaggeldType();
}
/**
* Create an instance of {@link ProduktPflegevorsorgeType }
*
*/
public ProduktPflegevorsorgeType createProduktPflegevorsorgeType() {
return new ProduktPflegevorsorgeType();
}
/**
* Create an instance of {@link ProduktReiseversicherungType }
*
*/
public ProduktReiseversicherungType createProduktReiseversicherungType() {
return new ProduktReiseversicherungType();
}
/**
* Create an instance of {@link ProduktAssistanceType }
*
*/
public ProduktAssistanceType createProduktAssistanceType() {
return new ProduktAssistanceType();
}
/**
* Create an instance of {@link ElementarproduktWeltgarantieType }
*
*/
public ElementarproduktWeltgarantieType createElementarproduktWeltgarantieType() {
return new ElementarproduktWeltgarantieType();
}
/**
* Create an instance of {@link ElementarproduktPraemienrueckgewaehrType }
*
*/
public ElementarproduktPraemienrueckgewaehrType createElementarproduktPraemienrueckgewaehrType() {
return new ElementarproduktPraemienrueckgewaehrType();
}
/**
* Create an instance of {@link ElementarproduktReiseversicherungType }
*
*/
public ElementarproduktReiseversicherungType createElementarproduktReiseversicherungType() {
return new ElementarproduktReiseversicherungType();
}
/**
* Create an instance of {@link ElementarproduktEinbettzimmerType }
*
*/
public ElementarproduktEinbettzimmerType createElementarproduktEinbettzimmerType() {
return new ElementarproduktEinbettzimmerType();
}
/**
* Create an instance of {@link ElementarproduktKurtarifType }
*
*/
public ElementarproduktKurtarifType createElementarproduktKurtarifType() {
return new ElementarproduktKurtarifType();
}
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Produkt
*
* <p>Java-Klasse für ProduktAssistance_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktAssistance_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktAssistance_Type")
public class ProduktAssistanceType {
}

View File

@@ -6,6 +6,7 @@ import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktMitVpType;
import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType;
@@ -23,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}LeistungsartKranken_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Elementarprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ElementarproduktKranken_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
@@ -35,45 +36,50 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktKranken_Type", propOrder = {
"leistungsarten",
"elementarprodukte",
"selbstbehalt"
})
@XmlSeeAlso({
ProduktSonderklasseType.class,
ProduktPrivatarztType.class,
ProduktTaggeldType.class
})
public class ProduktKrankenType
extends ProduktMitVpType
{
@XmlElement(name = "Leistungsarten")
protected List<LeistungsartKrankenType> leistungsarten;
@XmlElement(name = "Elementarprodukte")
protected List<ElementarproduktKrankenType> elementarprodukte;
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
/**
* Gets the value of the leistungsarten property.
* Gets the value of the elementarprodukte 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.
* This is why there is not a <CODE>set</CODE> method for the elementarprodukte property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getLeistungsarten().add(newItem);
* getElementarprodukte().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LeistungsartKrankenType }
* {@link ElementarproduktKrankenType }
*
*
*/
public List<LeistungsartKrankenType> getLeistungsarten() {
if (leistungsarten == null) {
leistungsarten = new ArrayList<LeistungsartKrankenType>();
public List<ElementarproduktKrankenType> getElementarprodukte() {
if (elementarprodukte == null) {
elementarprodukte = new ArrayList<ElementarproduktKrankenType>();
}
return this.leistungsarten;
return this.elementarprodukte;
}
/**

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Produkt
*
* <p>Java-Klasse für ProduktPflegevorsorge_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktPflegevorsorge_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktPflegevorsorge_Type")
public class ProduktPflegevorsorgeType {
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Produkt
*
* <p>Java-Klasse für ProduktPrivatarzt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktPrivatarzt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktPrivatarzt_Type")
public class ProduktPrivatarztType
extends ProduktKrankenType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Produkt
*
* <p>Java-Klasse für ProduktReiseversicherung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktReiseversicherung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktReiseversicherung_Type")
public class ProduktReiseversicherungType {
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Produkt
*
* <p>Java-Klasse für ProduktSonderklasse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktSonderklasse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktSonderklasse_Type")
public class ProduktSonderklasseType
extends ProduktKrankenType
{
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Produkt
*
* <p>Java-Klasse für ProduktTaggeld_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktTaggeld_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktTaggeld_Type")
public class ProduktTaggeldType
extends ProduktKrankenType
{
}

View File

@@ -25,10 +25,11 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Unfallprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Krankenprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;element name="Gruppe" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -39,17 +40,18 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerkaufsproduktKranken_Type", propOrder = {
"unfallprodukte",
"krankenprodukte",
"zusatzprodukte",
"versichertePersonen",
"refSicherstellungLfnr"
"refSicherstellungLfnr",
"gruppe"
})
public class VerkaufsproduktKrankenType
extends VerkaufsproduktGenerischType
{
@XmlElement(name = "Unfallprodukte", required = true)
protected List<ProduktKrankenType> unfallprodukte;
@XmlElement(name = "Krankenprodukte", required = true)
protected List<ProduktKrankenType> krankenprodukte;
@XmlElement(name = "Zusatzprodukte")
protected List<ProduktGenerischType> zusatzprodukte;
@XmlElement(name = "VersichertePersonen", required = true)
@@ -57,20 +59,22 @@ public class VerkaufsproduktKrankenType
@XmlElement(name = "RefSicherstellungLfnr")
@XmlSchemaType(name = "unsignedShort")
protected Integer refSicherstellungLfnr;
@XmlElement(name = "Gruppe")
protected String gruppe;
/**
* Gets the value of the unfallprodukte property.
* Gets the value of the krankenprodukte 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 unfallprodukte property.
* This is why there is not a <CODE>set</CODE> method for the krankenprodukte property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUnfallprodukte().add(newItem);
* getKrankenprodukte().add(newItem);
* </pre>
*
*
@@ -80,11 +84,11 @@ public class VerkaufsproduktKrankenType
*
*
*/
public List<ProduktKrankenType> getUnfallprodukte() {
if (unfallprodukte == null) {
unfallprodukte = new ArrayList<ProduktKrankenType>();
public List<ProduktKrankenType> getKrankenprodukte() {
if (krankenprodukte == null) {
krankenprodukte = new ArrayList<ProduktKrankenType>();
}
return this.unfallprodukte;
return this.krankenprodukte;
}
/**
@@ -169,4 +173,28 @@ public class VerkaufsproduktKrankenType
this.refSicherstellungLfnr = value;
}
/**
* Ruft den Wert der gruppe-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGruppe() {
return gruppe;
}
/**
* Legt den Wert der gruppe-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGruppe(String value) {
this.gruppe = value;
}
}

View File

@@ -10,14 +10,14 @@
<xsd:complexContent>
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Unfallprodukte" type="ProduktKranken_Type" maxOccurs="unbounded">
<xsd:element name="Krankenprodukte" type="ProduktKranken_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste von Produkten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Möglichkeit Unfall-fremde Bausteine einzugliedern, z.B. Produkte aus Sach-Privat.</xsd:documentation>
<xsd:documentation>Möglichkeit Kranken-fremde Bausteine einzugliedern.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersichertePersonen" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded">
@@ -27,7 +27,12 @@
</xsd:element>
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Möglichkeit eine Sichterstellung aus dem Antragsobjekt zu referenzieren.</xsd:documentation>
<xsd:documentation>Möglichkeit eine Sicherstellung aus dem Antragsobjekt zu referenzieren.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Gruppe" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Referenz auf eine Gruppe</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
@@ -41,7 +46,7 @@
<xsd:complexContent>
<xsd:extension base="cst:ProduktMitVp_Type">
<xsd:sequence>
<xsd:element name="Leistungsarten" type="LeistungsartKranken_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Elementarprodukte" type="ElementarproduktKranken_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
</xsd:annotation>
@@ -55,7 +60,7 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LeistungsartKranken_Type">
<xsd:complexType name="ElementarproduktKranken_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.</xsd:documentation>
</xsd:annotation>
@@ -72,6 +77,86 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Vorgefertigte Bausteine -->
<xsd:complexType name="ProduktSonderklasse_Type">
<xsd:annotation>
<xsd:documentation>Produkt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProduktKranken_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktPrivatarzt_Type">
<xsd:annotation>
<xsd:documentation>Produkt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProduktKranken_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktTaggeld_Type">
<xsd:annotation>
<xsd:documentation>Produkt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ProduktKranken_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktPflegevorsorge_Type">
<xsd:annotation>
<xsd:documentation>Produkt</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ProduktReiseversicherung_Type">
<xsd:annotation>
<xsd:documentation>Produkt</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ProduktAssistance_Type">
<xsd:annotation>
<xsd:documentation>Produkt</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ElementarproduktWeltgarantie_Type">
<xsd:annotation>
<xsd:documentation>Elementarprodukt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ElementarproduktKranken_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktPraemienrueckgewaehr_Type">
<xsd:annotation>
<xsd:documentation>Elementarprodukt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ElementarproduktKranken_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktReiseversicherung_Type">
<xsd:annotation>
<xsd:documentation>Elementarprodukt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ElementarproduktKranken_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktEinbettzimmer_Type">
<xsd:annotation>
<xsd:documentation>Elementarprodukt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ElementarproduktKranken_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktKurtarif_Type">
<xsd:annotation>
<xsd:documentation>Elementarprodukt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ElementarproduktKranken_Type"/>
</xsd:complexContent>
</xsd:complexType>
<!-- Typen für die Schritte in BOA -->
<xsd:complexType name="SpezBerechnungKranken_Type">
<xsd:annotation>
@@ -109,15 +194,14 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Elemente für die Methoden -->
<xsd:element name="CalculateKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Berechnung Unfall</xsd:documentation>
<xsd:documentation>Requestobjekt für die Berechnung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Unfall</xsd:documentation>
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CalculateRequestGen_Type">
@@ -130,11 +214,11 @@
</xsd:element>
<xsd:element name="CalculateKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Berechnung Unfall</xsd:documentation>
<xsd:documentation>Responseobjekt für die Berechnung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Typ des Responseobjekts für eine Unfall-Berechnung</xsd:documentation>
<xsd:documentation>Typ des Responseobjekts für eine Kranken-Berechnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CalculateResponseGen_Type">
@@ -147,11 +231,11 @@
</xsd:element>
<xsd:element name="CreateOfferKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Offerterstellung Unfall</xsd:documentation>
<xsd:documentation>Requestobjekt für die Offerterstellung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts</xsd:documentation>
<xsd:documentation>Typ des Requestobjekts für eine Erstellung eines Kranken-Offerts</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferRequestGen_Type">
@@ -164,11 +248,11 @@
</xsd:element>
<xsd:element name="CreateOfferKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Offerterstellung Unfall</xsd:documentation>
<xsd:documentation>Responseobjekt für die Offerterstellung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Responseobjekts für eine Erstellung eines Unfall-Offerts</xsd:documentation>
<xsd:documentation>Type des Responseobjekts für eine Erstellung eines Kranken-Offerts</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateOfferResponseGen_Type">
@@ -181,11 +265,11 @@
</xsd:element>
<xsd:element name="CreateApplicationKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Antragserzeugung Unfall</xsd:documentation>
<xsd:documentation>Requestobjekt für die Antragserzeugung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Requestobjekts für die Erstellung eines Unfallantrags</xsd:documentation>
<xsd:documentation>Type des Requestobjekts für die Erstellung eines Krankenantrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
@@ -198,11 +282,11 @@
</xsd:element>
<xsd:element name="CreateApplicationKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Antragserzeugung Unfall</xsd:documentation>
<xsd:documentation>Responseobjekt für die Antragserzeugung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>Type des Responseobjekts für die Erstellung eines Unfallantrags</xsd:documentation>
<xsd:documentation>Type des Responseobjekts für die Erstellung eines Krankenantrags</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
@@ -215,7 +299,7 @@
</xsd:element>
<xsd:element name="SubmitApplicationKrankenRequest">
<xsd:annotation>
<xsd:documentation>Requestobjekt für die Antragsüberleitung Unfall</xsd:documentation>
<xsd:documentation>Requestobjekt für die Antragsüberleitung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
@@ -232,7 +316,7 @@
</xsd:element>
<xsd:element name="SubmitApplicationKrankenResponse">
<xsd:annotation>
<xsd:documentation>Responseobjekt für die Antragsüberleitung Unfall</xsd:documentation>
<xsd:documentation>Responseobjekt für die Antragsüberleitung Kranken</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>